/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/layout.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200&display=swap);
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/layout.scss (1) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&display=swap);
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/layout.scss (2) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
* {
  font-family: "Poppins", sans-serif;
}

.navbar-custom {
  position: fixed !important;
  width: 100%;
  top: 0;
  z-index: 10;
  background: #2D67AD;
  transition: 0.4s ease;
}

.fp-viewing-firstPage .navbar-custom {
  background: rgba(255, 255, 255, 0.2) !important;
}

.fp-viewing-fourthPage .navbar-custom {
  background: rgba(255, 255, 255, 0.2) !important;
}

.navbar-custom nav {
  padding: 0 !important;
}

.navbar-custom .navbar .container-fluid {
  padding: 0;
}

.navbar-custom .navbar .container-fluid .navbar-collapse {
  justify-content: end;
}
@media (min-width: 992px) {
  .navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav {
    margin: 7px 0;
    gap: 7px;
  }
}

.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link {
  font-size: 15px;
  font-weight: 400;
  padding: 12px 10px;
  transition: 0.2s;
  color: white;
  border-radius: 7px;
}
.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link:after {
  border-radius: 7px;
}

.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link-contact {
  background: #02babc;
  border: none;
  cursor: pointer;
  margin-left: 6px;
}
.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link-contact:after {
  background: transparent !important;
}
.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link-contact:hover {
  background: #02babc;
  color: white;
}

.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown {
  position: relative;
  display: flex;
  align-items: center;
}
.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 190px;
  padding: 6px 0;
  background: #2D67AD;
  border-radius: 0 0 8px 8px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18);
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: 0.2s ease;
  z-index: 20;
}
.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:hover .nav-dropdown-menu, .navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:focus-within .nav-dropdown-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu__link {
  display: block;
  padding: 12px 20px;
  font-size: 15px;
  font-weight: 400;
  color: white;
  white-space: nowrap;
  text-decoration: none;
  transition: 0.2s;
}
.navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu__link:hover {
  background: rgba(255, 255, 255, 0.12);
  color: white;
}

