/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "anek";
  src: url(../../src/fonts/AnekDevanagari-VariableFont_wdth\,wght.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
footer {
  position: relative;
  z-index: 15;
}

footer .fond {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: scale(1, -1);
  background-image: url(../../src/img/hero-home.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

footer .cta-footer-home {
  display: none;
}

footer .top {
  position: relative;
  z-index: 15;
  padding-bottom: 60px;
}

footer .top .logo {
  width: 130px;
}

footer .top ul {
  list-style: none;
}

@media screen and (max-width: 1200px) {
  footer .top ul {
    margin-top: 20px;
    -moz-columns: 2;
    columns: 2;
    padding: 0px;
  }
}
footer .top ul li {
  margin-bottom: 5px;
}

footer .top ul li a {
  font-size: 14px;
  color: #FFFFFF;
}

footer .top ul li a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

footer .top .h3 h3 {
  color: #FFFFFF;
}

footer .top .bouton {
  margin-top: 0px !important;
}

@media screen and (max-width: 1200px) {
  footer .top .bouton {
    display: inline-block;
    margin-right: 100px;
  }
}
@media screen and (max-width: 576px) {
  footer .top .bouton {
    margin-right: 70px;
  }
}
footer .top .adresse {
  margin-top: 20px;
}

@media screen and (max-width: 1200px) {
  footer .top .adresse {
    display: inline-block;
    position: relative;
    top: -16px;
  }
}
footer .top .adresse a {
  text-decoration: underline;
  font-size: 14px;
  color: #FFFFFF;
}

footer .top .adresse a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

footer .top .petit-titre {
  font-size: 14px;
  color: #FFFFFF;
}

@media screen and (max-width: 1200px) {
  footer .top .gauche {
    display: inline-block;
    margin-right: 100px;
  }
}
@media screen and (max-width: 1200px) {
  footer .top .gauche .petit-titre {
    margin-top: 30px;
  }
}
footer .top .gauche .qualiopi {
  width: 120px;
  margin-bottom: 15px;
}

@media screen and (max-width: 1200px) {
  footer .top .droite {
    display: inline-block;
  }
}
footer .top .droite .reseaux a {
  display: inline-block;
  margin-right: 30px;
}

footer .top .droite .reseaux a svg path {
  fill: #FFFFFF;
  transition: all 0.2s ease;
}

footer .top .droite .reseaux a:first-of-type svg {
  width: 25px;
}

footer .top .droite .reseaux a:last-of-type {
  margin-right: 0px;
}

footer .top .droite .reseaux a:last-of-type svg {
  width: 28px;
}

footer .top .droite .reseaux a:hover svg path {
  fill: #1C1B1F;
  transition: all 0.2s ease;
}

footer .bot {
  text-align: center;
  position: relative;
  z-index: 15;
  background-color: #D32E5E;
  padding: 30px 0px 20px 0px;
  font-weight: 500;
  font-size: 12px;
  color: #FFFFFF;
}

footer .bot a {
  color: #FFFFFF;
}

footer .bot a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

footer .bot span {
  display: inline-block;
  margin: 0px 10px;
}

.home footer .cta-footer-home {
  padding: 220px 0px 100px 0px;
  display: block;
  position: relative;
  z-index: 15;
  text-align: center;
}

@media screen and (max-width: 1200px) {
  .home footer .cta-footer-home {
    padding: 60px 0px;
  }
}
.home footer .cta-footer-home img {
  width: 530px;
  margin-bottom: 40px;
}

@media screen and (max-width: 576px) {
  .home footer .cta-footer-home img {
    width: 330px;
  }
}
.home footer .cta-footer-home .h2 h2 {
  color: #FFFFFF;
}

.home footer .cta-footer-home .bouton {
  margin: 30px auto 0px auto;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "anek";
  src: url(../../src/fonts/AnekDevanagari-VariableFont_wdth\,wght.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html body:not(.page-template-contact) .grecaptcha-badge {
  opacity: 0;
  visibility: hidden;
  display: none;
}

html body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  overflow-x: hidden;
  font-family: "anek";
  color: #1C1B1F;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
  background-color: #FFFFFF;
}

html body strong {
  font-weight: 700;
}

html body .main-content {
  position: relative;
  width: 100%;
  overflow: hidden;
}

html body .main-content *[data-animate] > div:nth-of-type(1) {
  opacity: 0;
}

html body .desktop {
  display: block;
}

@media screen and (max-width: 1200px) {
  html body .desktop {
    display: none;
  }
}
html body .mobile {
  display: none;
}

@media screen and (max-width: 1200px) {
  html body .mobile {
    display: block;
  }
}
html body .grid {
  margin: 0px 80px;
}

@media screen and (max-width: 1200px) {
  html body .grid {
    margin: 0px 20px;
  }
}
html body .h2 {
  margin-bottom: 30px;
}

html body .h2 h1,
html body .h2 h2,
html body .h2 p {
  font-weight: 600;
  font-size: 30px;
  line-height: 30px;
  margin: 0px;
}

html body .h3 {
  margin-bottom: 25px;
}

html body .h3 h3,
html body .h3 h4,
html body .h3 p {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  margin: 0px;
}

html body .introduction {
  text-align: center;
}

@media screen and (max-width: 992px) {
  html body .introduction p br {
    display: none;
  }
}
html body .introduction p:last-of-type {
  margin-bottom: 0px;
}

@media screen and (max-width: 1600px) {
  html body .contenu p br {
    display: none;
  }
}
@media screen and (max-width: 1600px) {
  html body .contenu ul li br {
    display: none;
  }
}
html body .contenu p:last-of-type {
  margin-bottom: 0px;
}

html body a {
  text-decoration: none;
  transition: all 0.2s ease;
}

html body .bouton {
  display: table;
  margin-top: 30px;
}

html body .bouton a {
  display: table;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  border-radius: 8px;
  padding: 14px 24px 9px 24px;
}

html body .bouton.blanc a {
  background-color: #FFFFFF;
  color: #1C1B1F;
}

html body .bouton.blanc:hover a {
  background-color: #1C1B1F;
  color: #FFFFFF;
}

html body .bouton.transparent a {
  background-color: transparent;
  border: 1px solid #D32E5E;
  color: #1C1B1F;
}

html body .bouton.transparent:hover a {
  background-color: #D32E5E;
  color: #FFFFFF;
}

html body .bouton.transparent-blanc a {
  background-color: transparent;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

html body .bouton.transparent-blanc:hover a {
  background-color: #FFFFFF;
  color: #1C1B1F;
}

html body .bouton.rouge a {
  background-color: #D32E5E;
  color: #FFFFFF;
}

html body .bouton.rouge:hover a {
  background-color: #FFFFFF;
  color: #D32E5E;
}

html body .trait {
  position: relative;
  z-index: 200;
  width: 0%;
  height: 1px;
  background-color: #1C1B1F;
  transition: all 0.5s ease;
}

html body .trait-animated {
  width: 100%;
  transition: all 0.5s ease;
}

html body .parallax-gauche,
html body .parallax-droite {
  position: absolute;
  z-index: 20;
  width: 72px;
  height: auto;
  border-radius: 8px;
}

html body .ensemble-parallax-mobile {
  position: relative;
  height: 350px;
}

html body .ensemble-parallax-mobile .parallax-gauche-mobile {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 25px;
  width: 57px;
  height: 70px;
  height: auto;
  border-radius: 8px;
}

html body .ensemble-parallax-mobile .parallax-droite-mobile {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
  width: 76px;
  height: auto;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "anek";
  src: url(../../src/fonts/AnekDevanagari-VariableFont_wdth\,wght.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.home header {
  opacity: 0;
}

header {
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  width: 100%;
}

header .fond {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(28, 27, 31, 0.5019607843);
  backdrop-filter: blur(7.8px);
}

header .menu-desktop {
  position: relative;
  z-index: 15;
  padding: 24px 0px;
}

header .menu-desktop a {
  position: relative;
  display: inline-block;
}

header .menu-desktop a .logo {
  width: 96px;
}

header .menu-desktop .main-menu {
  float: right;
  list-style: none;
  padding: 2px 0px 0px 0px;
  margin: 0px;
}

header .menu-desktop .main-menu li {
  display: inline-block;
  margin-right: 10px;
}

header .menu-desktop .main-menu li a {
  display: table;
  padding: 10px 12px 8px 12px;
  border: 1px solid rgba(255, 255, 255, 0.0117647059);
  border-radius: 8px;
  font-size: 14px;
  line-height: 14px;
  color: #FFFFFF;
}

header .menu-desktop .main-menu li:hover a {
  border: 1px solid #FFFFFF;
}

header .menu-desktop .main-menu li:last-child {
  margin-right: 0px;
  margin-left: 200px;
}

@media screen and (max-width: 1400px) {
  header .menu-desktop .main-menu li:last-child {
    margin-left: 150px;
  }
}
header .menu-desktop .main-menu li:last-child a {
  padding: 14px 24px 12px 24px;
  border: 0px;
  color: #FFFFFF;
  background-color: #D32E5E;
}

header .menu-desktop .main-menu li:last-child:hover a {
  background-color: #FFFFFF;
  color: #1C1B1F;
}

header .menu-mobile {
  position: relative;
  z-index: 15;
  padding: 24px 20px;
}

header .menu-mobile a {
  position: relative;
}

header .menu-mobile a .logo {
  width: 96px;
}

header .menu-mobile #menuToggle {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background-color: #D32E5E;
  width: 68px;
  height: 40px;
  border-radius: 8px;
  z-index: 1000;
  transition: all 0.2s ease;
}

header .menu-mobile #menuToggle .position {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

header .menu-mobile #menuToggle .position span {
  display: flex;
  background: #FFFFFF;
  width: 20px;
  height: 2px;
  margin-bottom: 4px;
  position: relative;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 0% 100%;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}

header .menu-mobile #menuToggle .position span:last-child {
  margin: 0px;
  transform-origin: 0% 0%;
}

header .menu-mobile .open span {
  opacity: 1;
  transform: rotate(45deg) translate(-4px, -7px);
  background: #FFFFFF;
}

header .menu-mobile .open span:nth-of-type(1) {
  transform: rotate(-45deg) translate(-6px, 11px);
}

header .menu-mobile .open span:nth-of-type(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

header .menu-mobile .menu {
  position: absolute;
  width: 100%;
  height: 100vh;
  z-index: 900;
  left: -100%;
  top: 0;
  background: linear-gradient(270deg, rgb(211, 46, 94) 0%, rgb(95, 75, 139) 100%);
  background-blend-mode: color;
  opacity: 0;
  transition: all 0.2s ease;
}

header .menu-mobile .menu .contenu-menu {
  position: relative;
  z-index: 15;
  text-align: center;
  margin-top: 80px;
  height: 100%;
}

header .menu-mobile .menu .contenu-menu .logo-menu {
  width: 96px;
}

header .menu-mobile .menu .contenu-menu .main_menu {
  list-style: none;
  text-align: center;
  padding-left: 0px;
  margin-top: 40px;
}

header .menu-mobile .menu .contenu-menu .main_menu li {
  display: table;
  margin: 0px auto 20px auto;
}

header .menu-mobile .menu .contenu-menu .main_menu li a {
  display: table;
  padding: 10px 12px 8px 12px;
  border: 1px solid rgba(255, 255, 255, 0.0117647059);
  border-radius: 8px;
  font-size: 14px;
  line-height: 14px;
  color: #FFFFFF;
}

header .menu-mobile .menu .contenu-menu .main_menu li:hover a {
  border: 1px solid #FFFFFF;
}

header .menu-mobile .menu .contenu-menu .main_menu li:last-child {
  margin-bottom: 0px;
}

header .menu-mobile .menu .contenu-menu .main_menu li:last-child a {
  padding: 14px 24px 12px 24px;
  border: 0px;
  color: #FFFFFF;
  background-color: #D32E5E;
}

header .menu-mobile .menu .contenu-menu .main_menu li:last-child:hover a {
  background-color: #FFFFFF;
  color: #1C1B1F;
}

header .menu-mobile .visible {
  opacity: 1;
  left: 0;
  transition: all 0.2s ease;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "anek";
  src: url(../../src/fonts/AnekDevanagari-VariableFont_wdth\,wght.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.home {
  position: relative;
  z-index: 25;
}

.home .hero {
  position: relative;
  height: 100vh;
  width: 100%;
  overflow: hidden;
}

@media screen and (max-width: 1200px) {
  .home .hero {
    height: auto;
    padding: 100px 0px;
  }
}
.home .hero .fond {
  opacity: 0;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/hero-home.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  transform: rotate(30deg);
  scale: 2.2;
  transition: all 1s ease;
}

.home .hero .fond-animated {
  opacity: 1;
  transform: rotate(0deg);
  scale: 1;
  transition: all 1s ease;
}

.home .hero .content {
  position: relative;
  z-index: 15;
  padding-top: 91.5px;
}

.home .hero .content .titre-hero {
  opacity: 0;
  position: relative;
  left: -100%;
  transform: rotate(30deg);
  margin: 0px 0px 80px 0px;
  transition: all 1s ease;
}

@media screen and (max-width: 1200px) {
  .home .hero .content .titre-hero {
    margin: 120px 0px 0px 0px;
  }
}
.home .hero .content .titre-hero h1 {
  font-weight: 600;
  margin-bottom: 0px;
  color: #FFFFFF;
}

.home .hero .content .titre-hero h1:first-of-type {
  font-size: 171px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 8.6px;
}

@media screen and (max-width: 1400px) {
  .home .hero .content .titre-hero h1:first-of-type {
    font-size: 141px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .content .titre-hero h1:first-of-type {
    font-size: 125px;
    letter-spacing: 6.3px;
  }
}
.home .hero .content .titre-hero h1:last-of-type {
  margin-top: 80px;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 0;
}

@media screen and (max-width: 1400px) {
  .home .hero .content .titre-hero h1:last-of-type {
    font-size: 27px;
    line-height: 27px;
  }
}
@media screen and (max-width: 576px) {
  .home .hero .content .titre-hero h1:last-of-type {
    font-size: 23px;
    line-height: 23px;
  }
}
.home .hero .content .titre-hero-animated {
  opacity: 1;
  transform: rotate(0deg);
  left: 80px;
  transition: all 1s ease;
}

@media screen and (max-width: 1200px) {
  .home .hero .content .titre-hero-animated {
    left: 20px;
  }
}
.home .hero .content .fond-video {
  opacity: 0;
  position: relative;
  height: calc(100vh - 91px);
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(31.2px);
  transition: all 0.5s ease;
}

@media screen and (max-width: 1200px) {
  .home .hero .content .fond-video {
    height: auto;
    background: none;
    backdrop-filter: blur(0px);
    padding: 0px 20px;
  }
}
.home .hero .content .fond-video video {
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 630px;
  border-radius: 24px;
}

@media screen and (max-width: 1400px) {
  .home .hero .content .fond-video video {
    width: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .content .fond-video video {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
  }
}
.home .hero .content .fond-video-animated {
  opacity: 1;
  transition: all 0.5s ease;
}

.home .pourquoi {
  margin: 100px 0px;
}

@media screen and (max-width: 1200px) {
  .home .pourquoi {
    margin: 80px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .pourquoi {
    margin: 60px 0px;
  }
}
.home .pourquoi .content {
  margin-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .home .pourquoi .content {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .pourquoi .content {
    margin-bottom: 60px;
  }
}
.home .pourquoi .content .h2 {
  margin: 0px;
}

.home .pourquoi .content img {
  margin: 15px 0px 30px 0px;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 1200px) {
  .home .pourquoi .content img {
    width: 70%;
  }
}
@media screen and (max-width: 576px) {
  .home .pourquoi .content img {
    width: 256px;
  }
}
@media screen and (max-width: 1200px) {
  .home .pourquoi .content .contenu {
    margin-top: 40px;
  }
}
.home .pourquoi .content .contenu p {
  margin-bottom: 20px;
}

.home .pourquoi .content .contenu ul {
  list-style: none;
  padding: 0px;
}

.home .pourquoi .content .contenu ul li {
  position: relative;
  padding: 11px 4px 9px 45px;
  background: linear-gradient(249.79deg, rgba(120, 116, 133, 0) 12.96%, rgba(28, 27, 31, 0.05) 97.13%);
  border-radius: 8px;
  margin-bottom: 10px;
}

.home .pourquoi .content .contenu ul li:before {
  content: "";
  position: absolute;
  left: 13px;
  top: 50%;
  transform: translateY(-50%);
  width: 19px;
  height: 19px;
  background-image: url(../../src/img/check.svg);
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
}

.home .expertise {
  margin-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .home .expertise {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .expertise {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 1200px) {
  .home .expertise .grid {
    margin: 0px;
  }
}
@media screen and (max-width: 1200px) {
  .home .expertise .grid .ensemble-gauche {
    margin: 0px 20px;
  }
}
.home .expertise .grid .cta {
  position: relative;
  padding: 32px;
  border-radius: 24px;
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
}

@media screen and (max-width: 1200px) {
  .home .expertise .grid .cta {
    margin: 40px 20px 0px 20px;
    height: 385px;
    max-width: 550px;
  }
}
.home .expertise .grid .cta .fond {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 80.16%);
  border-radius: 24px;
}

@media screen and (max-width: 1200px) {
  .home .expertise .grid .cta .fond {
    background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
}
.home .expertise .grid .cta .ensemble {
  position: relative;
  z-index: 15;
}

@media screen and (max-width: 1200px) {
  .home .expertise .grid .cta .ensemble {
    position: absolute;
    padding-right: 100px;
    bottom: 32px;
    left: 32px;
  }
}
.home .expertise .grid .cta .ensemble .contenu p {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 17px;
}

.home .expertise .grid .cta .ensemble .bouton:hover a {
  color: #D32E5E;
  background-color: #FFFFFF;
}

.home .expertise .grid .cta-animated {
  background-position: center center;
  transition: all 0.5s ease;
}

.home .expertise .grid .liste {
  margin-top: 60px;
}

.home .expertise .grid .liste .col-3 {
  opacity: 0;
}

.home .expertise .grid .liste .swiper-expertise-mobile .swiper-wrapper {
  margin-left: 20px;
}

.home .expertise .grid .liste .swiper-expertise-mobile .swiper-wrapper .swiper-slide {
  opacity: 0;
  height: auto;
}

.home .expertise .grid .liste .swiper-expertise-mobile .swiper-pagination {
  position: relative;
  display: table;
  margin-top: 50px;
  top: inherit;
  bottom: inherit;
}

.home .expertise .grid .liste .swiper-expertise-mobile .swiper-pagination .swiper-pagination-bullet {
  background: #f4f4f4;
  opacity: 1;
}

.home .expertise .grid .liste .swiper-expertise-mobile .swiper-pagination .swiper-pagination-bullet-active {
  background: #D32E5E;
}

.home .expertise .grid .liste .expertise-card {
  position: relative;
  background: linear-gradient(249.79deg, #F4F4F4 12.96%, #FFFFFF 97.13%);
  border-radius: 8px;
  padding: 32px 24px 100px 24px;
  height: 100%;
}

.home .expertise .grid .liste .expertise-card .nombre {
  margin-bottom: 10px;
}

.home .expertise .grid .liste .expertise-card .nombre p {
  font-size: 20px;
  line-height: 20px;
  color: #D32E5E;
}

.home .expertise .grid .liste .expertise-card .nombre p strong {
  font-size: 30px;
  font-weight: 600;
}

.home .expertise .grid .liste .expertise-card .contenu p {
  font-weight: 500;
}

.home .expertise .grid .liste .expertise-card .bouton {
  position: absolute;
  bottom: 32px;
}

.home .impact {
  margin-top: 100px;
}

@media screen and (max-width: 1200px) {
  .home .impact {
    margin-top: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .impact {
    margin-top: 60px;
  }
}
.home .impact .col-xl-5 {
  position: relative;
  z-index: 30;
  background-image: url(../../src/img/hero-home.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 100px;
}

@media screen and (max-width: 1200px) {
  .home .impact .col-xl-5 {
    padding-top: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .impact .col-xl-5 {
    padding-top: 60px;
  }
}
.home .impact .col-xl-5 .content {
  margin: 0px 200px 0px 80px;
  color: #FFFFFF;
}

@media screen and (max-width: 1200px) {
  .home .impact .col-xl-5 .content {
    margin: 0px 20px;
  }
}
.home .impact .col-xl-5 .content .trait {
  background-color: #FFFFFF;
}

.home .impact .col-xl-5 .content .contenu {
  margin-top: 30px;
}

.home .impact .col-xl-5 .content .contenu p {
  font-weight: 500;
  font-size: 20px;
}

.home .impact .col-xl-5 img {
  position: relative;
  z-index: 100;
  display: block;
  width: 540px;
  margin-top: 60px;
  margin-left: auto;
  right: -100px;
}

@media screen and (max-width: 1200px) {
  .home .impact .col-xl-5 img {
    right: 0;
    margin-right: auto;
    width: 70%;
  }
}
@media screen and (max-width: 576px) {
  .home .impact .col-xl-5 img {
    width: 350px;
  }
}
.home .impact .col-xl-7 {
  position: relative;
}

@media screen and (max-width: 992px) {
  .home .impact .col-xl-7 {
    padding: 30px 0px 60px 0px;
  }
}
.home .impact .col-xl-7 .fond {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #1C1B1F;
}

.home .impact .col-xl-7 .bruit {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../src/img/bruit.png);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.01;
}

.home .impact .col-xl-7 .liste-desktop {
  position: absolute;
  z-index: 15;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}

.home .impact .col-xl-7 .liste-desktop .impact-card {
  display: block;
  margin: 0px auto;
  padding: 24px 24px 0px 24px;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .picto {
  background: rgba(255, 255, 255, 0.0509803922);
  border-radius: 50%;
  width: 60px;
  height: 60px;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .nombre {
  display: table;
  margin: 0px auto 0px 20%;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .nombre p {
  font-weight: 300;
  font-size: 40px;
  line-height: 60px;
  color: #D32E5E;
  margin: 0px;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .contenu {
  margin-top: 5px;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .contenu p {
  color: #FFFFFF;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .lien {
  margin-top: 20px;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .lien a {
  color: #FFFFFF;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .lien a svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .lien a svg g path {
  fill: #FFFFFF;
  transition: all 0.2s ease;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .lien a:hover {
  color: #D32E5E;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .lien a:hover svg g path {
  fill: #D32E5E;
  transition: all 0.2s ease;
}

.home .impact .col-xl-7 .liste-desktop .impact-card .trait {
  background-color: #FFFFFF;
  margin-top: 24px;
}

.home .impact .col-xl-7 .liste-desktop .impact-card:last-of-type .trait {
  display: none;
}

.home .impact .col-xl-7 .liste-mobile {
  position: relative;
  z-index: 15;
  margin: 0px 20px;
  width: calc(100% - 40px);
}

.home .impact .col-xl-7 .liste-mobile .impact-card {
  position: relative;
  display: block;
  margin: 0px auto;
  padding: 24px 24px 0px 24px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .picto {
  position: absolute;
  top: 24px;
  left: 10px;
  background: rgba(255, 255, 255, 0.0509803922);
  border-radius: 50%;
  width: 60px;
  height: 60px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content {
  margin-left: 80px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .nombre p {
  font-weight: 300;
  font-size: 40px;
  line-height: 60px;
  color: #D32E5E;
  margin: 0px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .contenu {
  margin-top: 5px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .contenu p {
  color: #FFFFFF;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .lien {
  margin-top: 20px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .lien a {
  color: #FFFFFF;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .lien a svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .lien a svg g path {
  fill: #FFFFFF;
  transition: all 0.2s ease;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .lien a:hover {
  color: #D32E5E;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .content .lien a:hover svg g path {
  fill: #D32E5E;
  transition: all 0.2s ease;
}

.home .impact .col-xl-7 .liste-mobile .impact-card .trait {
  background-color: #FFFFFF;
  margin-top: 24px;
}

.home .impact .col-xl-7 .liste-mobile .impact-card:last-of-type .trait {
  display: none;
}

.home .ensemble-parallax {
  position: relative;
}

.home .ensemble-parallax .defilement .scroll {
  position: relative;
  width: 100vw;
  height: 150px;
  overflow: hidden;
  z-index: 1;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 1200px) {
  .home .ensemble-parallax .defilement .scroll {
    height: 120px;
  }
}
@media screen and (max-width: 767px) {
  .home .ensemble-parallax .defilement .scroll {
    height: 60px;
  }
}
.home .ensemble-parallax .defilement .scroll .m-scroll {
  overflow: hidden;
  height: 100%;
  white-space: nowrap;
  animation: scrollText 50s infinite linear;
  margin: 0;
  font-size: 0;
  display: inline-block;
}

@media screen and (max-width: 1200px) {
  .home .ensemble-parallax .defilement .scroll .m-scroll {
    animation: scrollText 40s infinite linear;
  }
}
@media screen and (max-width: 767px) {
  .home .ensemble-parallax .defilement .scroll .m-scroll {
    animation: scrollText 30s infinite linear;
  }
}
.home .ensemble-parallax .defilement .scroll .m-scroll p {
  font-size: 200px;
  line-height: 200px;
  font-weight: 700;
  color: #d9d9d9;
  display: inline-block;
  min-width: 100vw;
  margin: 0px 30px 0px 0px;
  padding: 0;
}

@media screen and (max-width: 1200px) {
  .home .ensemble-parallax .defilement .scroll .m-scroll p {
    font-size: 120px;
    line-height: 120px;
  }
}
@media screen and (max-width: 767px) {
  .home .ensemble-parallax .defilement .scroll .m-scroll p {
    font-size: 59px;
    line-height: 59px;
  }
}
@keyframes scrollText {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}
.home .ensemble-parallax .casque {
  position: absolute;
  z-index: 500;
  right: 166px;
  width: 156px;
  top: 150px;
}

@media screen and (max-width: 1400px) {
  .home .ensemble-parallax .casque {
    width: 94px;
    right: 94px;
  }
}
@media screen and (max-width: 992px) {
  .home .ensemble-parallax .casque {
    width: 78px;
    right: 78px;
    top: 100px;
  }
}
@media screen and (max-width: 576px) {
  .home .ensemble-parallax .casque {
    width: 62px;
    right: 62px;
  }
}
.home .ensemble-parallax .solutions {
  margin-top: 100px;
}

@media screen and (max-width: 1200px) {
  .home .ensemble-parallax .solutions {
    margin-top: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .ensemble-parallax .solutions {
    margin-top: 60px;
  }
}
.home .ensemble-parallax .solutions .liste {
  margin-top: 50px;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 {
  opacity: 0;
  margin-bottom: 30px;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card {
  position: relative;
  height: 100%;
  padding-bottom: 100px;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .image {
  width: 100%;
  height: auto;
  border-radius: 24px;
  overflow: hidden;
}

@media screen and (max-width: 1200px) {
  .home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .image {
    height: auto;
  }
}
.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .image img {
  width: 100%;
  height: auto;
  scale: 1.5;
  transition: all 0.5s ease;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .image-animated img {
  scale: 1;
  transition: all 0.5s ease;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .h3 {
  margin: 20px 5px;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .contenu {
  padding: 0px 5px;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .contenu p {
  font-size: 14px;
  line-height: 18px;
}

.home .ensemble-parallax .solutions .liste .col-xl-3 .solution-card .bouton {
  position: absolute;
  bottom: 32px;
  left: 5px;
}

.home .secteurs {
  position: relative;
  background: rgba(28, 27, 31, 0.0509803922);
  padding-top: 100px;
}

@media screen and (max-width: 1200px) {
  .home .secteurs {
    padding-top: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .secteurs {
    padding-top: 60px;
  }
}
.home .secteurs .parallax-gauche {
  top: 300px;
  left: 160px;
}

.home .secteurs .parallax-droite {
  right: 160px;
  top: 400px;
}

.home .secteurs .grid {
  position: relative;
  z-index: 50;
}

.home .secteurs .grid .h2 {
  text-align: center;
}

.home .secteurs .fond-forme {
  margin-top: 60px;
  position: relative;
  overflow: hidden;
  padding: 60px 80px 140px 80px;
  border-radius: 24px;
}

@media screen and (max-width: 1200px) {
  .home .secteurs .fond-forme {
    padding: 40px 20px 140px 20px;
    background-image: url(../../src/img/hero-home.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
}
.home .secteurs .fond-forme .fond {
  position: absolute;
  left: 0;
  top: 0;
  height: 100vw;
  width: 100vh;
  transform: rotate(90deg) translateY(-100%);
  transform-origin: top left;
  background-image: url(../../src/img/hero-home.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 24px;
}

@media screen and (max-width: 1200px) {
  .home .secteurs .fond-forme .fond {
    display: none;
  }
}
.home .secteurs .fond-forme .opacite {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 24px;
  background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}

.home .secteurs .fond-forme .content {
  position: relative;
  z-index: 15;
}

.home .secteurs .fond-forme .content .h3 {
  text-align: center;
  margin-bottom: 30px;
}

.home .secteurs .fond-forme .content .h3 h3,
.home .secteurs .fond-forme .content .h3 p {
  color: #FFFFFF;
}

.home .secteurs .fond-forme .content .premiere-liste .col-xl-4 {
  opacity: 0;
}

.home .secteurs .fond-forme .content .premiere-liste .col-xl-4 .secteur-card {
  position: relative;
  backdrop-filter: blur(18px);
  background: rgba(255, 255, 255, 0.0901960784);
  padding: 24px;
  border-radius: 8px;
  height: 98px;
  margin-bottom: 20px;
}

.home .secteurs .fond-forme .content .premiere-liste .col-xl-4 .secteur-card img {
  position: absolute;
  left: 0;
  top: 48%;
  transform: translateY(-50%);
  width: 44px;
}

.home .secteurs .fond-forme .content .premiere-liste .col-xl-4 .secteur-card .h3 {
  margin: 0px;
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
}

.home .secteurs .fond-forme .content .premiere-liste .col-xl-4 .secteur-card .h3 h3,
.home .secteurs .fond-forme .content .premiere-liste .col-xl-4 .secteur-card .h3 p {
  text-align: left;
}

.home .secteurs .fond-forme .content .trait {
  background-color: #FFFFFF;
  margin: 40px 0px 60px 0px;
}

.home .secteurs .fond-forme .content .deuxieme-liste .col-xl-6 {
  opacity: 0;
  margin-bottom: 20px;
}

.home .secteurs .fond-forme .content .deuxieme-liste .col-xl-6 .secteur-card {
  position: relative;
  backdrop-filter: blur(18px);
  background: rgba(255, 255, 255, 0.0901960784);
  padding: 24px 24px 100px 24px;
  border-radius: 8px;
  margin-bottom: 20px;
  height: 100%;
}

.home .secteurs .fond-forme .content .deuxieme-liste .col-xl-6 .contenu h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 30px;
  color: #FFFFFF;
}

.home .secteurs .fond-forme .content .deuxieme-liste .col-xl-6 .contenu p {
  color: #FFFFFF;
}

.home .secteurs .fond-forme .content .deuxieme-liste .col-xl-6 .bouton {
  position: absolute;
  bottom: 32px;
}

.home .secteurs .blanc {
  position: relative;
  margin-top: -80px;
}

@media screen and (max-width: 1200px) {
  .home .secteurs .blanc {
    margin-top: -120px;
  }
}
.home .secteurs .blanc .encadre {
  background: rgba(255, 255, 255, 0.8980392157);
  backdrop-filter: blur(11.4px);
  padding: 32px 24px;
  border-radius: 8px;
}

.home .secteurs .blanc .encadre .contenu h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1200px) {
  .home .secteurs .blanc .encadre .contenu h3 {
    margin-bottom: 30px;
  }
}
.home .secteurs .blanc .encadre .contenu p {
  margin-bottom: 0px;
}

.home .secteurs .bouton.rouge {
  margin: 40px auto 0px auto;
  padding-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .home .secteurs .bouton.rouge {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .secteurs .bouton.rouge {
    padding-bottom: 60px;
  }
}
.home .secteurs .bouton.rouge a {
  border: 1px solid #D32E5E;
}

.home .secteurs .bouton.rouge a:hover {
  background-color: transparent;
}

.home .accompagnement {
  background-image: url(../../src/img/hero-home.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 100px 0px;
}

@media screen and (max-width: 1200px) {
  .home .accompagnement {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .accompagnement {
    padding: 60px 0px;
  }
}
.home .accompagnement .h2 h2,
.home .accompagnement .h2 p,
.home .accompagnement .contenu h2,
.home .accompagnement .contenu p {
  color: #FFFFFF;
}

@media screen and (max-width: 1200px) {
  .home .accompagnement .bouton {
    margin-bottom: 40px;
  }
}
.home .accompagnement img {
  width: 100%;
  height: auto;
  margin-top: 100px;
}

.home .accompagnement .col-xxl-6 {
  opacity: 0;
}

.home .accompagnement .col-xxl-6 .accompagnement-card {
  background: #FFFFFF;
  backdrop-filter: blur(18px);
  padding: 32px 24px;
  border-radius: 8px;
  height: 240px;
  margin-bottom: 20px;
}

.home .accompagnement .col-xxl-6 .accompagnement-card .ensemble {
  position: relative;
  height: 50px;
}

.home .accompagnement .col-xxl-6 .accompagnement-card .ensemble img {
  position: absolute;
  width: 44px;
  margin: 0px;
}

.home .accompagnement .col-xxl-6 .accompagnement-card .ensemble .h3 {
  margin-left: 65px;
}

.home .accompagnement .col-xxl-6 .accompagnement-card .contenu {
  margin-top: 20px;
}

.home .accompagnement .col-xxl-6 .accompagnement-card .contenu p {
  color: #1C1B1F;
}

.home .accompagnement .col-xxl-6 .accompagnement-card .nombre {
  position: absolute;
  bottom: 32px;
  right: 24px;
  font-weight: 600;
  font-size: 40px;
  line-height: 20px;
  color: rgba(28, 27, 31, 0.1019607843);
}

.home .references {
  background: #F4F4F4;
  padding: 100px 0px;
}

@media screen and (max-width: 1200px) {
  .home .references {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .references {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 1200px) {
  .home .references .grid {
    margin: 0px;
  }
}
@media screen and (max-width: 1200px) {
  .home .references .grid .h2,
  .home .references .grid .contenu {
    margin: 20px;
  }
}
.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide {
  opacity: 0;
  height: auto;
}

.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide .temoignage-card {
  padding: 32px 24px 10px 24px;
  border-radius: 8px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1019607843);
  margin: 20px;
  height: calc(100% - 20px);
}

.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide .temoignage-card .logo {
  height: 31px;
}

.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide .temoignage-card .ensemble {
  position: relative;
  margin-top: 15px;
}

.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide .temoignage-card .ensemble .quote {
  position: absolute;
  width: 27px;
  top: 0;
  left: 0;
}

.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide .temoignage-card .ensemble .temoignage {
  margin-left: 40px;
}

.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide .temoignage-card .ensemble .temoignage p {
  font-style: italic;
}

.home .references .grid .swiper-temoignages-home .swiper-wrapper .swiper-slide .temoignage-card .ensemble .temoignage p:last-of-type {
  margin-bottom: 0px;
}

.home .references .liste {
  margin-top: 80px;
}

@media screen and (max-width: 1200px) {
  .home .references .liste {
    margin-top: 60px;
  }
}
.home .references .liste .swiper-references-home .swiper-wrapper {
  transition-timing-function: linear;
}

.home .references .liste .swiper-references-home .swiper-wrapper .swiper-slide {
  opacity: 0;
}

.home .references .liste .swiper-references-home .swiper-wrapper .swiper-slide img {
  height: 50px;
  display: block;
  margin: 0Px auto;
}

@media screen and (max-width: 1200px) {
  .home .references .liste .swiper-references-home .swiper-wrapper .swiper-slide img {
    height: 40px;
  }
}
.home .actus-home {
  margin-top: 100px;
}

@media screen and (max-width: 1200px) {
  .home .actus-home {
    margin-top: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .actus-home {
    margin-top: 60px;
  }
}
.home .actus-home .ensemble .fond {
  width: 100%;
  background-image: url(../../src/img/hero-home.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 24px;
  padding: 100px 0px 360px 0px;
}

@media screen and (max-width: 1200px) {
  .home .actus-home .ensemble .fond {
    padding: 100px 0px 230px 0px;
  }
}
.home .actus-home .ensemble .fond .h2 {
  text-align: center;
}

.home .actus-home .ensemble .fond .h2 h2,
.home .actus-home .ensemble .fond .h2 p {
  color: #FFFFFF;
}

.home .actus-home .ensemble .liste-desktop {
  position: relative;
  text-align: center;
  padding: 24px;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.0901960784);
  backdrop-filter: blur(29.6px);
  margin: -350px auto 0px auto;
  width: 1040px;
}

.home .actus-home .ensemble .liste-mobile {
  position: relative;
  margin: -220px 20px 0px 20px;
}

.home .actus-home .ensemble .liste-mobile .fond-blur {
  position: absolute;
  width: 335px;
  height: 548px;
  border-radius: 24px;
  backdrop-filter: blur(29.6px);
  background: rgba(255, 255, 255, 0.2);
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}

.home .actus-home .ensemble .liste-mobile .swiper-actus-home {
  position: relative;
}

.home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-slide {
  padding: 24px;
}

.home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-slide .actu-card-home {
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 420px) {
  .home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-slide .actu-card-home {
    margin: 0px auto 0px 17px;
  }
}
.home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-slide .actu-card-home .forme {
  width: 100%;
  clip-path: path("M140 37 C140 48, 131 57, 120 57 H24 C10 57, 0 67, 0 81 V475 C0 475, 0 500, 25 500 H280 C290 500, 300 491, 300 482 V18 C300 8, 292 0, 282 0 H160 C148 0, 140 8, 140 18 V37 Z");
}

@media screen and (max-width: 420px) {
  .home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-slide .actu-card-home .forme {
    clip-path: path("M140 37 C140 48, 131 57, 120 57 H24 C10 57, 0 67, 0 81 V455 C0 455, 0 480, 25 480 H255 C265 480, 280 471, 280 462 V18 C280 8, 272 0, 262 0 H160 C148 0, 140 8, 140 18 V37 Z");
  }
}
.home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-slide .actu-card-home .categorie {
  left: 10px;
}

.home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-pagination-actus {
  text-align: center;
  position: relative;
  display: table;
  margin-top: 10px;
  top: inherit;
  bottom: inherit;
}

.home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-pagination-actus .swiper-pagination-bullet {
  background: #f4f4f4;
  opacity: 1;
}

.home .actus-home .ensemble .liste-mobile .swiper-actus-home .swiper-pagination-actus .swiper-pagination-bullet-active {
  background: #D32E5E;
}

.home .actus-home .ensemble .actu-card-home {
  position: relative;
  height: 500px;
  width: 300px;
  margin-right: 30px;
  display: inline-block;
}

.home .actus-home .ensemble .actu-card-home .forme {
  position: relative;
  z-index: 10;
  clip-path: path("M140 37 C140 48, 131 57, 120 57 H24 C10 57, 0 67, 0 81 V475 C0 475, 0 500, 25 500 H280 C290 500, 300 491, 300 482 V18 C300 8, 292 0, 282 0 H160 C148 0, 140 8, 140 18 V37 Z");
}

.home .actus-home .ensemble .actu-card-home .forme img {
  width: 100%;
  height: auto;
  scale: 1.5;
  transition: all 0.5s ease;
}

.home .actus-home .ensemble .actu-card-home .forme .texte {
  opacity: 0;
  padding: 24px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(50px);
  width: calc(100% - 40px);
  position: absolute;
  bottom: 20px;
  left: 20px;
  text-align: left;
  transition: all 0.5s ease;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .h3 {
  margin-bottom: 10px;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .h3 h3 {
  color: #FFFFFF;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .excerpt p {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 18px;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .lien {
  margin-top: 20px;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .lien a {
  font-size: 14px;
  color: #FFFFFF;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .lien a svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .lien a svg g path {
  fill: #FFFFFF;
  transition: all 0.2s ease;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .lien a:hover {
  color: #D32E5E;
}

.home .actus-home .ensemble .actu-card-home .forme .texte .lien a:hover svg g path {
  fill: #D32E5E;
  transition: all 0.2s ease;
}

.home .actus-home .ensemble .actu-card-home .categorie {
  position: absolute;
  left: 0;
  top: 20px;
  font-weight: 500;
  color: #FFFFFF;
  z-index: 15;
  font-size: 14px;
}

.home .actus-home .ensemble .actu-card-home:last-child {
  margin-right: 0px;
}

.home .actus-home .ensemble .actu-card-home-animated .forme img {
  scale: 1;
  transition: all 0.5s ease;
}

.home .actus-home .ensemble .actu-card-home-animated .forme .texte {
  opacity: 1;
  transition: all 0.5s ease;
}

.home .actus-home .bouton {
  margin: 40px auto 100px auto;
}

@media screen and (max-width: 1200px) {
  .home .actus-home .bouton {
    margin: 40px auto 80px auto;
  }
}
@media screen and (max-width: 992px) {
  .home .actus-home .bouton {
    margin: 40px auto 60px auto;
  }
}
.home .actus-home .bouton a {
  border: 1px solid #D32E5E;
} 
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvb3Rlci5jc3MiLCJnbG9iYWxlcy5jc3MiLCJoZWFkZXIuY3NzIiwiaG9tZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDSztJQUNMOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0Q7QUM3TEQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRDtBQ2xORDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNEO0FDM01EO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNEIiwiZmlsZSI6IndpZGlkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYW5la1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvQW5la0RldmFuYWdhcmktVmFyaWFibGVGb250X3dkdGhcXCx3Z2h0LnR0Zik7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgQ09MT1JTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG59XG5mb290ZXIgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9oZXJvLWhvbWUuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmZvb3RlciAuY3RhLWZvb3Rlci1ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAudG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5mb290ZXIgLnRvcCAubG9nbyB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbmZvb3RlciAudG9wIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIgLnRvcCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAtbW96LWNvbHVtbnM6IDI7XG4gICAgICAgICBjb2x1bW5zOiAyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuZm9vdGVyIC50b3AgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5mb290ZXIgLnRvcCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvb3RlciAudG9wIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLnRvcCAuaDMgaDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvb3RlciAudG9wIC5ib3V0b24ge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIgLnRvcCAuYm91dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIC50b3AgLmJvdXRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5mb290ZXIgLnRvcCAuYWRyZXNzZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC50b3AgLmFkcmVzc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTZweDtcbiAgfVxufVxuZm9vdGVyIC50b3AgLmFkcmVzc2UgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuZm9vdGVyIC50b3AgLmFkcmVzc2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAudG9wIC5wZXRpdC10aXRyZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC50b3AgLmdhdWNoZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIgLnRvcCAuZ2F1Y2hlIC5wZXRpdC10aXRyZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuZm9vdGVyIC50b3AgLmdhdWNoZSAucXVhbGlvcGkge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC50b3AgLmRyb2l0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5mb290ZXIgLnRvcCAuZHJvaXRlIC5yZXNlYXV4IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbmZvb3RlciAudG9wIC5kcm9pdGUgLnJlc2VhdXggYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5mb290ZXIgLnRvcCAuZHJvaXRlIC5yZXNlYXV4IGE6Zmlyc3Qtb2YtdHlwZSBzdmcge1xuICB3aWR0aDogMjVweDtcbn1cbmZvb3RlciAudG9wIC5kcm9pdGUgLnJlc2VhdXggYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmZvb3RlciAudG9wIC5kcm9pdGUgLnJlc2VhdXggYTpsYXN0LW9mLXR5cGUgc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG59XG5mb290ZXIgLnRvcCAuZHJvaXRlIC5yZXNlYXV4IGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMUMxQjFGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuZm9vdGVyIC5ib3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJFNUU7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDIwcHggMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuZm9vdGVyIC5ib3QgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuZm9vdGVyIC5ib3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuYm90IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cbi5ob21lIGZvb3RlciAuY3RhLWZvb3Rlci1ob21lIHtcbiAgcGFkZGluZzogMjIwcHggMHB4IDEwMHB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSBmb290ZXIgLmN0YS1mb290ZXItaG9tZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5ob21lIGZvb3RlciAuY3RhLWZvb3Rlci1ob21lIGltZyB7XG4gIHdpZHRoOiA1MzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIGZvb3RlciAuY3RhLWZvb3Rlci1ob21lIGltZyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG4uaG9tZSBmb290ZXIgLmN0YS1mb290ZXItaG9tZSAuaDIgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ob21lIGZvb3RlciAuY3RhLWZvb3Rlci1ob21lIC5ib3V0b24ge1xuICBtYXJnaW46IDMwcHggYXV0byAwcHggYXV0bztcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1mb290ZXIuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYW5la1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvQW5la0RldmFuYWdhcmktVmFyaWFibGVGb250X3dkdGhcXCx3Z2h0LnR0Zik7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgQ09MT1JTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5odG1sIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QpIC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbCBib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiYW5la1wiO1xuICBjb2xvcjogIzFDMUIxRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5odG1sIGJvZHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmh0bWwgYm9keSAubWFpbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwgYm9keSAubWFpbi1jb250ZW50ICpbZGF0YS1hbmltYXRlXSA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5odG1sIGJvZHkgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmh0bWwgYm9keSAuZ3JpZCB7XG4gIG1hcmdpbjogMHB4IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5ncmlkIHtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICB9XG59XG5odG1sIGJvZHkgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmh0bWwgYm9keSAuaDIgaDEsXG5odG1sIGJvZHkgLmgyIGgyLFxuaHRtbCBib2R5IC5oMiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5odG1sIGJvZHkgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbmh0bWwgYm9keSAuaDMgaDMsXG5odG1sIGJvZHkgLmgzIGg0LFxuaHRtbCBib2R5IC5oMyBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5odG1sIGJvZHkgLmludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAuaW50cm9kdWN0aW9uIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAuaW50cm9kdWN0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGh0bWwgYm9keSAuY29udGVudSBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgaHRtbCBib2R5IC5jb250ZW51IHVsIGxpIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sIGJvZHkgLmNvbnRlbnUgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5odG1sIGJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmh0bWwgYm9keSAuYm91dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5odG1sIGJvZHkgLmJvdXRvbiBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTRweCAyNHB4IDlweCAyNHB4O1xufVxuaHRtbCBib2R5IC5ib3V0b24uYmxhbmMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUMxQjFGO1xufVxuaHRtbCBib2R5IC5ib3V0b24uYmxhbmM6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzFCMUY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaHRtbCBib2R5IC5ib3V0b24udHJhbnNwYXJlbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDMyRTVFO1xuICBjb2xvcjogIzFDMUIxRjtcbn1cbmh0bWwgYm9keSAuYm91dG9uLnRyYW5zcGFyZW50OmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRTVFO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmh0bWwgYm9keSAuYm91dG9uLnRyYW5zcGFyZW50LWJsYW5jIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5odG1sIGJvZHkgLmJvdXRvbi50cmFuc3BhcmVudC1ibGFuYzpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMxQzFCMUY7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5yb3VnZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkU1RTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5yb3VnZTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEMzJFNUU7XG59XG5odG1sIGJvZHkgLnRyYWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzFCMUY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5odG1sIGJvZHkgLnRyYWl0LWFuaW1hdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5odG1sIGJvZHkgLnBhcmFsbGF4LWdhdWNoZSxcbmh0bWwgYm9keSAucGFyYWxsYXgtZHJvaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaHRtbCBib2R5IC5lbnNlbWJsZS1wYXJhbGxheC1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzUwcHg7XG59XG5odG1sIGJvZHkgLmVuc2VtYmxlLXBhcmFsbGF4LW1vYmlsZSAucGFyYWxsYXgtZ2F1Y2hlLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMjVweDtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5odG1sIGJvZHkgLmVuc2VtYmxlLXBhcmFsbGF4LW1vYmlsZSAucGFyYWxsYXgtZHJvaXRlLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWdsb2JhbGVzLmNzcy5tYXAgKi8iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgRk9OVFMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFuZWtcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0FuZWtEZXZhbmFnYXJpLVZhcmlhYmxlRm9udF93ZHRoXFwsd2dodC50dGYpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIENPTE9SUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaG9tZSBoZWFkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI3LCAzMSwgMC41MDE5NjA3ODQzKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcuOHB4KTtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbiAgcGFkZGluZzogMjRweCAwcHg7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCBhIC5sb2dvIHtcbiAgd2lkdGg6IDk2cHg7XG59XG5oZWFkZXIgLm1lbnUtZGVza3RvcCAubWFpbi1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAycHggMHB4IDBweCAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLm1haW4tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLm1haW4tbWVudSBsaSBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDEwcHggMTJweCA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxMTc2NDcwNTkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLm1haW4tbWVudSBsaTpob3ZlciBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5tYWluLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaGVhZGVyIC5tZW51LWRlc2t0b3AgLm1haW4tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudS1kZXNrdG9wIC5tYWluLW1lbnUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZzogMTRweCAyNHB4IDEycHggMjRweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRTVFO1xufVxuaGVhZGVyIC5tZW51LWRlc2t0b3AgLm1haW4tbWVudSBsaTpsYXN0LWNoaWxkOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFDMUIxRjtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIGEgLmxvZ28ge1xuICB3aWR0aDogOTZweDtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgI21lbnVUb2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJFNUU7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgI21lbnVUb2dnbGUgLnBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgI21lbnVUb2dnbGUgLnBvc2l0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpLCBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIG9wYWNpdHkgMC41NXMgZWFzZTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgI21lbnVUb2dnbGUgLnBvc2l0aW9uIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLm9wZW4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgLTdweCk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5vcGVuIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNnB4LCAxMXB4KTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLm9wZW4gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuMiwgMC4yKTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5MDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYigyMTEsIDQ2LCA5NCkgMCUsIHJnYig5NSwgNzUsIDEzOSkgMTAwJSk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IC5jb250ZW51LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLm1lbnUgLmNvbnRlbnUtbWVudSAubG9nby1tZW51IHtcbiAgd2lkdGg6IDk2cHg7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IC5jb250ZW51LW1lbnUgLm1haW5fbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IC5jb250ZW51LW1lbnUgLm1haW5fbWVudSBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLm1lbnUgLmNvbnRlbnUtbWVudSAubWFpbl9tZW51IGxpIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTBweCAxMnB4IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDExNzY0NzA1OSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IC5jb250ZW51LW1lbnUgLm1haW5fbWVudSBsaTpob3ZlciBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLm1lbnUgLmNvbnRlbnUtbWVudSAubWFpbl9tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IC5jb250ZW51LW1lbnUgLm1haW5fbWVudSBsaTpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMTJweCAyNHB4O1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJFNUU7XG59XG5oZWFkZXIgLm1lbnUtbW9iaWxlIC5tZW51IC5jb250ZW51LW1lbnUgLm1haW5fbWVudSBsaTpsYXN0LWNoaWxkOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFDMUIxRjtcbn1cbmhlYWRlciAubWVudS1tb2JpbGUgLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRlci5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhbmVrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9BbmVrRGV2YW5hZ2FyaS1WYXJpYWJsZUZvbnRfd2R0aFxcLHdnaHQudHRmKTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBDT0xPUlMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuLmhvbWUgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTAwcHggMHB4O1xuICB9XG59XG4uaG9tZSAuaGVybyAuZm9uZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvaGVyby1ob21lLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgc2NhbGU6IDIuMjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uaG9tZSAuaGVybyAuZm9uZC1hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBzY2FsZTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uaG9tZSAuaGVybyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIHBhZGRpbmctdG9wOiA5MS41cHg7XG59XG4uaG9tZSAuaGVybyAuY29udGVudCAudGl0cmUtaGVybyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgbWFyZ2luOiAwcHggMHB4IDgwcHggMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVybyAuY29udGVudCAudGl0cmUtaGVybyB7XG4gICAgbWFyZ2luOiAxMjBweCAwcHggMHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLmNvbnRlbnQgLnRpdHJlLWhlcm8gaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLmhlcm8gLmNvbnRlbnQgLnRpdHJlLWhlcm8gaDE6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTcxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogOC42cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRlbnQgLnRpdHJlLWhlcm8gaDE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5jb250ZW50IC50aXRyZS1oZXJvIGgxOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDYuM3B4O1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGVudCAudGl0cmUtaGVybyBoMTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuaGVybyAuY29udGVudCAudGl0cmUtaGVybyBoMTpsYXN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRlbnQgLnRpdHJlLWhlcm8gaDE6bGFzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbi5ob21lIC5oZXJvIC5jb250ZW50IC50aXRyZS1oZXJvLWFuaW1hdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGxlZnQ6IDgwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5jb250ZW50IC50aXRyZS1oZXJvLWFuaW1hdGVkIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGVudCAuZm9uZC12aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTFweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMxLjJweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmNvbnRlbnQgLmZvbmQtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGVudCAuZm9uZC12aWRlbyB2aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2MzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuaGVybyAuY29udGVudCAuZm9uZC12aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5jb250ZW50IC5mb25kLXZpZGVvIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZSAuaGVybyAuY29udGVudCAuZm9uZC12aWRlby1hbmltYXRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaG9tZSAucG91cnF1b2kge1xuICBtYXJnaW46IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAucG91cnF1b2kge1xuICAgIG1hcmdpbjogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5wb3VycXVvaSB7XG4gICAgbWFyZ2luOiA2MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLnBvdXJxdW9pIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnBvdXJxdW9pIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucG91cnF1b2kgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5ob21lIC5wb3VycXVvaSAuY29udGVudCAuaDIge1xuICBtYXJnaW46IDBweDtcbn1cbi5ob21lIC5wb3VycXVvaSAuY29udGVudCBpbWcge1xuICBtYXJnaW46IDE1cHggMHB4IDMwcHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5wb3VycXVvaSAuY29udGVudCBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5wb3VycXVvaSAuY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5wb3VycXVvaSAuY29udGVudCAuY29udGVudSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmhvbWUgLnBvdXJxdW9pIC5jb250ZW50IC5jb250ZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhvbWUgLnBvdXJxdW9pIC5jb250ZW50IC5jb250ZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xufVxuLmhvbWUgLnBvdXJxdW9pIC5jb250ZW50IC5jb250ZW51IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMXB4IDRweCA5cHggNDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0OS43OWRlZywgcmdiYSgxMjAsIDExNiwgMTMzLCAwKSAxMi45NiUsIHJnYmEoMjgsIDI3LCAzMSwgMC4wNSkgOTcuMTMlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhvbWUgLnBvdXJxdW9pIC5jb250ZW50IC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhvbWUgLmV4cGVydGlzZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5leHBlcnRpc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5leHBlcnRpc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmVuc2VtYmxlLWdhdWNoZSB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgfVxufVxuLmhvbWUgLmV4cGVydGlzZSAuZ3JpZCAuY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmN0YSB7XG4gICAgbWFyZ2luOiA0MHB4IDIwcHggMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiAzODVweDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG59XG4uaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIC5jdGEgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDgwLjE2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmV4cGVydGlzZSAuZ3JpZCAuY3RhIC5mb25kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIH1cbn1cbi5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmN0YSAuZW5zZW1ibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmN0YSAuZW5zZW1ibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBib3R0b206IDMycHg7XG4gICAgbGVmdDogMzJweDtcbiAgfVxufVxuLmhvbWUgLmV4cGVydGlzZSAuZ3JpZCAuY3RhIC5lbnNlbWJsZSAuY29udGVudSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIC5jdGEgLmVuc2VtYmxlIC5ib3V0b246aG92ZXIgYSB7XG4gIGNvbG9yOiAjRDMyRTVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLmV4cGVydGlzZSAuZ3JpZCAuY3RhLWFuaW1hdGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmxpc3RlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmxpc3RlIC5jb2wtMyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIC5saXN0ZSAuc3dpcGVyLWV4cGVydGlzZS1tb2JpbGUgLnN3aXBlci13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIC5saXN0ZSAuc3dpcGVyLWV4cGVydGlzZS1tb2JpbGUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIC5saXN0ZSAuc3dpcGVyLWV4cGVydGlzZS1tb2JpbGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IGluaGVyaXQ7XG59XG4uaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIC5saXN0ZSAuc3dpcGVyLWV4cGVydGlzZS1tb2JpbGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbWUgLmV4cGVydGlzZSAuZ3JpZCAubGlzdGUgLnN3aXBlci1leHBlcnRpc2UtbW9iaWxlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNEMzJFNUU7XG59XG4uaG9tZSAuZXhwZXJ0aXNlIC5ncmlkIC5saXN0ZSAuZXhwZXJ0aXNlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDkuNzlkZWcsICNGNEY0RjQgMTIuOTYlLCAjRkZGRkZGIDk3LjEzJSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweCAyNHB4IDEwMHB4IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmxpc3RlIC5leHBlcnRpc2UtY2FyZCAubm9tYnJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmxpc3RlIC5leHBlcnRpc2UtY2FyZCAubm9tYnJlIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0QzMkU1RTtcbn1cbi5ob21lIC5leHBlcnRpc2UgLmdyaWQgLmxpc3RlIC5leHBlcnRpc2UtY2FyZCAubm9tYnJlIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvbWUgLmV4cGVydGlzZSAuZ3JpZCAubGlzdGUgLmV4cGVydGlzZS1jYXJkIC5jb250ZW51IHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhvbWUgLmV4cGVydGlzZSAuZ3JpZCAubGlzdGUgLmV4cGVydGlzZS1jYXJkIC5ib3V0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzJweDtcbn1cbi5ob21lIC5pbXBhY3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaW1wYWN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaW1wYWN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2hlcm8taG9tZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmltcGFjdCAuY29sLXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaW1wYWN0IC5jb2wteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC01IC5jb250ZW50IHtcbiAgbWFyZ2luOiAwcHggMjAwcHggMHB4IDgwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5pbXBhY3QgLmNvbC14bC01IC5jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICB9XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNSAuY29udGVudCAudHJhaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTUgLmNvbnRlbnQgLmNvbnRlbnUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTUgLmNvbnRlbnQgLmNvbnRlbnUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC01IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaW1wYWN0IC5jb2wteGwtNSBpbWcge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuaW1wYWN0IC5jb2wteGwtNSBpbWcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaW1wYWN0IC5jb2wteGwtNyB7XG4gICAgcGFkZGluZzogMzBweCAwcHggNjBweCAwcHg7XG4gIH1cbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5mb25kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQjFGO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmJydWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9icnVpdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjAxO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLWRlc2t0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1kZXNrdG9wIC5pbXBhY3QtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMHB4IDI0cHg7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtZGVza3RvcCAuaW1wYWN0LWNhcmQgLnBpY3RvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1MDk4MDM5MjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtZGVza3RvcCAuaW1wYWN0LWNhcmQgLm5vbWJyZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDBweCBhdXRvIDBweCAyMCU7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtZGVza3RvcCAuaW1wYWN0LWNhcmQgLm5vbWJyZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNEMzJFNUU7XG4gIG1hcmdpbjogMHB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLWRlc2t0b3AgLmltcGFjdC1jYXJkIC5jb250ZW51IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLWRlc2t0b3AgLmltcGFjdC1jYXJkIC5jb250ZW51IHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1kZXNrdG9wIC5pbXBhY3QtY2FyZCAubGllbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtZGVza3RvcCAuaW1wYWN0LWNhcmQgLmxpZW4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLWRlc2t0b3AgLmltcGFjdC1jYXJkIC5saWVuIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtZGVza3RvcCAuaW1wYWN0LWNhcmQgLmxpZW4gYSBzdmcgZyBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1kZXNrdG9wIC5pbXBhY3QtY2FyZCAubGllbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEMzJFNUU7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtZGVza3RvcCAuaW1wYWN0LWNhcmQgLmxpZW4gYTpob3ZlciBzdmcgZyBwYXRoIHtcbiAgZmlsbDogI0QzMkU1RTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1kZXNrdG9wIC5pbXBhY3QtY2FyZCAudHJhaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLWRlc2t0b3AgLmltcGFjdC1jYXJkOmxhc3Qtb2YtdHlwZSAudHJhaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1tb2JpbGUgLmltcGFjdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMjRweCAyNHB4IDBweCAyNHB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSAuaW1wYWN0LWNhcmQgLnBpY3RvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNTA5ODAzOTIyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSAuaW1wYWN0LWNhcmQgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1tb2JpbGUgLmltcGFjdC1jYXJkIC5jb250ZW50IC5ub21icmUgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjRDMyRTVFO1xuICBtYXJnaW46IDBweDtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1tb2JpbGUgLmltcGFjdC1jYXJkIC5jb250ZW50IC5jb250ZW51IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSAuaW1wYWN0LWNhcmQgLmNvbnRlbnQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSAuaW1wYWN0LWNhcmQgLmNvbnRlbnQgLmxpZW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSAuaW1wYWN0LWNhcmQgLmNvbnRlbnQgLmxpZW4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSAuaW1wYWN0LWNhcmQgLmNvbnRlbnQgLmxpZW4gYSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1tb2JpbGUgLmltcGFjdC1jYXJkIC5jb250ZW50IC5saWVuIGEgc3ZnIGcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtbW9iaWxlIC5pbXBhY3QtY2FyZCAuY29udGVudCAubGllbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEMzJFNUU7XG59XG4uaG9tZSAuaW1wYWN0IC5jb2wteGwtNyAubGlzdGUtbW9iaWxlIC5pbXBhY3QtY2FyZCAuY29udGVudCAubGllbiBhOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjRDMyRTVFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhvbWUgLmltcGFjdCAuY29sLXhsLTcgLmxpc3RlLW1vYmlsZSAuaW1wYWN0LWNhcmQgLnRyYWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ob21lIC5pbXBhY3QgLmNvbC14bC03IC5saXN0ZS1tb2JpbGUgLmltcGFjdC1jYXJkOmxhc3Qtb2YtdHlwZSAudHJhaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IC5kZWZpbGVtZW50IC5zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuZGVmaWxlbWVudCAuc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuZW5zZW1ibGUtcGFyYWxsYXggLmRlZmlsZW1lbnQgLnNjcm9sbCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uaG9tZSAuZW5zZW1ibGUtcGFyYWxsYXggLmRlZmlsZW1lbnQgLnNjcm9sbCAubS1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGFuaW1hdGlvbjogc2Nyb2xsVGV4dCA1MHMgaW5maW5pdGUgbGluZWFyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuZGVmaWxlbWVudCAuc2Nyb2xsIC5tLXNjcm9sbCB7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGxUZXh0IDQwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuZGVmaWxlbWVudCAuc2Nyb2xsIC5tLXNjcm9sbCB7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGxUZXh0IDMwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuZGVmaWxlbWVudCAuc2Nyb2xsIC5tLXNjcm9sbCBwIHtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Q5ZDlkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwMHZ3O1xuICBtYXJnaW46IDBweCAzMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IC5kZWZpbGVtZW50IC5zY3JvbGwgLm0tc2Nyb2xsIHAge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuZW5zZW1ibGUtcGFyYWxsYXggLmRlZmlsZW1lbnQgLnNjcm9sbCAubS1zY3JvbGwgcCB7XG4gICAgZm9udC1zaXplOiA1OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbFRleHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuY2FzcXVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDA7XG4gIHJpZ2h0OiAxNjZweDtcbiAgd2lkdGg6IDE1NnB4O1xuICB0b3A6IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuY2FzcXVlIHtcbiAgICB3aWR0aDogOTRweDtcbiAgICByaWdodDogOTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IC5jYXNxdWUge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIHJpZ2h0OiA3OHB4O1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuY2FzcXVlIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICByaWdodDogNjJweDtcbiAgfVxufVxuLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IC5zb2x1dGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZW5zZW1ibGUtcGFyYWxsYXggLnNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IC5zb2x1dGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuc29sdXRpb25zIC5saXN0ZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaG9tZSAuZW5zZW1ibGUtcGFyYWxsYXggLnNvbHV0aW9ucyAubGlzdGUgLmNvbC14bC0zIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuc29sdXRpb25zIC5saXN0ZSAuY29sLXhsLTMgLnNvbHV0aW9uLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IC5zb2x1dGlvbnMgLmxpc3RlIC5jb2wteGwtMyAuc29sdXRpb24tY2FyZCAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuc29sdXRpb25zIC5saXN0ZSAuY29sLXhsLTMgLnNvbHV0aW9uLWNhcmQgLmltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuc29sdXRpb25zIC5saXN0ZSAuY29sLXhsLTMgLnNvbHV0aW9uLWNhcmQgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNjYWxlOiAxLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaG9tZSAuZW5zZW1ibGUtcGFyYWxsYXggLnNvbHV0aW9ucyAubGlzdGUgLmNvbC14bC0zIC5zb2x1dGlvbi1jYXJkIC5pbWFnZS1hbmltYXRlZCBpbWcge1xuICBzY2FsZTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuc29sdXRpb25zIC5saXN0ZSAuY29sLXhsLTMgLnNvbHV0aW9uLWNhcmQgLmgzIHtcbiAgbWFyZ2luOiAyMHB4IDVweDtcbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuc29sdXRpb25zIC5saXN0ZSAuY29sLXhsLTMgLnNvbHV0aW9uLWNhcmQgLmNvbnRlbnUge1xuICBwYWRkaW5nOiAwcHggNXB4O1xufVxuLmhvbWUgLmVuc2VtYmxlLXBhcmFsbGF4IC5zb2x1dGlvbnMgLmxpc3RlIC5jb2wteGwtMyAuc29sdXRpb24tY2FyZCAuY29udGVudSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5ob21lIC5lbnNlbWJsZS1wYXJhbGxheCAuc29sdXRpb25zIC5saXN0ZSAuY29sLXhsLTMgLnNvbHV0aW9uLWNhcmQgLmJvdXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMnB4O1xuICBsZWZ0OiA1cHg7XG59XG4uaG9tZSAuc2VjdGV1cnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI3LCAzMSwgMC4wNTA5ODAzOTIyKTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5zZWN0ZXVycyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5zZWN0ZXVycyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5ob21lIC5zZWN0ZXVycyAucGFyYWxsYXgtZ2F1Y2hlIHtcbiAgdG9wOiAzMDBweDtcbiAgbGVmdDogMTYwcHg7XG59XG4uaG9tZSAuc2VjdGV1cnMgLnBhcmFsbGF4LWRyb2l0ZSB7XG4gIHJpZ2h0OiAxNjBweDtcbiAgdG9wOiA0MDBweDtcbn1cbi5ob21lIC5zZWN0ZXVycyAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG4uaG9tZSAuc2VjdGV1cnMgLmdyaWQgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA2MHB4IDgwcHggMTQwcHggODBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuc2VjdGV1cnMgLmZvbmQtZm9ybWUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAxNDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2hlcm8taG9tZS5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uaG9tZSAuc2VjdGV1cnMgLmZvbmQtZm9ybWUgLmZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2dztcbiAgd2lkdGg6IDEwMHZoO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9oZXJvLWhvbWUuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuc2VjdGV1cnMgLmZvbmQtZm9ybWUgLmZvbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5zZWN0ZXVycyAuZm9uZC1mb3JtZSAub3BhY2l0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cbi5ob21lIC5zZWN0ZXVycyAuZm9uZC1mb3JtZSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG59XG4uaG9tZSAuc2VjdGV1cnMgLmZvbmQtZm9ybWUgLmNvbnRlbnQgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5oMyBoMyxcbi5ob21lIC5zZWN0ZXVycyAuZm9uZC1mb3JtZSAuY29udGVudCAuaDMgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5wcmVtaWVyZS1saXN0ZSAuY29sLXhsLTQge1xuICBvcGFjaXR5OiAwO1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5wcmVtaWVyZS1saXN0ZSAuY29sLXhsLTQgLnNlY3RldXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE4cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDkwMTk2MDc4NCk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5wcmVtaWVyZS1saXN0ZSAuY29sLXhsLTQgLnNlY3RldXItY2FyZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0NHB4O1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5wcmVtaWVyZS1saXN0ZSAuY29sLXhsLTQgLnNlY3RldXItY2FyZCAuaDMge1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5wcmVtaWVyZS1saXN0ZSAuY29sLXhsLTQgLnNlY3RldXItY2FyZCAuaDMgaDMsXG4uaG9tZSAuc2VjdGV1cnMgLmZvbmQtZm9ybWUgLmNvbnRlbnQgLnByZW1pZXJlLWxpc3RlIC5jb2wteGwtNCAuc2VjdGV1ci1jYXJkIC5oMyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob21lIC5zZWN0ZXVycyAuZm9uZC1mb3JtZSAuY29udGVudCAudHJhaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDQwcHggMHB4IDYwcHggMHB4O1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5kZXV4aWVtZS1saXN0ZSAuY29sLXhsLTYge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhvbWUgLnNlY3RldXJzIC5mb25kLWZvcm1lIC5jb250ZW50IC5kZXV4aWVtZS1saXN0ZSAuY29sLXhsLTYgLnNlY3RldXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE4cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDkwMTk2MDc4NCk7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxMDBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob21lIC5zZWN0ZXVycyAuZm9uZC1mb3JtZSAuY29udGVudCAuZGV1eGllbWUtbGlzdGUgLmNvbC14bC02IC5jb250ZW51IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaG9tZSAuc2VjdGV1cnMgLmZvbmQtZm9ybWUgLmNvbnRlbnQgLmRldXhpZW1lLWxpc3RlIC5jb2wteGwtNiAuY29udGVudSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaG9tZSAuc2VjdGV1cnMgLmZvbmQtZm9ybWUgLmNvbnRlbnQgLmRldXhpZW1lLWxpc3RlIC5jb2wteGwtNiAuYm91dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMycHg7XG59XG4uaG9tZSAuc2VjdGV1cnMgLmJsYW5jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuc2VjdGV1cnMgLmJsYW5jIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cbn1cbi5ob21lIC5zZWN0ZXVycyAuYmxhbmMgLmVuY2FkcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMS40cHgpO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ob21lIC5zZWN0ZXVycyAuYmxhbmMgLmVuY2FkcmUgLmNvbnRlbnUgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnNlY3RldXJzIC5ibGFuYyAuZW5jYWRyZSAuY29udGVudSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhvbWUgLnNlY3RldXJzIC5ibGFuYyAuZW5jYWRyZSAuY29udGVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmhvbWUgLnNlY3RldXJzIC5ib3V0b24ucm91Z2Uge1xuICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5zZWN0ZXVycyAuYm91dG9uLnJvdWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnNlY3RldXJzIC5ib3V0b24ucm91Z2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uaG9tZSAuc2VjdGV1cnMgLmJvdXRvbi5yb3VnZSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzMkU1RTtcbn1cbi5ob21lIC5zZWN0ZXVycyAuYm91dG9uLnJvdWdlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ob21lIC5hY2NvbXBhZ25lbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2hlcm8taG9tZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmFjY29tcGFnbmVtZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmFjY29tcGFnbmVtZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLmFjY29tcGFnbmVtZW50IC5oMiBoMixcbi5ob21lIC5hY2NvbXBhZ25lbWVudCAuaDIgcCxcbi5ob21lIC5hY2NvbXBhZ25lbWVudCAuY29udGVudSBoMixcbi5ob21lIC5hY2NvbXBhZ25lbWVudCAuY29udGVudSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmFjY29tcGFnbmVtZW50IC5ib3V0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5hY2NvbXBhZ25lbWVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5ob21lIC5hY2NvbXBhZ25lbWVudCAuY29sLXh4bC02IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob21lIC5hY2NvbXBhZ25lbWVudCAuY29sLXh4bC02IC5hY2NvbXBhZ25lbWVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE4cHgpO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lIC5hY2NvbXBhZ25lbWVudCAuY29sLXh4bC02IC5hY2NvbXBhZ25lbWVudC1jYXJkIC5lbnNlbWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmhvbWUgLmFjY29tcGFnbmVtZW50IC5jb2wteHhsLTYgLmFjY29tcGFnbmVtZW50LWNhcmQgLmVuc2VtYmxlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmhvbWUgLmFjY29tcGFnbmVtZW50IC5jb2wteHhsLTYgLmFjY29tcGFnbmVtZW50LWNhcmQgLmVuc2VtYmxlIC5oMyB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuLmhvbWUgLmFjY29tcGFnbmVtZW50IC5jb2wteHhsLTYgLmFjY29tcGFnbmVtZW50LWNhcmQgLmNvbnRlbnUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhvbWUgLmFjY29tcGFnbmVtZW50IC5jb2wteHhsLTYgLmFjY29tcGFnbmVtZW50LWNhcmQgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMUMxQjFGO1xufVxuLmhvbWUgLmFjY29tcGFnbmVtZW50IC5jb2wteHhsLTYgLmFjY29tcGFnbmVtZW50LWNhcmQgLm5vbWJyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMnB4O1xuICByaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMjgsIDI3LCAzMSwgMC4xMDE5NjA3ODQzKTtcbn1cbi5ob21lIC5yZWZlcmVuY2VzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgcGFkZGluZzogMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5yZWZlcmVuY2VzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnJlZmVyZW5jZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnJlZmVyZW5jZXMgLmdyaWQge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnJlZmVyZW5jZXMgLmdyaWQgLmgyLFxuICAuaG9tZSAucmVmZXJlbmNlcyAuZ3JpZCAuY29udGVudSB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG59XG4uaG9tZSAucmVmZXJlbmNlcyAuZ3JpZCAuc3dpcGVyLXRlbW9pZ25hZ2VzLWhvbWUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaG9tZSAucmVmZXJlbmNlcyAuZ3JpZCAuc3dpcGVyLXRlbW9pZ25hZ2VzLWhvbWUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRlbW9pZ25hZ2UtY2FyZCB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAxMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIG1hcmdpbjogMjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbi5ob21lIC5yZWZlcmVuY2VzIC5ncmlkIC5zd2lwZXItdGVtb2lnbmFnZXMtaG9tZSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAudGVtb2lnbmFnZS1jYXJkIC5sb2dvIHtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuLmhvbWUgLnJlZmVyZW5jZXMgLmdyaWQgLnN3aXBlci10ZW1vaWduYWdlcy1ob21lIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50ZW1vaWduYWdlLWNhcmQgLmVuc2VtYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhvbWUgLnJlZmVyZW5jZXMgLmdyaWQgLnN3aXBlci10ZW1vaWduYWdlcy1ob21lIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50ZW1vaWduYWdlLWNhcmQgLmVuc2VtYmxlIC5xdW90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI3cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5ob21lIC5yZWZlcmVuY2VzIC5ncmlkIC5zd2lwZXItdGVtb2lnbmFnZXMtaG9tZSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAudGVtb2lnbmFnZS1jYXJkIC5lbnNlbWJsZSAudGVtb2lnbmFnZSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmhvbWUgLnJlZmVyZW5jZXMgLmdyaWQgLnN3aXBlci10ZW1vaWduYWdlcy1ob21lIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50ZW1vaWduYWdlLWNhcmQgLmVuc2VtYmxlIC50ZW1vaWduYWdlIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaG9tZSAucmVmZXJlbmNlcyAuZ3JpZCAuc3dpcGVyLXRlbW9pZ25hZ2VzLWhvbWUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRlbW9pZ25hZ2UtY2FyZCAuZW5zZW1ibGUgLnRlbW9pZ25hZ2UgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uaG9tZSAucmVmZXJlbmNlcyAubGlzdGUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5yZWZlcmVuY2VzIC5saXN0ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmhvbWUgLnJlZmVyZW5jZXMgLmxpc3RlIC5zd2lwZXItcmVmZXJlbmNlcy1ob21lIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4uaG9tZSAucmVmZXJlbmNlcyAubGlzdGUgLnN3aXBlci1yZWZlcmVuY2VzLWhvbWUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmhvbWUgLnJlZmVyZW5jZXMgLmxpc3RlIC5zd2lwZXItcmVmZXJlbmNlcy1ob21lIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMFB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnJlZmVyZW5jZXMgLmxpc3RlIC5zd2lwZXItcmVmZXJlbmNlcy1ob21lIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaG9tZSAuYWN0dXMtaG9tZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5hY3R1cy1ob21lIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuYWN0dXMtaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5mb25kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2hlcm8taG9tZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAxMDBweCAwcHggMzYwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAuZm9uZCB7XG4gICAgcGFkZGluZzogMTAwcHggMHB4IDIzMHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5mb25kIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAuZm9uZCAuaDIgaDIsXG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmZvbmQgLmgyIHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAubGlzdGUtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDkwMTk2MDc4NCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyOS42cHgpO1xuICBtYXJnaW46IC0zNTBweCBhdXRvIDBweCBhdXRvO1xuICB3aWR0aDogMTA0MHB4O1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5saXN0ZS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTIyMHB4IDIwcHggMHB4IDIwcHg7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmxpc3RlLW1vYmlsZSAuZm9uZC1ibHVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzM1cHg7XG4gIGhlaWdodDogNTQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyOS42cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDA7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmxpc3RlLW1vYmlsZSAuc3dpcGVyLWFjdHVzLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmxpc3RlLW1vYmlsZSAuc3dpcGVyLWFjdHVzLWhvbWUgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmxpc3RlLW1vYmlsZSAuc3dpcGVyLWFjdHVzLWhvbWUgLnN3aXBlci1zbGlkZSAuYWN0dS1jYXJkLWhvbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAubGlzdGUtbW9iaWxlIC5zd2lwZXItYWN0dXMtaG9tZSAuc3dpcGVyLXNsaWRlIC5hY3R1LWNhcmQtaG9tZSB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggMTdweDtcbiAgfVxufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5saXN0ZS1tb2JpbGUgLnN3aXBlci1hY3R1cy1ob21lIC5zd2lwZXItc2xpZGUgLmFjdHUtY2FyZC1ob21lIC5mb3JtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGlwLXBhdGg6IHBhdGgoXCJNMTQwIDM3IEMxNDAgNDgsIDEzMSA1NywgMTIwIDU3IEgyNCBDMTAgNTcsIDAgNjcsIDAgODEgVjQ3NSBDMCA0NzUsIDAgNTAwLCAyNSA1MDAgSDI4MCBDMjkwIDUwMCwgMzAwIDQ5MSwgMzAwIDQ4MiBWMTggQzMwMCA4LCAyOTIgMCwgMjgyIDAgSDE2MCBDMTQ4IDAsIDE0MCA4LCAxNDAgMTggVjM3IFpcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmxpc3RlLW1vYmlsZSAuc3dpcGVyLWFjdHVzLWhvbWUgLnN3aXBlci1zbGlkZSAuYWN0dS1jYXJkLWhvbWUgLmZvcm1lIHtcbiAgICBjbGlwLXBhdGg6IHBhdGgoXCJNMTQwIDM3IEMxNDAgNDgsIDEzMSA1NywgMTIwIDU3IEgyNCBDMTAgNTcsIDAgNjcsIDAgODEgVjQ1NSBDMCA0NTUsIDAgNDgwLCAyNSA0ODAgSDI1NSBDMjY1IDQ4MCwgMjgwIDQ3MSwgMjgwIDQ2MiBWMTggQzI4MCA4LCAyNzIgMCwgMjYyIDAgSDE2MCBDMTQ4IDAsIDE0MCA4LCAxNDAgMTggVjM3IFpcIik7XG4gIH1cbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAubGlzdGUtbW9iaWxlIC5zd2lwZXItYWN0dXMtaG9tZSAuc3dpcGVyLXNsaWRlIC5hY3R1LWNhcmQtaG9tZSAuY2F0ZWdvcmllIHtcbiAgbGVmdDogMTBweDtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAubGlzdGUtbW9iaWxlIC5zd2lwZXItYWN0dXMtaG9tZSAuc3dpcGVyLXBhZ2luYXRpb24tYWN0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiBpbmhlcml0O1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5saXN0ZS1tb2JpbGUgLnN3aXBlci1hY3R1cy1ob21lIC5zd2lwZXItcGFnaW5hdGlvbi1hY3R1cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAubGlzdGUtbW9iaWxlIC5zd2lwZXItYWN0dXMtaG9tZSAuc3dpcGVyLXBhZ2luYXRpb24tYWN0dXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRDMyRTVFO1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5hY3R1LWNhcmQtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAuYWN0dS1jYXJkLWhvbWUgLmZvcm1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgY2xpcC1wYXRoOiBwYXRoKFwiTTE0MCAzNyBDMTQwIDQ4LCAxMzEgNTcsIDEyMCA1NyBIMjQgQzEwIDU3LCAwIDY3LCAwIDgxIFY0NzUgQzAgNDc1LCAwIDUwMCwgMjUgNTAwIEgyODAgQzI5MCA1MDAsIDMwMCA0OTEsIDMwMCA0ODIgVjE4IEMzMDAgOCwgMjkyIDAsIDI4MiAwIEgxNjAgQzE0OCAwLCAxNDAgOCwgMTQwIDE4IFYzNyBaXCIpO1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5hY3R1LWNhcmQtaG9tZSAuZm9ybWUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgc2NhbGU6IDEuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAuYWN0dS1jYXJkLWhvbWUgLmZvcm1lIC50ZXh0ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmFjdHUtY2FyZC1ob21lIC5mb3JtZSAudGV4dGUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAuYWN0dS1jYXJkLWhvbWUgLmZvcm1lIC50ZXh0ZSAuaDMgaDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAuYWN0dS1jYXJkLWhvbWUgLmZvcm1lIC50ZXh0ZSAuZXhjZXJwdCBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmFjdHUtY2FyZC1ob21lIC5mb3JtZSAudGV4dGUgLmxpZW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5hY3R1LWNhcmQtaG9tZSAuZm9ybWUgLnRleHRlIC5saWVuIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5hY3R1LWNhcmQtaG9tZSAuZm9ybWUgLnRleHRlIC5saWVuIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5hY3R1LWNhcmQtaG9tZSAuZm9ybWUgLnRleHRlIC5saWVuIGEgc3ZnIGcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmFjdHUtY2FyZC1ob21lIC5mb3JtZSAudGV4dGUgLmxpZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRDMyRTVFO1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5hY3R1LWNhcmQtaG9tZSAuZm9ybWUgLnRleHRlIC5saWVuIGE6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIGZpbGw6ICNEMzJFNUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmFjdHUtY2FyZC1ob21lIC5jYXRlZ29yaWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDE1O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuZW5zZW1ibGUgLmFjdHUtY2FyZC1ob21lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5lbnNlbWJsZSAuYWN0dS1jYXJkLWhvbWUtYW5pbWF0ZWQgLmZvcm1lIGltZyB7XG4gIHNjYWxlOiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmhvbWUgLmFjdHVzLWhvbWUgLmVuc2VtYmxlIC5hY3R1LWNhcmQtaG9tZS1hbmltYXRlZCAuZm9ybWUgLnRleHRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ob21lIC5hY3R1cy1ob21lIC5ib3V0b24ge1xuICBtYXJnaW46IDQwcHggYXV0byAxMDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5hY3R1cy1ob21lIC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDgwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmFjdHVzLWhvbWUgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNjBweCBhdXRvO1xuICB9XG59XG4uaG9tZSAuYWN0dXMtaG9tZSAuYm91dG9uIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDMyRTVFO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWhvbWUuY3NzLm1hcCAqLyJdfQ== */