@media (max-width: 991.98px) {
  .navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown {
    display: block;
  }
  .navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown .nav-dropdown-menu {
    position: static;
    display: none;
    opacity: 1;
    visibility: visible;
    transform: none;
    box-shadow: none;
    background: rgba(255, 255, 255, 0.06);
  }
  .navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:hover .nav-dropdown-menu, .navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item-dropdown:focus-within .nav-dropdown-menu {
    display: block;
  }
}
.logo-mda {
  font-size: 30px !important;
  font-weight: bold;
  color: white !important;
  text-transform: uppercase;
  transition: 0.4s ease;
}
.logo-mda img.logo {
  height: 38px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/responsive-homepage.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@media (min-width: 1367px) {
  .img-section-2 {
    position: relative;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  .img-section-2 .the-img-section-2 {
    width: 100%;
    height: 70vh;
    object-fit: cover;
    min-height: 456.13px;
    border-radius: 50px 0;
    position: relative;
    z-index: 1;
  }
  .img-our-service-page {
    position: relative;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  .img-our-service-page .the-our-service-page {
    width: 100%;
    height: 70vh;
    object-fit: cover;
    min-height: 456.13px;
    border-radius: 50px 0;
    position: relative;
    z-index: 1;
  }
  .img-partner {
    position: relative;
    padding-right: 30px;
    padding-bottom: 30px;
  }
  .img-partner .the-img-partner {
    width: 100%;
    height: 70vh;
    object-fit: cover;
    min-height: 456.13px;
    border-radius: 50px 0;
    position: relative;
    z-index: 1;
  }
}
@media (max-width: 1366px) {
  .img-section-2 {
    position: relative;
    padding-right: 30px;
    padding-bottom: 30px;
    width: 330px;
    height: 430px;
    margin: auto;
  }
  .img-section-2 .the-img-section-2 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50px 0;
    position: relative;
    z-index: 1;
  }
  .img-our-service-page {
    position: relative;
    padding-right: 30px;
    padding-bottom: 30px;
    width: 330px;
    height: 430px;
    margin: auto;
  }
  .img-our-service-page .the-our-service-page {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50px 0;
    position: relative;
    z-index: 1;
  }
  .img-partner {
    position: relative;
    padding-right: 30px;
    padding-bottom: 30px;
    width: 330px;
    height: 430px;
    margin: auto;
  }
  .img-partner .the-img-partner {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50px 0;
    position: relative;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .col-responsive-1-section3 {
    padding-right: 50px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-custom .navbar .container-fluid .navbar-collapse .navbar-nav .nav-link {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-realc {
    padding-top: 55px;
  }
  .section-parent {
    padding-top: 0 !important;
    height: calc(100vh - 55px) !important;
  }
  .second-title-home {
    font-size: 35px !important;
  }
  .third-title-home {
    font-size: 25px !important;
  }
  .btn-blue-other {
    font-size: 16px !important;
  }
  /* début responsive section 1 */
  .content-section-1 {
    padding: 0px 30px !important;
  }
  .big-title-home {
    font-size: 45px !important;
  }
  .flex-img-text-section1-home {
    margin-top: 30px;
  }
  .shield-picture {
    min-width: 150px !important;
    height: 90px !important;
    margin-right: 30px;
  }
  .shield-picture::before {
    width: 100% !important;
    height: 100% !important;
    background-repeat: no-repeat !important;
    background-size: contain;
    background-position: center;
  }
  .shield-picture img {
    max-width: 80px !important;
  }
  .description-home {
    font-size: 16px !important;
  }
  /* fin responsive section 1 */
  /* début responsive section 2 */
  .img-section-2 .the-img-section-2 {
    min-height: 200px !important;
    height: 100vh !important;
    max-height: calc(100vh - 680px);
  }
  .section-2 .content-section-2 {
    padding: 10px 0px 10px 0 !important;
  }
  .img-section-2 {
    margin-bottom: 1rem;
    width: 100% !important;
    height: 100% !important;
  }
  .description-home-black {
    font-size: 16px !important;
  }
  .description-black-bold400 {
    font-size: 16px !important;
  }
  .our-values {
    border-radius: 0 !important;
  }
  .block-our-values .our-values p {
    font-size: 16px !important;
  }
  /* fin responsive section 2 */
  /* début responsive section 3 */
  .col-responsive-1-section3 {
    position: relative;
    padding: 15px 20px !important;
    text-align: center;
    margin-bottom: 10px;
    min-height: 219px;
    height: 100vh;
    max-height: calc(100vh - 548px);
    display: grid;
    align-items: center;
  }
  .picture-section-3-home::before {
    bottom: auto !important;
    width: 100% !important;
    height: 100% !important;
    left: -310px !important;
    min-width: 140vw;
    border-radius: 0 !important;
  }
  /* fin responsive section 3 */
  .main-page {
    padding-top: 55px !important;
  }
  .img-partner .the-img-partner {
    min-height: 150px !important;
    height: 100vh !important;
    max-height: 200px !important;
  }
  .img-partner {
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
  .img-our-service-page .the-our-service-page {
    min-height: 150px !important;
    height: 100vh !important;
    max-height: 200px !important;
  }
  .img-our-service-page {
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
  .card-our-service-page {
    min-height: auto !important;
  }
  .min-h-legal-notice-page {
    min-height: auto !important;
    height: auto !important;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .section-realc {
    padding-top: 55px;
    display: grid !important;
  }
  .section-parent {
    padding-top: 0 !important;
    height: calc(100vh - 55px) !important;
  }
  .navbar-custom .navbar .container-fluid {
    padding: 0 30px !important;
  }
  .navbar-custom {
    backdrop-filter: blur(8px);
  }
  .second-title-home {
    font-size: 22px !important;
    text-align: center;
  }
  .description-home-black {
    font-size: 14px !important;
    line-height: normal !important;
    text-align: center;
  }
  .description-black-bold400 {
    font-size: 14px !important;
    line-height: normal !important;
  }
  .btn-border-blue {
    font-size: 14px !important;
  }
  .fp-overflow {
    overflow: initial !important;
  }
  .btn-blue-other {
    font-size: 14px !important;
  }
  /* début responsive section 1 */
  .big-title-home {
    font-size: 22px !important;
    text-align: center;
    padding: 0px;
  }
  .flex-img-text-section1-home {
    margin-top: 20px;
    display: grid !important;
    justify-items: center;
  }
  .shield-picture {
    margin-right: 0 !important;
    margin-bottom: 20px;
  }
  .shield-picture::before {
    width: 72% !important;
    height: 90% !important;
    background-repeat: no-repeat !important;
    background-size: contain;
  }
  .shield-picture img {
    max-width: 60px !important;
  }
  .description-home {
    font-size: 14px !important;
    text-align: center;
  }
  .content-section-1 {
    padding: 0px 30px !important;
  }
  /* fin responsive section 1 */
  /* début responsive section 2 */
  .img-section-2 {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 10px !important;
    width: 100% !important;
    height: 100% !important;
  }
  .img-section-2 .the-img-section-2 {
    height: 100px !important;
    object-fit: cover !important;
    min-height: auto !important;
    min-width: auto !important;
    border-radius: 30px 0 !important;
  }
  .section-2 .content-section-2 {
    padding: 10px 0px 10px 0 !important;
  }
  .our-values {
    margin-bottom: 0 !important;
    border-radius: 0 !important;
  }
  .our-values:nth-last-child(1) {
    margin-bottom: 15px !important;
  }
  .block-our-values .our-values p {
    font-size: 14px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 5px;
  }
  .icon-our-values {
    max-width: 25px;
  }
  .block-our-values .our-values {
    padding: 8px 10px 8px 15px !important;
  }
  /* fin responsive section 2 */
  /* début responsive section 3 */
  .content-section-3 {
    height: calc(100vh - 55px);
  }
  .col-responsive-1-section3 {
    position: relative;
    padding: 15px 20px !important;
    text-align: center;
    margin-bottom: 10px;
    min-height: fit-content;
    height: 100vh;
    max-height: calc(100vh - 420px);
    display: grid;
    align-items: center;
  }
  .col-responsive-1-section3 div h2 {
    margin-bottom: 10px !important;
  }
  .picture-section-3-home::before {
    bottom: auto !important;
    width: 100% !important;
    height: 100% !important;
    left: -120px !important;
    min-width: 140vw;
    border-radius: 0 !important;
  }
  .third-title-home {
    font-size: 20px !important;
    text-align: center;
  }
  .block-info-partner .info-partner h6 {
    font-size: 16px !important;
  }
  .block-info-partner .info-partner p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 14px;
    display: none;
  }
  .block-info-partner .info-partner {
    min-height: 60px;
    display: grid;
    align-items: center;
    margin-bottom: 10px !important;
  }
  .btn-link-white {
    font-size: 14px !important;
  }
  /* fin responsive section 3 */
  .main-page {
    padding-top: 55px !important;
  }
  .img-partner {
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
  .img-partner .the-img-partner {
    min-height: 100px !important;
    height: 100vh !important;
    max-height: 150px !important;
  }
  .responsive-partner-page .description-home-black {
    text-align: left !important;
  }
  .responsive-partner-page .second-title-home {
    text-align: left !important;
  }
  .img-our-service-page .the-our-service-page {
    min-height: 100px !important;
    height: 100vh !important;
    max-height: 150px !important;
  }
  .img-our-service-page {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
  .our-service-page .descrip-our-service-page {
    font-size: 14px !important;
  }
  .card-our-service-page {
    min-height: auto !important;
  }
  .min-h-legal-notice-page {
    min-height: auto !important;
    height: auto !important;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.section-realc {
  height: 100vh;
  overflow: hidden;
}

.section-1 {
  background: linear-gradient(270deg, rgba(41, 98, 165, 0.04), rgba(41, 98, 165, 0.65), rgb(42, 106, 182)) fixed, url(/build/images/picture-homepage.90e8a859.jpg) fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.section-2 {
  background-image: url(/build/images/bg-gradient-gray.62c02c5a.png);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  z-index: -2;
}

.section-3 {
  background-image: url(/build/images/courbe-vector-picture.2b24123d.png);
  background-size: 140% 33%;
  background-position: bottom;
  background-repeat: no-repeat;
  z-index: -2;
  position: relative;
}

.section-4 {
  background-image: url(/build/images/team-represent-pic.d5732213.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
.section-4::after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background-color: rgba(9, 39, 85, 0.76);
  z-index: 0;
}

.content-section-1 {
  padding: 0 40px;
}

.big-title-home {
  font-size: 54px;
  /* max-width: 964px; */
  color: white;
  margin-bottom: 30px;
}

.second-title-home {
  font-size: 45px;
  color: #46B4FE;
  margin-bottom: 0;
}

.subtitle-title-page {
  color: #46B4FE;
  margin-bottom: 0;
}

.third-title-home {
  font-size: 35px;
  margin-bottom: 0;
  font-weight: 600;
}

.text-black {
  color: black;
}

.text-blue {
  color: #46B4FE !important;
}

.shield-picture {
  position: relative;
  min-width: 202px;
  height: fit-content;
  text-align: center;
  margin-right: 30px;
}

.shield-picture img {
  margin: auto;
  z-index: 0;
  position: relative;
  max-width: 89px;
}

.shield-picture::before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-image: url(/build/images/point-forme.3f06fb5e.png);
  width: 202px;
  height: 88px;
}

.description-home {
  font-size: 18px;
  font-weight: 300;
  color: white;
  text-align: justify;
}

.description-banner {
  font-size: 16px;
  font-weight: 300;
  color: white;
}

.description-home-black {
  font-size: 18px;
  font-weight: 300;
  color: #000000;
  line-height: 25px;
}

.description-black-bold400 {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  line-height: 25px;
  text-align: justify;
}

.bold-500 {
  font-weight: 500 !important;
}

.flex-img-text-section1-home {
  display: flex;
  align-items: center;
}

.nav-list-custom .nav-link {
  display: flex;
  align-items: center;
}

.nav-list-custom .nav-link .icon-navbar {
  margin-right: 7px;
  width: 15px;
}

.toggler-nav-icon {
  width: 25px;
  height: auto;
}

.navbar-toggler {
  border: none !important;
  box-shadow: none !important;
}

/* annimation navbar */
nav .container-fluid .navbar-collapse .navbar-nav a {
  position: relative;
}

nav .container-fluid .navbar-collapse .navbar-nav a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: ".";
  color: transparent;
  background: #25aae2 !important;
  height: 1px;
}

nav .container-fluid .navbar-collapse .navbar-nav i a:hover:after {
  width: 100%;
}

nav .container-fluid .navbar-collapse .navbar-nav a {
  transition: all 2s;
}

nav .container-fluid .navbar-collapse .navbar-nav a:after {
  text-align: left;
  content: ".";
  margin: 0;
  opacity: 0;
}

nav .container-fluid .navbar-collapse .navbar-nav a:hover {
  color: #fff;
  z-index: 1;
}

nav .container-fluid .navbar-collapse .navbar-nav a:hover:after {
  z-index: -10;
  animation: fill 0.61s forwards;
  -webkit-animation: fill 0.61s forwards;
  -moz-animation: fill 0.61s forwards;
  opacity: 1;
}

nav .container-fluid .navbar-collapse .navbar-nav .active-nav-home:after {
  background: #25aae2;
  height: 100% !important;
  width: 100% !important;
  opacity: 1;
  z-index: -1;
}

/* Keyframes */
@-webkit-keyframes fill {
  0% {
    width: 0%;
    height: 1px;
  }
  50% {
    width: 100%;
    height: 1px;
  }
  100% {
    width: 100%;
    height: 100%;
    background: rgba(0, 56, 108, 0.4);
  }
}
/* annimation nav */
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  background: #fff !important;
}

.section-2 .content-section-2 {
  padding: 10px 0px 10px 0;
}

.section-parent {
  padding-top: 62px;
  height: 100vh;
  display: grid;
  align-items: center;
  justify-items: center;
}

.img-section-2::before {
  position: absolute;
  content: "";
  width: 60%;
  height: 40%;
  background-color: #2A6AB6;
  right: 0;
  bottom: 0;
  border-radius: 0px 0px 90px 0px;
  z-index: 0;
  opacity: 10%;
}

.w-text-section2-home {
  max-width: 550px;
}

.block-our-values .our-values {
  padding: 10px 10px 10px 15px;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  min-height: 100px;
  border-radius: 5px;
}

.block-our-values .our-values:nth-child(1) {
  background-color: #78C8EA;
}

.block-our-values .our-values:nth-child(2) {
  background-color: #009FE3;
}

.block-our-values .our-values:nth-child(3) {
  background-color: #2D67AD;
}

.block-our-values .our-values .icon-our-values {
  margin-right: 10px;
}

.block-our-values .our-values p {
  font-size: 18px;
  color: white;
  font-weight: 300;
}

.responsive-section-2 {
  align-items: center;
}

.content-section-3 {
  position: relative;
  width: 100%;
}

.responsive-section-3 {
  align-items: center;
}

.picture-section-3-home {
  width: 100%;
  padding-right: 30px;
}

.picture-section-3-home::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  background-image: url(/build/images/puzzle.70e60994.jpg);
  width: 49%;
  height: 322px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: -1;
  border-radius: 0px 0px 50px 0px;
  margin: auto;
  left: 0;
}

.block-info-partner {
  padding-left: 25px;
  /* position: relative; */
}

.block-info-partner .info-partner {
  padding: 10px 10px 10px 35px;
  border-radius: 20px;
  border: 2px solid #78C8EA;
  position: relative;
  margin-bottom: 15px;
  background: white;
}

.block-info-partner .info-partner::after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  margin: auto;
  left: -26px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: #78C8EA;
  background-size: 40%;
  background-repeat: no-repeat;
  background-position: center;
}

.block-info-partner .info-partner h6 {
  font-size: 18px;
  font-weight: 600;
  color: #78C8EA;
  margin-bottom: 0;
}

.block-info-partner .info-partner p {
  font-size: 16px;
  color: #3E5264;
  margin-bottom: 0;
}

.block-info-partner .info-partner:nth-child(1):after {
  background-image: url(/build/images/icon-idea.ce22da02.svg);
}

.block-info-partner .info-partner:nth-child(2) {
  border-color: #1B5493;
}

.block-info-partner .info-partner:nth-child(2) h6 {
  font-size: 18px;
  font-weight: 600;
  color: #1B5493;
  margin-bottom: 0;
}

.block-info-partner .info-partner:nth-child(2)::after {
  background-color: #1B5493;
  background-image: url(/build/images/icon-visibility.924313d7.svg);
}

.block-info-partner .info-partner:nth-child(3) {
  border-color: #009FE3;
}

.block-info-partner .info-partner:nth-child(3) h6 {
  font-size: 18px;
  font-weight: 600;
  color: #009FE3;
  margin-bottom: 0;
}

.block-info-partner .info-partner:nth-child(3)::after {
  background-color: #009FE3;
  background-image: url(/build/images/icon-connect-user.fcfd0707.svg);
  background-size: 45% !important;
}

.block-info-partner .info-partner:nth-child(4) {
  border-color: #628DC1;
}

.block-info-partner .info-partner:nth-child(4) h6 {
  font-size: 18px;
  font-weight: 600;
  color: #628DC1;
  margin-bottom: 0;
}

.block-info-partner .info-partner:nth-child(4)::after {
  background-color: #628DC1;
  background-image: url(/build/images/icon-techno-mdecal.1d139acd.svg);
}

.banner-style {
  background-image: url(/build/images/banner-picture.272bc7be.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 190px;
  width: 100%;
  position: relative;
  display: grid;
  align-items: center;
}

.banner-style::after {
  position: absolute;
  content: "";
  background: linear-gradient(270deg, rgba(0, 32, 69, 0.42), rgba(16, 75, 144, 0.94), rgba(0, 32, 69, 0.54));
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: 0;
}

.main-page {
  padding-top: 62px;
}

.banner-style h1, p {
  position: relative;
  z-index: 1;
}

.card-shadows {
  padding: 20px;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
}

.card-Membership-form {
  position: relative;
  bottom: 40px;
  background: white;
  border-radius: 15px;
  padding: 20px 30px;
  min-height: calc(100vh - 252px);
  display: grid;
  align-items: center;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.25);
}

.label-icon {
  display: flex;
  align-items: center;
}
.label-icon span {
  margin-right: 5px;
  color: #3E5264;
  font-size: 14px;
}
.label-icon label {
  margin-bottom: 0 !important;
  font-weight: 600;
}

.form-label {
  font-size: 16px;
  color: #3E5264;
}

.form-custom {
  border: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid rgba(62, 82, 100, 0.3294117647) !important;
  padding: 0.375rem 6px !important;
  outline: none;
  box-shadow: none;
  font-size: 14px !important;
}
.form-custom:focus {
  box-shadow: none !important;
  border-color: #009FE3 !important;
}
.form-custom:active {
  box-shadow: none !important;
  border-color: #009FE3 !important;
}

.font-10 {
  font-size: 10px !important;
}

.group-social-networks {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 20px;
}

.disp-grid-align-between {
  display: grid;
  align-content: space-between;
}

.space-top {
  padding-top: 1.5rem;
}

.center-content-grid {
  display: grid;
  align-items: center;
}

.error-style {
  display: flex;
  align-items: center;
  justify-content: end;
}
.error-style .text-error {
  font-size: 12px;
  display: block;
  color: #DC3545;
  font-weight: 500;
  text-align: end;
  margin-right: 5px;
}
.error-style .validat-icon {
  font-size: 12px !important;
  color: #DC3545;
}

.img-partner::before {
  position: absolute;
  content: "";
  width: 60%;
  height: 40%;
  background-color: #2A6AB6;
  right: 0;
  bottom: 0;
  border-radius: 0px 0px 90px 0px;
  z-index: 0;
  opacity: 10%;
}

.img-our-service-page::before {
  position: absolute;
  content: "";
  width: 60%;
  height: 40%;
  background-color: #2A6AB6;
  right: 0;
  bottom: 0;
  border-radius: 0px 0px 90px 0px;
  z-index: 0;
  opacity: 10%;
}

.card-our-service-page {
  display: grid;
  justify-content: center;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
  padding: 20px 15px;
  justify-items: center;
  min-height: 302px;
  align-content: start;
}
.card-our-service-page .wrapper-img {
  position: relative;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #78C8EA;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}
.card-our-service-page .wrapper-img .icon-our-values {
  width: 35px;
  height: auto;
  position: relative;
  z-index: 2;
}
.card-our-service-page .wrapper-img .icon-objectiv-card {
  font-size: 30px;
  position: relative;
  z-index: 2;
  color: white;
}
.card-our-service-page .descrip-our-service-page {
  font-size: 18px;
  color: #3E5264;
  margin-bottom: 0;
  text-align: center;
}
.card-our-service-page .list-objective {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
.card-our-service-page .list-objective li {
  margin-bottom: 5px;
}
.card-our-service-page .list-objective li .div-flex-icon-list span.icon {
  font-size: 16px !important;
  min-width: 16px !important;
}
.card-our-service-page .list-objective li .div-flex-icon-list p {
  font-size: 14px !important;
}

.bg-blue009 {
  background: #009FE3 !important;
}

.bg-blue2D6 {
  background: #2D67AD !important;
}

.text-blue78 {
  color: #78C8EA !important;
}

.text-blue00 {
  color: #009FE3 !important;
}

.text-blue2d {
  color: #2D67AD !important;
}

.bold-600 {
  font-weight: 600 !important;
}

.min-h-grid-center {
  min-height: 100vh;
}

.icon--agile {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cg fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27%3E%3Cpath d=%27M17.5 19H22m0 0l-2.5-2.5M22 19l-2.5 2.5M12 2L9.5 4.5L12 7%27/%3E%3Cpath d=%27M10.5 4.5a7.5 7.5 0 0 1 0 15H2%27/%3E%3Cpath d=%27M6.756 5.5A7.497 7.497 0 0 0 3 12c0 1.688.558 3.246 1.5 4.5%27/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--security {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M12 20.962q-3.013-.895-5.007-3.651Q5 14.554 5 11.1V5.692l7-2.615l7 2.615V11.1q0 3.454-1.993 6.21q-1.994 2.757-5.007 3.652m0-1.062q2.425-.75 4.05-2.962T17.95 12H12V4.144L6 6.375v5.156q0 .194.05.469H12z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--access-point-check {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27m20.59 14.84l1.16 1.41L17 21l-2.75-3l1.16-1.16L17 18.43zm-1.52-9.91l-1.41 1.41A7.955 7.955 0 0 1 20 12v.34c.68.25 1.33.62 1.88 1.09c.07-.47.12-.93.12-1.43c0-2.76-1.12-5.26-2.93-7.07m-3.11 7.43c.64-.23 1.32-.36 2.04-.36c0-1.65-.67-3.15-1.76-4.24l-1.41 1.41A3.99 3.99 0 0 1 16 12c0 .12-.03.24-.04.36M12 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2M6.34 6.34L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.41-1.41A7.938 7.938 0 0 1 4 12c0-2.21.89-4.22 2.34-5.66m1.42 1.42C6.67 8.85 6 10.35 6 12s.67 3.15 1.76 4.24l1.41-1.41C8.45 14.11 8 13.11 8 12s.45-2.11 1.17-2.83z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--send {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1792 1792%27%3E%3Cpath fill=%27%23000%27 d=%27M1764 11q33 24 27 64l-256 1536q-5 29-32 45q-14 8-31 8q-11 0-24-5l-453-185l-242 295q-18 23-49 23q-13 0-22-4q-19-7-30.5-23.5T640 1728v-349l864-1059l-1069 925l-395-162q-37-14-40-55q-2-40 32-59L1696 9q15-9 32-9q20 0 36 11%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.d-grid {
  display: grid;
}

.justify-items-center {
  justify-items: center;
}

.couverture-autofinancee-img {
  width: 100%;
  height: auto;
  margin: 20px 0px;
}
.couverture-autofinancee-img img {
  width: 100%;
  height: auto;
}

.card-couverture-other1 .title-couverture-other1 {
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 18px;
  color: #1B5493;
}
.card-couverture-other1 .descrip-couverture-other1 {
  font-size: 14px;
  margin-bottom: 0px;
  text-align: justify;
}

.display-grid-between {
  display: grid;
  align-content: space-between;
}

.bg-blue-white-in-section {
  background: #EDF3FF;
  padding: 30px 0px;
}

.wrapper-picture {
  padding: 0 !important;
}

.text-legend-1 {
  margin-top: 3rem;
}
.text-legend-1 .title-couverture-other1 {
  text-align: end;
}
.text-legend-1 .descrip-couverture-other1 {
  text-align: end;
}

.text-legend-2 {
  margin-top: 3rem;
}

.text-legend-3 .title-couverture-other1 {
  text-align: center;
}
.text-legend-3 .descrip-couverture-other1 {
  text-align: center;
}

.list-service-health-insurance {
  padding-left: 0;
  list-style: none;
}
.list-service-health-insurance li {
  font-size: 16px;
  margin-bottom: 10px;
}
.list-service-health-insurance li .sublist-service-health-insurance {
  font-size: 16px;
  margin-bottom: 5px;
  padding-left: 46px;
  margin-top: 5px;
  list-style: disc;
}
.list-service-health-insurance li .sublist-service-health-insurance li span {
  margin-right: 10px;
  font-size: 18px;
  color: #46b4fe;
}
.list-service-health-insurance li .sublist-service-health-insurance li::marker {
  color: #78c8ea;
}

.title-list-service-health-insurance {
  font-size: 18px;
  color: #1B5493;
  font-weight: 600;
}

.picture-list-service-health-insurance {
  width: 100%;
  height: 120px;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: relative;
}
.picture-list-service-health-insurance img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.picture-list-service-health-insurance span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  font-size: 45px;
  color: rgba(255, 255, 255, 0.968627451);
  z-index: 1;
}
.picture-list-service-health-insurance::after {
  content: "";
  position: absolute;
  background: linear-gradient(270deg, rgba(18, 43, 72, 0.82), rgba(37, 91, 155, 0.75), rgba(15, 38, 66, 0.56));
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0.6;
}

.icon--contract-line {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M21 8v4h-2V9h-5V4H5v16h6v2H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995zm-7.214 7.327c.039-.727.6-1.319 1.324-1.396l.87-.092a.495.495 0 0 0 .279-.124l.651-.585a1.483 1.483 0 0 1 1.923-.05l.682.55c.08.065.18.103.284.109l.874.047c.727.039 1.319.6 1.396 1.324l.092.87a.494.494 0 0 0 .124.279l.585.651c.487.542.508 1.357.05 1.923l-.55.682a.495.495 0 0 0-.109.284l-.047.874a1.483 1.483 0 0 1-1.324 1.396l-.87.092a.495.495 0 0 0-.279.124l-.651.585a1.483 1.483 0 0 1-1.923.05l-.682-.55a.495.495 0 0 0-.284-.109l-.874-.047a1.483 1.483 0 0 1-1.396-1.324l-.092-.87a.495.495 0 0 0-.124-.279l-.585-.651a1.483 1.483 0 0 1-.05-1.923l.55-.682a.495.495 0 0 0 .109-.284zm7.244 1.703l-1.06-1.06l-2.47 2.47l-1.47-1.47l-1.06 1.06l2.53 2.53z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--comment-check {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M20 2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4v3c0 .55.45 1 1 1h.5c.25 0 .5-.1.7-.29L13.9 18H20c1.11 0 2-.89 2-2V4a2 2 0 0 0-2-2m-9.53 12L7 10.5l1.4-1.41l2.07 2.08L15.6 6L17 7.41z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--check {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27m10.6 16.2l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--check-simple {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z%27/%3E%3Cpath fill=%27%23000%27 d=%27M21.546 5.111a1.5 1.5 0 0 1 0 2.121L10.303 18.475a1.6 1.6 0 0 1-2.263 0L2.454 12.89a1.5 1.5 0 1 1 2.121-2.121l4.596 4.596L19.424 5.111a1.5 1.5 0 0 1 2.122 0%27/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--zoom-money {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cg fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6%27/%3E%3Cpath d=%27M12 7H9.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3H8m2 0v1m0-8v1%27/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--badge {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23000%27 d=%27m328.375 384l3.698 74.999l-75.862-52.719l-76.287 52.769L183.625 384h-32.039l-5.522 112h36.692l73.413-50.78L329.242 496h36.694l-5.522-112zm87.034-229.086l-2.194-48.054L372.7 80.933l-25.932-40.519l-48.055-2.2L256 16.093l-42.713 22.126l-48.055 2.2L139.3 80.933L98.785 106.86l-2.194 48.054l-22.127 42.714l22.127 42.715l2.2 48.053l40.509 25.927l25.928 40.52l48.055 2.195L256 379.164l42.713-22.126l48.055-2.195l25.928-40.52l40.518-25.923l2.195-48.053l22.127-42.715Zm-31.646 76.949L382 270.377l-32.475 20.78l-20.78 32.475l-38.515 1.76L256 343.125l-34.234-17.733l-38.515-1.76l-20.78-32.475L130 270.377l-1.759-38.514l-17.741-34.235l17.737-34.228L130 124.88l32.471-20.78l20.78-32.474l38.515-1.76L256 52.132l34.234 17.733l38.515 1.76l20.78 32.474L382 124.88l1.759 38.515l17.741 34.233Z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.role-info-team {
  width: fit-content;
}
.role-info-team .title-team {
  font-weight: 600;
  font-size: 18px;
  color: #1B5493;
  text-transform: uppercase;
}
.role-info-team .subtitle-team {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
}
.role-info-team .descrip-team {
  padding-left: 0;
  list-style: none;
}
.role-info-team .descrip-team li {
  margin-bottom: 5px;
  display: flex;
  align-items: start;
}
.role-info-team .descrip-team li span.icon {
  margin-right: 10px;
  font-size: 23px !important;
  color: #46b4fe;
  min-width: 23px;
  min-height: 23px;
}
.role-info-team .descrip-team li p {
  font-size: 14px;
  margin-bottom: 0;
}

.bottom-space-info-team {
  margin-bottom: 2rem;
}

.pict-represent-team {
  position: relative;
  bottom: 30px;
}

.pict-our-team {
  width: 100%;
  height: auto;
  margin: auto;
}
.pict-our-team img {
  width: 100%;
  height: auto;
}

.role-info-1 {
  margin: auto 80px auto auto;
}

.role-info-2 {
  width: 300px;
  margin: auto 0 2rem auto;
  min-height: 162.59px;
}

.role-info-3 {
  min-height: 162.59px;
}

.content-section-4 {
  position: relative;
  z-index: 1;
  height: calc(100vh - 238px);
  display: grid;
  align-content: center;
}
.content-section-4 .slogan-style {
  font-size: 45px;
  text-align: center;
  font-weight: 500;
  color: white;
}
.content-section-4 .badge-icon-shape {
  text-align: center;
}
.content-section-4 .badge-icon-shape span {
  font-size: 90px;
  color: #46B4FE;
}

.text-justify {
  text-align: justify;
}

.icon--badge-check {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 256 256%27%3E%3Cpath fill=%27%23000%27 d=%27M225.86 102.82c-3.77-3.94-7.67-8-9.14-11.57c-1.36-3.27-1.44-8.69-1.52-13.94c-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52c-3.56-1.47-7.63-5.37-11.57-9.14C146.28 23.51 138.44 16 128 16s-18.27 7.51-25.18 14.14c-3.94 3.77-8 7.67-11.57 9.14c-3.25 1.36-8.69 1.44-13.94 1.52c-9.76.15-20.82.31-28.51 8s-7.8 18.75-8 28.51c-.08 5.25-.16 10.67-1.52 13.94c-1.47 3.56-5.37 7.63-9.14 11.57C23.51 109.72 16 117.56 16 128s7.51 18.27 14.14 25.18c3.77 3.94 7.67 8 9.14 11.57c1.36 3.27 1.44 8.69 1.52 13.94c.15 9.76.31 20.82 8 28.51s18.75 7.85 28.51 8c5.25.08 10.67.16 13.94 1.52c3.56 1.47 7.63 5.37 11.57 9.14c6.9 6.63 14.74 14.14 25.18 14.14s18.27-7.51 25.18-14.14c3.94-3.77 8-7.67 11.57-9.14c3.27-1.36 8.69-1.44 13.94-1.52c9.76-.15 20.82-.31 28.51-8s7.85-18.75 8-28.51c.08-5.25.16-10.67 1.52-13.94c1.47-3.56 5.37-7.63 9.14-11.57c6.63-6.9 14.14-14.74 14.14-25.18s-7.51-18.27-14.14-25.18m-52.2 6.84l-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 11.32%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.div-flex-icon-list {
  display: flex;
  align-items: start;
}
.div-flex-icon-list span.icon {
  margin-right: 10px;
  font-size: 18px;
  color: #46b4fe;
  min-width: 18px;
}
.div-flex-icon-list p {
  margin-bottom: 0;
}

.d-inline-block {
  display: inline-block;
}

.flash-alert-wrapper {
  position: fixed;
  left: 5px;
  bottom: 5px;
}

.flash-alert {
  display: flex;
  justify-content: space-between;
  color: white;
  padding: 20px 20px;
  align-items: center;
  min-width: 420px;
  border-radius: 5px;
  margin: 5px 0px 0px 0px;
}
.flash-alert .flash-msg span.icon {
  font-size: 24px;
  color: white;
  opacity: 0.9;
}
.flash-alert.flash-alert-success {
  background-color: rgba(0, 220, 169, 0.8);
  box-shadow: 0 0 1px rgba(0, 220, 169, 0.8), 0 0 1px rgba(0, 220, 169, 0.8);
}
.flash-alert.flash-alert-success .flash-msg span.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cdefs%3E%3Cmask id=%27ipSCheckOne0%27%3E%3Cg fill=%27none%27 stroke-linejoin=%27round%27 stroke-width=%274%27%3E%3Cpath fill=%27%23fff%27 stroke=%27%23fff%27 d=%27M24 44a19.937 19.937 0 0 0 14.142-5.858A19.937 19.937 0 0 0 44 24a19.938 19.938 0 0 0-5.858-14.142A19.937 19.937 0 0 0 24 4A19.938 19.938 0 0 0 9.858 9.858A19.938 19.938 0 0 0 4 24a19.937 19.937 0 0 0 5.858 14.142A19.938 19.938 0 0 0 24 44Z%27/%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 d=%27m16 24l6 6l12-12%27/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath fill=%27%23000%27 d=%27M0 0h48v48H0z%27 mask=%27url%28%23ipSCheckOne0%29%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.flash-alert.flash-alert-primary {
  background-color: rgba(0, 200, 220, 0.8);
  box-shadow: 0 0 1px rgba(0, 200, 220, 0.8), 0 0 1px rgba(0, 200, 220, 0.8);
}
.flash-alert.flash-alert-primary .flash-msg span.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23000%27 d=%27M12 1.998c5.524 0 10.002 4.478 10.002 10.002c0 5.523-4.478 10-10.002 10S2 17.523 2 12C1.999 6.476 6.476 1.998 12 1.998m-.004 8.25a1 1 0 0 0-.992.885l-.007.116l.004 5.502l.006.116a1 1 0 0 0 1.987 0L13 16.75l-.004-5.502l-.007-.117a1 1 0 0 0-.994-.882M12 6.5a1.251 1.251 0 1 0 0 2.503A1.251 1.251 0 0 0 12 6.5%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.flash-alert.flash-alert-danger {
  background-color: rgba(232, 77, 61, 0.8784313725);
  box-shadow: 0 0 1px rgba(232, 77, 61, 0.8784313725), 0 0 1px rgba(232, 77, 61, 0.8784313725);
}
.flash-alert.flash-alert-danger .flash-msg span.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27%3E%3Cpath fill=%27%23000%27 d=%27M30.33 25.54L20.59 7.6a3 3 0 0 0-5.27 0L5.57 25.54A3 3 0 0 0 8.21 30h19.48a3 3 0 0 0 2.64-4.43Zm-13.87-12.8a1.49 1.49 0 0 1 3 0v6.89a1.49 1.49 0 1 1-3 0ZM18 26.25a1.72 1.72 0 1 1 1.72-1.72A1.72 1.72 0 0 1 18 26.25%27 class=%27clr-i-solid clr-i-solid-path-1%27/%3E%3Cpath fill=%27none%27 d=%27M0 0h36v36H0z%27/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.flash-alert.show {
  animation: show_slide 1.5s ease forwards;
}

@keyframes show_slide {
  0% {
    transform: translateX(10%);
  }
}
.flash-alert .flash-msg .fa-exclamation-circle {
  font-size: 20px;
}

.flash-msg {
  display: flex;
  align-items: center;
}

.flash-alert .flash-msg .message {
  font-size: 16px;
  padding: 0 10px;
  position: relative;
  top: 1px;
}

.flash-alert .close-btn span.icon {
  font-size: 16px;
  color: white;
}

.flash-alert .close-btn {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.modal-footer, .modal-header {
  border: none !important;
}

.form-group-cust .form-label {
  font-size: 16px;
  margin-bottom: 0px;
  font-weight: 600;
  color: #3E5264;
}

.form-control::placeholder {
  color: rgba(62, 82, 100, 0.2) !important;
}

.modal .modal-content {
  min-height: 300px;
}
.modal .spinner-modal-bloc {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: fit-content;
  height: fit-content;
}
.modal .spinner-modal-bloc .spinner-border {
  width: 2rem;
  height: 2rem;
}
.modal[data-mode=normal] .spinner-modal-bloc {
  display: none;
}
.modal[data-mode=normal] .error-modal {
  display: none;
}
.modal[data-mode=spinner] .modal-body {
  display: none;
}
.modal[data-mode=spinner] .error-modal {
  display: none;
}
.modal[data-mode=spinner] .modal-footer {
  display: none;
}
.modal[data-mode=error] .modal-body {
  display: none;
}
.modal[data-mode=error] .spinner-modal-bloc {
  display: none;
}
.modal[data-mode=error] .modal-footer {
  display: none;
}

#fp-nav {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: fit-content;
}
#fp-nav ul {
  padding: 0px 20px 0px 0px;
}
#fp-nav ul li {
  list-style: none;
}
#fp-nav ul li a {
  background: white;
  border-radius: 60px;
  padding: 2px;
  transition: 0.2s ease;
  display: block;
  width: 3px;
  height: 3px;
  margin: auto auto 15px auto;
}
#fp-nav ul li a span {
  display: none;
}
#fp-nav ul li a.active {
  padding: 6px !important;
}

.btn-icon {
  display: flex !important;
  align-items: center !important;
}
.btn-icon span.icon {
  font-size: 16px;
  color: white;
  margin-left: 5px;
}

.third-title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #13678b;
}

.wrp-form {
  margin-bottom: 3px;
}
.wrp-form .label-form {
  font-size: 14px;
  font-weight: 600;
  color: black;
  white-space: nowrap;
  margin-right: 10px;
}
.wrp-form .info-txt {
  font-size: 14px;
  font-weight: 400;
  color: black;
  display: inline;
}

.card-shadow {
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25);
  border-radius: 15px;
  padding: 20px 20px;
}

.min-h-legal-notice-page {
  min-height: calc(100vh - 131px);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/icon-style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "icomoon";
  src: url(/build/fonts/icomoon.c604760a.eot);
  src: url(/build/fonts/icomoon.c604760a.eot#iefix) format("embedded-opentype"), url(/build/fonts/icomoon.ed304970.ttf) format("truetype"), url(/build/fonts/icomoon.e75bfec5.woff) format("woff"), url(/build/images/icomoon.83b516bd.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-call2-icon:before {
  content: "\e90a";
}

.icon-clock-icon:before {
  content: "\e90b";
}

.icon-facebook-icon:before {
  content: "\e90c";
}

.icon-form-other-icon:before {
  content: "\e90d";
}

.icon-linkedin-iocn:before {
  content: "\e90e";
}

.icon-localisation-icon:before {
  content: "\e90f";
}

.icon-whatsapp-icon:before {
  content: "\e910";
}

.icon-adresse-icon:before {
  content: "\e908";
}

.icon-city-icon:before {
  content: "\e900";
}

.icon-warning-icon:before {
  content: "\e909";
}

.icon-icon-date:before {
  content: "\e907";
}

.icon-contact-icon:before {
  content: "\e901";
}

.icon-list-icon:before {
  content: "\e902";
}

.icon-local-icon:before {
  content: "\e903";
}

.icon-mail-icon:before {
  content: "\e904";
}

.icon-user-icon:before {
  content: "\e905";
}

.icon-work-icon:before {
  content: "\e906";
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/button-style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.icon-arrow-right {
  transition: all 0.3s;
  position: relative;
  left: 0;
}

.btn-blue-home {
  background-color: #009FE3;
  color: white;
  min-height: 50px;
  border: 1px solid #009FE3;
  padding: 5px 15px;
  transition: 0.3s;
  border-radius: 3px;
  font-weight: 500;
  font-size: 16px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.03), 0 6px 30px 5px rgba(0, 0, 0, 0.03), 0 8px 10px -5px rgba(0, 0, 0, 0.03);
}
.btn-blue-home:hover {
  background-color: #0091cf;
  border: 1px solid #0091cf;
  color: white;
}
.btn-blue-home:active {
  background-color: #0091cf;
  border: 1px solid #0091cf;
  color: white;
}
.btn-blue-home:focus {
  background-color: #0091cf;
  border: 1px solid #0091cf;
  color: white;
}

.btn-border-white {
  background-color: transparent;
  color: white;
  border: 1px solid white;
  padding: 6px 15px;
  transition: 0.3s;
  font-weight: 400;
  border-radius: 3px;
  text-decoration: none;
  display: block;
  width: fit-content;
  font-size: 14px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.03), 0 6px 30px 5px rgba(0, 0, 0, 0.03), 0 8px 10px -5px rgba(0, 0, 0, 0.03);
}
.btn-border-white:hover {
  background-color: transparent;
  border: 1px solid white;
  color: white;
}
.btn-border-white:active {
  background-color: transparent;
  border: 1px solid white;
  color: white;
}
.btn-border-white:focus {
  background-color: transparent;
  border: 1px solid white;
  color: white;
}

.social-networks-btn {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  background: #2C425F;
  border-radius: 10px;
  display: block;
  text-decoration: none !important;
  margin: 0px 5px;
}
.social-networks-btn span {
  color: #46B4FE !important;
}

.btn-blue-other {
  background-color: #009FE3;
  color: white;
  font-weight: 400;
  border: 1px solid #009FE3;
  padding: 10px 30px !important;
  transition: 0.3s;
  border-radius: 3px;
  font-weight: 500;
  font-size: 16px;
  text-decoration: none !important;
  width: fit-content;
  display: block;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.03), 0 6px 30px 5px rgba(0, 0, 0, 0.03), 0 8px 10px -5px rgba(0, 0, 0, 0.03);
}
.btn-blue-other:hover {
  background-color: #0091cf;
  border: 1px solid #0091cf;
  color: white;
}
.btn-blue-other:active {
  background-color: #0091cf;
  border: 1px solid #0091cf;
  color: white;
}
.btn-blue-other:focus {
  background-color: #0091cf;
  border: 1px solid #0091cf;
  color: white;
}
.btn-blue-other:hover .icon-arrow-right {
  left: 6px !important;
}

.btn-link-white {
  font-weight: 600;
  color: white;
  font-size: 16px;
  text-decoration: none !important;
}

.btn-border-blue {
  border: 1px solid #46B4FE;
  color: #46B4FE;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  padding: 10px 30px;
  display: block;
  width: fit-content;
  border-radius: 10px 0px 10px 0px;
}

.btn-border-blue-simple {
  border: 1px solid #46B4FE;
  color: #46B4FE;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  padding: 10px 30px;
  display: block;
  width: fit-content;
  border-radius: 3px;
  background: white;
}

.btn-border-blue:hover .icon-arrow-right {
  left: 6px !important;
}

.btn-link-white:hover .icon-arrow-right {
  left: 6px !important;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/our-services-page.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.our-services-page .hero-services {
  background: linear-gradient(105deg, #e9f5fd 0%, #e9f5fd 52%, #dceefb 100%);
  overflow: hidden;
}
.our-services-page .hero-services__inner {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  gap: 0px;
  align-items: stretch;
}
.our-services-page .hero-services__text {
  align-self: center;
  padding: 27px 0 5px;
}
.our-services-page .hero-services__eyebrow {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #1a8ae5;
}
.our-services-page .hero-services__title {
  margin-bottom: 10px;
  font-size: 27px;
  line-height: 1.22;
  font-weight: 700;
  color: #1B5493;
}
.our-services-page .hero-services__lead {
  /*max-width: 500px;*/
  font-size: 15px;
  color: #4a5560;
}
.our-services-page .hero-services__lead + .hero-services__lead {
  margin-top: 20px;
}
.our-services-page .hero-services__media {
  position: relative;
  min-height: 290px;
  margin-right: calc(50% - 50vw);
}
.our-services-page .hero-services__media img {
  position: absolute;
  inset: 0;
  /*width: 100%;*/
  height: 100%;
  object-fit: contain;
}
@media (min-width: 1024px) {
  .our-services-page .hero-services__media img {
    left: -40px;
  }
}
@media (max-width: 1023px) {
  .our-services-page .hero-services__media img {
    max-height: 400px;
  }
}
@media (max-width: 767px) {
  .our-services-page .hero-services__media img {
    position: static;
    width: 100%;
  }
}
.our-services-page .service-block {
  padding: 7px 0;
}
.our-services-page .service-block--tinted {
  background: #f4fbf7;
  border-radius: 8px;
}
.our-services-page .service-block__inner {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  gap: 40px;
  align-items: start;
  padding: 15px;
  /*background: #fafdff;*/
}
.our-services-page .service-block--reverse .our-services-page .service-block__inner {
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.our-services-page .service-block__content {
  display: grid;
  grid-template-columns: 64px minmax(0, 1fr);
  gap: 20px;
}
.our-services-page .service-block__icon {
  width: 64px;
  height: 64px;
  border-radius: 16px;
  color: #fff;
  font-size: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.our-services-page .service-block__title {
  margin: 6px 0 12px;
  font-size: 22px;
  line-height: 1.3;
  font-weight: 600;
  color: #1B5493;
  display: flex;
  /*flex-wrap: wrap;*/
  align-items: baseline;
  gap: 10px;
}
.our-services-page .service-block__num {
  font-size: 17px;
  font-weight: 700;
}
.our-services-page .service-block__text {
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.7;
  color: #758595;
  text-align: justify;
}
.our-services-page .service-block__media {
  min-height: 300px;
  height: 100%;
}
.our-services-page .service-block__media img {
  width: 100%;
  height: 100%;
  min-height: 300px;
  object-fit: cover;
  border-radius: 8px;
}
.our-services-page .service-block__media--tall {
  min-height: 340px;
}
.our-services-page .service-block__media--tall img {
  min-height: 340px;
}
.our-services-page .service-block__media--square {
  aspect-ratio: 1/1;
  background: #f4fbf7;
}
.our-services-page .service-block__media--square img {
  height: auto;
  min-height: 0;
  object-fit: contain;
}
.our-services-page .service-block__media--mid {
  min-height: 320px;
  background: #f4fbf7;
}
.our-services-page .service-block__media--mid img {
  min-height: 320px;
}
.our-services-page .service-block--accent-1 .service-block__icon, .our-services-page .service-block--accent-5 .service-block__icon {
  background: #1a8ae5;
}
.our-services-page .service-block--accent-1 .service-block__num, .our-services-page .service-block--accent-5 .service-block__num {
  color: #1a8ae5;
}
.our-services-page .service-block--accent-1 .callout-services, .our-services-page .service-block--accent-5 .callout-services {
  background: #eaf5fd;
  border-left: 3px solid #1a8ae5;
}
.our-services-page .service-block--accent-1 .callout-services__icon, .our-services-page .service-block--accent-5 .callout-services__icon {
  color: #1a8ae5;
}
.our-services-page .service-block--accent-1 .callout-services p, .our-services-page .service-block--accent-5 .callout-services p {
  color: #0d5c78;
}
.our-services-page .service-block--accent-2 .service-block__icon {
  background: #0bacb6;
}
.our-services-page .service-block--accent-2 .service-block__num {
  color: #077f86;
}
.our-services-page .service-block--accent-2 .callout-services {
  background: #e4f7f8;
  border-left: 3px solid #0bacb6;
}
.our-services-page .service-block--accent-2 .callout-services__icon {
  color: #0bacb6;
}
.our-services-page .service-block--accent-2 .callout-services p {
  color: #077f86;
}
.our-services-page .service-block--accent-3 .service-block__icon {
  background: #02babc;
}
.our-services-page .service-block--accent-3 .service-block__num {
  color: #04797a;
}
.our-services-page .service-block--accent-3 .callout-services {
  background: #e3f8f8;
  border-left: 3px solid #02babc;
}
.our-services-page .service-block--accent-3 .callout-services__icon {
  color: #02babc;
}
.our-services-page .service-block--accent-3 .callout-services p {
  color: #04797a;
}
.our-services-page .service-block--accent-4 .service-block__icon {
  background: #36b95f;
}
.our-services-page .service-block--accent-4 .service-block__num {
  color: #23864a;
}
.our-services-page .service-block--accent-4 .callout-services {
  background: #edfcf1;
  border-left: 3px solid #36b95f;
}
.our-services-page .service-block--accent-4 .callout-services__icon {
  color: #36b95f;
}
.our-services-page .service-block--accent-4 .callout-services p {
  color: #0b6b4f;
}
.our-services-page .service-block--reverse .service-block__inner {
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.our-services-page .checklist-services {
  margin-bottom: 24px;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.our-services-page .checklist-services li {
  position: relative;
  padding-left: 26px;
  font-size: 14.5px;
  line-height: 1.5;
  color: #3c4650;
}
.our-services-page .checklist-services .icon {
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 13px;
  color: #36b95f;
}
.our-services-page .callout-services {
  background: #eaf5fd;
  border-radius: 6px;
  padding: 18px 22px;
  display: grid;
  grid-template-columns: 30px minmax(0, 1fr);
  gap: 14px;
  align-items: center;
}
.our-services-page .callout-services__icon {
  font-size: 24px;
  color: #1a8ae5;
}
.our-services-page .callout-services p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 500;
  color: #1565a8;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .our-services-page .hero-services__inner {
    grid-template-columns: 1fr !important;
    gap: 0;
  }
  .our-services-page .hero-services__text {
    padding: 40px 0 4px;
  }
  .our-services-page .hero-services__title {
    font-size: 28px;
  }
  .our-services-page .hero-services__lead {
    max-width: none;
  }
  .our-services-page .hero-services__media {
    margin-right: 0;
    min-height: 240px;
  }
  .our-services-page .service-block__inner,
  .our-services-page .service-block--reverse .service-block__inner {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .our-services-page .service-block__media {
    order: 2;
    min-height: 240px;
  }
  .our-services-page .service-block__media--square {
    aspect-ratio: auto;
  }
  .our-services-page .service-block__media img {
    min-height: 240px;
  }
  .our-services-page .cta-services__inner {
    grid-template-columns: 1fr !important;
    gap: 24px;
    padding: 34px 26px;
  }
}
@media (max-width: 600px) {
  .our-services-page .service-block__content {
    grid-template-columns: 1fr;
    gap: 14px;
  }
  .our-services-page .service-block__title {
    margin-top: 0;
    font-size: 19px;
  }
}
.our-services-page .cta-services {
  padding: 26px 0 15px;
}
.our-services-page .cta-services__band {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  background: #14568f;
}
.our-services-page .cta-services__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.32;
}
.our-services-page .cta-services__scrim {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(14, 62, 105, 0.88) 0%, rgba(14, 62, 105, 0.6) 100%);
}
.our-services-page .cta-services__inner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 40px;
  align-items: center;
  padding: 44px 46px;
}
.our-services-page .cta-services__title {
  margin: 0 0 14px;
  font-size: 26px;
  line-height: 1.25;
  font-weight: 700;
  color: #fff;
}
.our-services-page .cta-services__text {
  margin: 0;
  font-size: 15.5px;
  line-height: 1.7;
  color: #fff;
  max-width: 480px;
}
.our-services-page .btn-cta {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 15px;
  font-weight: 600;
  padding: 15px 28px;
  border-radius: 40px;
  white-space: nowrap;
  text-decoration: none;
  border: 0;
  background: #ffc107;
  color: #3d2f00;
  justify-content: center;
}
.our-services-page .btn-cta:hover {
  color: #3d2f00;
  filter: brightness(0.94);
}
.our-services-page .btn-cta:hover .icon-arrow-right {
  left: 6px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/home-page.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.home-page {
  /* --- Bannière --- */
  /* --- Piliers --- */
  /* --- Nos services --- */
  /* --- Étapes --- */
  /* --- Appel à l'action --- */
  /* --- Slogan --- */
}
.home-page .btn-hero,
.home-page .btn-cta {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 15px;
  font-weight: 600;
  padding: 15px 28px;
  border-radius: 40px;
  white-space: nowrap;
  text-decoration: none;
  border: 0;
}
.home-page .btn-hero {
  background: #36b95f;
  color: #fff;
}
.home-page .btn-hero:hover {
  background: #2c9a4d;
  color: #fff;
}
.home-page .btn-cta {
  background: #ffc107;
  color: #3d2f00;
}
.home-page .btn-cta:hover {
  color: #3d2f00;
  filter: brightness(0.94);
}
.home-page .btn-hero:hover .icon-arrow-right,
.home-page .btn-cta:hover .icon-arrow-right,
.home-page .pillars-home__link:hover .icon-arrow-right {
  left: 6px;
}
.home-page .icon-arrow-right {
  display: inline-flex;
  font-size: 13px;
}
.home-page .pillars-home__linkctt {
  text-align: right;
}
.home-page .eyebrow-home {
  margin: 0 0 14px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #1a8ae5;
}
.home-page .section-head-home {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 36px;
}
.home-page .section-head-home__title {
  margin: 0 0 14px;
  font-size: 30px;
  line-height: 1.25;
  font-weight: 700;
  color: #14568f;
}
.home-page .section-head-home__text {
  margin: 0;
  font-size: 16px;
  line-height: 1.7;
  color: #5b6a76;
  max-width: 620px;
}
.home-page .hero-home {
  background: linear-gradient(120deg, #e9f5fd 0%, #e2f0fb 55%, #daecfb 100%);
  overflow: hidden;
}
.home-page .hero-home__inner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 48px;
  align-items: center;
  padding-top: 56px;
}
.home-page .hero-home__text {
  padding-bottom: 56px;
  z-index: 3;
}
.home-page .hero-home__eyebrow {
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #1a8ae5;
}
.home-page .hero-home__title {
  margin: 0 0 20px;
  font-size: 38px;
  line-height: 1.22;
  font-weight: 700;
  color: #14568f;
}
.home-page .hero-home__lead {
  margin: 0 0 28px;
  font-size: 16px;
  line-height: 1.75;
  color: #4a5560;
  max-width: 511px;
}
.home-page .hero-home__leaf {
  position: absolute;
  right: calc(50% - 38px);
  bottom: 26px;
  width: 110px;
  height: 190px;
  background: linear-gradient(160deg, rgba(176, 214, 242, 0.95), rgba(140, 192, 232, 0.9));
  border-radius: 0 100% 0 100%;
  z-index: 2;
  pointer-events: none;
}
.home-page .hero-home__media {
  position: relative;
  align-self: stretch;
  margin-top: -56px;
  min-height: 420px;
  margin-right: calc(50% - 50vw);
  overflow: hidden;
  border-radius: 130px 0 0 130px/50% 0 0 50%;
}
.home-page .hero-home__media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-page .hero-home__script {
  position: absolute;
  right: 32px;
  top: 36px;
  margin: 0;
  text-align: right;
  font-family: "Caveat", cursive;
  font-size: 26px;
  line-height: 1.15;
  color: #fff;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}
@media (max-width: 1023px) {
  .home-page .hero-home__inner {
    grid-template-columns: 1fr;
    gap: 28px;
    padding-top: 36px;
  }
  .home-page .hero-home__title {
    font-size: 30px;
  }
  .home-page .hero-home__lead {
    max-width: none;
  }
  .home-page .hero-home__media {
    order: 2;
    margin-top: 0;
    margin-right: 0;
    min-height: 260px;
    border-radius: 64px 0 0 64px/50% 0 0 50%;
  }
  .home-page .hero-home__script {
    top: 20px;
    right: 20px;
    font-size: 22px;
  }
  .home-page .hero-home__leaf {
    right: auto;
    left: -14px;
    bottom: 170px;
    width: 76px;
    height: 130px;
  }
}
@media (max-width: 600px) {
  .home-page .hero-home__title {
    font-size: 26px;
  }
}
.home-page .pillars-home {
  background: #fff;
}
.home-page .pillars-home__head {
  padding-top: 44px;
  /*display: flex;
  flex-wrap: wrap;
  gap: 20px;*/
  align-items: flex-start;
  justify-content: space-between;
}
.home-page .pillars-home__title {
  margin: 0;
  font-size: 30px;
  line-height: 1.25;
  font-weight: 700;
  color: #14568f;
}
.home-page .pillars-home__link {
  margin-top: 24px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 14.5px;
  font-weight: 600;
  color: #14568f;
  text-decoration: none;
}
.home-page .pillars-home__link:hover {
  color: #36b95f;
}
.home-page .pillars-home__grid {
  margin-top: 52px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px;
}
@media (max-width: 1023px) {
  .home-page .pillars-home__link {
    margin-top: 0;
  }
}
.home-page .pillar {
  position: relative;
  background: #eef7fe;
  border-radius: 6px 6px 40px 40px;
  padding: 44px 24px 26px;
  text-align: center;
  transition: background 0.2s;
}
.home-page .pillar:hover {
  background: #daecfb;
}
.home-page .pillar:hover .pillar__icon {
  background: #1a8ae5;
  color: #fff;
}
.home-page .pillar:hover .pillar__title {
  color: #1a8ae5;
}
.home-page .pillar__icon {
  position: absolute;
  left: 50%;
  top: -26px;
  transform: translateX(-50%);
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: #fff;
  color: #1a8ae5;
  font-size: 20px;
  box-shadow: 0 6px 16px -8px rgba(20, 86, 143, 0.45);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s, color 0.2s;
}
.home-page .pillar__title {
  margin: 0 0 10px;
  font-size: 16.5px;
  font-weight: 600;
  color: #14568f;
  transition: color 0.2s;
}
.home-page .pillar__text {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.65;
  color: #5b6a76;
}
@media (max-width: 1023px) {
  .home-page .pillars-home__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 58px;
    row-gap: 48px;
  }
}
@media (max-width: 600px) {
  .home-page .pillars-home__grid {
    grid-template-columns: 1fr;
  }
}
.home-page .services-home {
  background: #fff;
  padding: 24px 0;
}
.home-page .services-home__split {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 48px;
  align-items: start;
}
.home-page .arguments-home {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.home-page .argument-home {
  display: grid;
  grid-template-columns: 20px minmax(0, 1fr);
  gap: 14px;
  align-items: start;
  font-size: 15px;
  line-height: 1.7;
  color: #4a5560;
}
.home-page .argument-home .icon {
  margin-top: 3px;
  font-size: 18px;
  color: #0b7d61;
}
.home-page .solutions-home {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 6px;
}
.home-page .solution-home {
  background: #f1faf6;
  border-radius: 8px;
  border-top: 2px solid #0182ad;
  padding: 14px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #14568f;
  text-decoration: none;
  transition: background 0.2s;
}
.home-page .solution-home:hover {
  background: #fff4d1;
  color: #14568f;
}
.home-page .solution-home:hover .solution-home__icon {
  transform: translateY(-3px) scale(1.08);
  box-shadow: 0 8px 18px -10px rgba(1, 130, 173, 0.65);
}
.home-page .solution-home--a {
  border-top-color: #0182ad;
}
.home-page .solution-home--a .solution-home__icon {
  background: #0182ad;
}
.home-page .solution-home--b {
  border-top-color: #0bacb6;
}
.home-page .solution-home--b .solution-home__icon {
  background: #0bacb6;
}
.home-page .solution-home--c {
  border-top-color: #02babc;
}
.home-page .solution-home--c .solution-home__icon {
  background: #02babc;
}
.home-page .solution-home__icon {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.35s;
}
.home-page .solution-home__title {
  margin: 0;
  font-size: 15.5px;
  line-height: 1.35;
  font-weight: 600;
}
@media (max-width: 900px) {
  .home-page .solutions-home {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  .home-page .solutions-home {
    grid-template-columns: 1fr;
  }
}
.home-page .partner-home {
  margin-top: 26px;
  border-radius: 10px;
  background: #edfcf1;
  /*border-right: 7px solid #1be259;*/
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  align-items: stretch;
  overflow: hidden;
  height: 144px;
}
.home-page .partner-home__content {
  height: 100%;
  display: grid;
  grid-template-columns: 62px minmax(0, 1fr);
  gap: 22px;
  align-items: center;
}
.home-page .partner-home__icon {
  width: 62px;
  height: 100%;
  background: #36b95f;
  color: #fff;
  font-size: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-page .partner-home__title {
  margin: 0 0 4px;
  font-size: 17px;
  font-weight: 700;
  color: #13678b;
}
.home-page .partner-home__text {
  margin: 0;
  padding-right: 8px;
  font-size: 14px;
  line-height: 1.55;
  color: #4a5560;
}
.home-page .partner-home__media {
  position: relative;
  height: 100%;
}
.home-page .partner-home__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}
.home-page .partner-home__veil {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(4, 66, 50, 0.12) 0%, rgba(4, 66, 50, 0.42) 100%);
}
.home-page .partner-home__cta {
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14.5px;
  padding: 12px 22px;
  box-shadow: 0 8px 20px -10px rgba(0, 0, 0, 0.5);
}
@media (max-width: 1023px) {
  .home-page .partner-home {
    grid-template-columns: 1fr;
    height: auto;
  }
  .home-page .partner-home__content {
    padding-right: 20px;
  }
  .home-page .partner-home__media {
    height: 140px;
  }
}
@media (max-width: 1023px) {
  .home-page .services-home__split {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.home-page .steps-home {
  background: #fff;
  padding: 4px 0 40px;
}
.home-page .steps-home__title {
  margin: 0 0 14px;
  font-size: 30px;
  line-height: 1.25;
  font-weight: 700;
  color: #14568f;
}
.home-page .steps-home__lead {
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.7;
  color: #5b6a76;
  max-width: 620px;
}
.home-page .steps-home__grid {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 28px;
}
.home-page .step-home {
  position: relative;
  padding-right: 8px;
}
.home-page .step-home:hover .step-home__num {
  transform: translateY(-4px) scale(1.1);
  box-shadow: 0 8px 18px -8px rgba(54, 185, 95, 0.75);
}
.home-page .step-home:hover .step-home__line {
  background: #36b95f;
  height: 2px;
}
.home-page .step-home:hover .step-home__title {
  color: #14568f;
}
.home-page .step-home__head {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 16px;
}
.home-page .step-home__num {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #36b95f;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.35s;
}
.home-page .step-home__line {
  flex: 1;
  height: 1px;
  background: #d9e8f4;
  transition: background 0.35s, height 0.2s;
}
.home-page .step-home__title {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 600;
  color: #14568f;
  transition: color 0.25s;
}
.home-page .step-home__text {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.65;
  color: #5b6a76;
}
@media (max-width: 1023px) {
  .home-page .steps-home__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  .home-page .steps-home__grid {
    grid-template-columns: 1fr;
  }
}
.home-page .cta-home {
  background: #fff;
  padding: 0 0 64px;
}
.home-page .cta-home__band {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  background: #14568f;
}
.home-page .cta-home__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.32;
}
.home-page .cta-home__scrim {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(14, 62, 105, 0.88) 0%, rgba(14, 62, 105, 0.6) 100%);
}
.home-page .cta-home__inner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 40px;
  align-items: center;
  padding: 44px 46px;
}
.home-page .cta-home__eyebrow {
  margin: 0 0 14px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #fff;
}
.home-page .cta-home__title {
  margin: 0 0 14px;
  font-size: 28px;
  line-height: 1.25;
  font-weight: 700;
  color: #fff;
}
.home-page .cta-home__text {
  margin: 0;
  font-size: 15.5px;
  line-height: 1.7;
  color: #fff;
  max-width: 480px;
}
@media (max-width: 1023px) {
  .home-page .cta-home__inner {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 34px 26px;
  }
}
.home-page .slogan-home {
  margin: 21px 0 10px;
  background: #fff;
}
.home-page .slogan-home__box {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  background: #044232;
}
.home-page .slogan-home__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-page .slogan-home__veil {
  position: absolute;
  inset: 0;
  background: linear-gradient(100deg, rgba(49, 102, 15, 0.92), rgba(39, 100, 40, 0.92), rgba(51, 115, 29, 0.92));
}
.home-page .slogan-home__inner {
  position: relative;
  padding: 40px 40px 44px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 22px;
}
.home-page .slogan-home__icon {
  font-size: 36px;
  color: #ffc107;
}
.home-page .slogan-home__title {
  margin: 0;
  font-size: 34px;
  line-height: 1.24;
  font-weight: 700;
  color: #fff;
  max-width: 760px;
}
@media (max-width: 1023px) {
  .home-page .slogan-home__inner {
    padding: 34px 24px 38px;
  }
  .home-page .slogan-home__title {
    font-size: 27px;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/footer.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.footer {
  background: #fff;
}
.footer a {
  text-decoration: none;
}
.footer__bar-wrap {
  max-width: 1360px;
  margin: 0 auto;
  padding: 0 24px;
}
.footer__bar {
  position: relative;
  z-index: 2;
  margin-bottom: -30px;
  background: #36b95f;
  border-radius: 10px;
  box-shadow: 0 16px 34px -20px rgba(6, 56, 28, 0.65);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 14px;
  padding: 14px 18px 14px 22px;
}
.footer__nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
.footer__chip {
  display: flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  border-radius: 40px;
  padding: 10px 20px;
  font-size: 14.5px;
  font-weight: 600;
  color: #0C2647;
  transition: 0.2s;
}
.footer__chip:hover {
  background: #edfcf1;
  color: #0C2647;
}
.footer__btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #ffc107;
  border: 0;
  border-radius: 40px;
  padding: 11px 22px;
  font-size: 14.5px;
  font-weight: 600;
  color: #3d2f00;
  white-space: nowrap;
  transition: 0.2s;
}
.footer__btn:hover {
  color: #3d2f00;
  filter: brightness(0.94);
}
.footer__btn .icon-arrow-right {
  font-size: 12px;
  transition: 0.2s;
  position: relative;
  left: 0;
}
.footer__btn:hover .icon-arrow-right {
  left: 4px;
}
.footer__main {
  background: #0C2647;
}
.footer__cols {
  max-width: 1360px;
  margin: 0 auto;
  padding: 52px 24px 30px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: start;
}
.footer__col {
  text-align: center;
  padding: 0 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.18);
}
.footer__col--last {
  border-right: 0;
}
.footer__col p {
  margin: 0 0 4px;
  font-size: 14.5px;
  line-height: 1.6;
  color: #dbe6f2;
}
.footer__col-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-bottom: 12px;
  font-size: 16.5px;
  font-weight: 700;
  color: #fff;
}
.footer__links {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 7px;
}
.footer__links a {
  font-size: 14.5px;
  line-height: 1.5;
  color: #dbe6f2;
}
.footer__links a:hover {
  color: #fff;
}
@media (max-width: 1023px) {
  .footer__bar {
    justify-content: center;
    margin-bottom: -24px;
  }
  .footer__nav {
    justify-content: center;
  }
  .footer__cols {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 28px 0;
    padding-top: 56px;
  }
  .footer__col:nth-child(2n) {
    border-right: 0;
  }
}
@media (max-width: 700px) {
  .footer__cols {
    grid-template-columns: 1fr;
  }
  .footer__col {
    border-right: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
  }
  .footer__col--last {
    border-bottom: 0;
    padding-bottom: 0;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/about-page.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.about-page {
  /* Hero */
  /* Historique */
  /* Notre équipe */
  /* Le mot de la gérante */
}
.about-page .eyebrow {
  margin: 0 0 10px;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #0b6b62;
}
.about-page .eyebrow--sm {
  margin-bottom: 6px;
  font-size: 12.5px;
  letter-spacing: 0.14em;
}
.about-page a {
  color: #0182ad;
  text-decoration: none;
}
.about-page a:hover {
  color: #13678b;
}
.about-page .hero {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #f4fbfb 0%, #eaf5f9 100%);
}
.about-page .hero__blob {
  position: absolute;
  left: -180px;
  top: -90px;
  width: 420px;
  height: 420px;
  border-radius: 50%;
  background: linear-gradient(140deg, #0bacb6 0%, #13678b 100%);
  opacity: 0.16;
}
.about-page .hero__inner {
  margin: 0 auto;
  padding-left: max(0px, (100% - 1360px) / 2);
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
  align-items: center;
}
.about-page .hero__text {
  position: relative;
  z-index: 2;
  padding: 56px 40px 60px 56px;
}
.about-page .hero__eyebrow {
  margin: 0 0 14px;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #0b6b62;
}
.about-page .hero__title {
  margin: 0 0 22px;
  font-size: 40px;
  line-height: 1.22;
  font-weight: 700;
  color: #13678b;
  text-wrap: pretty;
}
.about-page .hero__title span {
  color: #0bacb6;
}
.about-page .hero__lead {
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
  color: #4a5560;
  max-width: 460px;
}
.about-page .hero__media {
  position: relative;
  align-self: stretch;
  min-height: 400px;
}
.about-page .hero__media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 12%, rgba(0, 0, 0, 0.9) 28%, #000 44%);
  mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 12%, rgba(0, 0, 0, 0.9) 28%, #000 44%);
}
.about-page .history {
  background: #fff;
}
.about-page .history__inner {
  max-width: 1360px;
  margin: 0 auto;
  padding: 52px 56px;
}
.about-page .history__title {
  margin: 0 0 26px;
  font-size: clamp(21px, 2.1vw, 30px);
  line-height: 1.25;
  font-weight: 700;
  color: #13678b;
  white-space: nowrap;
}
.about-page .history__body {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  align-items: flex-start;
}
.about-page .history__text {
  flex: 1 1 300px;
  min-width: 0;
}
.about-page .history__text p {
  margin: 0 0 16px;
  font-size: 15.5px;
  line-height: 1.75;
}
.about-page .history__text p:last-child {
  margin-bottom: 0;
}
.about-page .timeline {
  flex: 2 1 640px;
  min-width: 0;
  background: linear-gradient(180deg, rgba(250, 249, 245, 0.75), rgba(250, 249, 245, 0.84));
  border: 1px solid #e4eff5;
  border-radius: 16px;
  padding: 34px clamp(18px, 2vw, 34px);
}
.about-page .timeline__grid {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(12px, 1.6vw, 22px);
  overflow-wrap: break-word;
}
.about-page .step {
  position: relative;
}
.about-page .step__line {
  position: absolute;
  left: 62px;
  right: 2px;
  top: 26px;
  height: 1px;
}
.about-page .step__dot {
  position: absolute;
  right: -4px;
  top: 22px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}
.about-page .step__icon {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  box-shadow: 0 10px 20px -12px rgba(9, 42, 64, 0.5);
}
.about-page .step__year {
  margin: 0 0 4px;
  font-size: 22px;
  font-weight: 700;
}
.about-page .step__name {
  margin: 0 0 12px;
  font-size: 16px;
  font-weight: 600;
  color: #13678b;
}
.about-page .step__text {
  margin: 0;
  font-size: 13.5px;
  line-height: 1.65;
  color: #5b6672;
}
.about-page .step--teal .step__line,
.about-page .step--teal .step__dot {
  background: #7fd0cd;
}
.about-page .step--teal .step__icon {
  background: #2fb6a8;
}
.about-page .step--teal .step__year {
  color: #0bacb6;
}
.about-page .step--amber .step__line,
.about-page .step--amber .step__dot {
  background: #ffd75e;
}
.about-page .step--amber .step__icon {
  background: #ffc107;
}
.about-page .step--amber .step__year {
  color: #ffc107;
}
.about-page .step--violet .step__line,
.about-page .step--violet .step__dot {
  background: #b4afe8;
}
.about-page .step--violet .step__icon {
  background: #7b73e0;
}
.about-page .step--violet .step__year {
  color: #6a61d8;
}
.about-page .step--green .step__icon {
  background: #2f9e57;
}
.about-page .step--green .step__year {
  color: #2f9e57;
}
.about-page .team {
  background: linear-gradient(180deg, #f8fcfe 0%, #f1f8fc 100%);
}
.about-page .team__inner {
  max-width: 1360px;
  margin: 0 auto;
  padding: 15px 56px;
}
.about-page .team__head {
  margin-bottom: 7px;
}
.about-page .team__title {
  margin: 0;
  font-size: 32px;
  line-height: 1.22;
  font-weight: 700;
  color: #13678b;
}
.about-page .team__layout {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.about-page .team__media {
  position: relative;
  order: 2;
  width: 340px;
  height: 302px;
  max-width: 100%;
  margin: 0;
  flex: none;
}
.about-page .team__media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  mix-blend-mode: multiply;
  border-radius: 12px;
}
.about-page .team__pair {
  order: 3;
  width: 100%;
  margin-top: -16px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  align-items: start;
}
.about-page .role {
  border-radius: 16px;
  padding: 18px 24px 20px;
}
.about-page .role__head {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 12px;
}
.about-page .role__icon {
  flex: none;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-page .role__id {
  border-left: 2px solid #cfe6ef;
  padding-left: 16px;
}
.about-page .role__name {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #12364f;
  line-height: 1.25;
}
.about-page .role__meta {
  margin: 4px 0 0;
  font-size: 13.5px;
  color: #5b6672;
}
.about-page .role__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.about-page .role__list li {
  display: flex;
  gap: 11px;
  font-size: 14px;
  line-height: 1.55;
  color: #3f4a55;
}
.about-page .role__list svg {
  flex: none;
  margin-top: 1px;
}
.about-page .role--medecins {
  order: 1;
  width: 100%;
  max-width: 560px;
  background: #f1f9fd;
}
.about-page .role--medecins .role__icon {
  background: #0e8fa8;
}
.about-page .role--medecins .role__list li {
  color: #3f4a55;
}
.about-page .role--medecins .role__list svg {
  color: #0e8fa8;
}
.about-page .role--assurance {
  background: #effaf6;
  padding-left: 167px;
}
.about-page .role--assurance .role__icon {
  background: #12a58b;
}
.about-page .role--assurance .role__id {
  border-left-color: #c8e8dd;
}
.about-page .role--assurance .role__list svg {
  color: #12a58b;
}
.about-page .role--informatique {
  background: #eff6fd;
  padding-left: clamp(24px, 11vw, 100px);
}
.about-page .role--informatique .role__icon {
  background: #1a8ae5;
}
.about-page .role--informatique .role__id {
  border-left-color: #cfe0f4;
}
.about-page .role--informatique .role__list svg {
  color: #1a8ae5;
}
.about-page .word {
  background: #fff;
}
.about-page .word__inner {
  max-width: 1360px;
  margin: 0 auto;
  padding: 10px 56px 56px;
}
.about-page .word__card {
  position: relative;
  overflow: hidden;
  background: linear-gradient(120deg, #fdf7f0 0%, #fbeee1 100%);
  border: 1px solid #f3e2d0;
  border-radius: 18px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.about-page .word__media {
  flex: 1 1 260px;
  position: relative;
  align-self: stretch;
  min-height: 280px;
}
.about-page .word__media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 240px 40px 0;
}
.about-page .word__quote {
  position: absolute;
  top: 4px;
  left: 241px;
  color: #ffc107;
  filter: drop-shadow(0 2px 6px rgba(9, 42, 64, 0.35));
}
.about-page .word__body {
  flex: 2 1 400px;
  padding: 34px 30px;
  align-self: center;
}
.about-page .word__title {
  margin: 0 0 14px;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
  color: #4a5560;
}
.about-page .word__quote-text {
  margin: 0 0 18px;
  font-size: 15px;
  line-height: 1.8;
  color: #4a5560;
  font-style: italic;
  font-weight: 600;
}
.about-page .word__author {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  color: #4a5560;
}
.about-page .word__role {
  margin: 0;
  font-size: 13.5px;
  color: #5b6672;
}
.about-page .slogan {
  flex: 1 1 300px;
  position: relative;
  overflow: hidden;
  padding: 34px 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.about-page .slogan__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 12%, rgba(0, 0, 0, 0.9) 28%, #000 44%);
  mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 12%, rgba(0, 0, 0, 0.9) 28%, #000 44%);
}
.about-page .slogan__veil {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #fbeee1 0%, rgba(251, 238, 225, 0.92) 40%, rgba(250, 235, 220, 0.88) 100%);
}
.about-page .slogan__content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.about-page .slogan__content svg {
  display: block;
  margin-bottom: 14px;
  stroke: #ffc107;
}
.about-page .slogan__title {
  margin: 0;
  font-size: 23px;
  line-height: 1.3;
  font-weight: 700;
  color: #12a58b;
}
.about-page .slogan__sub {
  margin: 10px 0 0;
  font-size: 21px;
  line-height: 1.45;
  color: #0b6b62;
}
@media (max-width: 1100px) {
  .about-page .history__title {
    white-space: normal;
  }
  .about-page .role--assurance {
    padding-left: 24px;
  }
}
@media (max-width: 860px) {
  .about-page .team__pair {
    grid-template-columns: minmax(0, 1fr);
    margin-top: 0;
  }
  .about-page .role--informatique {
    padding-left: 24px;
  }
  .about-page .word__media img {
    border-radius: 0 120px 40px 0;
  }
  .about-page .word__quote {
    left: auto;
    right: 25px;
  }
}
@media (max-width: 720px) {
  .about-page .hero__inner {
    grid-template-columns: minmax(0, 1fr);
  }
  .about-page .hero__text {
    padding: 40px 24px 32px;
  }
  .about-page .hero__title {
    font-size: 32px;
  }
  .about-page .hero__media {
    min-height: 260px;
  }
  .about-page .history__inner {
    padding: 36px 24px 32px;
  }
  .about-page .timeline__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 24px;
  }
  .about-page .step__line,
  .about-page .step__dot {
    display: none;
  }
  .about-page .team__inner {
    padding: 24px;
  }
  .about-page .word__inner {
    padding: 10px 24px 36px;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/advantages-page.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.advantages-page a {
  color: #0182ad;
  text-decoration: none;
}
.advantages-page a:hover {
  color: #13678b;
}
.advantages-page .btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 15px;
  font-weight: 600;
  padding: 15px 28px;
  border-radius: 40px;
  transition: background 0.2s ease;
}
.advantages-page .btn--primary {
  background: #0b7d75;
  color: #fff;
}
.advantages-page .btn--primary:hover {
  background: #096660;
  color: #fff;
}
.advantages-page .hero {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #f2fbfa 0%, #eaf6f6 100%);
}
.advantages-page .hero__inner {
  margin: 0 auto;
  padding-left: max(0px, (100% - 1360px) / 2);
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
}
.advantages-page .hero__text {
  padding: 54px 0 58px 56px;
}
.advantages-page .hero__eyebrow {
  margin: 0 0 14px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #0b6b62;
}
.advantages-page .hero__title {
  margin: 0 0 18px;
  font-size: 40px;
  line-height: 1.2;
  font-weight: 700;
  color: #13678b;
  text-wrap: pretty;
}
.advantages-page .hero__lead {
  margin: 0 0 26px;
  font-size: 16px;
  line-height: 1.75;
  color: #4a5560;
  max-width: 430px;
}
.advantages-page .hero__media {
  position: relative;
  align-self: stretch;
  min-height: 380px;
}
.advantages-page .hero__media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 72% 50%;
  -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 10%, #000 26%);
  mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 10%, #000 26%);
}
.advantages-page .advantages {
  background: #f8fcfd;
}
.advantages-page .advantages__inner {
  max-width: 1360px;
  margin: 0 auto;
  padding: 52px 56px 46px;
}
.advantages-page .advantages__head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 44px;
  align-items: start;
  margin-bottom: 44px;
}
@media (min-width: 1024px) {
  .advantages-page .advantages__head > div:first-child {
    padding-left: 150px;
  }
}
.advantages-page .advantages__eyebrow {
  margin: 0 0 10px;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #0b6b62;
}
.advantages-page .advantages__rule {
  display: block;
  width: 46px;
  height: 3px;
  background: #0bacb6;
  margin-bottom: 18px;
}
.advantages-page .advantages__title {
  margin: 0;
  font-size: 34px;
  line-height: 1.22;
  font-weight: 700;
  color: #13678b;
}
.advantages-page .advantages__title span {
  color: #0b6b62;
}
.advantages-page .advantages__intro {
  border-left: 1px solid #dceaee;
  padding-left: 40px;
  margin-top: 47px;
}
.advantages-page .advantages__intro p {
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}
.advantages-page .advantages__list {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media (min-width: 1100px) {
  .advantages-page .advantages__list {
    gap: 0;
  }
}
.advantages-page .advantages__pair {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 30px;
  align-items: start;
}
.advantages-page .advantage {
  display: grid;
  grid-template-columns: 266px minmax(0, 1fr);
  gap: 14px;
  align-items: center;
}
.advantages-page .advantage--offset {
  margin-top: 76px;
}
.advantages-page .advantage__visual {
  position: relative;
  width: 266px;
  height: 256px;
}
.advantages-page .advantage__photo {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.advantages-page .advantage__photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.advantages-page .advantage__overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: fill;
  pointer-events: none;
}
.advantages-page .advantage__num {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  margin: 0 0 10px;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
}
.advantages-page .advantage__spark {
  position: relative;
  top: -22px;
  transform: rotate(45deg);
  left: -8px;
}
.advantages-page .advantage__title {
  margin: 0 0 10px;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  color: #13678b;
}
.advantages-page .advantage__text {
  margin: 0;
  font-size: 15px;
  line-height: 1.65;
}
.advantages-page .advantage--budget .advantage__num {
  color: #1a8ae5;
}
.advantages-page .advantage--couverture .advantage__num {
  color: #12793a;
}
.advantages-page .advantage--usage .advantage__num {
  color: #6a3fd8;
}
.advantages-page .advantage--transparence .advantage__num {
  color: #ef8b24;
}
.advantages-page .advantage--proximite .advantage__num {
  color: #0e8fa8;
}
.advantages-page .advantage--couverture {
  grid-template-columns: 211px minmax(0, 1fr);
}
.advantages-page .advantage--couverture .advantage__visual {
  width: 211px;
  height: 242px;
}
.advantages-page .advantage--transparence {
  grid-template-columns: 222px minmax(0, 1fr);
}
.advantages-page .advantage--transparence .advantage__visual {
  width: 222px;
  height: 242px;
}
.advantages-page .advantage--proximite {
  padding-left: 91px;
}
@media (max-width: 1100px) {
  .advantages-page .advantages__head,
  .advantages-page .advantages__pair {
    grid-template-columns: minmax(0, 1fr);
  }
  .advantages-page .advantages__intro {
    border-left: 0;
    padding-left: 0;
  }
  .advantages-page .advantage--offset {
    margin-top: 0;
  }
}
@media (max-width: 720px) {
  .advantages-page .hero__inner {
    grid-template-columns: minmax(0, 1fr);
  }
  .advantages-page .hero__text {
    padding: 40px 24px 32px;
  }
  .advantages-page .hero__media {
    min-height: 260px;
  }
  .advantages-page .advantages__inner {
    padding: 36px 24px 32px;
  }
  .advantages-page .advantage {
    grid-template-columns: minmax(0, 1fr);
    gap: 18px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUlBO0VBRUk7QUFGSjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBQUZKOztBQUtBO0VBQ0k7QUFGSjs7QUFJQTtFQUNJO0FBREo7O0FBSUE7RUFDSTtBQURKOztBQUdBO0VBQ0k7QUFBSjs7QUFFQTtFQUNJO0FBQ0o7QUFDSTtFQUNJO0lBQ0k7SUFDQTtFQUNWO0FBQ0Y7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUNJO0VBQVU7QUFFZDs7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBR0o7QUFESTtFQUFVO0FBSWQ7QUFGSTtFQUNJO0VBQ0E7QUFJUjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtBQUlKO0FBRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlSO0FBREk7RUFFSTtFQUNBO0VBQ0E7QUFFUjtBQUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNSO0FBQ1E7RUFDSTtFQUNBO0FBQ1o7O0FBSUE7RUFDSTtJQUNJO0VBRE47RUFHTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBRFY7RUFJTTtJQUVJO0VBSFY7QUFDRjtBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBTUk7RUFDSTtBQUpSLEM7Ozs7QUNySUEsZ0JBQWdCO0FBQWhCO0VBQ0k7SUFDQztJQUNBO0lBQ0E7RUFFSDtFQUNFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDSDtFQUVFO0lBQ0M7SUFDQTtJQUNBO0VBQUg7RUFHRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBREg7RUFJRTtJQUNDO0lBQ0E7SUFDQTtFQUZIO0VBS0U7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUhIO0FBQ0Y7QUFLQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBSE47RUFNRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUpOO0VBT0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFMTjtFQVFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBTk47RUFTRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVBOO0VBVUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFSTjtBQUNGO0FBVUE7RUFDSTtJQUNJO0VBUk47QUFDRjtBQVVBO0VBQ0k7SUFDSTtFQVJOO0FBQ0Y7QUFVQTtFQUNJO0lBQ0k7RUFSTjtFQVVFO0lBQ0k7SUFDQTtFQVJOO0VBVUU7SUFDSTtFQVJOO0VBVUU7SUFDSTtFQVJOO0VBVUU7SUFDSTtFQVJOO0VBVUU7RUFDQTtJQUNJO0VBUk47RUFVRTtJQUNJO0VBUk47RUFVRTtJQUNJO0VBUk47RUFVRTtJQUNJO0lBQ0E7SUFDQTtFQVJOO0VBVUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBUk47RUFVRTtJQUNJO0VBUk47RUFVRTtJQUNJO0VBUk47RUFVRTtFQUVBO0VBQ0E7SUFDSTtJQUNBO0lBQ0E7RUFUTjtFQVdFO0lBQ0k7RUFUTjtFQVdFO0lBQ0k7SUFDQTtJQUNBO0VBVE47RUFXRTtJQUNJO0VBVE47RUFXRTtJQUNJO0VBVE47RUFXRTtJQUNJO0VBVE47RUFXRTtJQUNJO0VBVE47RUFXRTtFQUVBO0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFWTjtFQVlFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBVk47RUFZRTtFQUdBO0lBQ0k7RUFaTjtFQWlCRTtJQUNJO0lBQ0E7SUFDQTtFQWZOO0VBaUJFO0lBQ0k7SUFDQTtJQUNBO0VBZk47RUFvQkU7SUFDSTtJQUNBO0lBQ0E7RUFsQk47RUFvQkU7SUFDSTtJQUNBO0lBQ0E7RUFsQk47RUFvQkU7SUFDSTtFQWxCTjtFQXNCRTtJQUNJO0lBQ0E7RUFwQk47QUFDRjtBQXVCQTtFQUNJO0lBQ0k7SUFDQTtFQXJCTjtFQXVCRTtJQUNJO0lBQ0E7RUFyQk47RUF1QkU7SUFDSTtFQXJCTjtFQXVCRTtJQUNJO0VBckJOO0VBdUJFO0lBQ0k7SUFDQTtFQXJCTjtFQXVCRTtJQUNJO0lBQ0E7SUFDQTtFQXJCTjtFQXVCRTtJQUNJO0lBQ0E7RUFyQk47RUF1QkU7SUFDSTtFQXJCTjtFQXVCRTtJQUNJO0VBckJOO0VBdUJFO0lBQ0k7RUFyQk47RUF1QkU7RUFDQTtJQUNJO0lBQ0E7SUFDQTtFQXJCTjtFQXVCRTtJQUNJO0lBQ0E7SUFDQTtFQXJCTjtFQXVCRTtJQUNJO0lBQ0E7RUFyQk47RUF1QkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQXJCTjtFQXVCRTtJQUNJO0VBckJOO0VBdUJFO0lBQ0k7SUFDQTtFQXJCTjtFQXVCRTtJQUNJO0VBckJOO0VBdUJFO0VBRUE7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF0Qk47RUF3QkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBdEJOO0VBd0JFO0lBQ0k7RUF0Qk47RUF3QkU7SUFDSTtJQUNBO0VBdEJOO0VBd0JFO0lBQ0k7RUF0Qk47RUF3QkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF0Qk47RUF3QkU7SUFDSTtFQXRCTjtFQXdCRTtJQUNJO0VBdEJOO0VBd0JFO0VBRUE7RUFDQTtJQUNJO0VBdkJOO0VBeUJFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBdkJOO0VBeUJFO0lBQ0k7RUF2Qk47RUF5QkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF2Qk47RUF5QkU7SUFDSTtJQUNBO0VBdkJOO0VBeUJFO0lBQ0k7RUF2Qk47RUF5QkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF2Qk47RUF5QkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQXZCTjtFQXlCRTtJQUNJO0VBdkJOO0VBeUJFO0VBR0E7SUFDSTtFQXpCTjtFQThCRTtJQUNJO0lBQ0E7SUFDQTtFQTVCTjtFQThCRTtJQUNJO0lBQ0E7SUFDQTtFQTVCTjtFQStCTTtJQUNJO0VBN0JWO0VBK0JNO0lBQ0k7RUE3QlY7RUFtQ0U7SUFDSTtJQUNBO0lBQ0E7RUFqQ047RUFtQ0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQWpDTjtFQW9DTTtJQUNJO0VBbENWO0VBcUNFO0lBQ0k7RUFuQ047RUF1Q0U7SUFDSTtJQUNBO0VBckNOO0FBQ0YsQzs7OztBQzlhQTtFQUNDO0VBQ0E7QUFDRDs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQ0Q7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Q7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRDs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRDtBQURDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdGOztBQUNBO0VBQ0M7QUFFRDs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBRUQ7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7QUFFRDs7QUFBQTtFQUVDO0VBQ0E7QUFFRDs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBQUVEOztBQUNBO0VBQ0M7QUFFRDs7QUFDQTtFQUNDO0FBRUQ7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUQ7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQUVEOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRDs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBRUQ7O0FBQUE7RUFDQztFQUNBO0VBQ0E7QUFHRDs7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBR0Q7O0FBREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUQ7O0FBRkE7RUFDQztBQUtEOztBQUZBO0VBQ0M7RUFDQTtBQUtEOztBQUZBO0VBQ0M7RUFDQTtBQUtEOztBQUZBO0VBQ0M7RUFDQTtBQUtEOztBQUZBO0VBQ0M7RUFDQTtBQUtEOztBQUZBO0VBQ0M7RUFDQTtBQUtEOztBQURBO0FBQ0E7RUFDQztBQUlEOztBQURBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRDs7QUFEQTtFQUNDO0FBSUQ7O0FBREE7RUFDQztBQUlEOztBQURBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFJRDs7QUFEQTtFQUNDO0VBQ0E7QUFJRDs7QUFEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRDs7QUFEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRDs7QUFEQTtBQUNBO0VBQ0M7SUFDQztJQUNBO0VBSUE7RUFERDtJQUNDO0lBQ0E7RUFHQTtFQUFEO0lBQ0M7SUFDQTtJQUNBO0VBRUE7QUFDRjtBQUNBO0FBRUE7O0VBRUM7QUFBRDs7QUFHQTtFQUNDO0FBQUQ7O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFEOztBQWtCQTtFQUNDO0FBZkQ7O0FBa0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZkQ7O0FBa0JBO0VBQ0M7QUFmRDs7QUFrQkE7RUFDQztBQWZEOztBQWtCQTtFQUNDO0FBZkQ7O0FBa0JBO0VBQ0M7QUFmRDs7QUFrQkE7RUFDQztFQUNBO0VBQ0E7QUFmRDs7QUFrQkE7RUFDQztBQWZEOztBQWtCQTtFQUNDO0VBQ0E7QUFmRDs7QUFrQkE7RUFDQztBQWZEOztBQWtCQTtFQUNDO0VBQ0E7QUFmRDs7QUFrQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZkQ7O0FBa0JBO0VBQ0M7RUFDQTtBQWZEOztBQWtCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWZEOztBQWtCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZkQ7O0FBa0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFmRDs7QUFrQkE7RUFDQztFQUNBO0VBQ0E7QUFmRDs7QUFrQkE7RUFDQztBQWZEOztBQWtCQTtFQUNDO0FBZkQ7O0FBa0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFmRDs7QUFrQkE7RUFDQztFQUNBO0FBZkQ7O0FBa0JBO0VBQ0M7QUFmRDs7QUFrQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQWZEOztBQWtCQTtFQUNDO0VBQ0E7RUFDQTtBQWZEOztBQWtCQTtFQUNDO0FBZkQ7O0FBa0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFmRDs7QUFrQkE7RUFDQztFQUNBO0FBZkQ7O0FBaUJBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0FBZko7O0FBaUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkRDs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNDO0VBQ0E7QUFiRDs7QUFlQTtFQUNDO0VBQ0E7RUFDQTtBQVpEOztBQWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNBO0VBQ0c7RUFDQTtFQUNIO0FBWEQ7O0FBYUE7RUFDQztFQUNBO0FBVkQ7QUFXQztFQUNDO0VBQ0E7RUFDQTtBQVRGO0FBV0M7RUFDQztFQUNBO0FBVEY7O0FBWUE7RUFDQztFQUNBO0FBVEQ7O0FBV0E7RUFDQztFQUNHO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDQTtBQVJEO0FBU0M7RUFDQztFQUNBO0FBUEY7QUFTQztFQUNDO0VBQ0E7QUFQRjs7QUFVQTtFQUNDO0FBUEQ7O0FBZ0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdCRDs7QUFnQ0E7RUFDQztFQUNHO0FBN0JKOztBQWdDQTtFQUNDO0FBN0JEOztBQStCQTtFQUNDO0VBQ0E7QUE1QkQ7O0FBOEJBO0VBQ0M7RUFDQTtFQUNBO0FBM0JEO0FBNEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUJGO0FBNEJDO0VBQ0M7RUFDQTtBQTFCRjs7QUFxQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxDRDs7QUFxREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxERDs7QUErREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNURKO0FBNkRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0RGO0FBNERFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUExREg7QUE0REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQTFESDtBQTZEQztFQUNDO0VBQ0E7RUFDQTtFQUNHO0FBM0RMO0FBNkRDO0VBRUM7RUFDQTtFQUNBO0FBNURGO0FBNkRFO0VBQ0M7QUEzREg7QUE2REk7RUFDQztFQUNBO0FBM0RMO0FBNkRJO0VBQ0M7QUEzREw7O0FBa0VBO0VBQ0M7QUEvREQ7O0FBaUVBO0VBQ0M7QUE5REQ7O0FBaUVBO0VBQ0M7QUE5REQ7O0FBZ0VBO0VBQ0M7QUE3REQ7O0FBK0RBO0VBQ0M7QUE1REQ7O0FBOERBO0VBQ0M7QUEzREQ7O0FBNkRBO0VBQ0M7QUExREQ7O0FBNkRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFERDs7QUE0REU7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekREOztBQTJERTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF4REQ7O0FBMERFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFD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O0VBQ0E7RUFDQTtBQUVSO0FBQUk7RUFDSTtFQUNBO0VBQ0E7QUFFUjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0FBRVI7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0FBQUk7RUFDSTtBQUVSOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0FBRVI7QUFBSTtFQUNJO0VBQ0E7RUFDQTtBQUVSO0FBQUk7RUFDSTtFQUNBO0VBQ0E7QUFFUjtBQUFJO0VBQ0k7QUFFUjs7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRDs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0FBQ0o7O0FBRUE7RUFDQztBQUNEOztBQUVBO0VBQ0M7QUFDRCxDOzs7O0FDckpDO0VBQ0M7RUFDQTtBQUZGO0FBSUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQUZIO0FBS0U7RUFDQztFQUNBO0FBSEg7QUFNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpIO0FBT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEg7QUFRRTtFQUNDO0VBQ0E7RUFDQTtBQU5IO0FBUUc7RUFDQztBQU5KO0FBVUU7RUFDQztFQUNBO0VBQ0E7QUFSSDtBQVVHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKO0FBVUk7RUFQRDtJQVFFO0VBUEg7QUFDRjtBQVNJO0VBWEQ7SUFZRTtFQU5IO0FBQ0Y7QUFRSTtFQWZEO0lBZ0JFO0lBQ0E7RUFMSDtBQUNGO0FBVUM7RUFDQztBQVJGO0FBVUU7RUFDQztFQUNBO0FBUkg7QUFXRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVRIO0FBWUU7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RUFDQTtFQUNBO0FBekRKO0FBNkRFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0RIO0FBOERFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1REg7QUErREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQTdESDtBQWdFRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0F0UUk7QUF3TVA7QUFpRUU7RUFDQztFQUNBO0VBQ0E7QUEvREg7QUF1RUk7RUFDQyxjQUpPO0FBakVaO0FBb0VJO0VBQ0MsY0FKTztBQTlEWjtBQWlFSTtFQUNDLGNBSk87QUEzRFo7QUE4REk7RUFDQyxjQUpPO0FBeERaO0FBMkRJO0VBQ0MsY0FKTztBQXJEWjtBQStEQztFQUNDO0FBN0RGO0FBK0RFO0VBQ0M7RUFDQTtBQTdESDtBQWlFQztFQUNDO0FBL0RGO0FBaUVFO0VBQ0M7RUFDQTtBQS9ESDtBQW1FQztFQUF3QjtBQWhFekI7QUFrRUM7RUFDQzs7SUFFQztFQWhFRDtFQW1FQTtJQUNDO0lBQ0E7RUFqRUQ7RUFtRUE7SUFDQztFQWpFRDtBQUNGO0FBb0VDO0VBQ0M7SUFDQztFQWxFRDtFQW9FQTtJQUNDO0VBbEVEO0VBb0VBO0lBQ0M7RUFsRUQ7RUFxRUE7SUFDQztFQW5FRDtFQXNFQTtJQUNDO0lBQ0E7RUFwRUQ7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcmVzcG9uc2l2ZS1ob21lcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2ljb24tc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9idXR0b24tc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vdXItc2VydmljZXMtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2hvbWUtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Fib3V0LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hZHZhbnRhZ2VzLXBhZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MSwxMDA7MSwyMDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1DYXZlYXQ6d2dodEA1MDA7NjAwJmRpc3BsYXk9c3dhcCcpO1xuXG4qIHtcbiAgICAvLyBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5uYXZiYXItY3VzdG9te1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYmFja2dyb3VuZDogIzJENjdBRDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5mcC12aWV3aW5nLWZpcnN0UGFnZSAubmF2YmFyLWN1c3RvbXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cbi5mcC12aWV3aW5nLWZvdXJ0aFBhZ2UgLm5hdmJhci1jdXN0b217XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItY3VzdG9tIG5hdntcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWN1c3RvbSAubmF2YmFyIC5jb250YWluZXItZmx1aWR7XG4gICAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItY3VzdG9tIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNle1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uYXZiYXItY3VzdG9tIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtbGlua3tcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgJjphZnRlciB7IGJvcmRlci1yYWRpdXM6IDdweDsgfVxufVxuLm5hdmJhci1jdXN0b20gLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rLWNvbnRhY3R7XG4gICAgYmFja2dyb3VuZDogIzAyYmFiYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAmOmFmdGVyIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzAyYmFiYztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cbi5uYXZiYXItY3VzdG9tIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbS1kcm9wZG93bntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLm5hdi1kcm9wZG93bi1tZW51e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyRDY3QUQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cblxuICAgICY6aG92ZXIgLm5hdi1kcm9wZG93bi1tZW51LFxuICAgICY6Zm9jdXMtd2l0aGluIC5uYXYtZHJvcGRvd24tbWVudXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIC5uYXYtZHJvcGRvd24tbWVudV9fbGlua3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXtcbiAgICAubmF2YmFyLWN1c3RvbSAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0tZHJvcGRvd257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5uYXYtZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLm5hdi1kcm9wZG93bi1tZW51LFxuICAgICAgICAmOmZvY3VzLXdpdGhpbiAubmF2LWRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sb2dvLW1kYXtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgIGltZy5sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIH1cbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSAge1xuICAgIC5pbWctc2VjdGlvbi0yIHtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuaW1nLXNlY3Rpb24tMiAudGhlLWltZy1zZWN0aW9uLTIge1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRoZWlnaHQ6IDcwdmg7XG4gICAgXHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBcdG1pbi1oZWlnaHQ6IDQ1Ni4xM3B4O1xuICAgIFx0Ym9yZGVyLXJhZGl1czogNTBweCAwO1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0ei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuaW1nLW91ci1zZXJ2aWNlLXBhZ2Uge1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0cGFkZGluZy1yaWdodDogMzBweDtcbiAgICBcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5pbWctb3VyLXNlcnZpY2UtcGFnZSAudGhlLW91ci1zZXJ2aWNlLXBhZ2Uge1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRoZWlnaHQ6IDcwdmg7XG4gICAgXHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBcdG1pbi1oZWlnaHQ6IDQ1Ni4xM3B4O1xuICAgIFx0Ym9yZGVyLXJhZGl1czogNTBweCAwO1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0ei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuaW1nLXBhcnRuZXIge1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0cGFkZGluZy1yaWdodDogMzBweDtcbiAgICBcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5pbWctcGFydG5lciAudGhlLWltZy1wYXJ0bmVyIHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0aGVpZ2h0OiA3MHZoO1xuICAgIFx0b2JqZWN0LWZpdDogY292ZXI7XG4gICAgXHRtaW4taGVpZ2h0OiA0NTYuMTNweDtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDUwcHggMDtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdHotaW5kZXg6IDE7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgIHtcbiAgICAuaW1nLXNlY3Rpb24tMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAuaW1nLXNlY3Rpb24tMiAudGhlLWltZy1zZWN0aW9uLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmltZy1vdXItc2VydmljZS1wYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5pbWctb3VyLXNlcnZpY2UtcGFnZSAudGhlLW91ci1zZXJ2aWNlLXBhZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmltZy1wYXJ0bmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5pbWctcGFydG5lciAudGhlLWltZy1wYXJ0bmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpICB7XG4gICAgLmNvbC1yZXNwb25zaXZlLTEtc2VjdGlvbjN7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpICB7XG4gICAgLm5hdmJhci1jdXN0b20gLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSAge1xuICAgIC5zZWN0aW9uLXJlYWxje1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tcGFyZW50e1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2Vjb25kLXRpdGxlLWhvbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGhpcmQtdGl0bGUtaG9tZXtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5idG4tYmx1ZS1vdGhlcntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8qIGTDqWJ1dCByZXNwb25zaXZlIHNlY3Rpb24gMSAqL1xuICAgIC5jb250ZW50LXNlY3Rpb24tMSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5iaWctdGl0bGUtaG9tZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1pbWctdGV4dC1zZWN0aW9uMS1ob21lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnNoaWVsZC1waWN0dXJlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAuc2hpZWxkLXBpY3R1cmU6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAuc2hpZWxkLXBpY3R1cmUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi1ob21lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8qIGZpbiByZXNwb25zaXZlIHNlY3Rpb24gMSAqL1xuXG4gICAgLyogZMOpYnV0IHJlc3BvbnNpdmUgc2VjdGlvbiAyICovXG4gICAgLmltZy1zZWN0aW9uLTIgLnRoZS1pbWctc2VjdGlvbi0yIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjgwcHgpO1xuICAgIH1cbiAgICAuc2VjdGlvbi0yIC5jb250ZW50LXNlY3Rpb24tMntcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbWctc2VjdGlvbi0ye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLWhvbWUtYmxhY2sge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLWJsYWNrLWJvbGQ0MDAge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm91ci12YWx1ZXN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJsb2NrLW91ci12YWx1ZXMgLm91ci12YWx1ZXMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKiBmaW4gcmVzcG9uc2l2ZSBzZWN0aW9uIDIgKi9cblxuICAgIC8qIGTDqWJ1dCByZXNwb25zaXZlIHNlY3Rpb24gMyAqL1xuICAgIC5jb2wtcmVzcG9uc2l2ZS0xLXNlY3Rpb24ze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxOXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTQ4cHgpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucGljdHVyZS1zZWN0aW9uLTMtaG9tZTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtMzEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNDB2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKiBmaW4gcmVzcG9uc2l2ZSBzZWN0aW9uIDMgKi9cblxuICAgIC8vIGTDqWJ1dCByZXNwb25zaXZlIGZvcm11bGFpcmUgZGhhZGVzaW9uXG4gICAgLm1haW4tcGFnZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gZmluIHJlc3BvbnNpdmUgZm9ybXVsYWlyZSBkaGFkZXNpb25cblxuICAgIC8vIGTDqWJ1dCByZXNwb25zaXZlIHBhZ2Ugbm9zIHBhcnRlbmFpcmVzXG4gICAgLmltZy1wYXJ0bmVyIC50aGUtaW1nLXBhcnRuZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbWctcGFydG5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIGZpbiByZXNwb25zaXZlIHBhZ2Ugbm9zIHBhcnRlbmFpcmVzXG5cbiAgICAvLyBkw6lidXQgcmVzcG9uc2l2ZSBwYWdlIG5vcyBzZXJ2aWNlc1xuICAgIC5pbWctb3VyLXNlcnZpY2UtcGFnZSAudGhlLW91ci1zZXJ2aWNlLXBhZ2V7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmltZy1vdXItc2VydmljZS1wYWdle1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZC1vdXItc2VydmljZS1wYWdle1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIGZpbiByZXNwb25zaXZlIHBhZ2Ugbm9zIHNlcnZpY2VzXG5cbiAgICAubWluLWgtbGVnYWwtbm90aWNlLXBhZ2V7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgIHtcbiAgICAuc2VjdGlvbi1yZWFsY3tcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlY3Rpb24tcGFyZW50e1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2YmFyLWN1c3RvbSAubmF2YmFyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmJhci1jdXN0b217XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIH1cbiAgICAuc2Vjb25kLXRpdGxlLWhvbWUge1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24taG9tZS1ibGFjayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLWJsYWNrLWJvbGQ0MDAge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnRuLWJvcmRlci1ibHVle1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZwLW92ZXJmbG93e1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnRuLWJsdWUtb3RoZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKiBkw6lidXQgcmVzcG9uc2l2ZSBzZWN0aW9uIDEgKi9cbiAgICAuYmlnLXRpdGxlLWhvbWUge1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5mbGV4LWltZy10ZXh0LXNlY3Rpb24xLWhvbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnNoaWVsZC1waWN0dXJlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5zaGllbGQtcGljdHVyZTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDcyJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgLnNoaWVsZC1waWN0dXJlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24taG9tZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb250ZW50LXNlY3Rpb24tMXtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLyogZmluIHJlc3BvbnNpdmUgc2VjdGlvbiAxICovXG4gICAgXG4gICAgLyogZMOpYnV0IHJlc3BvbnNpdmUgc2VjdGlvbiAyICovXG4gICAgLmltZy1zZWN0aW9uLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbWctc2VjdGlvbi0yIC50aGUtaW1nLXNlY3Rpb24tMiB7XG4gICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWN0aW9uLTIgLmNvbnRlbnQtc2VjdGlvbi0ye1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm91ci12YWx1ZXN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3VyLXZhbHVlczpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmxvY2stb3VyLXZhbHVlcyAub3VyLXZhbHVlcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmljb24tb3VyLXZhbHVlcyB7XG4gICAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICB9XG4gICAgLmJsb2NrLW91ci12YWx1ZXMgLm91ci12YWx1ZXN7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8qIGZpbiByZXNwb25zaXZlIHNlY3Rpb24gMiAqL1xuXG4gICAgLyogZMOpYnV0IHJlc3BvbnNpdmUgc2VjdGlvbiAzICovXG4gICAgLmNvbnRlbnQtc2VjdGlvbi0ze1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTtcbiAgICB9XG4gICAgLmNvbC1yZXNwb25zaXZlLTEtc2VjdGlvbjN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb2wtcmVzcG9uc2l2ZS0xLXNlY3Rpb24zIGRpdiBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGljdHVyZS1zZWN0aW9uLTMtaG9tZTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNDB2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGhpcmQtdGl0bGUtaG9tZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lciBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmxvY2staW5mby1wYXJ0bmVyIC5pbmZvLXBhcnRuZXIgcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJsb2NrLWluZm8tcGFydG5lciAuaW5mby1wYXJ0bmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnRuLWxpbmstd2hpdGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKiBmaW4gcmVzcG9uc2l2ZSBzZWN0aW9uIDMgKi9cbiAgICBcbiAgICAvLyBkw6lidXQgcmVzcG9uc2l2ZSBmb3JtdWxhaXJlIGRoYWRlc2lvblxuICAgIC5tYWluLXBhZ2V7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIGZpbiByZXNwb25zaXZlIGZvcm11bGFpcmUgZGhhZGVzaW9uXG5cbiAgICAvLyBkw6lidXQgcmVzcG9uc2l2ZSBub3MgcGFydG5lclxuICAgIC5pbWctcGFydG5lcntcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmltZy1wYXJ0bmVyIC50aGUtaW1nLXBhcnRuZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yZXNwb25zaXZlLXBhcnRuZXItcGFnZXtcbiAgICAgICAgLmRlc2NyaXB0aW9uLWhvbWUtYmxhY2t7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY29uZC10aXRsZS1ob21le1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIGZpbiByZXNwb25zaXZlIG5vcyBwYXJ0bmVyXG5cbiAgICAvLyBkw6lidXQgcmVzcG9uc2l2ZSBub3Mgc2VydmljZVxuICAgIC5pbWctb3VyLXNlcnZpY2UtcGFnZSAudGhlLW91ci1zZXJ2aWNlLXBhZ2V7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmltZy1vdXItc2VydmljZS1wYWdle1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3VyLXNlcnZpY2UtcGFnZXtcbiAgICAgICAgLmRlc2NyaXAtb3VyLXNlcnZpY2UtcGFnZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLW91ci1zZXJ2aWNlLXBhZ2V7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gZmluIHJlc3BvbnNpdmUgbm9zIHNlcnZpY2VcblxuICAgIC5taW4taC1sZWdhbC1ub3RpY2UtcGFnZXtcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnNlY3Rpb24tcmVhbGMge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbi0xIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiKDQxIDk4IDE2NSAvIDQlKSwgcmdiKDQxIDk4IDE2NSAvIDY1JSksIHJnYig0MiAxMDYgMTgyKSkgZml4ZWQsIHVybCguLi9pbWFnZXMvcGljdHVyZS1ob21lcGFnZS5qcGcpIGZpeGVkO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLTIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWdyYWRpZW50LWdyYXkucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR6LWluZGV4OiAtMjtcbn1cblxuLnNlY3Rpb24tMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY291cmJlLXZlY3Rvci1waWN0dXJlLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTQwJSAzMyU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ei1pbmRleDogLTI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLTQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVhbS1yZXByZXNlbnQtcGljLmpwZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmFmdGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMzksIDg1LCAwLjc2KTtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG59XG5cbi5jb250ZW50LXNlY3Rpb24tMSB7XG5cdHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLmJpZy10aXRsZS1ob21lIHtcblx0Zm9udC1zaXplOiA1NHB4O1xuXHQvKiBtYXgtd2lkdGg6IDk2NHB4OyAqL1xuXHRjb2xvcjogd2hpdGU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWNvbmQtdGl0bGUtaG9tZSB7XG5cdGZvbnQtc2l6ZTogNDVweDtcblx0Y29sb3I6ICM0NkI0RkU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VidGl0bGUtdGl0bGUtcGFnZSB7XG5cdC8vIGZvbnQtc2l6ZTogMS41cmVtO1xuXHRjb2xvcjogIzQ2QjRGRTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRoaXJkLXRpdGxlLWhvbWUge1xuXHRmb250LXNpemU6IDM1cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWJsYWNrIHtcblx0Y29sb3I6IGJsYWNrO1xufVxuXG4udGV4dC1ibHVlIHtcblx0Y29sb3I6ICM0NkI0RkUgIWltcG9ydGFudDtcbn1cblxuLnNoaWVsZC1waWN0dXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDIwMnB4O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnNoaWVsZC1waWN0dXJlIGltZyB7XG5cdG1hcmdpbjogYXV0bztcblx0ei1pbmRleDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDg5cHg7XG59XG5cbi5zaGllbGQtcGljdHVyZTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG9pbnQtZm9ybWUucG5nKTtcblx0d2lkdGg6IDIwMnB4O1xuXHRoZWlnaHQ6IDg4cHg7XG59XG5cbi5kZXNjcmlwdGlvbi1ob21lIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uZGVzY3JpcHRpb24tYmFubmVyIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5kZXNjcmlwdGlvbi1ob21lLWJsYWNrIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZGVzY3JpcHRpb24tYmxhY2stYm9sZDQwMCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmJvbGQtNTAwe1xuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWltZy10ZXh0LXNlY3Rpb24xLWhvbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWxpc3QtY3VzdG9tIC5uYXYtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtbGlzdC1jdXN0b20gLm5hdi1saW5rIC5pY29uLW5hdmJhciB7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xuXHR3aWR0aDogMTVweDtcbn1cblxuLnRvZ2dsZXItbmF2LWljb24ge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIGFubmltYXRpb24gbmF2YmFyICovXG5uYXYgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm5hdiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgYTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMCU7XG5cdGNvbnRlbnQ6ICcuJztcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiAjMjVhYWUyICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xufVxuXG5uYXYgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGkgYTpob3ZlcjphZnRlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5uYXYgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGEge1xuXHR0cmFuc2l0aW9uOiBhbGwgMnM7XG59XG5cbm5hdiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgYTphZnRlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbnRlbnQ6ICcuJztcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuXG5uYXYgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0ei1pbmRleDogMTtcbn1cblxubmF2IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBhOmhvdmVyOmFmdGVyIHtcblx0ei1pbmRleDogLTEwO1xuXHRhbmltYXRpb246IGZpbGwgLjYxcyBmb3J3YXJkcztcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGwgLjYxcyBmb3J3YXJkcztcblx0LW1vei1hbmltYXRpb246IGZpbGwgLjYxcyBmb3J3YXJkcztcblx0b3BhY2l0eTogMTtcbn1cblxubmF2IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAuYWN0aXZlLW5hdi1ob21lOmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzI1YWFlMjtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4vKiBLZXlmcmFtZXMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxsIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0fVxuXG5cdDUwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCA1NiwgMTA4LCAwLjQpO1xuXHR9XG59XG5cbi8qIGFubmltYXRpb24gbmF2ICovXG5cbiNmcC1uYXYgdWwgbGkgYSBzcGFuLFxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLTIgLmNvbnRlbnQtc2VjdGlvbi0yIHtcblx0cGFkZGluZzogMTBweCAwcHggMTBweCAwO1xufVxuXG4uc2VjdGlvbi1wYXJlbnQge1xuXHRwYWRkaW5nLXRvcDogNjJweDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZ3JpZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uaW1nLXNlY3Rpb24tMjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDYwJTtcblx0aGVpZ2h0OiA0MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyQTZBQjY7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAwcHggOTBweCAwcHg7XG5cdHotaW5kZXg6IDA7XG5cdG9wYWNpdHk6IDEwJTtcbn1cbi8vIC5pbWctc2VjdGlvbi0yIHtcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuLy8gXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbi8vIH1cblxuLy8gLmltZy1zZWN0aW9uLTIgLnRoZS1pbWctc2VjdGlvbi0yIHtcbi8vIFx0d2lkdGg6IDEwMCU7XG4vLyBcdGhlaWdodDogNzB2aDtcbi8vIFx0b2JqZWN0LWZpdDogY292ZXI7XG4vLyBcdG1pbi1oZWlnaHQ6IDQ1Ni4xM3B4O1xuLy8gXHRib3JkZXItcmFkaXVzOiA1MHB4IDA7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0ei1pbmRleDogMTtcbi8vIH1cblxuLnctdGV4dC1zZWN0aW9uMi1ob21lIHtcblx0bWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLmJsb2NrLW91ci12YWx1ZXMgLm91ci12YWx1ZXMge1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmxvY2stb3VyLXZhbHVlcyAub3VyLXZhbHVlczpudGgtY2hpbGQoMSkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzhDOEVBO1xufVxuXG4uYmxvY2stb3VyLXZhbHVlcyAub3VyLXZhbHVlczpudGgtY2hpbGQoMikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkUzO1xufVxuXG4uYmxvY2stb3VyLXZhbHVlcyAub3VyLXZhbHVlczpudGgtY2hpbGQoMykge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ2N0FEO1xufVxuXG4uYmxvY2stb3VyLXZhbHVlcyAub3VyLXZhbHVlcyAuaWNvbi1vdXItdmFsdWVzIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmxvY2stb3VyLXZhbHVlcyAub3VyLXZhbHVlcyBwIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yZXNwb25zaXZlLXNlY3Rpb24tMiB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tMyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yZXNwb25zaXZlLXNlY3Rpb24tMyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5waWN0dXJlLXNlY3Rpb24tMy1ob21lIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5waWN0dXJlLXNlY3Rpb24tMy1ob21lOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3B1enpsZS5qcGcpO1xuXHR3aWR0aDogNDklO1xuXHRoZWlnaHQ6IDMyMnB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHotaW5kZXg6IC0xO1xuXHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDUwcHggMHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdGxlZnQ6IDA7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cbn1cblxuLmJsb2NrLWluZm8tcGFydG5lciAuaW5mby1wYXJ0bmVyIHtcblx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMzVweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym9yZGVyOiAycHggc29saWQgIzc4QzhFQTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJsb2NrLWluZm8tcGFydG5lciAuaW5mby1wYXJ0bmVyOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogYXV0bztcblx0bGVmdDogLTI2cHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM3OEM4RUE7XG5cdGJhY2tncm91bmQtc2l6ZTogNDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lciBoNiB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICM3OEM4RUE7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lciBwIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzNFNTI2NDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLWluZm8tcGFydG5lciAuaW5mby1wYXJ0bmVyOm50aC1jaGlsZCgxKTphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24taWRlYS5zdmdcIik7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lcjpudGgtY2hpbGQoMikge1xuXHRib3JkZXItY29sb3I6ICMxQjU0OTM7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lcjpudGgtY2hpbGQoMikgaDYge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMUI1NDkzO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2staW5mby1wYXJ0bmVyIC5pbmZvLXBhcnRuZXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxQjU0OTM7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tdmlzaWJpbGl0eS5zdmdcIik7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lcjpudGgtY2hpbGQoMykge1xuXHRib3JkZXItY29sb3I6ICMwMDlGRTM7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lcjpudGgtY2hpbGQoMykgaDYge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjMDA5RkUzO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2staW5mby1wYXJ0bmVyIC5pbmZvLXBhcnRuZXI6bnRoLWNoaWxkKDMpOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTM7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tY29ubmVjdC11c2VyLnN2Z1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiA0NSUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWluZm8tcGFydG5lciAuaW5mby1wYXJ0bmVyOm50aC1jaGlsZCg0KSB7XG5cdGJvcmRlci1jb2xvcjogIzYyOERDMTtcbn1cblxuLmJsb2NrLWluZm8tcGFydG5lciAuaW5mby1wYXJ0bmVyOm50aC1jaGlsZCg0KSBoNiB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICM2MjhEQzE7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jay1pbmZvLXBhcnRuZXIgLmluZm8tcGFydG5lcjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzYyOERDMTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbi10ZWNobm8tbWRlY2FsLnN2Z1wiKTtcbn1cbi5iYW5uZXItc3R5bGV7XG5cdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMzIsIDY5LCAwLjQyKSwgcmdiYSgxNiwgNzUsIDE0NCwgMC45NCksIHJnYmEoMCwgMzIsIDY5LCAwLjU0KSkgZml4ZWQsIHVybCguLi9pbWFnZXMvYmFubmVyLXBpY3R1cmUucG5nKSBmaXhlZDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXItcGljdHVyZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGhlaWdodDogMTkwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXItc3R5bGU6OmFmdGVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMzIsIDY5LCAwLjQyKSwgcmdiYSgxNiwgNzUsIDE0NCwgMC45NCksIHJnYmEoMCwgMzIsIDY5LCAwLjU0KSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdGJvdHRvbTogMDtcblx0dG9wOiAwO1xufVxuLm1haW4tcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG5cbn1cbi5iYW5uZXItc3R5bGUgaDEscHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuLmNhcmQtc2hhZG93c3tcblx0cGFkZGluZzogMjBweDtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uY2FyZC1NZW1iZXJzaGlwLWZvcm17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTJweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sYWJlbC1pY29ue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRzcGFue1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdGNvbG9yOiAjM0U1MjY0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRsYWJlbHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufVxuLmZvcm0tbGFiZWx7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMzRTUyNjQ7XG59XG4uZm9ybS1jdXN0b217XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlNTI2NDU0ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IC4zNzVyZW0gNnB4ICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHQmOmZvY3Vze1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICMwMDlGRTMgIWltcG9ydGFudDtcblx0fVxuXHQmOmFjdGl2ZXtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDA5RkUzICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5mb250LTEwe1xuXHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cbi8vIC52YWxpZGF0LWljb257XG4vLyBcdGNvbG9yOiAjREMzNTQ1O1xuLy8gXHRkaXNwbGF5OiBub25lO1xuLy8gfVxuLy8gLnJlcXVpcmVkLWZvcm17XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0LmZvcm0tY29udHJvbHtcbi8vIFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjREMzNTQ1ICFpbXBvcnRhbnQ7XG4vLyAgICAgXHRwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIFx0LnZhbGlkYXQtaWNvbntcbi8vIFx0XHRjb2xvcjogI0RDMzU0NSAhaW1wb3J0YW50O1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdHJpZ2h0OiAwO1xuLy8gXHRcdG1hcmdpbjogYXV0bztcbi8vIFx0XHRsZWZ0OiBhdXRvO1xuLy8gXHRcdHRvcDogMDtcbi8vIFx0XHRib3R0b206IDA7XG4vLyBcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcbi8vIFx0fVxuLy8gfVxuXG4uZ3JvdXAtc29jaWFsLW5ldHdvcmtze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmRpc3AtZ3JpZC1hbGlnbi1iZXR3ZWVue1xuXHRkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zcGFjZS10b3B7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uY2VudGVyLWNvbnRlbnQtZ3JpZHtcblx0ZGlzcGxheTogZ3JpZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lcnJvci1zdHlsZXtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdC50ZXh0LWVycm9ye1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogI0RDMzU0NTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQudmFsaWRhdC1pY29ue1xuXHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjREMzNTQ1O1xuXHR9XG59XG5cblxuLy8gLmltZy1wYXJ0bmVyIHtcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuLy8gXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbi8vIH1cblxuLmltZy1wYXJ0bmVyOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDQwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJBNkFCNjtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyLXJhZGl1czogMHB4IDBweCA5MHB4IDBweDtcblx0ei1pbmRleDogMDtcblx0b3BhY2l0eTogMTAlO1xufVxuXG4vLyAuaW1nLXBhcnRuZXIgLnRoZS1pbWctcGFydG5lciB7XG4vLyBcdHdpZHRoOiAxMDAlO1xuLy8gXHRoZWlnaHQ6IDcwdmg7XG4vLyBcdG9iamVjdC1maXQ6IGNvdmVyO1xuLy8gXHRtaW4taGVpZ2h0OiA0NTYuMTNweDtcbi8vIFx0Ym9yZGVyLXJhZGl1czogNTBweCAwO1xuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdHotaW5kZXg6IDE7XG4vLyB9XG5cbi8vIC5pbWctb3VyLXNlcnZpY2UtcGFnZSB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0cGFkZGluZy1yaWdodDogMzBweDtcbi8vIFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG4vLyB9XG5cbi5pbWctb3VyLXNlcnZpY2UtcGFnZTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDYwJTtcblx0aGVpZ2h0OiA0MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyQTZBQjY7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAwcHggOTBweCAwcHg7XG5cdHotaW5kZXg6IDA7XG5cdG9wYWNpdHk6IDEwJTtcbn1cblxuLy8gLmltZy1vdXItc2VydmljZS1wYWdlIC50aGUtb3VyLXNlcnZpY2UtcGFnZSB7XG4vLyBcdHdpZHRoOiAxMDAlO1xuLy8gXHRoZWlnaHQ6IDcwdmg7XG4vLyBcdG9iamVjdC1maXQ6IGNvdmVyO1xuLy8gXHRtaW4taGVpZ2h0OiA0NTYuMTNweDtcbi8vIFx0Ym9yZGVyLXJhZGl1czogNTBweCAwO1xuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdHotaW5kZXg6IDE7XG4vLyB9XG5cbi5jYXJkLW91ci1zZXJ2aWNlLXBhZ2V7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzAycHg7XG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG5cdC53cmFwcGVyLWltZ3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogIzc4QzhFQTtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuaWNvbi1vdXItdmFsdWVze1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQuaWNvbi1vYmplY3Rpdi1jYXJke1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmRlc2NyaXAtb3VyLXNlcnZpY2UtcGFnZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICMzRTUyNjQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQubGlzdC1vYmplY3RpdmV7XG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdC5kaXYtZmxleC1pY29uLWxpc3R7XG5cdFx0XHRcdHNwYW4uaWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iZy1ibHVlMDA5e1xuXHRiYWNrZ3JvdW5kOiAjMDA5RkUzICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZTJENntcblx0YmFja2dyb3VuZDogIzJENjdBRCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlNzh7XG5cdGNvbG9yOiAjNzhDOEVBICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlMDB7XG5cdGNvbG9yOiAjMDA5RkUzICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlMmR7XG5cdGNvbG9yOiAjMkQ2N0FEICFpbXBvcnRhbnQ7XG59XG4uYm9sZC02MDB7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5taW4taC1ncmlkLWNlbnRlcntcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5pY29uLS1hZ2lsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2cgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDcGF0aCBkPSdNMTcuNSAxOUgyMm0wIDBsLTIuNS0yLjVNMjIgMTlsLTIuNSAyLjVNMTIgMkw5LjUgNC41TDEyIDcnLyUzRSUzQ3BhdGggZD0nTTEwLjUgNC41YTcuNSA3LjUgMCAwIDEgMCAxNUgyJy8lM0UlM0NwYXRoIGQ9J002Ljc1NiA1LjVBNy40OTcgNy40OTcgMCAwIDAgMyAxMmMwIDEuNjg4LjU1OCAzLjI0NiAxLjUgNC41Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHRtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG5cdG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIC5pY29uLS1zZWN1cml0eSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMTIgMjAuOTYycS0zLjAxMy0uODk1LTUuMDA3LTMuNjUxUTUgMTQuNTU0IDUgMTEuMVY1LjY5Mmw3LTIuNjE1bDcgMi42MTVWMTEuMXEwIDMuNDU0LTEuOTkzIDYuMjFxLTEuOTk0IDIuNzU3LTUuMDA3IDMuNjUybTAtMS4wNjJxMi40MjUtLjc1IDQuMDUtMi45NjJUMTcuOTUgMTJIMTJWNC4xNDRMNiA2LjM3NXY1LjE1NnEwIC4xOTQuMDUuNDY5SDEyeicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbiAgLmljb24tLWFjY2Vzcy1wb2ludC1jaGVjayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdtMjAuNTkgMTQuODRsMS4xNiAxLjQxTDE3IDIxbC0yLjc1LTNsMS4xNi0xLjE2TDE3IDE4LjQzem0tMS41Mi05LjkxbC0xLjQxIDEuNDFBNy45NTUgNy45NTUgMCAwIDEgMjAgMTJ2LjM0Yy42OC4yNSAxLjMzLjYyIDEuODggMS4wOWMuMDctLjQ3LjEyLS45My4xMi0xLjQzYzAtMi43Ni0xLjEyLTUuMjYtMi45My03LjA3bS0zLjExIDcuNDNjLjY0LS4yMyAxLjMyLS4zNiAyLjA0LS4zNmMwLTEuNjUtLjY3LTMuMTUtMS43Ni00LjI0bC0xLjQxIDEuNDFBMy45OSAzLjk5IDAgMCAxIDE2IDEyYzAgLjEyLS4wMy4yNC0uMDQuMzZNMTIgMTBjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyczItLjkgMi0ycy0uOS0yLTItMk02LjM0IDYuMzRMNC45MyA0LjkzQzMuMTIgNi43NCAyIDkuMjQgMiAxMnMxLjEyIDUuMjYgMi45MyA3LjA3bDEuNDEtMS40MUE3LjkzOCA3LjkzOCAwIDAgMSA0IDEyYzAtMi4yMS44OS00LjIyIDIuMzQtNS42Nm0xLjQyIDEuNDJDNi42NyA4Ljg1IDYgMTAuMzUgNiAxMnMuNjcgMy4xNSAxLjc2IDQuMjRsMS40MS0xLjQxQzguNDUgMTQuMTEgOCAxMy4xMSA4IDEycy40NS0yLjExIDEuMTctMi44M3onLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHRtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG5cdG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIC5pY29uLS1zZW5kIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0LS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTc5MiAxNzkyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMTc2NCAxMXEzMyAyNCAyNyA2NGwtMjU2IDE1MzZxLTUgMjktMzIgNDVxLTE0IDgtMzEgOHEtMTEgMC0yNC01bC00NTMtMTg1bC0yNDIgMjk1cS0xOCAyMy00OSAyM3EtMTMgMC0yMi00cS0xOS03LTMwLjUtMjMuNVQ2NDAgMTcyOHYtMzQ5bDg2NC0xMDU5bC0xMDY5IDkyNWwtMzk1LTE2MnEtMzctMTQtNDAtNTVxLTItNDAgMzItNTlMMTY5NiA5cTE1LTkgMzItOXEyMCAwIDM2IDExJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcblx0bWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuXHRtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuICAuZC1ncmlke1xuXHRkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5qdXN0aWZ5LWl0ZW1zLWNlbnRlcntcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb3V2ZXJ0dXJlLWF1dG9maW5hbmNlZS1pbWd7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMjBweCAwcHg7XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbiAgfVxuXG4uY2FyZC1jb3V2ZXJ0dXJlLW90aGVyMXtcblx0LnRpdGxlLWNvdXZlcnR1cmUtb3RoZXIxe1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzFCNTQ5Mztcblx0fVxuXHQuZGVzY3JpcC1jb3V2ZXJ0dXJlLW90aGVyMXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cblxuLmRpc3BsYXktZ3JpZC1iZXR3ZWVue1xuXHRkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmctYmx1ZS13aGl0ZS1pbi1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQ6ICNFREYzRkY7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG59XG5cbi53cmFwcGVyLXBpY3R1cmV7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZ2VuZC0xe1xuXHRtYXJnaW4tdG9wOiAzcmVtO1xuXHQudGl0bGUtY291dmVydHVyZS1vdGhlcjF7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHR9XG5cdC5kZXNjcmlwLWNvdXZlcnR1cmUtb3RoZXIxe1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0fVxufVxuLnRleHQtbGVnZW5kLTJ7XG5cdG1hcmdpbi10b3A6IDNyZW07XG59XG4udGV4dC1sZWdlbmQtM3tcblx0LnRpdGxlLWNvdXZlcnR1cmUtb3RoZXIxe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZGVzY3JpcC1jb3V2ZXJ0dXJlLW90aGVyMXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi5saXN0LXNlcnZpY2UtaGVhbHRoLWluc3VyYW5jZXtcblx0Ly8gcGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpe1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5zdWJsaXN0LXNlcnZpY2UtaGVhbHRoLWluc3VyYW5jZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDZweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRsaXtcblx0XHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNDZiNGZlO1xuXHRcdFx0XHR9XG5cdFx0XHQmOjptYXJrZXJ7XG5cdFx0XHRcdGNvbG9yOiAjNzhjOGVhO1xuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGl0bGUtbGlzdC1zZXJ2aWNlLWhlYWx0aC1pbnN1cmFuY2V7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICMxQjU0OTM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5waWN0dXJlLWxpc3Qtc2VydmljZS1oZWFsdGgtaW5zdXJhbmNle1xuXHR3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblx0c3Bhbntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0Y29sb3I6ICNmZmZmZmZmNztcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdCY6OmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYigxOCA0MyA3MiAvIDgyJSksIHJnYigzNyA5MSAxNTUgLyA3NSUpLCByZ2IoMTUgMzggNjYgLyA1NiUpKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxuLmljb24tLWNvbnRyYWN0LWxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxZW07XG5cdGhlaWdodDogMWVtO1xuXHQtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTIxIDh2NGgtMlY5aC01VjRINXYxNmg2djJIMy45OTNBLjk5My45OTMgMCAwIDEgMyAyMS4wMDhWMi45OTJDMyAyLjQ1NSAzLjQ0OSAyIDQuMDAyIDJoMTAuOTk1em0tNy4yMTQgNy4zMjdjLjAzOS0uNzI3LjYtMS4zMTkgMS4zMjQtMS4zOTZsLjg3LS4wOTJhLjQ5NS40OTUgMCAwIDAgLjI3OS0uMTI0bC42NTEtLjU4NWExLjQ4MyAxLjQ4MyAwIDAgMSAxLjkyMy0uMDVsLjY4Mi41NWMuMDguMDY1LjE4LjEwMy4yODQuMTA5bC44NzQuMDQ3Yy43MjcuMDM5IDEuMzE5LjYgMS4zOTYgMS4zMjRsLjA5Mi44N2EuNDk0LjQ5NCAwIDAgMCAuMTI0LjI3OWwuNTg1LjY1MWMuNDg3LjU0Mi41MDggMS4zNTcuMDUgMS45MjNsLS41NS42ODJhLjQ5NS40OTUgMCAwIDAtLjEwOS4yODRsLS4wNDcuODc0YTEuNDgzIDEuNDgzIDAgMCAxLTEuMzI0IDEuMzk2bC0uODcuMDkyYS40OTUuNDk1IDAgMCAwLS4yNzkuMTI0bC0uNjUxLjU4NWExLjQ4MyAxLjQ4MyAwIDAgMS0xLjkyMy4wNWwtLjY4Mi0uNTVhLjQ5NS40OTUgMCAwIDAtLjI4NC0uMTA5bC0uODc0LS4wNDdhMS40ODMgMS40ODMgMCAwIDEtMS4zOTYtMS4zMjRsLS4wOTItLjg3YS40OTUuNDk1IDAgMCAwLS4xMjQtLjI3OWwtLjU4NS0uNjUxYTEuNDgzIDEuNDgzIDAgMCAxLS4wNS0xLjkyM2wuNTUtLjY4MmEuNDk1LjQ5NSAwIDAgMCAuMTA5LS4yODR6bTcuMjQ0IDEuNzAzbC0xLjA2LTEuMDZsLTIuNDcgMi40N2wtMS40Ny0xLjQ3bC0xLjA2IDEuMDZsMi41MyAyLjUzeicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uaWNvbi0tY29tbWVudC1jaGVjayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMjAgMkg0YTIgMiAwIDAgMC0yIDJ2MTJhMiAyIDAgMCAwIDIgMmg0djNjMCAuNTUuNDUgMSAxIDFoLjVjLjI1IDAgLjUtLjEuNy0uMjlMMTMuOSAxOEgyMGMxLjExIDAgMi0uODkgMi0yVjRhMiAyIDAgMCAwLTItMm0tOS41MyAxMkw3IDEwLjVsMS40LTEuNDFsMi4wNyAyLjA4TDE1LjYgNkwxNyA3LjQxeicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uaWNvbi0tY2hlY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxZW07XG5cdGhlaWdodDogMWVtO1xuXHQtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nbTEwLjYgMTYuMmw3LjA1LTcuMDVsLTEuNC0xLjRsLTUuNjUgNS42NWwtMi44NS0yLjg1bC0xLjQgMS40ek01IDIxcS0uODI1IDAtMS40MTItLjU4N1QzIDE5VjVxMC0uODI1LjU4OC0xLjQxMlQ1IDNoMTRxLjgyNSAwIDEuNDEzLjU4OFQyMSA1djE0cTAgLjgyNS0uNTg3IDEuNDEzVDE5IDIxeicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uaWNvbi0tY2hlY2stc2ltcGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0LS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNMjQgMHYyNEgwVjB6TTEyLjU5MyAyMy4yNThsLS4wMTEuMDAybC0uMDcxLjAzNWwtLjAyLjAwNGwtLjAxNC0uMDA0bC0uMDcxLS4wMzVjLS4wMS0uMDA0LS4wMTktLjAwMS0uMDI0LjAwNWwtLjAwNC4wMWwtLjAxNy40MjhsLjAwNS4wMmwuMDEuMDEzbC4xMDQuMDc0bC4wMTUuMDA0bC4wMTItLjAwNGwuMTA0LS4wNzRsLjAxMi0uMDE2bC4wMDQtLjAxN2wtLjAxNy0uNDI3Yy0uMDAyLS4wMS0uMDA5LS4wMTctLjAxNy0uMDE4bS4yNjUtLjExM2wtLjAxMy4wMDJsLS4xODUuMDkzbC0uMDEuMDFsLS4wMDMuMDExbC4wMTguNDNsLjAwNS4wMTJsLjAwOC4wMDdsLjIwMS4wOTNjLjAxMi4wMDQuMDIzIDAgLjAyOS0uMDA4bC4wMDQtLjAxNGwtLjAzNC0uNjE0Yy0uMDAzLS4wMTItLjAxLS4wMi0uMDItLjAyMm0tLjcxNS4wMDJhLjAyMy4wMjMgMCAwIDAtLjAyNy4wMDZsLS4wMDYuMDE0bC0uMDM0LjYxNGMwIC4wMTIuMDA3LjAyLjAxNy4wMjRsLjAxNS0uMDAybC4yMDEtLjA5M2wuMDEtLjAwOGwuMDA0LS4wMTFsLjAxNy0uNDNsLS4wMDMtLjAxMmwtLjAxLS4wMXonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMjEuNTQ2IDUuMTExYTEuNSAxLjUgMCAwIDEgMCAyLjEyMUwxMC4zMDMgMTguNDc1YTEuNiAxLjYgMCAwIDEtMi4yNjMgMEwyLjQ1NCAxMi44OWExLjUgMS41IDAgMSAxIDIuMTIxLTIuMTIxbDQuNTk2IDQuNTk2TDE5LjQyNCA1LjExMWExLjUgMS41IDAgMCAxIDIuMTIyIDAnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5pY29uLS16b29tLW1vbmV5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0LS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDZyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcGF0aCBkPSdNMyAxMGE3IDcgMCAxIDAgMTQgMGE3IDcgMCAxIDAtMTQgMG0xOCAxMWwtNi02Jy8lM0UlM0NwYXRoIGQ9J00xMiA3SDkuNWExLjUgMS41IDAgMCAwIDAgM2gxYTEuNSAxLjUgMCAwIDEgMCAzSDhtMiAwdjFtMC04djEnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uaWNvbi0tYmFkZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxZW07XG5cdGhlaWdodDogMWVtO1xuXHQtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdtMzI4LjM3NSAzODRsMy42OTggNzQuOTk5bC03NS44NjItNTIuNzE5bC03Ni4yODcgNTIuNzY5TDE4My42MjUgMzg0aC0zMi4wMzlsLTUuNTIyIDExMmgzNi42OTJsNzMuNDEzLTUwLjc4TDMyOS4yNDIgNDk2aDM2LjY5NGwtNS41MjItMTEyem04Ny4wMzQtMjI5LjA4NmwtMi4xOTQtNDguMDU0TDM3Mi43IDgwLjkzM2wtMjUuOTMyLTQwLjUxOWwtNDguMDU1LTIuMkwyNTYgMTYuMDkzbC00Mi43MTMgMjIuMTI2bC00OC4wNTUgMi4yTDEzOS4zIDgwLjkzM0w5OC43ODUgMTA2Ljg2bC0yLjE5NCA0OC4wNTRsLTIyLjEyNyA0Mi43MTRsMjIuMTI3IDQyLjcxNWwyLjIgNDguMDUzbDQwLjUwOSAyNS45MjdsMjUuOTI4IDQwLjUybDQ4LjA1NSAyLjE5NUwyNTYgMzc5LjE2NGw0Mi43MTMtMjIuMTI2bDQ4LjA1NS0yLjE5NWwyNS45MjgtNDAuNTJsNDAuNTE4LTI1LjkyM2wyLjE5NS00OC4wNTNsMjIuMTI3LTQyLjcxNVptLTMxLjY0NiA3Ni45NDlMMzgyIDI3MC4zNzdsLTMyLjQ3NSAyMC43OGwtMjAuNzggMzIuNDc1bC0zOC41MTUgMS43NkwyNTYgMzQzLjEyNWwtMzQuMjM0LTE3LjczM2wtMzguNTE1LTEuNzZsLTIwLjc4LTMyLjQ3NUwxMzAgMjcwLjM3N2wtMS43NTktMzguNTE0bC0xNy43NDEtMzQuMjM1bDE3LjczNy0zNC4yMjhMMTMwIDEyNC44OGwzMi40NzEtMjAuNzhsMjAuNzgtMzIuNDc0bDM4LjUxNS0xLjc2TDI1NiA1Mi4xMzJsMzQuMjM0IDE3LjczM2wzOC41MTUgMS43NmwyMC43OCAzMi40NzRMMzgyIDEyNC44OGwxLjc1OSAzOC41MTVsMTcuNzQxIDM0LjIzM1onLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHRtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG5cdG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4ucm9sZS1pbmZvLXRlYW17XG53aWR0aDogZml0LWNvbnRlbnQ7XG5cdC50aXRsZS10ZWFte1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjMUI1NDkzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0LnN1YnRpdGxlLXRlYW17XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5kZXNjcmlwLXRlYW17XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdFx0c3Bhbi5pY29ue1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogIzQ2YjRmZTtcblx0XHRcdFx0bWluLXdpZHRoOiAyM3B4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJvdHRvbS1zcGFjZS1pbmZvLXRlYW17XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucGljdC1yZXByZXNlbnQtdGVhbXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMzBweDtcbn1cbi5waWN0LW91ci10ZWFte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLnJvbGUtaW5mby0xe1xuXHRtYXJnaW46IGF1dG8gODBweCBhdXRvIGF1dG87XG59XG4ucm9sZS1pbmZvLTJ7XG5cdHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG8gMCAycmVtIGF1dG87XG5cdG1pbi1oZWlnaHQ6IDE2Mi41OXB4O1xufVxuLnJvbGUtaW5mby0ze1xuXHRtaW4taGVpZ2h0OiAxNjIuNTlweDtcbn1cbi5jb250ZW50LXNlY3Rpb24tNHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjM4cHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXHQuc2xvZ2FuLXN0eWxle1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0LmJhZGdlLWljb24tc2hhcGV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDkwcHg7XG5cdFx0XHRjb2xvcjogIzQ2QjRGRTtcblx0XHR9XG5cdH1cbn1cblxuLnRleHQtanVzdGlmeXtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmljb24tLWJhZGdlLWNoZWNrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0LS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjU2IDI1NiclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTIyNS44NiAxMDIuODJjLTMuNzctMy45NC03LjY3LTgtOS4xNC0xMS41N2MtMS4zNi0zLjI3LTEuNDQtOC42OS0xLjUyLTEzLjk0Yy0uMTUtOS43Ni0uMzEtMjAuODItOC0yOC41MXMtMTguNzUtNy44NS0yOC41MS04Yy01LjI1LS4wOC0xMC42Ny0uMTYtMTMuOTQtMS41MmMtMy41Ni0xLjQ3LTcuNjMtNS4zNy0xMS41Ny05LjE0QzE0Ni4yOCAyMy41MSAxMzguNDQgMTYgMTI4IDE2cy0xOC4yNyA3LjUxLTI1LjE4IDE0LjE0Yy0zLjk0IDMuNzctOCA3LjY3LTExLjU3IDkuMTRjLTMuMjUgMS4zNi04LjY5IDEuNDQtMTMuOTQgMS41MmMtOS43Ni4xNS0yMC44Mi4zMS0yOC41MSA4cy03LjggMTguNzUtOCAyOC41MWMtLjA4IDUuMjUtLjE2IDEwLjY3LTEuNTIgMTMuOTRjLTEuNDcgMy41Ni01LjM3IDcuNjMtOS4xNCAxMS41N0MyMy41MSAxMDkuNzIgMTYgMTE3LjU2IDE2IDEyOHM3LjUxIDE4LjI3IDE0LjE0IDI1LjE4YzMuNzcgMy45NCA3LjY3IDggOS4xNCAxMS41N2MxLjM2IDMuMjcgMS40NCA4LjY5IDEuNTIgMTMuOTRjLjE1IDkuNzYuMzEgMjAuODIgOCAyOC41MXMxOC43NSA3Ljg1IDI4LjUxIDhjNS4yNS4wOCAxMC42Ny4xNiAxMy45NCAxLjUyYzMuNTYgMS40NyA3LjYzIDUuMzcgMTEuNTcgOS4xNGM2LjkgNi42MyAxNC43NCAxNC4xNCAyNS4xOCAxNC4xNHMxOC4yNy03LjUxIDI1LjE4LTE0LjE0YzMuOTQtMy43NyA4LTcuNjcgMTEuNTctOS4xNGMzLjI3LTEuMzYgOC42OS0xLjQ0IDEzLjk0LTEuNTJjOS43Ni0uMTUgMjAuODItLjMxIDI4LjUxLThzNy44NS0xOC43NSA4LTI4LjUxYy4wOC01LjI1LjE2LTEwLjY3IDEuNTItMTMuOTRjMS40Ny0zLjU2IDUuMzctNy42MyA5LjE0LTExLjU3YzYuNjMtNi45IDE0LjE0LTE0Ljc0IDE0LjE0LTI1LjE4cy03LjUxLTE4LjI3LTE0LjE0LTI1LjE4bS01Mi4yIDYuODRsLTU2IDU2YTggOCAwIDAgMS0xMS4zMiAwbC0yNC0yNGE4IDggMCAwIDEgMTEuMzItMTEuMzJMMTEyIDE0OC42OWw1MC4zNC01MC4zNWE4IDggMCAwIDEgMTEuMzIgMTEuMzInLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHRtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG5cdG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIC5kaXYtZmxleC1pY29uLWxpc3R7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0c3Bhbi5pY29ue1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICM0NmI0ZmU7XG5cdFx0bWluLXdpZHRoOiAxOHB4O1xuXHR9XG5cdHB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuICB9XG4gIC5kLWlubGluZS1ibG9ja3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbi8vICAgZmxhc2ggbWVzc2FnZVxuLmZsYXNoLWFsZXJ0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG59XG5cbi5mbGFzaC1hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweCAwcHggMHB4IDBweDtcbiAgICAuZmxhc2gtbXNne1xuXHRcdHNwYW4uaWNvbntcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cdH1cbiAgICBcbiAgICAmLmZsYXNoLWFsZXJ0LXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkY2E5Y2M7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDFweCAjMDBkY2E5Y2MsIDAgMCAxcHggIzAwZGNhOWNjO1xuXHRcdC5mbGFzaC1tc2d7XG5cdFx0XHRzcGFuLmljb257XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRcdC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ4IDQ4JyUzRSUzQ2RlZnMlM0UlM0NtYXNrIGlkPSdpcFNDaGVja09uZTAnJTNFJTNDZyBmaWxsPSdub25lJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzZmZmJyBkPSdNMjQgNDRhMTkuOTM3IDE5LjkzNyAwIDAgMCAxNC4xNDItNS44NThBMTkuOTM3IDE5LjkzNyAwIDAgMCA0NCAyNGExOS45MzggMTkuOTM4IDAgMCAwLTUuODU4LTE0LjE0MkExOS45MzcgMTkuOTM3IDAgMCAwIDI0IDRBMTkuOTM4IDE5LjkzOCAwIDAgMCA5Ljg1OCA5Ljg1OEExOS45MzggMTkuOTM4IDAgMCAwIDQgMjRhMTkuOTM3IDE5LjkzNyAwIDAgMCA1Ljg1OCAxNC4xNDJBMTkuOTM4IDE5LjkzOCAwIDAgMCAyNCA0NFonLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgZD0nbTE2IDI0bDYgNmwxMi0xMicvJTNFJTNDL2clM0UlM0MvbWFzayUzRSUzQy9kZWZzJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00wIDBoNDh2NDhIMHonIG1hc2s9J3VybCglMjNpcFNDaGVja09uZTApJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcblx0XHRcdFx0bWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcblx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRtYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuICAgIFxuICAgICYuZmxhc2gtYWxlcnQtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGM4ZGNjYztcblx0XHRib3gtc2hhZG93OiAwIDAgMXB4ICMwMGM4ZGNjYywgMCAwIDFweCAjMDBjOGRjY2M7XG5cdFx0LmZsYXNoLW1zZ3tcblx0XHRcdHNwYW4uaWNvbntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0LS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00xMiAxLjk5OGM1LjUyNCAwIDEwLjAwMiA0LjQ3OCAxMC4wMDIgMTAuMDAyYzAgNS41MjMtNC40NzggMTAtMTAuMDAyIDEwUzIgMTcuNTIzIDIgMTJDMS45OTkgNi40NzYgNi40NzYgMS45OTggMTIgMS45OThtLS4wMDQgOC4yNWExIDEgMCAwIDAtLjk5Mi44ODVsLS4wMDcuMTE2bC4wMDQgNS41MDJsLjAwNi4xMTZhMSAxIDAgMCAwIDEuOTg3IDBMMTMgMTYuNzVsLS4wMDQtNS41MDJsLS4wMDctLjExN2ExIDEgMCAwIDAtLjk5NC0uODgyTTEyIDYuNWExLjI1MSAxLjI1MSAwIDEgMCAwIDIuNTAzQTEuMjUxIDEuMjUxIDAgMCAwIDEyIDYuNScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdFx0XHRcdG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG5cdFx0XHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0bWFzay1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICBcbiAgICAmLmZsYXNoLWFsZXJ0LWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODRkM2RlMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMXB4ICNlODRkM2RlMCwgMCAwIDFweCAjZTg0ZDNkZTA7XG5cdFx0LmZsYXNoLW1zZ3tcblx0XHRcdHNwYW4uaWNvbntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0LS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzYgMzYnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00zMC4zMyAyNS41NEwyMC41OSA3LjZhMyAzIDAgMCAwLTUuMjcgMEw1LjU3IDI1LjU0QTMgMyAwIDAgMCA4LjIxIDMwaDE5LjQ4YTMgMyAwIDAgMCAyLjY0LTQuNDNabS0xMy44Ny0xMi44YTEuNDkgMS40OSAwIDAgMSAzIDB2Ni44OWExLjQ5IDEuNDkgMCAxIDEtMyAwWk0xOCAyNi4yNWExLjcyIDEuNzIgMCAxIDEgMS43Mi0xLjcyQTEuNzIgMS43MiAwIDAgMSAxOCAyNi4yNScgY2xhc3M9J2Nsci1pLXNvbGlkIGNsci1pLXNvbGlkLXBhdGgtMScvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDM2djM2SDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcblx0XHRcdFx0bWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcblx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRtYXNrLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuICAgIFxuICAgICYuc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogc2hvd19zbGlkZSAxLjVzIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgc2hvd19zbGlkZSB7XG4gICAgMCV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xuICAgIH1cbn1cblxuLmZsYXNoLWFsZXJ0IC5mbGFzaC1tc2cgLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuLmZsYXNoLW1zZ3tcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxhc2gtYWxlcnQgLmZsYXNoLW1zZyAubWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbn1cblxuLmZsYXNoLWFsZXJ0IC5jbG9zZS1idG4gc3Bhbi5pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbi5mbGFzaC1hbGVydCAuY2xvc2UtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4vLyAgIGZsYXNoIG1lc3NhZ2VcblxuLm1vZGFsLWZvb3RlciwubW9kYWwtaGVhZGVye1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLWN1c3R7XG5cdC5mb3JtLWxhYmVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzNFNTI2NDtcblx0fVxuXHQvLyAuZm9ybS1jb250cm9se1xuXG5cdC8vIH1cbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7XG5cdGNvbG9yOiByZ2JhKDYyLCA4MiwgMTAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbHtcblx0Lm1vZGFsLWNvbnRlbnR7XG5cdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdH1cblx0LnNwaW5uZXItbW9kYWwtYmxvY3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAuc3Bpbm5lci1ib3JkZXJ7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RlPVwibm9ybWFsXCJde1xuICAgICAgICAuc3Bpbm5lci1tb2RhbC1ibG9je1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZXJyb3ItbW9kYWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1tb2RlPVwic3Bpbm5lclwiXXtcbiAgICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5lcnJvci1tb2RhbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblx0XHQubW9kYWwtZm9vdGVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICAgfVxuICAgICZbZGF0YS1tb2RlPVwiZXJyb3JcIl17XG4gICAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc3Bpbm5lci1tb2RhbC1ibG9je1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXHRcdC5tb2RhbC1mb290ZXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cbiAgICB9XG59XG5cbiNmcC1uYXZ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHR1bHtcblx0XHRwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xuXHRcdGxpe1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGF7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRtYXJnaW46IGF1dG8gYXV0byAxNXB4IGF1dG87XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YS5hY3RpdmV7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJ0bi1pY29ue1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdHNwYW4uaWNvbntcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbn1cblxuXG4udGhpcmQtdGl0bGV7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzEzNjc4Yjtcbn1cbi53cnAtZm9ybXtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cdC5sYWJlbC1mb3Jte1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuaW5mby10eHR7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxufVxuXG4uY2FyZC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuXG4ubWluLWgtbGVnYWwtbm90aWNlLXBhZ2V7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzFweCk7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy1pY29uL2ljb21vb24uZW90P3Y1cHF2YycpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzLWljb24vaWNvbW9vbi5lb3Q/djVwcXZjI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMtaWNvbi9pY29tb29uLnR0Zj92NXBxdmMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy1pY29uL2ljb21vb24ud29mZj92NXBxdmMnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzLWljb24vaWNvbW9vbi5zdmc/djVwcXZjI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jYWxsMi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1jbG9jay1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1mYWNlYm9vay1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1mb3JtLW90aGVyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWxpbmtlZGluLWlvY246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWxvY2FsaXNhdGlvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi13aGF0c2FwcC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1hZHJlc3NlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWNpdHktaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24td2FybmluZy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1pY29uLWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWNvbnRhY3QtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tbGlzdC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1sb2NhbC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1tYWlsLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLXVzZXItaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24td29yay1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4iLCIuaWNvbi1hcnJvdy1yaWdodCB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDA7XG59XG5cbi5idG4tYmx1ZS1ob21le1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOUZFMztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiKDAgMCAwIC8gMyUpLCAwIDZweCAzMHB4IDVweCByZ2IoMCAwIDAgLyAzJSksIDAgOHB4IDEwcHggLTVweCByZ2IoMCAwIDAgLyAzJSk7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFjZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTFjZjtcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWNmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5MWNmO1xuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFjZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTFjZjtcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgfVxufVxuXG4uYnRuLWJvcmRlci13aGl0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiKDAgMCAwIC8gMyUpLCAwIDZweCAzMHB4IDVweCByZ2IoMCAwIDAgLyAzJSksIDAgOHB4IDEwcHggLTVweCByZ2IoMCAwIDAgLyAzJSk7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgfVxufVxuXG4uc29jaWFsLW5ldHdvcmtzLWJ0bntcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogIzJDNDI1RjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzQ2QjRGRSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1ibHVlLW90aGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOUZFMztcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYigwIDAgMCAvIDMlKSwgMCA2cHggMzBweCA1cHggcmdiKDAgMCAwIC8gMyUpLCAwIDhweCAxMHB4IC01cHggcmdiKDAgMCAwIC8gMyUpO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxY2Y7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDkxY2Y7XG4gICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgIH1cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFjZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTFjZjtcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxY2Y7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDkxY2Y7XG4gICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgIH1cbiAgICAmOmhvdmVyIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5idG4tbGluay13aGl0ZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ib3JkZXItYmx1ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM0NkI0RkU7XG5cdGNvbG9yOiAjNDZCNEZFO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4IDBweCAxMHB4IDBweDtcbn1cbi5idG4tYm9yZGVyLWJsdWUtc2ltcGxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzQ2QjRGRTtcblx0Y29sb3I6ICM0NkI0RkU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYnRuLWJvcmRlci1ibHVlOmhvdmVyIC5pY29uLWFycm93LXJpZ2h0IHtcblx0bGVmdDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGluay13aGl0ZTpob3ZlciAuaWNvbi1hcnJvdy1yaWdodCB7XG5cdGxlZnQ6IDZweCAhaW1wb3J0YW50O1xufVxuIiwiLy8gUGFnZSBcIk5vcyBzZXJ2aWNlc1wiXG4vLyBMZXMgaWPDtG5lcyB1dGlsaXNlbnQgRm9udCBBd2Vzb21lLCBkw6lqw6AgY2hhcmfDqSBnbG9iYWxlbWVudCBkYW5zIGJhc2UuaHRtbC50d2lnXG4ub3VyLXNlcnZpY2VzLXBhZ2Uge1xuXHQuaGVyby1zZXJ2aWNlcyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI2U5ZjVmZCAwJSwgI2U5ZjVmZCA1MiUsICNkY2VlZmIgMTAwJSk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjRmcikgbWlubWF4KDAsIDFmcik7XG5cdFx0XHRnYXA6IDBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjdweCAwIDVweDtcblx0XHR9XG5cblx0XHQmX19leWVicm93IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMxYThhZTU7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMUI1NDkzO1xuXHRcdH1cblxuXHRcdCZfX2xlYWQge1xuXHRcdFx0LyptYXgtd2lkdGg6IDUwMHB4OyovXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjb2xvcjogIzRhNTU2MDtcblxuXHRcdFx0KyAuaGVyby1zZXJ2aWNlc19fbGVhZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbWVkaWEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogMjkwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdC8qd2lkdGg6IDEwMCU7Ki9cblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlcnZpY2UtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDdweCAwO1xuXG5cdFx0Ji0tdGludGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmNGZiZjc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDAsIDFmcik7XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0LypiYWNrZ3JvdW5kOiAjZmFmZGZmOyovXG5cdFx0fVxuXG5cdFx0Ji0tcmV2ZXJzZSAmX19pbm5lciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCBtaW5tYXgoMCwgMWZyKTtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdHdpZHRoOiA2NHB4O1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDZweCAwIDEycHg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjMUI1NDkzO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8qZmxleC13cmFwOiB3cmFwOyovXG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRcdGNvbG9yOiAjNzU4NTk1O1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cblx0XHQmX19tZWRpYSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vIHBob3RvIHBsZWluZSBoYXV0ZXVyXG5cdFx0XHQmLS10YWxsIHtcblx0XHRcdFx0bWluLWhlaWdodDogMzQwcHg7XG5cblx0XHRcdFx0aW1nIHsgbWluLWhlaWdodDogMzQwcHg7IH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gaW5mb2dyYXBoaWUgYXZlYyB0ZXh0ZSA6IGltYWdlIGVudGnDqHJlIHZpc2libGVcblx0XHRcdCYtLXNxdWFyZSB7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNGZiZjc7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLW1pZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjRmYmY3O1xuXG5cdFx0XHRcdGltZyB7IG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gdW4gYWNjZW50IGRlIGNvdWxldXIgcGFyIGJsb2MsIGRhbnMgbCdvcmRyZSBkJ2FwcGFyaXRpb25cblx0XHQmLS1hY2NlbnQtMSwgJi0tYWNjZW50LTUge1xuXHRcdFx0LnNlcnZpY2UtYmxvY2tfX2ljb24geyBiYWNrZ3JvdW5kOiAjMWE4YWU1OyB9XG5cdFx0XHQuc2VydmljZS1ibG9ja19fbnVtIHsgY29sb3I6ICMxYThhZTU7IH1cblxuXHRcdFx0LmNhbGxvdXQtc2VydmljZXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWFmNWZkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICMxYThhZTU7XG5cblx0XHRcdFx0Jl9faWNvbiB7IGNvbG9yOiAjMWE4YWU1OyB9XG5cdFx0XHRcdHAgeyBjb2xvcjogIzBkNWM3ODsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFjY2VudC0yIHtcblx0XHRcdC5zZXJ2aWNlLWJsb2NrX19pY29uIHsgYmFja2dyb3VuZDogIzBiYWNiNjsgfVxuXHRcdFx0LnNlcnZpY2UtYmxvY2tfX251bSB7IGNvbG9yOiAjMDc3Zjg2OyB9XG5cblx0XHRcdC5jYWxsb3V0LXNlcnZpY2VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2U0ZjdmODtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMGJhY2I2O1xuXG5cdFx0XHRcdCZfX2ljb24geyBjb2xvcjogIzBiYWNiNjsgfVxuXHRcdFx0XHRwIHsgY29sb3I6ICMwNzdmODY7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1hY2NlbnQtMyB7XG5cdFx0XHQuc2VydmljZS1ibG9ja19faWNvbiB7IGJhY2tncm91bmQ6ICMwMmJhYmM7IH1cblx0XHRcdC5zZXJ2aWNlLWJsb2NrX19udW0geyBjb2xvcjogIzA0Nzk3YTsgfVxuXG5cdFx0XHQuY2FsbG91dC1zZXJ2aWNlcyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlM2Y4Zjg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAyYmFiYztcblxuXHRcdFx0XHQmX19pY29uIHsgY29sb3I6ICMwMmJhYmM7IH1cblx0XHRcdFx0cCB7IGNvbG9yOiAjMDQ3OTdhOyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWNjZW50LTQge1xuXHRcdFx0LnNlcnZpY2UtYmxvY2tfX2ljb24geyBiYWNrZ3JvdW5kOiAjMzZiOTVmOyB9XG5cdFx0XHQuc2VydmljZS1ibG9ja19fbnVtIHsgY29sb3I6ICMyMzg2NGE7IH1cblxuXHRcdFx0LmNhbGxvdXQtc2VydmljZXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWRmY2YxO1xuXHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICMzNmI5NWY7XG5cblx0XHRcdFx0Jl9faWNvbiB7IGNvbG9yOiAjMzZiOTVmOyB9XG5cdFx0XHRcdHAgeyBjb2xvcjogIzBiNmI0ZjsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LnNlcnZpY2UtYmxvY2stLXJldmVyc2UgLnNlcnZpY2UtYmxvY2tfX2lubmVyICB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMmZyKTtcblx0fVxuXG5cdC5jaGVja2xpc3Qtc2VydmljZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDVweDtcblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdGZvbnQtc2l6ZTogMTQuNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiAjM2M0NjUwO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAjMzZiOTVmO1xuXHRcdH1cblx0fVxuXG5cdC5jYWxsb3V0LXNlcnZpY2VzIHtcblx0XHRiYWNrZ3JvdW5kOiAjZWFmNWZkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRwYWRkaW5nOiAxOHB4IDIycHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggbWlubWF4KDAsIDFmcik7XG5cdFx0Z2FwOiAxNHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAjMWE4YWU1O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogIzE1NjVhODtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdC5oZXJvLXNlcnZpY2VzX19pbm5lciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuXHRcdFx0Z2FwOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLXNlcnZpY2VzX190ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMCA0cHg7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tc2VydmljZXNfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cblx0XHQuaGVyby1zZXJ2aWNlc19fbGVhZCB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tc2VydmljZXNfX21lZGlhIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI0MHB4O1xuXHRcdH1cblxuXHRcdC5zZXJ2aWNlLWJsb2NrX19pbm5lcixcblx0XHQuc2VydmljZS1ibG9jay0tcmV2ZXJzZSAuc2VydmljZS1ibG9ja19faW5uZXIge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXG5cdFx0LnNlcnZpY2UtYmxvY2tfX21lZGlhIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0bWluLWhlaWdodDogMjQwcHg7XG5cblx0XHRcdCYtLXNxdWFyZSB7IGFzcGVjdC1yYXRpbzogYXV0bzsgfVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3RhLXNlcnZpY2VzX19pbm5lciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0cGFkZGluZzogMzRweCAyNnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdC5zZXJ2aWNlLWJsb2NrX19jb250ZW50IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAxNHB4O1xuXHRcdH1cblxuXHRcdC5zZXJ2aWNlLWJsb2NrX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC0tLS0gQmFuZGUgZGUgY29udGFjdCAtLS0tXG5cdC5jdGEtc2VydmljZXMge1xuXHRcdHBhZGRpbmc6IDI2cHggMCAxNXB4O1xuXG5cdFx0Jl9fYmFuZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQ6ICMxNDU2OGY7XG5cdFx0fVxuXG5cdFx0Jl9fYmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b3BhY2l0eTogMC4zMjtcblx0XHR9XG5cblx0XHQmX19zY3JpbSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNCwgNjIsIDEwNSwgMC44OCkgMCUsIHJnYmEoMTQsIDYyLCAxMDUsIDAuNikgMTAwJSk7XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcblx0XHRcdGdhcDogNDBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA0NHB4IDQ2cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNS41cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tY3RhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTJweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiAxNXB4IDI4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0YmFja2dyb3VuZDogI2ZmYzEwNztcblx0XHRjb2xvcjogIzNkMmYwMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzZDJmMDA7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC45NCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciAuaWNvbi1hcnJvdy1yaWdodCB7XG5cdFx0XHRsZWZ0OiA2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBQYWdlIGQnYWNjdWVpbFxuLy8gTGVzIGljw7RuZXMgdXRpbGlzZW50IEZvbnQgQXdlc29tZSwgZMOpasOgIGNoYXJnw6kgZ2xvYmFsZW1lbnQgZGFucyBiYXNlLmh0bWwudHdpZ1xuLmhvbWUtcGFnZSB7XG5cdC5idG4taGVybyxcblx0LmJ0bi1jdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDE1cHggMjhweDtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdC5idG4taGVybyB7XG5cdFx0YmFja2dyb3VuZDogIzM2Yjk1Zjtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjMmM5YTRkOyBjb2xvcjogI2ZmZjsgfVxuXHR9XG5cblx0LmJ0bi1jdGEge1xuXHRcdGJhY2tncm91bmQ6ICNmZmMxMDc7XG5cdFx0Y29sb3I6ICMzZDJmMDA7XG5cblx0XHQmOmhvdmVyIHsgY29sb3I6ICMzZDJmMDA7IGZpbHRlcjogYnJpZ2h0bmVzcygwLjk0KTsgfVxuXHR9XG5cblx0LmJ0bi1oZXJvOmhvdmVyIC5pY29uLWFycm93LXJpZ2h0LFxuXHQuYnRuLWN0YTpob3ZlciAuaWNvbi1hcnJvdy1yaWdodCxcblx0LnBpbGxhcnMtaG9tZV9fbGluazpob3ZlciAuaWNvbi1hcnJvdy1yaWdodCB7XG5cdFx0bGVmdDogNnB4O1xuXHR9XG5cblx0Lmljb24tYXJyb3ctcmlnaHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQucGlsbGFycy1ob21lX19saW5rY3R0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuXHQuZXllYnJvdy1ob21lIHtcblx0XHRtYXJnaW46IDAgMCAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzFhOGFlNTtcblx0fVxuXG5cdC5zZWN0aW9uLWhlYWQtaG9tZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzE0NTY4Zjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRjb2xvcjogIzViNmE3Njtcblx0XHRcdG1heC13aWR0aDogNjIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tIEJhbm5pw6hyZSAtLS0gKi9cblx0Lmhlcm8taG9tZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgI2U5ZjVmZCAwJSwgI2UyZjBmYiA1NSUsICNkYWVjZmIgMTAwJSk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuXHRcdFx0Z2FwOiA0OHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiA1NnB4O1xuXHRcdH1cblxuXHRcdCZfX3RleHQgeyBwYWRkaW5nLWJvdHRvbTogNTZweDsgei1pbmRleDogMzsgfVxuXG5cdFx0Jl9fZXllYnJvdyB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMxYThhZTU7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMTQ1NjhmO1xuXHRcdH1cblxuXHRcdCZfX2xlYWQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0Y29sb3I6ICM0YTU1NjA7XG5cdFx0XHRtYXgtd2lkdGg6IDUxMXB4O1xuXHRcdH1cblxuXHRcdCZfX2xlYWYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMzhweCk7XG5cdFx0XHRib3R0b206IDI2cHg7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgcmdiYSgxNzYsIDIxNCwgMjQyLCAwLjk1KSwgcmdiYSgxNDAsIDE5MiwgMjMyLCAwLjkpKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMTAwJSAwIDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fbWVkaWEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdG1hcmdpbi10b3A6IC01NnB4O1xuXHRcdFx0bWluLWhlaWdodDogNDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTMwcHggMCAwIDEzMHB4IC8gNTAlIDAgMCA1MCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NjcmlwdCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzJweDtcblx0XHRcdHRvcDogMzZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdDYXZlYXQnLCBjdXJzaXZlO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHQmX19pbm5lciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDI4cHg7IHBhZGRpbmctdG9wOiAzNnB4OyB9XG5cdFx0XHQmX190aXRsZSB7IGZvbnQtc2l6ZTogMzBweDsgfVxuXHRcdFx0Jl9fbGVhZCB7IG1heC13aWR0aDogbm9uZTsgfVxuXHRcdFx0Jl9fbWVkaWEgeyBvcmRlcjogMjsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLXJpZ2h0OiAwOyBtaW4taGVpZ2h0OiAyNjBweDsgYm9yZGVyLXJhZGl1czogNjRweCAwIDAgNjRweCAvIDUwJSAwIDAgNTAlOyB9XG5cdFx0XHQmX19zY3JpcHQgeyB0b3A6IDIwcHg7IHJpZ2h0OiAyMHB4OyBmb250LXNpemU6IDIycHg7IH1cblx0XHRcdCZfX2xlYWYgeyByaWdodDogYXV0bzsgbGVmdDogLTE0cHg7IGJvdHRvbTogMTcwcHg7IHdpZHRoOiA3NnB4OyBoZWlnaHQ6IDEzMHB4OyB9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHQmX190aXRsZSB7IGZvbnQtc2l6ZTogMjZweDsgfVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLSBQaWxpZXJzIC0tLSAqL1xuXHQucGlsbGFycy1ob21lIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0Jl9faGVhZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDRweDtcblx0XHRcdC8qZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMjBweDsqL1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICMxNDU2OGY7XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNC41cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICMxNDU2OGY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogIzM2Yjk1ZjsgfVxuXHRcdH1cblxuXHRcdCZfX2dyaWQge1xuXHRcdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRnYXA6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdC5waWxsYXJzLWhvbWVfX2xpbmsgeyBtYXJnaW4tdG9wOiAwOyB9XG5cdH1cblxuXHQucGlsbGFyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogI2VlZjdmZTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDQwcHggNDBweDtcblx0XHRwYWRkaW5nOiA0NHB4IDI0cHggMjZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGFlY2ZiO1xuXG5cdFx0XHQucGlsbGFyX19pY29uIHsgYmFja2dyb3VuZDogIzFhOGFlNTsgY29sb3I6ICNmZmY7IH1cblx0XHRcdC5waWxsYXJfX3RpdGxlIHsgY29sb3I6ICMxYThhZTU7IH1cblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogLTI2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogIzFhOGFlNTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDE2cHggLThweCByZ2JhKDIwLCA4NiwgMTQzLCAwLjQ1KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTYuNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjMTQ1NjhmO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTQuNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdFx0XHRjb2xvcjogIzViNmE3Njtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0LnBpbGxhcnMtaG9tZV9fZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgbWFyZ2luLXRvcDogNThweDsgcm93LWdhcDogNDhweDsgfVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0LnBpbGxhcnMtaG9tZV9fZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG5cdH1cblxuXHQvKiAtLS0gTm9zIHNlcnZpY2VzIC0tLSAqL1xuXHQuc2VydmljZXMtaG9tZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAyNHB4IDA7XG5cblx0XHQmX19zcGxpdCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMC45ZnIpIG1pbm1heCgwLCAxLjFmcik7XG5cdFx0XHRnYXA6IDQ4cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0fVxuXHR9XG5cblx0LmFyZ3VtZW50cy1ob21lIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblxuXHQuYXJndW1lbnQtaG9tZSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggbWlubWF4KDAsIDFmcik7XG5cdFx0Z2FwOiAxNHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRjb2xvcjogIzRhNTU2MDtcblxuXHRcdC5pY29uIHtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAjMGI3ZDYxO1xuXHRcdH1cblx0fVxuXG5cdC5zb2x1dGlvbnMtaG9tZSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0Z2FwOiA2cHg7XG5cdH1cblxuXHQuc29sdXRpb24taG9tZSB7XG5cdFx0YmFja2dyb3VuZDogI2YxZmFmNjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMTgyYWQ7XG5cdFx0cGFkZGluZzogMTRweCAxNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0Y29sb3I6ICMxNDU2OGY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjRkMTtcblx0XHRcdGNvbG9yOiAjMTQ1NjhmO1xuXG5cdFx0XHQuc29sdXRpb24taG9tZV9faWNvbiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSBzY2FsZSgxLjA4KTsgYm94LXNoYWRvdzogMCA4cHggMThweCAtMTBweCByZ2JhKDEsIDEzMCwgMTczLCAwLjY1KTsgfVxuXHRcdH1cblxuXHRcdCYtLWEgeyBib3JkZXItdG9wLWNvbG9yOiAjMDE4MmFkOyAuc29sdXRpb24taG9tZV9faWNvbiB7IGJhY2tncm91bmQ6ICMwMTgyYWQ7IH0gfVxuXHRcdCYtLWIgeyBib3JkZXItdG9wLWNvbG9yOiAjMGJhY2I2OyAuc29sdXRpb24taG9tZV9faWNvbiB7IGJhY2tncm91bmQ6ICMwYmFjYjY7IH0gfVxuXHRcdCYtLWMgeyBib3JkZXItdG9wLWNvbG9yOiAjMDJiYWJjOyAuc29sdXRpb24taG9tZV9faWNvbiB7IGJhY2tncm91bmQ6ICMwMmJhYmM7IH0gfVxuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpLCBib3gtc2hhZG93IDAuMzVzO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTUuNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRcdC5zb2x1dGlvbnMtaG9tZSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0LnNvbHV0aW9ucy1ob21lIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cblx0fVxuXG5cdC5wYXJ0bmVyLWhvbWUge1xuXHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZWRmY2YxO1xuXHRcdC8qYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgIzFiZTI1OTsqL1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS40ZnIpIG1pbm1heCgwLCAxZnIpO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxNDRweDtcblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjJweCBtaW5tYXgoMCwgMWZyKTtcblx0XHRcdGdhcDogMjJweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHR3aWR0aDogNjJweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICMzNmI5NWY7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMTM2NzhiO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdFx0XHRjb2xvcjogIzRhNTU2MDtcblx0XHR9XG5cblx0XHQmX19tZWRpYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdmVpbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0LCA2NiwgNTAsIDAuMTIpIDAlLCByZ2JhKDQsIDY2LCA1MCwgMC40MikgMTAwJSk7XG5cdFx0fVxuXG5cdFx0Jl9fY3RhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyNHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IDE0LjVweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjJweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQmX19jb250ZW50IHsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXHRcdFx0Jl9fbWVkaWEgeyBoZWlnaHQ6IDE0MHB4OyB9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdC5zZXJ2aWNlcy1ob21lX19zcGxpdCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDMycHg7IH1cblx0fVxuXG5cdC8qIC0tLSDDiXRhcGVzIC0tLSAqL1xuXHQuc3RlcHMtaG9tZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiA0cHggMCA0MHB4O1xuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMTQ1NjhmO1xuXHRcdH1cblxuXHRcdCZfX2xlYWQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRjb2xvcjogIzViNmE3Njtcblx0XHRcdG1heC13aWR0aDogNjIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fZ3JpZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRnYXA6IDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0LnN0ZXAtaG9tZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnN0ZXAtaG9tZV9fbnVtIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMSk7IGJveC1zaGFkb3c6IDAgOHB4IDE4cHggLThweCByZ2JhKDU0LCAxODUsIDk1LCAwLjc1KTsgfVxuXHRcdFx0LnN0ZXAtaG9tZV9fbGluZSB7IGJhY2tncm91bmQ6ICMzNmI5NWY7IGhlaWdodDogMnB4OyB9XG5cdFx0XHQuc3RlcC1ob21lX190aXRsZSB7IGNvbG9yOiAjMTQ1NjhmOyB9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtIHtcblx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogIzM2Yjk1Zjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKSwgYm94LXNoYWRvdyAwLjM1cztcblx0XHR9XG5cblx0XHQmX19saW5lIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICNkOWU4ZjQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzLCBoZWlnaHQgMC4ycztcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMCA4cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjMTQ1NjhmO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE0LjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY1O1xuXHRcdFx0Y29sb3I6ICM1YjZhNzY7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdC5zdGVwcy1ob21lX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHQuc3RlcHMtaG9tZV9fZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG5cdH1cblxuXHQvKiAtLS0gQXBwZWwgw6AgbCdhY3Rpb24gLS0tICovXG5cdC5jdGEtaG9tZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAwIDAgNjRweDtcblxuXHRcdCZfX2JhbmQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTQ1NjhmO1xuXHRcdH1cblxuXHRcdCZfX2JnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9wYWNpdHk6IDAuMzI7XG5cdFx0fVxuXG5cdFx0Jl9fc2NyaW0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQsIDYyLCAxMDUsIDAuODgpIDAlLCByZ2JhKDE0LCA2MiwgMTA1LCAwLjYpIDEwMCUpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG87XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogNDRweCA0NnB4O1xuXHRcdH1cblxuXHRcdCZfX2V5ZWJyb3cge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTUuNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHQmX19pbm5lciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDI0cHg7IHBhZGRpbmc6IDM0cHggMjZweDsgfVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLSBTbG9nYW4gLS0tICovXG5cdC5zbG9nYW4taG9tZSB7XG5cdFx0bWFyZ2luOiAyMXB4IDAgMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0Jl9fYm94IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzA0NDIzMjtcblx0XHR9XG5cblx0XHQmX19iZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fdmVpbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsIHJnYmEoNDksIDEwMiwgMTUsIDAuOTIpLCByZ2JhKDM5LCAxMDAsIDQwLCAwLjkyKSwgcmdiYSg1MSwgMTE1LCAyOSwgMC45MikpO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDQwcHggNDBweCA0NHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDIycHg7XG5cdFx0fVxuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRjb2xvcjogI2ZmYzEwNztcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0Jl9faW5uZXIgeyBwYWRkaW5nOiAzNHB4IDI0cHggMzhweDsgfVxuXHRcdFx0Jl9fdGl0bGUgeyBmb250LXNpemU6IDI3cHg7IH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIEZvb3RlciBkdSBzaXRlXG4vLyBJY8O0bmVzIEZvbnQgQXdlc29tZSwgZMOpasOgIGNoYXJnw6llcyBnbG9iYWxlbWVudCBkYW5zIGxheW91dC5odG1sLnR3aWdcbi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuXHQmX19iYXItd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiAxMzYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHR9XG5cblx0Ly8gbGEgYmFycmUgcmVtb250ZSBkZSAzMHB4IGV0IGNoZXZhdWNoZSBsZSBibG9jIGJsZXUgbnVpdFxuXHQmX19iYXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdGJhY2tncm91bmQ6ICMzNmI5NWY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3gtc2hhZG93OiAwIDE2cHggMzRweCAtMjBweCByZ2JhKDYsIDU2LCAyOCwgMC42NSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGdhcDogMTRweDtcblx0XHRwYWRkaW5nOiAxNHB4IDE4cHggMTRweCAyMnB4O1xuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0Z2FwOiA4cHg7XG5cdH1cblxuXHQmX19jaGlwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRmb250LXNpemU6IDE0LjVweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjMEMyNjQ3O1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cblx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogI2VkZmNmMTsgY29sb3I6ICMwQzI2NDc7IH1cblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmYzEwNztcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRwYWRkaW5nOiAxMXB4IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNC41cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzNkMmYwMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cblx0XHQmOmhvdmVyIHsgY29sb3I6ICMzZDJmMDA7IGZpbHRlcjogYnJpZ2h0bmVzcygwLjk0KTsgfVxuXG5cdFx0Lmljb24tYXJyb3ctcmlnaHQgeyBmb250LXNpemU6IDEycHg7IHRyYW5zaXRpb246IDAuMnM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMDsgfVxuXHRcdCY6aG92ZXIgLmljb24tYXJyb3ctcmlnaHQgeyBsZWZ0OiA0cHg7IH1cblx0fVxuXG5cdC8vIC0tLS0tLS0tLS0gY29sb25uZXMgLS0tLS0tLS0tLVxuXHQmX19tYWluIHsgYmFja2dyb3VuZDogIzBDMjY0NzsgfVxuXG5cdCZfX2NvbHMge1xuXHRcdG1heC13aWR0aDogMTM2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDUycHggMjRweCAzMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0fVxuXG5cdCZfX2NvbCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuXG5cdFx0Ji0tbGFzdCB7IGJvcmRlci1yaWdodDogMDsgfVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgMCA0cHg7XG5cdFx0XHRmb250LXNpemU6IDE0LjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRjb2xvcjogI2RiZTZmMjtcblx0XHR9XG5cdH1cblxuXHQmX19jb2wtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTYuNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA3cHg7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTQuNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiAjZGJlNmYyO1xuXG5cdFx0XHQmOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0Jl9fYmFyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTI0cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbmF2IHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuXHRcdCZfX2NvbHMge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z2FwOiAyOHB4IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTZweDtcblx0XHR9XG5cblx0XHQmX19jb2w6bnRoLWNoaWxkKDJuKSB7IGJvcmRlci1yaWdodDogMDsgfVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cdFx0Jl9fY29scyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG5cblx0XHQmX19jb2wge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcblxuXHRcdFx0Ji0tbGFzdCB7IGJvcmRlci1ib3R0b206IDA7IHBhZGRpbmctYm90dG9tOiAwOyB9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBQYWdlIFwiw4AgcHJvcG9zXCJcbi8vIExlcyBpY8O0bmVzIHV0aWxpc2VudCBkZXMgU1ZHIGlubGluZSwgcGFzIGRlIGTDqXBlbmRhbmNlIGV4dGVybmVcbi5hYm91dC1wYWdlIHtcblx0LmV5ZWJyb3cge1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMy41cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICMwYjZiNjI7XG5cblx0XHQmLS1zbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRmb250LXNpemU6IDEyLjVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICMwMTgyYWQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzEzNjc4Yjtcblx0XHR9XG5cdH1cblxuXHQvKiBIZXJvICovXG5cdC5oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjRmYmZiIDAlLCAjZWFmNWY5IDEwMCUpO1xuXG5cdFx0Jl9fYmxvYiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTgwcHg7XG5cdFx0XHR0b3A6IC05MHB4O1xuXHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICMwYmFjYjYgMCUsICMxMzY3OGIgMTAwJSk7XG5cdFx0XHRvcGFjaXR5OiAwLjE2O1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBtYXgoMHB4LCBjYWxjKCgxMDAlIC0gMTM2MHB4KSAvIDIpKTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAwLjkyZnIpIG1pbm1heCgwLCAxLjA4ZnIpO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRwYWRkaW5nOiA1NnB4IDQwcHggNjBweCA1NnB4O1xuXHRcdH1cblxuXHRcdCZfX2V5ZWJyb3cge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTMuNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMwYjZiNjI7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjJweDtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMTM2NzhiO1xuXHRcdFx0dGV4dC13cmFwOiBwcmV0dHk7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogIzBiYWNiNjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19sZWFkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0Y29sb3I6ICM0YTU1NjA7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xuXHRcdH1cblxuXHRcdCZfX21lZGlhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzUpIDEyJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDI4JSwgIzAwMCA0NCUpO1xuXHRcdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zNSkgMTIlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMjglLCAjMDAwIDQ0JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogSGlzdG9yaXF1ZSAqL1xuXHQuaGlzdG9yeSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTM2MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiA1MnB4IDU2cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjZweDtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMjFweCwgMi4xdncsIDMwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICMxMzY3OGI7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblxuXHRcdCZfX2JvZHkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMzJweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0ZmxleDogMSAxIDMwMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNS41cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aW1lbGluZSB7XG5cdFx0ZmxleDogMiAxIDY0MHB4O1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMjQ5LCAyNDUsIDAuNzUpLCByZ2JhKDI1MCwgMjQ5LCAyNDUsIDAuODQpKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTRlZmY1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMzRweCBjbGFtcCgxOHB4LCAydncsIDM0cHgpO1xuXG5cdFx0Jl9fZ3JpZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z2FwOiBjbGFtcCgxMnB4LCAxLjZ2dywgMjJweCk7XG5cdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxuXG5cdC5zdGVwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmX19saW5lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDYycHg7XG5cdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0dG9wOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0fVxuXG5cdFx0Jl9fZG90IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0d2lkdGg6IDU0cHg7XG5cdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEycHggcmdiYSg5LCA0MiwgNjQsIDAuNSk7XG5cdFx0fVxuXG5cdFx0Jl9feWVhciB7XG5cdFx0XHRtYXJnaW46IDAgMCA0cHg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdCZfX25hbWUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogIzEzNjc4Yjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTMuNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdFx0XHRjb2xvcjogIzViNjY3Mjtcblx0XHR9XG5cblx0XHQmLS10ZWFsIHtcblx0XHRcdC5zdGVwX19saW5lLFxuXHRcdFx0LnN0ZXBfX2RvdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM3ZmQwY2Q7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcF9faWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyZmI2YTg7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcF9feWVhciB7XG5cdFx0XHRcdGNvbG9yOiAjMGJhY2I2O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFtYmVyIHtcblx0XHRcdC5zdGVwX19saW5lLFxuXHRcdFx0LnN0ZXBfX2RvdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmQ3NWU7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcF9faWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmMxMDc7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcF9feWVhciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZjMTA3O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXZpb2xldCB7XG5cdFx0XHQuc3RlcF9fbGluZSxcblx0XHRcdC5zdGVwX19kb3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYjRhZmU4O1xuXHRcdFx0fVxuXHRcdFx0LnN0ZXBfX2ljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjN2I3M2UwO1xuXHRcdFx0fVxuXHRcdFx0LnN0ZXBfX3llYXIge1xuXHRcdFx0XHRjb2xvcjogIzZhNjFkODtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1ncmVlbiB7XG5cdFx0XHQuc3RlcF9faWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyZjllNTc7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcF9feWVhciB7XG5cdFx0XHRcdGNvbG9yOiAjMmY5ZTU3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIE5vdHJlIMOpcXVpcGUgKi9cblx0LnRlYW0ge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOGZjZmUgMCUsICNmMWY4ZmMgMTAwJSk7XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEzNjBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMTVweCA1NnB4O1xuXHRcdH1cblxuXHRcdCZfX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjMTM2NzhiO1xuXHRcdH1cblxuXHRcdCZfX2xheW91dCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fbWVkaWEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZmxleDogbm9uZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3BhaXIge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdhcDogMjRweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHR9XG5cdH1cblxuXHQucm9sZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiAxOHB4IDI0cHggMjBweDtcblxuXHRcdCZfX2hlYWQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiA1NnB4O1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2lkIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NmZTZlZjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHR9XG5cblx0XHQmX19uYW1lIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMTIzNjRmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0fVxuXG5cdFx0Jl9fbWV0YSB7XG5cdFx0XHRtYXJnaW46IDRweCAwIDA7XG5cdFx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRcdGNvbG9yOiAjNWI2NjcyO1xuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTJweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDExcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdFx0XHRcdGNvbG9yOiAjM2Y0YTU1O1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbWVkZWNpbnMge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNTYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmOWZkO1xuXG5cdFx0XHQucm9sZV9faWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwZThmYTg7XG5cdFx0XHR9XG5cdFx0XHQucm9sZV9fbGlzdCBsaSB7XG5cdFx0XHRcdGNvbG9yOiAjM2Y0YTU1O1xuXHRcdFx0fVxuXHRcdFx0LnJvbGVfX2xpc3Qgc3ZnIHtcblx0XHRcdFx0Y29sb3I6ICMwZThmYTg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYXNzdXJhbmNlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlZmZhZjY7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2N3B4O1xuXG5cdFx0XHQucm9sZV9faWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMxMmE1OGI7XG5cdFx0XHR9XG5cdFx0XHQucm9sZV9faWQge1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2M4ZThkZDtcblx0XHRcdH1cblx0XHRcdC5yb2xlX19saXN0IHN2ZyB7XG5cdFx0XHRcdGNvbG9yOiAjMTJhNThiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWluZm9ybWF0aXF1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZmNmZkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBjbGFtcCgyNHB4LCAxMXZ3LCAxMDBweCk7XG5cblx0XHRcdC5yb2xlX19pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzFhOGFlNTtcblx0XHRcdH1cblx0XHRcdC5yb2xlX19pZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjY2ZlMGY0O1xuXHRcdFx0fVxuXHRcdFx0LnJvbGVfX2xpc3Qgc3ZnIHtcblx0XHRcdFx0Y29sb3I6ICMxYThhZTU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogTGUgbW90IGRlIGxhIGfDqXJhbnRlICovXG5cdC53b3JkIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMzYwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDEwcHggNTZweCA1NnB4O1xuXHRcdH1cblxuXHRcdCZfX2NhcmQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmZGY3ZjAgMCUsICNmYmVlZTEgMTAwJSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjNlMmQwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHR9XG5cblx0XHQmX19tZWRpYSB7XG5cdFx0XHRmbGV4OiAxIDEgMjYwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0bWluLWhlaWdodDogMjgwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDI0MHB4IDQwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19xdW90ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGxlZnQ6IDI0MXB4O1xuXHRcdFx0Y29sb3I6ICNmZmMxMDc7XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDZweCByZ2JhKDksIDQyLCA2NCwgMC4zNSkpO1xuXHRcdH1cblxuXHRcdCZfX2JvZHkge1xuXHRcdFx0ZmxleDogMiAxIDQwMHB4O1xuXHRcdFx0cGFkZGluZzogMzRweCAzMHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjNGE1NTYwO1xuXHRcdH1cblxuXHRcdCZfX3F1b3RlLXRleHQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRjb2xvcjogIzRhNTU2MDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXG5cdFx0Jl9fYXV0aG9yIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzRhNTU2MDtcblx0XHR9XG5cblx0XHQmX19yb2xlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTMuNXB4O1xuXHRcdFx0Y29sb3I6ICM1YjY2NzI7XG5cdFx0fVxuXHR9XG5cblx0LnNsb2dhbiB7XG5cdFx0ZmxleDogMSAxIDMwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDM0cHggMzJweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zNSkgMTIlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMjglLCAjMDAwIDQ0JSk7XG5cdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zNSkgMTIlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMjglLCAjMDAwIDQ0JSk7XG5cdFx0fVxuXG5cdFx0Jl9fdmVpbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiZWVlMSAwJSwgcmdiYSgyNTEsIDIzOCwgMjI1LCAwLjkyKSA0MCUsIHJnYmEoMjUwLCAyMzUsIDIyMCwgMC44OCkgMTAwJSk7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRzdHJva2U6ICNmZmMxMDc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzEyYTU4Yjtcblx0XHR9XG5cblx0XHQmX19zdWIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRcdFx0Y29sb3I6ICMwYjZiNjI7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuXHRcdC5oaXN0b3J5X190aXRsZSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdH1cblx0XHQucm9sZS0tYXNzdXJhbmNlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcblx0XHQudGVhbV9fcGFpciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LnJvbGUtLWluZm9ybWF0aXF1ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0fVxuXHRcdC53b3JkX19tZWRpYSBpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMjBweCA0MHB4IDA7XG5cdFx0fVxuXHRcdC53b3JkX19xdW90ZSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG5cdFx0Lmhlcm9fX2lubmVyIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cdFx0fVxuXHRcdC5oZXJvX190ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMjRweCAzMnB4O1xuXHRcdH1cblx0XHQuaGVyb19fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0XHQuaGVyb19fbWVkaWEge1xuXHRcdFx0bWluLWhlaWdodDogMjYwcHg7XG5cdFx0fVxuXHRcdC5oaXN0b3J5X19pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDI0cHggMzJweDtcblx0XHR9XG5cdFx0LnRpbWVsaW5lX19ncmlkIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXHRcdC5zdGVwX19saW5lLFxuXHRcdC5zdGVwX19kb3Qge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnRlYW1fX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0fVxuXHRcdC53b3JkX19pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI0cHggMzZweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFBhZ2UgXCJOb3MgYXZhbnRhZ2VzXCIgKG1hcXVldHRlIDRhKVxuLmFkdmFudGFnZXMtcGFnZSB7XG5cdCRpbms6ICMxMzY3OGI7XG5cdCRpbmstc29mdDogIzRhNTU2MDtcblx0JHRlYWw6ICMwYjZiNjI7XG5cdCR0ZWFsLWJ0bjogIzBiN2Q3NTtcblx0JHRlYWwtYnRuLWhvdmVyOiAjMDk2NjYwO1xuXHQkcnVsZTogIzBiYWNiNjtcblx0JGhhaXJsaW5lOiAjZGNlYWVlO1xuXHQkd2hpdGU6ICNmZmY7XG5cblx0JG1heDogMTM2MHB4O1xuXHQkZ3V0dGVyOiA1NnB4O1xuXHQkdmlzdWFsOiAyNjZweDtcblx0JHZpc3VhbC13aWR0aDogMjY2cHg7XG5cdCR2aXN1YWwtaGVpZ2h0OiAyNTZweDtcblx0JG9mZnNldDogNzZweDtcblxuXHQkYWR2YW50YWdlczogKFxuXHRcdGJ1ZGdldDogKCMxYThhZTUsICNkY2VlZmIsIFwiNjIlIDM4JSA0NiUgNTQlIC8gNTUlIDQ0JSA1NiUgNDUlXCIpLFxuXHRcdGNvdXZlcnR1cmU6ICgjMTI3OTNhLCAjZTBmNGU3LCBcIjQwJSA2MCUgNjMlIDM3JSAvIDQ2JSA1NSUgNDUlIDU0JVwiKSxcblx0XHR1c2FnZTogKCM2YTNmZDgsICNlOGU0ZmIsIFwiNTUlIDQ1JSAzNiUgNjQlIC8gNDIlIDU4JSA0MiUgNTglXCIpLFxuXHRcdHRyYW5zcGFyZW5jZTogKCNlZjhiMjQsICNmYmU2Y2MsIFwiMzYlIDY0JSA1OCUgNDIlIC8gNjAlIDQwJSA2MCUgNDAlXCIpLFxuXHRcdHByb3hpbWl0ZTogKCMwZThmYTgsICNkN2VlZjIsIFwiNTglIDQyJSA0MCUgNjAlIC8gNDglIDYyJSAzOCUgNTIlXCIpLFxuXHQpO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjMDE4MmFkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRpbms7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogMTVweCAyOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cblx0XHQmLS1wcmltYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICR0ZWFsLWJ0bjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGVhbC1idG4taG92ZXI7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmMmZiZmEgMCUsICNlYWY2ZjYgMTAwJSk7XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHQvLyBsJ2ltYWdlIGF0dGVpbnQgbGUgYm9yZCBkcm9pdCBkZSBsJ8OpY3JhbiwgbGUgdGV4dGUgcmVzdGUgc3VyIGxhIGdyaWxsZVxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IG1heCgwcHgsIGNhbGMoKDEwMCUgLSAjeyRtYXh9KSAvIDIpKTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDU0cHggMCA1OHB4ICRndXR0ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fZXllYnJvdyB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICR0ZWFsO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAkaW5rO1xuXHRcdFx0dGV4dC13cmFwOiBwcmV0dHk7XG5cdFx0fVxuXG5cdFx0Jl9fbGVhZCB7XG5cdFx0XHRtYXJnaW46IDAgMCAyNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0XHRjb2xvcjogJGluay1zb2Z0O1xuXHRcdFx0bWF4LXdpZHRoOiA0MzBweDtcblx0XHR9XG5cblx0XHQmX19tZWRpYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0bWluLWhlaWdodDogMzgwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDcyJSA1MCU7XG5cdFx0XHRcdC8vIGZvbmR1IMOgIGdhdWNoZSA6IHBhcyBkZSBib3JkIHZlcnRpY2FsIG5ldCBjb250cmUgbGUgZm9uZFxuXHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwJSwgIzAwMCAyNiUpO1xuXHRcdFx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMCUsICMwMDAgMjYlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWR2YW50YWdlcyB7XG5cdFx0YmFja2dyb3VuZDogI2Y4ZmNmZDtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogJG1heDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogNTJweCAkZ3V0dGVyIDQ2cHg7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcblx0XHRcdGdhcDogNDRweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19leWVicm93IHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkdGVhbDtcblx0XHR9XG5cblx0XHQmX19ydWxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICRydWxlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGluaztcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkdGVhbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbnRybyB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRoYWlybGluZTtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdC8vIGFsaWduZSBsZSB0ZXh0ZSBhdmVjIGxlIHRpdHJlIFwiUG91cnF1b2kgY2hvaXNpclwiLCBwYXMgYXZlYyBsJ2V5ZWJyb3cgYXUtZGVzc3VzXG5cdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDMwcHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3BhaXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHR9XG5cdH1cblxuXHQuYWR2YW50YWdlIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHZpc3VhbC13aWR0aCBtaW5tYXgoMCwgMWZyKTtcblx0XHRnYXA6IDE0cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC8vIHNlY29uZCBibG9jIGRlIGNoYXF1ZSBwYWlyZSwgZMOpY2Fsw6kgY29tbWUgc3VyIGxhIG1hcXVldHRlXG5cdFx0Ji0tb2Zmc2V0IHtcblx0XHRcdG1hcmdpbi10b3A6ICRvZmZzZXQ7XG5cdFx0fVxuXG5cdFx0Jl9fdmlzdWFsIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAkdmlzdWFsLXdpZHRoO1xuXHRcdFx0aGVpZ2h0OiAkdmlzdWFsLWhlaWdodDtcblx0XHR9XG5cblx0XHQvLyBtb2RlbGUgXCJtZWRpYS1mcmFtZVwiIDogbGUgY2FkcmUgKGhhbG8gKyBwYXN0aWxsZSBpY29uZSkgZXN0IHVuZSBpbWFnZVxuXHRcdC8vIFBORyAodHJhbnNwYXJlbnRlKSBwb3NlZSBhdS1kZXNzdXMgZGUgbGEgcGhvdG8sIHBsdXRvdCBxdWUgZGVzc2luZWUgZW4gQ1NTXG5cdFx0Jl9fcGhvdG8ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRnYXA6IDhweDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0Jl9fc3Bhcmsge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMjJweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdGxlZnQ6IC04cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRpbms7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42NTtcblx0XHR9XG5cblx0XHQvLyBjb3VsZXVyIHBhciBhdmFudGFnZSAobGUgY2FkcmUvaGFsby9pY29uZSB2aWVudCBkZXNvcm1haXMgZGUgbCdpbWFnZSBvdmVybGF5KVxuXHRcdEBlYWNoICRuYW1lLCAkY29uZiBpbiAkYWR2YW50YWdlcyB7XG5cdFx0XHQkYWNjZW50OiBudGgoJGNvbmYsIDEpO1xuXG5cdFx0XHQmLS0jeyRuYW1lfSB7XG5cdFx0XHRcdC5hZHZhbnRhZ2VfX251bSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWR2YW50YWdlLS1jb3V2ZXJ0dXJlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxMXB4IG1pbm1heCgwLCAxZnIpO1xuXG5cdFx0LmFkdmFudGFnZV9fdmlzdWFsIHtcblx0XHRcdHdpZHRoOiAyMTFweDtcblx0XHRcdGhlaWdodDogMjQycHg7XG5cdFx0fVxuXHR9XG5cblx0LmFkdmFudGFnZS0tdHJhbnNwYXJlbmNlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyMnB4IG1pbm1heCgwLCAxZnIpO1xuXHRcdFxuXHRcdC5hZHZhbnRhZ2VfX3Zpc3VhbCB7XG5cdFx0XHR3aWR0aDogMjIycHg7XG5cdFx0XHRoZWlnaHQ6IDI0MnB4O1xuXHRcdH1cblx0fVxuXG5cdC5hZHZhbnRhZ2UtLXByb3hpbWl0ZSB7IHBhZGRpbmctbGVmdDogOTFweDsgfVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0XHQuYWR2YW50YWdlc19faGVhZCxcblx0XHQuYWR2YW50YWdlc19fcGFpciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuXHRcdH1cblxuXHRcdC5hZHZhbnRhZ2VzX19pbnRybyB7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0LmFkdmFudGFnZS0tb2Zmc2V0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG5cdFx0Lmhlcm9fX2lubmVyIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cdFx0fVxuXHRcdC5oZXJvX190ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMjRweCAzMnB4O1xuXHRcdH1cblx0XHQuaGVyb19fbWVkaWEge1xuXHRcdFx0bWluLWhlaWdodDogMjYwcHg7XG5cdFx0fVxuXG5cdFx0LmFkdmFudGFnZXNfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjRweCAzMnB4O1xuXHRcdH1cblxuXHRcdC5hZHZhbnRhZ2Uge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcblx0XHRcdGdhcDogMThweDtcblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/