/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss ***!
  \****************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss (1) ***!
  \********************************************************************************************************************/
.top_header {
  background-color: #E2001A;
  color: #fff;
  height: 60px;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
}
.top_header .wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  max-width: 1366px;
  margin: 0 auto;
}
.top_header .wrapper .profil {
  padding: 0 34px;
  border-right: 1px solid;
}
.top_header .wrapper .btn-secondary {
  padding: 0 0 0 34px;
  align-self: center;
}
.top_header .wrapper .btn-secondary i {
  padding-left: 18px;
}
.top_header .wrapper select {
  background: transparent;
  border: 0;
  color: #fff;
}
.top_header .wrapper .dropdown {
  position: relative;
  height: 100%;
  display: flex;
}
.top_header .wrapper .dropdown a.dropdown-toggle {
  color: #fff;
}
.top_header .wrapper .dropdown ul {
  position: absolute;
  display: none;
  top: 42px;
  right: 0;
  width: 230px;
  z-index: 999;
  background: #fff;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  padding: 0;
  list-style: none;
}
.top_header .wrapper .dropdown ul li {
  padding: 10px 20px;
}
.top_header .wrapper .dropdown ul li a {
  font-family: "Roboto", sans-serif;
  color: #E2001A;
}
.top_header .wrapper .dropdown ul li:hover {
  background-color: #E2001A;
  color: #fff;
  margin: 0;
}
.top_header .wrapper .dropdown ul li:hover a {
  color: #fff;
}
.top_header .wrapper .dropdown:hover ul {
  display: block;
}
.top_header .wrapper .dropdown:hover ul:hover {
  display: block;
}

header.header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  top: 0;
  left: 0;
  right: 0;
  border: 0;
  z-index: 9999;
  padding: 0;
  min-height: 200px;
  max-height: 200px;
}

header .wrapper {
  display: flex;
  width: 100%;
  max-width: 1366px;
  justify-content: space-between;
}
header .wrapper .bloc-bt-header {
  align-content: center;
}
header .wrapper .baseline {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 900;
  line-height: 1.2em;
  color: #666666;
  float: right;
  align-content: center;
  height: 100%;
  padding-left: 20px;
}

.mon-espace {
  color: #E2001A;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  position: relative;
  margin-right: 50px;
}

.mon-espace::before {
  content: url(../.././dist/img/user.png);
  display: inline-block;
  padding-right: 10px;
  vertical-align: middle;
}

.mon-loyer {
  background: #E2001A;
  border-radius: 3px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 10px 20px 10px 20px;
  font-size: 20px;
  position: relative;
}

.mon-loyer::before {
  content: url(../.././dist/img/cb.png);
  padding: 0 25px 0 0;
  display: inline-block;
  vertical-align: middle;
}

.page-id-188 .mon-espace, .page-id-188 .mon-loyer {
  display: none;
}

.nav-btn {
  font-size: 22px;
  width: calc(100% - 75px);
  cursor: pointer;
}

.nav-main {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 80px;
  z-index: 9999;
  display: none;
  padding: 20px;
  background: rgba(15, 8, 10, 0.3) 0% 0% no-repeat padding-box;
  opacity: 1;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}
.nav-main .nav-main-menu-container {
  display: flex;
}
.nav-main .nav-main-menu-container .nav-main-menu-block {
  width: 100%;
}
.nav-main .nav-main-menu-container .nav-main-menu-block .nav-main-menu-block-1 {
  display: flex;
  width: 100%;
}

.nav-main-visible {
  display: block;
}

.logo {
  text-align: left;
}
.logo a {
  color: #ffffff;
  text-decoration: none;
}
.logo a img {
  vertical-align: middle;
  width: 42%;
}

.nav-user-container,
.mobile-nav-user-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: calc(100% - 75px);
}
.nav-user-container .nav-account,
.mobile-nav-user-container .nav-account {
  padding: 5px;
  display: block;
}
.nav-user-container .nav-cart,
.mobile-nav-user-container .nav-cart {
  padding: 5px;
  display: block;
  position: relative;
  overflow: visible;
}
.nav-user-container .nav-cart .nav-cart-count,
.mobile-nav-user-container .nav-cart .nav-cart-count {
  font-size: 10px;
  width: 15px;
  height: 15px;
  background-color: red;
  color: #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  right: -8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-user-container .nav-space,
.mobile-nav-user-container .nav-space {
  padding: 0 15px;
}
.nav-user-container .nav-lang,
.mobile-nav-user-container .nav-lang {
  padding: 5px;
  display: block;
  font-weight: bold;
}
.nav-user-container .nav-lang-disabled,
.mobile-nav-user-container .nav-lang-disabled {
  color: #bababa;
}

.mobile-nav-user-container {
  display: none;
}

.menu-parent-container {
  list-style: none;
  margin: 0;
  padding: 20px 0 20px 0;
}
.menu-parent-container li.menu-parent {
  text-transform: uppercase;
  padding: 15px 10px;
  font-weight: 500;
  font-size: 20px;
}
.menu-parent-container li.menu-parent a:hover {
  color: red;
}

.menu-container-items {
  width: 100%;
}

.menu-container-items-red {
  border-top: 2px solid red;
}

.menu-children-container-block {
  width: 100%;
}

.menu-children-container {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 20px;
}
.menu-children-container li.menu-children {
  padding: 15px 10px;
  margin: 0;
  display: none;
}
.menu-children-container li.menu-children ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.menu-children-container li.menu-children ul li {
  padding: 0 0 10px 0;
  text-transform: inherit;
}
.menu-children-container li.menu-children ul li a {
  font-size: 15px;
  font-weight: 400;
  text-transform: inherit;
}
.menu-children-container li.menu-children ul li a:hover {
  color: red;
}
.menu-children-container li.menu-children ul li:first-letter {
  text-transform: uppercase;
}
.menu-children-container li.menu-children-active {
  display: block;
}

.menu-parent-image-container {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 20px;
  width: 100%;
  aspect-ratio: 0.9;
}
.menu-parent-image-container .menu-parent-image {
  display: none;
  width: 60%;
  aspect-ratio: 0.9;
  background-color: grey;
  margin: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.menu-parent-image-container .menu-parent-image-empty {
  background-color: transparent;
}
.menu-parent-image-container .menu-parent-image-active {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.page-template-template-locataire .section-container {
  width: 100%;
  width: 1366px;
  margin: 0 auto;
}
.page-template-template-locataire .section-container .content-container {
  max-width: 1196px;
  margin: 0 auto;
}
.page-template-template-locataire #home_slider::before {
  background: linear-gradient(to right, #121212, transparent);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
.page-template-template-locataire .homeslider {
  height: 100vh;
  background-color: #313131;
  position: relative;
  background-position-x: center;
}
.page-template-template-locataire .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-template-template-locataire .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.page-template-template-locataire .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-template-locataire .homeslider .banner .banner-big-text .bt_header {
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  background-color: #e2001a;
  padding: 10px;
}
.page-template-template-locataire .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
}
.page-template-template-locataire .homeslider #homebanner_slide {
  width: 1366px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.page-template-template-locataire .homeslider #homebanner_slide h1 {
  text-align: left;
  font-size: 64px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  line-height: 1;
  font-style: normal;
  color: #FFFFFF;
  width: 80%;
  margin: 0;
  padding: 70px 0 35px 0;
}
.page-template-template-locataire .homeslider #homebanner_slide .banner-big-text {
  font-size: 24px;
  line-height: 1.2em;
  font-family: "Roboto", sans-serif;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.page-template-template-locataire .homeslider #homebanner_slide .banner-big-text .bt_header {
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  background-color: #e2001a;
  padding: 10px;
}
.page-template-template-locataire .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.page-template-template-locataire .homeslider .banner-discover-link {
  position: absolute;
  bottom: 50px;
  left: 16%;
  font-size: 14px;
  font-weight: 100;
  color: #ffffff;
  text-decoration: none;
}
.page-template-template-locataire .homeslider .bloc_video {
  display: flex;
}
.page-template-template-locataire .homeslider .bloc_video video, .page-template-template-locataire .homeslider .bloc_video .video-responsive {
  min-width: 55%;
  min-height: 350px;
}
.page-template-template-locataire .homeslider .bloc_video video iframe, .page-template-template-locataire .homeslider .bloc_video .video-responsive iframe {
  width: 100%;
  height: 100%;
}
.page-template-template-locataire .homeslider .bloc_video .banner-big-text {
  padding: 30px;
  display: flex;
  justify-content: center;
  align-content: center;
  font-family: "Roboto", sans-serif;
}
.page-template-template-locataire .section-1 .texte_image {
  padding: 90px 0;
}
.page-template-template-locataire .section-1 .full_texte {
  width: 100% !important;
  background-color: #F1F1F1;
  text-align: center;
  color: #666666;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  padding: 25px 0;
}
.page-template-template-locataire .section-1 .full_texte h2 {
  font-family: "Poppins", sans-serif;
  font-size: 26px;
  font-weight: 400;
  margin-top: 0;
}
.page-template-template-locataire .section-1 .full_texte h3 {
  color: #666666;
  font-family: "Roboto", sans-serif;
  font-size: 26px;
  font-weight: 400;
}
.page-template-template-locataire .section-1 .bg-blanc {
  background-color: #FFFFFF;
}
.page-template-template-locataire .section-1 .bg-blanc h2 {
  color: #E2001A;
  font-weight: 400;
  font-size: 45px;
  margin-bottom: 0;
}
.page-template-template-locataire .section-1 .bg-blanc h3 {
  color: #666666;
  font-family: "Roboto", sans-serif;
  font-size: 26px;
  font-weight: 400;
  margin-top: 0;
}
.page-template-template-locataire .section-1 .div-flex {
  gap: 70px;
}
.page-template-template-locataire .section-1 .text-image-info {
  width: 100%;
  max-width: 598px;
  padding: 0;
  color: #666666;
  font-size: 15px;
  font-family: "Roboto", sans-serif;
}
.page-template-template-locataire .section-1 .text-image-info a {
  color: #000;
  text-decoration: underline;
}
.page-template-template-locataire .section-1 .text-image-info h2 {
  font-size: 45px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  line-height: 1.2em;
  margin-top: 0;
  color: #E2001A;
}
.page-template-template-locataire .section-1 .text-image-info ul {
  list-style: none;
}
.page-template-template-locataire .section-1 .text-image-info ul li::before {
  content: ">";
  margin-right: 10px;
  color: #E2001A;
}
.page-template-template-locataire .section-1 .text-img-link {
  width: 100%;
  max-width: 598px;
  padding: 0;
  text-align: center;
}
.page-template-template-locataire .section-1 .text-img-link img {
  width: 100%;
}
.page-template-template-locataire .section-1 .text-img-link iframe {
  width: 100%;
}
.page-template-template-locataire #section_2 {
  padding-top: 30px;
}
.page-template-template-locataire #section_2 h2 {
  font-family: "Poppins", sans-serif;
  font-size: 45px;
  font-weight: 400;
  padding: 10px;
  color: #E2001A;
  text-align: center;
  margin-top: 0;
}
.page-template-template-locataire #section_3 .container {
  width: 1366px;
  margin: 0 auto;
}
.page-template-template-locataire #section_3 .container .ui-tabs-nav {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-template-template-locataire #section_3 .container li.ui-tabs-tab a {
  font-size: 25px;
  font-family: "Roboto", sans-serif;
  background-color: #fff;
  color: #E2001A;
  border: solid 1px #E2001A;
  padding: 11px;
  display: inline-block;
  width: auto;
}
.page-template-template-locataire #section_3 .container .global-faq {
  background-color: #F1F1F1;
  padding: 70px 80px;
}
.page-template-template-locataire #section_3 .container .global-faq ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.page-template-template-locataire #section_3 .container .global-faq ul li {
  background-color: #fff;
  padding: 20px;
  width: 100%;
}
.page-template-template-locataire #section_3 .container .global-faq ul li span {
  font-size: 18px;
  color: #666666;
  font-family: "Roboto", sans-serif;
}
.page-template-template-locataire #section_3 .container .global-faq ul li span.texte-faq {
  font-size: 18px;
  font-style: italic;
  overflow: hidden;
}
.page-template-template-locataire #section_3 .container .global-faq ul li .titre-faq {
  font-size: 22px;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.page-template-template-locataire #section_3 .container .global-faq ul li .titre-faq i {
  color: #ffffff;
  background-color: #E2001A;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  position: absolute;
  text-align: center;
  right: 20px;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  top: 20px;
}
.page-template-template-locataire #section_3 .container .global-faq ul li .titre-faq i.ico-faq-visible {
  background-color: #707070;
}
.page-template-template-locataire #section_3 .container .global-faq ul li.block-faq a {
  background-color: transparent !important;
  border: inherit !important;
}
.page-template-template-locataire .section-4 h2 {
  font-size: 45px;
  color: #E2001A;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  text-align: center;
}
.page-template-template-locataire .section-4 .global-col {
  display: flex;
  gap: 40px;
  justify-content: space-between;
}
.page-template-template-locataire .section-4 .global-col .col {
  width: 100%;
  max-width: 650px;
  border: 0.5px solid #666666;
  border-radius: 24px;
}
.page-template-template-locataire .section-4 .global-col .col img.img-bloc {
  width: 100%;
  border-radius: 23px 23px 0 0;
}
.page-template-template-locataire .section-4 .global-col .col h3 {
  font-family: "Roboto", sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #666666;
  margin-top: 0;
}
.page-template-template-locataire .section-4 .global-col .col .txt-col1, .page-template-template-locataire .section-4 .global-col .col .txt-col2, .page-template-template-locataire .section-4 .global-col .col .txt-col3 {
  padding: 40px 32px 0 32px;
  font-size: 18px;
  color: #666666;
  font-family: "Roboto", sans-serif;
}
.page-template-template-locataire .section-4 .global-col .col .txt-col1 .tel, .page-template-template-locataire .section-4 .global-col .col .txt-col2 .tel, .page-template-template-locataire .section-4 .global-col .col .txt-col3 .tel {
  color: #E2001A;
  font-size: 25px;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
}
.page-template-template-locataire .section-4 .global-col .col .txt-col1 .petit-txt, .page-template-template-locataire .section-4 .global-col .col .txt-col2 .petit-txt, .page-template-template-locataire .section-4 .global-col .col .txt-col3 .petit-txt {
  font-size: 10px;
  font-style: italic;
}
.page-template-template-locataire .section-4 .global-col .col .txt-col1 .tel::before, .page-template-template-locataire .section-4 .global-col .col .txt-col2 .tel::before, .page-template-template-locataire .section-4 .global-col .col .txt-col3 .tel::before {
  position: absolute;
  left: 0px;
  top: 5px;
  display: block;
}
.page-template-template-locataire .section-4 .global-col .col .txt-col2 h3, .page-template-template-locataire .section-4 .global-col .col .txt-col3 h3 {
  color: #3D3D3F;
  font-weight: 400;
}
.page-template-template-locataire .section-4 .global-col .col .lien-col {
  text-align: right;
  padding: 40px 40px 20px 40px;
}
.page-template-template-locataire .section-4 .global-col .col .lien-col a {
  text-transform: uppercase;
  text-align: right;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  color: #1D1A1B;
}
.page-template-template-locataire .section-4 .global-col .col p {
  color: #666666;
  margin: 5px 0;
}
.page-template-template-locataire .section-4 .global-col .col:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.page-template-template-locataire .section-4 .global-col .col1 {
  padding-top: 30px;
}

footer.footer {
  box-shadow: 6px 0px 6px rgba(0, 0, 0, 0.1607843137);
  z-index: 999;
  position: relative;
  margin-top: 80px;
  font-family: "Roboto", sans-serif;
}
footer.footer .section-container {
  display: flex;
  gap: 70px;
  justify-content: flex-start;
}
footer.footer .section-container .col1 h3, footer.footer .section-container .col2 h3 {
  font-size: 20px;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
  color: #1D1A1B;
  text-transform: uppercase;
}
footer.footer .section-container .col1 ul, footer.footer .section-container .col2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 50px;
}
footer.footer .section-container .col1 ul li a, footer.footer .section-container .col2 ul li a {
  color: #666666;
}
footer.footer .section-container .col1 img {
  width: 42%;
  max-width: 115px;
  min-width: 100px;
}
footer.footer .section-container .col1 img.logo-habitatenregion {
  min-width: 80px;
  width: 30%;
  height: fit-content;
}
footer.footer .section-container .col1 .bloc-logo {
  display: flex;
  gap: 10px;
  align-items: flex-end;
}
footer.footer .footer-bottom {
  display: flex;
  justify-content: flex-end;
  gap: 15px;
  padding-bottom: 30px;
}
footer.footer .footer-bottom a {
  font-size: 12px;
  color: #666666;
}
footer.footer .separateur {
  border-top: solid 1px #AFAFAF;
  margin: 0 5%;
}

.footer .cols {
  display: flex;
  gap: 40px;
  padding: 0 8%;
  line-height: 1.5em;
}
.footer .cols .col {
  width: 100%;
  min-height: 230px;
}
.footer .cols .col ul li {
  list-style: none;
}

.footer .newsletter {
  min-height: 100px;
  max-width: 1440px;
  margin: 0 auto;
  padding: 20px 8%;
  display: flex;
  gap: 90px;
  align-items: center;
}
.footer .newsletter h3 {
  text-transform: uppercase;
  font-style: italic;
  font-size: 35px;
  font-weight: lighter;
}
.footer .newsletter form {
  display: flex;
  gap: 0px;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.footer .newsletter form #input_1_1 {
  background-color: #121212;
  color: #fff;
  border-bottom: solid 1px #AFAFAF;
  min-width: 590px;
  font-size: 13px;
}
.footer .newsletter form #choice_1_2_1 {
  float: left;
  width: inherit;
}
.footer .newsletter form label#label_1_2_1 {
  font-size: 12px;
  padding-left: 10px;
}
.footer .newsletter form #gform_submit_button_1 {
  background-color: transparent;
  color: #AFAFAF;
  font-size: 13px;
  font-weight: 700;
  border: solid 1px #AFAFAF;
  padding: 6px;
  width: 202px;
  position: absolute;
  right: 0;
  top: -2px;
}

.logo-footer {
  padding: 40px 8% 0px 8%;
}

.small_footer {
  padding: 20px 8%;
  font-size: 9px;
  color: #AFAFAF;
}

.page-template-template-home .section-container {
  width: 100%;
  width: 1366px;
  margin: 0 auto;
}
.page-template-template-home .section-container .content-container {
  max-width: 1196px;
  margin: 0 auto;
}
.page-template-template-home .homeslider {
  height: 100vh;
  background-color: #313131;
  position: relative;
  background-position-x: center;
}
.page-template-template-home .homeslider .banner {
  display: block;
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.page-template-template-home .homeslider .banner video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.page-template-template-home .homeslider .banner .banner-big-text {
  position: absolute;
  bottom: 110px;
  left: 16%;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.page-template-template-home .homeslider .banner .banner-big-text .bt_header {
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  background-color: #e2001a;
  padding: 10px;
}
.page-template-template-home .homeslider .banner::before {
  content: "";
  background: linear-gradient(transparent, #121212);
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
}
.page-template-template-home .homeslider #homebanner_slide {
  width: 1366px;
  margin: 0 auto;
}
.page-template-template-home .homeslider #homebanner_slide h1 {
  text-align: left;
  font-size: 64px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  line-height: 1;
  font-style: normal;
  color: #FFFFFF;
  width: 80%;
  margin: 0;
  padding: 70px 0 35px 0;
}
.page-template-template-home .homeslider #homebanner_slide .banner-big-text {
  font-size: 24px;
  line-height: 1.2em;
  font-family: "Roboto", sans-serif;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.page-template-template-home .homeslider #homebanner_slide .banner-big-text .bt_header {
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  background-color: #e2001a;
  padding: 10px;
}
.page-template-template-home .homeslider .point-header {
  color: #E42313;
  font-size: 50px;
}
.page-template-template-home .homeslider .banner-discover-link {
  position: absolute;
  bottom: 50px;
  left: 16%;
  font-size: 14px;
  font-weight: 100;
  color: #ffffff;
  text-decoration: none;
}
.page-template-template-home .homeslider .bloc_video {
  display: flex;
}
.page-template-template-home .homeslider .bloc_video video, .page-template-template-home .homeslider .bloc_video .video-responsive {
  min-width: 55%;
  min-height: 320px;
}
.page-template-template-home .homeslider .bloc_video video iframe, .page-template-template-home .homeslider .bloc_video .video-responsive iframe {
  width: 100%;
  height: 100%;
}
.page-template-template-home .homeslider .bloc_video .banner-big-text {
  padding: 30px;
  display: flex;
  justify-content: center;
  align-content: center;
  font-family: "Roboto", sans-serif;
}
.page-template-template-home .homeslider .bloc_video .banner-big-text .bt_header {
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  background-color: #e2001a;
  padding: 10px;
}
.page-template-template-home #section_2 h2 {
  font-family: "Poppins", sans-serif;
  font-size: 45px;
  font-weight: 300;
  letter-spacing: 0px;
  padding: 10px;
  color: #E2001A;
  text-align: center;
}
.page-template-template-home #section_3 .container {
  width: 1366px;
  margin: 0 auto;
}
.page-template-template-home #section_3 .container .ui-tabs-nav {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-template-template-home #section_3 .container li.ui-tabs-tab a {
  font-size: 25px;
  font-family: "Roboto", sans-serif;
  background-color: #fff;
  color: #E2001A;
  border: solid 1px #E2001A;
  padding: 11px;
  display: inline-block;
  width: auto;
}
.page-template-template-home #section_3 .container li.ui-tabs-active a {
  background-color: #E2001A;
  color: #FFFFFF;
  padding: 12px;
  display: inline-block;
  border: 0;
  font-weight: 700;
}
.page-template-template-home #section_3 .container .global-faq {
  background-color: #F1F1F1;
  padding: 70px 80px;
}
.page-template-template-home #section_3 .container .global-faq ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.page-template-template-home #section_3 .container .global-faq ul li {
  background-color: #fff;
  padding: 20px;
  width: 100%;
}
.page-template-template-home #section_3 .container .global-faq ul li span {
  font-size: 18px;
  color: #666666;
  font-family: "Roboto", sans-serif;
}
.page-template-template-home #section_3 .container .global-faq ul li span.texte-faq {
  font-size: 18px;
  font-style: italic;
  overflow: hidden;
}
.page-template-template-home #section_3 .container .global-faq ul li .titre-faq {
  font-size: 22px;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.page-template-template-home #section_3 .container .global-faq ul li .titre-faq i {
  color: #ffffff;
  background-color: #E2001A;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  position: absolute;
  text-align: center;
  right: 20px;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  top: 20px;
}
.page-template-template-home #section_3 .container .global-faq ul li .titre-faq i.ico-faq-visible {
  background-color: #707070;
}
.page-template-template-home .section-4 h2 {
  font-size: 45px;
  color: #E2001A;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  text-align: center;
}
.page-template-template-home .section-4 .global-col {
  display: flex;
  gap: 40px;
  justify-content: space-between;
}
.page-template-template-home .section-4 .global-col .col {
  width: 100%;
  max-width: 400px;
  border: 0.5px solid #666666;
  border-radius: 24px;
}
.page-template-template-home .section-4 .global-col .col img.img-bloc {
  width: 100%;
  border-radius: 23px 23px 0 0;
}
.page-template-template-home .section-4 .global-col .col h3 {
  font-family: "Roboto", sans-serif;
  font-size: 30px;
  font-weight: 400;
  color: #666666;
  margin-top: 0;
}
.page-template-template-home .section-4 .global-col .col .txt-col1, .page-template-template-home .section-4 .global-col .col .txt-col2, .page-template-template-home .section-4 .global-col .col .txt-col3 {
  padding: 40px 32px 0 32px;
  font-size: 18px;
  color: #666666;
  font-family: "Roboto", sans-serif;
}
.page-template-template-home .section-4 .global-col .col .txt-col1 .tel, .page-template-template-home .section-4 .global-col .col .txt-col2 .tel, .page-template-template-home .section-4 .global-col .col .txt-col3 .tel {
  color: #E2001A;
  font-size: 25px;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
}
.page-template-template-home .section-4 .global-col .col .txt-col1 .petit-txt, .page-template-template-home .section-4 .global-col .col .txt-col2 .petit-txt, .page-template-template-home .section-4 .global-col .col .txt-col3 .petit-txt {
  font-size: 10px;
  font-style: italic;
}
.page-template-template-home .section-4 .global-col .col .txt-col1 .tel::before, .page-template-template-home .section-4 .global-col .col .txt-col2 .tel::before, .page-template-template-home .section-4 .global-col .col .txt-col3 .tel::before {
  position: absolute;
  left: 0px;
  top: 5px;
  display: block;
}
.page-template-template-home .section-4 .global-col .col .txt-col2 h3, .page-template-template-home .section-4 .global-col .col .txt-col3 h3 {
  color: #3D3D3F;
  font-weight: 400;
}
.page-template-template-home .section-4 .global-col .col .lien-col {
  text-align: right;
  padding: 40px 40px 0 40px;
}
.page-template-template-home .section-4 .global-col .col .lien-col a {
  text-transform: uppercase;
  text-align: right;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  color: #1D1A1B;
}
.page-template-template-home .section-4 .global-col .col p {
  color: #666666;
  margin: 5px 0;
}
.page-template-template-home .section-4 .global-col .col:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.page-template-template-home .section-4 .global-col .col1 {
  padding-top: 30px;
}

@media all and (max-width: 820px) {
  .top_header {
    background-color: #E2001A;
    color: #fff;
    height: 60px;
    font-size: 15px;
    font-family: "Roboto", sans-serif;
  }
  .top_header .wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    margin: 0 auto;
  }
  .top_header .wrapper .profil {
    padding: 0 30px;
    border-right: 1px solid;
  }
  .top_header .wrapper .btn-secondary {
    padding: 0 0 0 30px;
    align-self: center;
  }
  .top_header .wrapper select {
    background: transparent;
    border: 0;
    color: #fff;
  }
  .top_header .wrapper .dropdown {
    position: relative;
    height: 100%;
    display: flex;
  }
  .top_header .wrapper .dropdown a.dropdown-toggle {
    color: #fff;
  }
  .top_header .wrapper .dropdown ul {
    position: absolute;
    display: none;
    top: 42px;
    right: 0;
    width: 380px;
    z-index: 999;
    background: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
    padding: 0;
  }
  .top_header .wrapper .dropdown ul li {
    padding: 10px 20px;
  }
  .top_header .wrapper .dropdown ul li a {
    font-family: "Roboto", sans-serif;
    color: #E2001A;
  }
  .top_header .wrapper .dropdown ul li:nth-child(2n) {
    background-color: #E2001A;
    color: #fff;
    margin: 0;
  }
  .top_header .wrapper .dropdown ul li:nth-child(2n) a {
    color: #fff;
  }
  .top_header .wrapper .dropdown:hover ul {
    display: block;
  }
  .top_header .wrapper .dropdown:hover ul:hover {
    display: block;
  }
  .section-container {
    width: 100% !important;
  }
  header .wrapper {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  header .wrapper #home_slider {
    background-position-x: center;
  }
  header .wrapper .logo {
    display: flex;
    width: 70%;
  }
  header .wrapper .logo .logo-link {
    width: 100%;
    max-width: 200px;
  }
  header .wrapper .logo .logo-link img {
    width: 100%;
  }
  header .wrapper .logo .baseline {
    font-size: 14px;
    line-height: 1.2em;
    color: #666666;
    float: right;
    align-content: flex-end;
    height: 100%;
    padding-left: 15px;
  }
  header .wrapper .bloc-bt-header {
    align-content: center;
    margin-top: 30px;
    text-align: center;
    width: 47%;
  }
  header .wrapper .bloc-bt-header .mon-espace, header .wrapper .bloc-bt-header .mon-loyer {
    font-size: 14px;
  }
  #footer .section-container {
    padding: 20px;
    font-size: 14px;
    width: auto !important;
  }
  #footer .section-container h3 {
    font-size: 18px;
  }
  #footer .footer-bottom {
    flex-wrap: wrap;
  }
  #footer .footer-bottom a {
    display: inline-block;
    width: 100%;
    text-align: center;
  }
  .page-template-template-home .homeslider #homebanner_slide {
    width: 100%;
  }
  .page-template-template-home .homeslider #homebanner_slide h1 {
    font-size: 25px;
    width: 100%;
    padding: 35px 15px 35px 15px;
  }
  .page-template-template-home .homeslider #homebanner_slide .bloc_video {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-home .homeslider #homebanner_slide .banner-big-text {
    font-size: 15px;
    line-height: 1.2em;
    font-family: "Roboto", sans-serif;
  }
  .page-template-template-home #section_2 h2 {
    font-size: 25px;
  }
  .page-template-template-home #section_3 .container {
    width: 100%;
  }
  .page-template-template-home #section_3 .container .onglet-active, .page-template-template-home #section_3 .container .onglet-inactive {
    font-size: 20px;
    text-align: center;
  }
  .page-template-template-home #section_3 .container .ui-tabs-nav {
    flex-wrap: wrap;
  }
  .page-template-template-home #section_3 .container .ui-tabs-nav li.ui-tabs-tab a {
    font-size: 20px;
  }
  .page-template-template-home #section_3 .container .global-faq {
    padding: 20px;
  }
  .page-template-template-home #section_3 .container .global-faq ul li.block-faq {
    min-width: inherit;
  }
  .page-template-template-home #section_3 .container .global-faq ul li.block-faq .titre-faq {
    font-size: 18px;
    display: inline-block;
    width: 100%;
  }
  .page-template-template-home #section_3 .container .global-faq ul li.block-faq .titre-faq i {
    right: 5px;
    width: 20px;
    height: 20px;
  }
  .page-template-template-home .section-4 h2 {
    font-size: 25px;
  }
  .page-template-template-home .section-4 .global-col {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-home .section-4 .global-col .col {
    width: 80%;
    max-width: inherit;
    margin: 0 auto;
    padding-bottom: 15px;
  }
  .page-template-template-home .section-4 .global-col .col h3 {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #666666;
    margin-top: 0;
  }
  .page-template-template-home .section-4 .global-col .col .lien-col {
    text-align: right;
    padding: 40px 40px 20px 40px;
  }
  .page-template-template-locataire .homeslider #homebanner_slide {
    width: 100%;
  }
  .page-template-template-locataire .homeslider #homebanner_slide h1 {
    font-size: 25px;
    width: 100%;
    padding: 35px 15px 35px 15px;
  }
  .page-template-template-locataire .homeslider #homebanner_slide .bloc_video {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-locataire .homeslider #homebanner_slide .banner-big-text {
    font-size: 15px;
    line-height: 1.2em;
    font-family: "Roboto", sans-serif;
  }
  .page-template-template-locataire .section-1 .text-image-info {
    width: 100%;
    max-width: 598px;
    padding: 0 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Roboto", sans-serif;
  }
  .page-template-template-locataire .section-1 .texte_image {
    padding: 50px 0;
  }
  .page-template-template-locataire .section-1 .text-img-link {
    padding: 0 20px;
  }
  .page-template-template-locataire .section-1 .full_texte {
    font-size: 15px;
  }
  .page-template-template-locataire .section-1 .full_texte .section-container {
    padding: 0 20px;
  }
  .page-template-template-locataire .section-1 .full_texte .section-container h2 {
    font-size: 25px;
  }
  .page-template-template-locataire .section-1 .full_texte .section-container img {
    width: 100%;
  }
  .page-template-template-locataire #section_3 .container {
    width: 100%;
  }
  .page-template-template-locataire #section_3 .container .ui-tabs-nav {
    flex-wrap: wrap;
  }
  .page-template-template-locataire #section_3 .container .ui-tabs-nav li.ui-tabs-tab a {
    font-size: 20px;
  }
  .page-template-template-locataire #section_3 .container .global-faq {
    padding: 20px;
    width: auto;
  }
  .page-template-template-locataire #section_3 .container .global-faq ul li.block-faq {
    min-width: inherit;
  }
  .page-template-template-locataire #section_3 .container .global-faq ul li.block-faq .titre-faq {
    font-size: 18px;
    display: inline-block;
    width: 100%;
  }
  .page-template-template-locataire #section_3 .container .global-faq ul li.block-faq .titre-faq i {
    right: 5px;
    width: 20px;
    height: 20px;
  }
  .page-template-template-locataire .section-4 .global-col {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-locataire .section-4 .global-col .col {
    width: 80%;
    max-width: inherit;
    margin: 0 auto;
  }
  .page-template-template-locataire .section-4 .global-col .col h3 {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #666666;
    margin-top: 0;
  }
}
@media all and (max-width: 480px) {
  .div-flex {
    display: flex;
    flex-wrap: wrap;
  }
  .section-container {
    width: 100% !important;
  }
  header .wrapper {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  header .wrapper #home_slider {
    background-position-x: center;
  }
  header .wrapper .logo {
    display: flex;
    width: 90%;
  }
  header .wrapper .logo .logo-link {
    width: auto;
    max-width: 200px;
  }
  header .wrapper .logo .baseline {
    font-size: 11px;
    line-height: 1.2em;
    color: #666666;
    float: right;
    align-content: flex-end;
    height: 100%;
    padding-left: 15px;
  }
  header .wrapper .bloc-bt-header {
    align-content: center;
    margin-top: 30px;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
  }
  header .wrapper .bloc-bt-header .mon-espace, header .wrapper .bloc-bt-header .mon-loyer {
    font-size: 13px;
  }
  .page-template-template-home .homeslider #homebanner_slide {
    width: 100%;
  }
  .page-template-template-home .homeslider #homebanner_slide h1 {
    font-size: 28px;
    width: 100%;
    padding: 35px 15px 35px 15px;
  }
  .page-template-template-home .homeslider #homebanner_slide .bloc_video {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-home .homeslider #homebanner_slide .bloc_video .video-responsive {
    min-width: 100%;
    min-height: 250px;
    padding: 10px;
  }
  .page-template-template-home .homeslider #homebanner_slide .banner-big-text {
    font-size: 15px;
    line-height: 1.2em;
    font-family: "Roboto", sans-serif;
  }
  .page-template-template-home #section_2 h2 {
    font-size: 25px;
  }
  .page-template-template-home #section_3 .container {
    width: 100%;
  }
  .page-template-template-home #section_3 .container .onglet-active, .page-template-template-home #section_3 .container .onglet-inactive {
    font-size: 15px !important;
    padding: 12px 0 !important;
    text-align: center;
    width: 100%;
  }
  .page-template-template-home #section_3 .container .global-faq {
    padding: 20px;
  }
  .page-template-template-home #section_3 .container .global-faq ul .block-faq {
    min-width: inherit;
  }
  .page-template-template-home #section_3 .container .global-faq ul .block-faq .titre-faq i {
    right: 5px;
  }
  .page-template-template-home .section-4 h2 {
    font-size: 25px;
  }
  .page-template-template-home .section-4 .global-col {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-home .section-4 .global-col .col .lien-col {
    text-align: right;
    padding: 40px 40px 20px 40px;
  }
  .page-template-template-locataire .homeslider #homebanner_slide {
    width: 100%;
  }
  .page-template-template-locataire .homeslider #homebanner_slide h1 {
    font-size: 28px;
    width: 70%;
    padding: 50px 20px 35px 20px;
  }
  .page-template-template-locataire .homeslider #homebanner_slide .bloc_video {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-locataire .homeslider #homebanner_slide .bloc_video .video-responsive {
    min-width: 100%;
    min-height: 250px;
    padding: 10px;
  }
  .page-template-template-locataire .homeslider #homebanner_slide .banner-big-text {
    font-size: 15px;
    line-height: 1.2em;
    font-family: "Roboto", sans-serif;
  }
  .page-template-template-locataire .section-1 .text-image-info {
    width: 100%;
    max-width: 598px;
    padding: 0 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Roboto", sans-serif;
  }
  .page-template-template-locataire .section-1 .text-image-info h2 {
    font-size: 25px;
  }
  .page-template-template-locataire .section-1 .texte_image {
    padding: 50px 0;
  }
  .page-template-template-locataire .section-1 .text-img-link {
    padding: 0 20px;
  }
  .page-template-template-locataire .section-1 .full_texte {
    font-size: 15px;
  }
  .page-template-template-locataire .section-1 .full_texte .section-container {
    padding: 0 20px;
  }
  .page-template-template-locataire .section-1 .full_texte .section-container h2 {
    font-size: 25px;
  }
  .page-template-template-locataire .section-1 .full_texte .section-container img {
    width: 100%;
  }
  .page-template-template-locataire #section_2 h2 {
    font-size: 25px;
  }
  .page-template-template-locataire #section_3 .container {
    width: 100%;
  }
  .page-template-template-locataire #section_3 .container .global-faq {
    padding: 20px;
    width: auto;
  }
  .page-template-template-locataire #section_3 .container .global-faq .block-faq {
    min-width: inherit;
  }
  .page-template-template-locataire #section_3 .container .global-faq .block-faq span {
    font-size: 15px;
  }
  .page-template-template-locataire #section_3 .container .global-faq .block-faq .titre-faq i {
    right: 5px;
  }
  .page-template-template-locataire .section-4 h2 {
    font-size: 25px;
  }
  .page-template-template-locataire .section-4 .global-col {
    display: flex;
    flex-wrap: wrap;
  }
  .page-template-template-locataire .section-4 .global-col .txt-col1, .page-template-template-locataire .section-4 .global-col .txt-col2, .page-template-template-locataire .section-4 .global-col .txt-col3 {
    font-size: 15px;
  }
  .page-template-template-locataire .section-4 .global-col .txt-col1 .tel, .page-template-template-locataire .section-4 .global-col .txt-col2 .tel, .page-template-template-locataire .section-4 .global-col .txt-col3 .tel {
    font-size: 18px;
  }
  #footer .section-container {
    padding: 20px;
    font-size: 14px;
    width: auto !important;
  }
  #footer .section-container h3 {
    font-size: 18px;
  }
  #footer .footer-bottom {
    flex-wrap: wrap;
    gap: 5px;
  }
  #footer .footer-bottom a {
    display: inline-block;
    width: 100%;
    text-align: center;
  }
  .bloc-lien-popup {
    display: flex;
    justify-content: space-around;
    gap: 40px;
    padding: 20px 40px;
    flex-wrap: wrap;
  }
}
body {
  margin: 0;
  background-color: #ffffff;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}

a {
  color: #666666;
  text-decoration: none;
}

.block {
  min-height: 100px;
  padding: 10px;
}

.content {
  min-height: 200px;
}

.page-header {
  min-height: 430px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.page-header-text-container {
  width: 50%;
  z-index: 11;
}

.section-container {
  width: 100%;
  width: 1366px;
  margin: 0 auto;
}

.div-flex {
  display: flex;
  gap: 5px;
}

.my-slider-progress-bar {
  background: #e42313;
  height: 2px;
  transition: width 400ms ease;
  width: 0;
}

.page-header-square {
  width: 125px;
  height: 450px;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: skewX(-15deg);
  background-color: #121212;
  z-index: 10;
  left: calc(50% - 64px);
}

.page-header-text {
  border-left: 3px solid #e42313;
  padding: 0 30px;
  width: 80%;
  margin: auto;
}
.page-header-text h1 {
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0;
}
.page-header-text .page-header-link {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}
.page-header-text .page-header-link .btn {
  border-radius: 0%;
  border: none;
}
.page-header-text .page-header-link .video-link {
  font-size: 13px;
}

.page-header-img-container {
  width: 50%;
  position: relative;
}
.page-header-img-container .page-header-img {
  background-color: grey;
  background-position: center !important;
  width: 100%;
  height: 450px;
  margin: auto;
}
.page-header-img-container .page-header-img img {
  max-width: 100%;
}

.breadcrumb nav {
  max-width: 1440px;
  margin: 0 auto;
  text-align: left;
  padding: 20px 1%;
  width: 100%;
}
.breadcrumb span, .breadcrumb p {
  text-align: left;
  font-size: 12px;
  font-style: italic;
  color: #707070;
}
.breadcrumb span a, .breadcrumb p a {
  text-align: left;
  font-size: 12px;
  font-style: italic;
  color: #707070;
}

.block-faq {
  position: relative;
  width: calc(50% - 20px);
  box-sizing: border-box;
  min-width: 500px;
  padding: 10px;
}
.block-faq h2 {
  cursor: pointer;
  border-bottom: 1px solid #fff;
  padding-left: 0 !important;
  padding-bottom: 20px !important;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 22px !important;
  font-weight: bold !important;
}
.block-faq h2 .text {
  width: 100%;
}
.block-faq h2 .icon {
  width: auto;
  color: #e42313;
  font-size: 16px;
}
.block-faq h2::before {
  display: none;
}
.block-faq .content-faq {
  display: none;
  padding: 0 0px;
  line-height: 1.5em;
}
.block-faq .content-faq-visible {
  display: block;
}

.page-template-default {
  color: #666666;
}
.page-template-default .container {
  width: 1366px;
  margin: 0 auto;
}
.page-template-default p {
  color: #666666;
}

#popmake-133 {
  padding: 50px 0;
}

.bloc-lien-popup {
  display: flex;
  justify-content: space-around;
  gap: 40px;
  padding: 20px 40px;
}
.bloc-lien-popup a {
  background-color: #fff;
  color: #E2001A;
  border: solid 1px #E2001A;
  text-align: center;
  text-transform: uppercase;
  width: 500px;
  padding: 15px 0;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
}
.bloc-lien-popup a strong {
  font-weight: bold;
}
.bloc-lien-popup a:hover {
  background-color: #E2001A;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 500px;
  padding: 15px 0;
}

.pum-close {
  display: none;
}

*, *::before, *::after {
  box-sizing: border-box;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9kaXN0L2Nzcy9tYWluLm1pbi5mNThiMWZlNTY1NDExNzMwMGQwNC5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0VKO0FEQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NSO0FEQ1E7RUFDSTtFQUNBO0FDQ1o7QURFUTtFQUNJO0VBQ0E7QUNBWjtBREVZO0VBQ0k7QUNBaEI7QURJSTtFQUNJO0VBQ0E7RUFDQTtBQ0ZSO0FES0k7RUFFSTtFQUNBO0VBQ0E7QUNKUjtBRE1RO0VBQ0k7QUNKWjtBRE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNMWjtBRE9ZO0VBQ0k7QUNMaEI7QURNZ0I7RUFDSTtFQUNBO0FDSnBCO0FEUVk7RUFDSTtFQUNBO0VBQ0E7QUNOaEI7QURRZ0I7RUFDSTtBQ05wQjtBRGNRO0VBQ0k7QUNaWjtBRGVRO0VBQ0k7QUNiWjs7QURvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqQko7O0FEb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNqQko7QURtQkk7RUFDSTtBQ2pCUjtBRG1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pCUjs7QURxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsQko7O0FEcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNsQko7O0FEcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsQko7O0FEb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNqQko7O0FEcUJJO0VBQ0k7QUNsQlI7O0FEc0JBO0VBQ0k7RUFDQTtFQUNBO0FDbkJKOztBRHNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3JCSjtBRHVCSTtFQUNJO0FDckJSO0FEdUJRO0VBQ0k7QUNyQlo7QUR1Qlk7RUFDSTtFQUNBO0FDckJoQjs7QUQ0QkE7RUFDSTtBQ3pCSjs7QUQ0QkE7RUFDSTtBQ3pCSjtBRDJCSTtFQUNJO0VBQ0E7QUN6QlI7QUQyQlE7RUFDSTtFQUNBO0FDekJaOztBRDhCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBQzNCSjtBRDZCSTs7RUFDSTtFQUNBO0FDMUJSO0FENEJJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDekJSO0FEMkJROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hCWjtBRDRCSTs7RUFDSTtBQ3pCUjtBRDJCSTs7RUFDSTtFQUNBO0VBQ0E7QUN4QlI7QUQwQkk7O0VBQ0k7QUN2QlI7O0FEMkJBO0VBQ0k7QUN4Qko7O0FEMkJBO0VBQ0k7RUFDQTtFQUNBO0FDeEJKO0FEMEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUN4QlI7QUQ0Qlk7RUFDSTtBQzFCaEI7O0FEZ0NBO0VBQ0k7QUM3Qko7O0FEZ0NBO0VBQ0k7QUM3Qko7O0FEZ0NBO0VBQ0k7QUM3Qko7O0FEZ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUM3Qko7QUQrQkk7RUFDSTtFQUNBO0VBQ0E7QUM3QlI7QUQrQlE7RUFDSTtFQUNBO0VBQ0E7QUM3Qlo7QUQrQlk7RUFDSTtFQUNBO0FDN0JoQjtBRCtCZ0I7RUFDSTtFQUNBO0VBQ0E7QUM3QnBCO0FEK0JvQjtFQUNJO0FDN0J4QjtBRGlDZ0I7RUFDSTtBQy9CcEI7QURxQ0k7RUFDSTtBQ25DUjs7QUR1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNwQ0o7QURzQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcENSO0FEdUNJO0VBQ0k7QUNyQ1I7QUR3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ3RDUjs7QUMvVUk7RUFDSTtFQUNBO0VBQ0E7QURrVlI7QUNoVlE7RUFDSTtFQUNBO0FEa1ZaO0FDL1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaVZSO0FDL1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURpVlI7QUMvVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlWWjtBQzlVWTtFQUNJO0VBQ0E7RUFDQTtBRGdWaEI7QUM3VVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrVWhCO0FDN1VnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrVXBCO0FDMVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENFVaO0FDMVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQ0VVo7QUMxVVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRVaEI7QUN4VVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBVaEI7QUN4VWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBVcEI7QUNyVVE7RUFDSTtFQUNBO0FEdVVaO0FDblVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxVVo7QUNsVVE7RUFDSTtBRG9VWjtBQ25VWTtFQUNJO0VBQ0E7QURxVWhCO0FDblVnQjtFQUNJO0VBQ0E7QURxVXBCO0FDbFVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9VaEI7QUM3VFE7RUFDSTtBRCtUWjtBQzVUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOFRaO0FDNVRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQ4VGhCO0FDM1RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQ2VGhCO0FDeFRRO0VBQ0k7QUQwVFo7QUN6VFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDJUaEI7QUN6VFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMlRoQjtBQ3ZUUTtFQUNJO0FEeVRaO0FDdFRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd1RaO0FDdFRZO0VBQ0k7RUFDQTtBRHdUaEI7QUNyVFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1VGhCO0FDcFRZO0VBQ0k7QURzVGhCO0FDcFRnQjtFQUNJO0VBQ0E7RUFDQTtBRHNUcEI7QUNoVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGtUWjtBQ2hUWTtFQUNJO0FEa1RoQjtBQ2hUWTtFQUNJO0FEa1RoQjtBQzdTSTtFQUNJO0FEK1NSO0FDN1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrU1o7QUMzU1E7RUFFSTtFQUNBO0FENFNaO0FDM1NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2U2hCO0FDM1NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZTaEI7QUMzU1k7RUFDSTtFQUNBO0FENlNoQjtBQzNTZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2U3BCO0FDM1NvQjtFQUNJO0VBQ0E7RUFDQTtBRDZTeEI7QUMzU3dCO0VBQ0k7RUFDQTtFQUNBO0FENlM1QjtBQzFTd0I7RUFDSTtFQUNBO0VBQ0E7QUQ0UzVCO0FDelN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEMlM1QjtBQ3pTNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJTaEM7QUN6UzRCO0VBQ0k7QUQyU2hDO0FDdFNvQjtFQUNJO0VBQ0E7QUR3U3hCO0FDaFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtTWjtBQ2hTUTtFQUNJO0VBQ0E7RUFDQTtBRGtTWjtBQ2hTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEa1NoQjtBQy9SZ0I7RUFDSTtFQUNBO0FEaVNwQjtBQzlSZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ1NwQjtBQzlSZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGdTcEI7QUM5Um9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURnU3hCO0FDN1JvQjtFQUNJO0VBQ0E7QUQrUnhCO0FDNVJvQjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FENlJ4QjtBQ3pSb0I7RUFDSTtFQUNBO0FEMlJ4QjtBQ3ZSZ0I7RUFDSTtFQUNBO0FEeVJwQjtBQ3hSb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwUnhCO0FDdFJnQjtFQUNJO0VBQ0E7QUR3UnBCO0FDclJZO0VBQ0k7QUR1UmhCO0FDclJZO0VBQ0k7QUR1UmhCOztBRXhzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMnNCSjtBRXpzQkk7RUFDSTtFQUNBO0VBQ0E7QUYyc0JSO0FFeHNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwc0JoQjtBRXhzQlk7RUFDSTtFQUNBO0VBQ0E7RUFNQTtBRnFzQmhCO0FFenNCb0I7RUFDSTtBRjJzQnhCO0FFcHNCWTtFQUNJO0VBQ0E7RUFDQTtBRnNzQmhCO0FFcHNCWTtFQUNJO0VBQ0E7RUFDQTtBRnNzQmhCO0FFcHNCWTtFQUNJO0VBQ0E7RUFDQTtBRnNzQmhCO0FFanNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGbXNCUjtBRWpzQlE7RUFDRztFQUNDO0FGbXNCWjtBRS9yQkk7RUFDSTtFQUNBO0FGaXNCUjs7QUU3ckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZnc0JKO0FFOXJCSTtFQUNJO0VBQ0E7QUZnc0JSO0FFOXJCUTtFQUNJO0FGZ3NCWjs7QUUzckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4ckJKO0FFNXJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGOHJCUjtBRTNyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNnJCUjtBRTNyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNnJCWjtBRXpyQlE7RUFDSTtFQUNBO0FGMnJCWjtBRXpyQlE7RUFDSTtFQUNBO0FGMnJCWjtBRXhyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjByQlo7O0FFcnJCQTtFQUNJO0FGd3JCSjs7QUVyckJBO0VBQ0k7RUFDQTtFQUNBO0FGd3JCSjs7QUczMEJJO0VBQ0k7RUFDQTtFQUNBO0FIODBCUjtBRzUwQlE7RUFDSTtFQUNBO0FIODBCWjtBRzMwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDYwQlI7QUczMEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2MEJaO0FHMTBCWTtFQUNJO0VBQ0E7RUFDQTtBSDQwQmhCO0FHejBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDIwQmhCO0FHMTBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINDBCcEI7QUd4MEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMDBCWjtBR3gwQlE7RUFDSTtFQUNBO0FIMDBCWjtBR3gwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDAwQmhCO0FHdDBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdzBCaEI7QUd2MEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5MEJwQjtBR3AwQlE7RUFDSTtFQUNBO0FIczBCWjtBR2wwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG8wQlo7QUdqMEJRO0VBQ0k7QUhtMEJaO0FHbDBCWTtFQUNJO0VBQ0E7QUhvMEJoQjtBR2wwQmdCO0VBQ0k7RUFDQTtBSG8wQnBCO0FHajBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtMEJoQjtBR2wwQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG8wQnBCO0FHOXpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZzBCWjtBRzV6QlE7RUFFSTtFQUNBO0FINnpCWjtBRzV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDh6QmhCO0FHNXpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4ekJoQjtBRzV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4ekJoQjtBRzV6Qlk7RUFDSTtFQUNBO0FIOHpCaEI7QUc1ekJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDh6QnBCO0FHNXpCb0I7RUFDSTtFQUNBO0VBQ0E7QUg4ekJ4QjtBRzV6QndCO0VBQ0k7RUFDQTtFQUNBO0FIOHpCNUI7QUczekJ3QjtFQUNJO0VBQ0E7RUFDQTtBSDZ6QjVCO0FHMXpCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDR6QjVCO0FHMXpCNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDR6QmhDO0FHMXpCNEI7RUFDSTtBSDR6QmhDO0FHanpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtekJaO0FHanpCUTtFQUNJO0VBQ0E7RUFDQTtBSG16Qlo7QUdqekJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUhtekJoQjtBR2p6QmdCO0VBQ0k7RUFDQTtBSG16QnBCO0FHaHpCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa3pCcEI7QUdoekJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIa3pCcEI7QUdoekJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIa3pCeEI7QUcveUJvQjtFQUNJO0VBQ0E7QUhpekJ4QjtBRzl5Qm9CO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUgreUJ4QjtBRzN5Qm9CO0VBQ0k7RUFDQTtBSDZ5QnhCO0FHenlCZ0I7RUFDSTtFQUNBO0FIMnlCcEI7QUcxeUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDR5QnhCO0FHeHlCZ0I7RUFDSTtFQUNBO0FIMHlCcEI7QUd2eUJZO0VBQ0k7QUh5eUJoQjtBR3Z5Qlk7RUFDSTtBSHl5QmhCOztBSS9tQ0E7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUprbkNOO0VJL21DTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKaW5DVjtFSS9tQ1U7SUFDSTtJQUNBO0VKaW5DZDtFSTltQ1U7SUFDSTtJQUNBO0VKZ25DZDtFSTdtQ007SUFDSTtJQUNBO0lBQ0E7RUorbUNWO0VJNW1DTTtJQUVJO0lBQ0E7SUFDQTtFSjZtQ1Y7RUkzbUNVO0lBQ0k7RUo2bUNkO0VJMW1DVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjRtQ2Q7RUkxbUNjO0lBQ0k7RUo0bUNsQjtFSTNtQ2tCO0lBQ0k7SUFDQTtFSjZtQ3RCO0VJem1DYztJQUNJO0lBQ0E7SUFDQTtFSjJtQ2xCO0VJem1Da0I7SUFDSTtFSjJtQ3RCO0VJbm1DVTtJQUNJO0VKcW1DZDtFSWxtQ1U7SUFDSTtFSm9tQ2Q7RUk3bENFO0lBQ0k7RUorbENOO0VJNWxDRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VKOGxDTjtFSTdsQ007SUFDSTtFSitsQ1Y7RUk1bENNO0lBQ0k7SUFDQTtFSjhsQ1Y7RUk3bENVO0lBQ0k7SUFDQTtFSitsQ2Q7RUk5bENjO0lBQ0k7RUpnbUNsQjtFSTVsQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjhsQ2Q7RUkzbENNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUo2bENWO0VJM2xDVTtJQUNJO0VKNmxDZDtFSXRsQ007SUFDSTtJQUNBO0lBQ0E7RUp3bENWO0VJdGxDVTtJQUNJO0VKd2xDZDtFSWxsQ007SUFDSTtFSm9sQ1Y7RUlsbENVO0lBQ0k7SUFDQTtJQUNBO0VKb2xDZDtFSTNrQ1U7SUFDSTtFSjZrQ2Q7RUkza0NrQjtJQUNJO0lBQ0E7SUFDQTtFSjZrQ3RCO0VJMWtDYztJQUNJO0lBQ0E7RUo0a0NsQjtFSXprQ2M7SUFDSTtJQUNBO0lBQ0E7RUoya0NsQjtFSXRrQ1U7SUFDSTtFSndrQ2Q7RUlwa0NVO0lBQ0k7RUpza0NkO0VJcGtDYztJQUNJO0lBQ0E7RUpza0NsQjtFSXBrQ2M7SUFDSTtFSnNrQ2xCO0VJcGtDa0I7SUFDSTtFSnNrQ3RCO0VJbGtDYztJQUNJO0VKb2tDbEI7RUloa0NzQjtJQUNJO0VKa2tDMUI7RUloa0MwQjtJQUNJO0lBQ0E7SUFDQTtFSmtrQzlCO0VJL2pDMEI7SUFDSTtJQUNBO0lBQ0E7RUppa0M5QjtFSXZqQ1U7SUFDSTtFSnlqQ2Q7RUl2akNVO0lBQ0E7SUFDQTtFSnlqQ1Y7RUl2akNjO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RUp3akNsQjtFSXRqQ2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSndqQ3RCO0VJcmpDa0I7SUFDSTtJQUNBO0VKdWpDdEI7RUkzaUNjO0lBQ0k7RUo2aUNsQjtFSTNpQ2tCO0lBQ0k7SUFDQTtJQUNBO0VKNmlDdEI7RUkxaUNrQjtJQUNJO0lBQ0E7RUo0aUN0QjtFSXppQ2tCO0lBQ0k7SUFDQTtJQUNBO0VKMmlDdEI7RUlyaUNVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKdWlDZDtFSXJpQ1U7SUFDSTtFSnVpQ2Q7RUlyaUNVO0lBQ0k7RUp1aUNkO0VJcmlDVTtJQUNJO0VKdWlDZDtFSXJpQ2M7SUFDSTtFSnVpQ2xCO0VJcmlDa0I7SUFDSTtFSnVpQ3RCO0VJcmlDb0I7SUFDRTtFSnVpQ3RCO0VJN2hDVTtJQUNJO0VKK2hDZDtFSTloQ2M7SUFDSTtFSmdpQ2xCO0VJOWhDa0I7SUFDSTtFSmdpQ3RCO0VJNWhDYztJQUNJO0lBQ0E7RUo4aENsQjtFSTFoQ3NCO0lBQ0k7RUo0aEMxQjtFSTFoQzBCO0lBQ0k7SUFDQTtJQUNBO0VKNGhDOUI7RUl6aEMwQjtJQUNJO0lBQ0E7SUFDQTtFSjJoQzlCO0VJbGhDVTtJQUNBO0lBQ0E7RUpvaENWO0VJbGhDVTtJQUVJO0lBQ0E7SUFDQTtFSm1oQ2Q7RUlqaENjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSm1oQ2xCO0FBQ0Y7QUl2Z0NBO0VBRUk7SUFDSTtJQUNBO0VKd2dDTjtFSXJnQ0U7SUFDSTtFSnVnQ047RUlwZ0NFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUpzZ0NOO0VJcmdDTTtJQUNJO0VKdWdDVjtFSXJnQ007SUFDSTtJQUNBO0VKdWdDVjtFSXJnQ1U7SUFDSTtJQUNBO0VKdWdDZDtFSXJnQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnVnQ2Q7RUlwZ0NNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKc2dDVjtFSXBnQ1U7SUFDSTtFSnNnQ2Q7RUk5L0JVO0lBQ0k7RUpnZ0NkO0VJOS9CYztJQUNJO0lBQ0E7SUFDQTtFSmdnQ2xCO0VJNy9CYztJQUNJO0lBQ0E7RUorL0JsQjtFSTcvQmtCO0lBQ0k7SUFDQTtJQUNBO0VKKy9CdEI7RUkzL0JjO0lBQ0k7SUFDQTtJQUNBO0VKNi9CbEI7RUl4L0JVO0lBQ0k7RUowL0JkO0VJdC9CVTtJQUNJO0VKdy9CZDtFSXQvQmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSncvQmxCO0VJci9CYztJQUNJO0VKdS9CbEI7RUlwL0JzQjtJQUNJO0VKcy9CMUI7RUlwL0IwQjtJQUNJO0VKcy9COUI7RUk1K0JVO0lBQ0k7RUo4K0JkO0VJNStCVTtJQUNBO0lBQ0E7RUo4K0JWO0VJMStCa0I7SUFDSTtJQUNBO0VKNCtCdEI7RUloK0JjO0lBQ0k7RUprK0JsQjtFSWgrQmtCO0lBQ0k7SUFDQTtJQUNBO0VKaytCdEI7RUkvOUJrQjtJQUNJO0lBQ0E7RUppK0J0QjtFSS85QnNCO0lBQ0k7SUFDQTtJQUNBO0VKaStCMUI7RUk3OUJrQjtJQUNJO0lBQ0E7SUFDQTtFSis5QnRCO0VJejlCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjI5QmQ7RUl6OUJjO0lBQ0k7RUoyOUJsQjtFSXg5QlU7SUFDSTtFSjA5QmQ7RUl4OUJVO0lBQ0k7RUowOUJkO0VJeDlCVTtJQUNJO0VKMDlCZDtFSXg5QmM7SUFDSTtFSjA5QmxCO0VJeDlCa0I7SUFDSTtFSjA5QnRCO0VJeDlCb0I7SUFDRTtFSjA5QnRCO0VJbjlCVTtJQUNJO0VKcTlCZDtFSWo5QlU7SUFDSTtFSm05QmQ7RUlsOUJjO0lBQ0k7SUFDQTtFSm85QmxCO0VJbDlCa0I7SUFDSTtFSm85QnRCO0VJbDlCc0I7SUFDSTtFSm85QjFCO0VJajlCc0I7SUFDSTtFSm05QjFCO0VJMThCVTtJQUNJO0VKNDhCZDtFSTE4QlU7SUFDQTtJQUNBO0VKNDhCVjtFSTM4QmM7SUFDSTtFSjY4QmxCO0VJMzhCa0I7SUFDSTtFSjY4QnRCO0VJaDhCTTtJQUNJO0lBQ0E7SUFDQTtFSms4QlY7RUloOEJVO0lBQ0k7RUprOEJkO0VJNTdCTTtJQUNJO0lBQ0E7RUo4N0JWO0VJNTdCVTtJQUNJO0lBQ0E7SUFDQTtFSjg3QmQ7RUl6N0JFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjI3Qk47QUFDRjtBQXpsREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMmxESjs7QUF4bERBO0VBQ0k7RUFDQTtBQTJsREo7O0FBeGxEQTtFQUNJO0VBQ0E7QUEybERKOztBQXhsREE7RUFDSTtBQTJsREo7O0FBeGxEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEybERKOztBQXhsREE7RUFDSTtFQUNBO0FBMmxESjs7QUF4bERBO0VBQ0k7RUFDQTtFQUNBO0FBMmxESjs7QUF4bERBO0VBQ0k7RUFDQTtBQTJsREo7O0FBeGxEQTtFQUNRO0VBQ0E7RUFDQTtFQUNBO0FBMmxEUjs7QUF4bERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMmxESjs7QUF4bERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUEybERKO0FBemxESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBMmxEUjtBQXhsREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTBsRFI7QUF4bERRO0VBQ0k7RUFDQTtBQTBsRFo7QUF2bERRO0VBQ0k7QUF5bERaOztBQXBsREE7RUFDSTtFQUNBO0FBdWxESjtBQXJsREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdWxEUjtBQXJsRFE7RUFDSTtBQXVsRFo7O0FBbGxESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxbERSO0FBbGxESTtFQUNRO0VBQ0E7RUFDQTtFQUNBO0FBb2xEWjtBQWxsRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQW9sRFo7O0FBOWtEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpbERKO0FBL2tESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlsRFI7QUEva0RRO0VBQ0k7QUFpbERaO0FBOWtEUTtFQUNJO0VBQ0E7RUFDQTtBQWdsRFo7QUE3a0RJO0VBQ0k7QUEra0RSO0FBN2tESTtFQUNJO0VBQ0E7RUFDQTtBQStrRFI7QUE3a0RJO0VBQ0k7QUEra0RSOztBQTNrREE7RUFDSTtBQThrREo7QUE3a0RJO0VBQ0k7RUFDQTtBQStrRFI7QUE1a0RJO0VBQ0k7QUE4a0RSOztBQTFrREE7RUFDSTtBQTZrREo7O0FBMWtEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBNmtESjtBQTNrREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2a0RSO0FBM2tEUTtFQUNJO0FBNmtEWjtBQTFrREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0a0RSOztBQXprREE7RUFDSTtBQTRrREo7O0FBemtEQTtFQUNJO0FBNGtESixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbG9naXJlbS10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2xvZ2lyZW0tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9sb2dpcmVtLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9hc3NldHMvc2Nzcy9fbG9jYXRhaXJlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naXJlbS10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2xvZ2lyZW0tdGhlbWUtd2VicGFjazUtc2Fzcy8uL2Fzc2V0cy9zY3NzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naXJlbS10aGVtZS13ZWJwYWNrNS1zYXNzLy4vYXNzZXRzL3Njc3MvX21lZGlhcXVlcmllcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi50b3BfaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblxuXG4gICAgLndyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLnByb2ZpbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UyMDAxQTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bjpob3ZlciB7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB1bDpob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG5cbn1cblxuaGVhZGVyLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvcmRlcjogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmc6MDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuaGVhZGVyIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM2NnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5ibG9jLWJ0LWhlYWRlciB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJhc2VsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4ubW9uLWVzcGFjZSB7XG4gICAgY29sb3I6ICNFMjAwMUE7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1vbi1lc3BhY2U6OmJlZm9yZSB7XG4gICAgY29udGVudDp1cmwoJy4uL2ltZy91c2VyLnBuZycpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tb24tbG95ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFMjAwMUE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vbi1sb3llcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vLi9kaXN0L2ltZy9jYi5wbmcpO1xuICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wYWdlLWlkLTE4OCB7XG4gICAgLm1vbi1lc3BhY2UsIC5tb24tbG95ZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxufVxuXG4ubmF2LWJ0biB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cblxuLm5hdi1tYWluIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDgwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDgsIDE0OCwgMTQ4LCAwLjMpO1xuICAgIC8vYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgOCwgMTAsIDAuMykgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xuXG4gICAgLm5hdi1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubmF2LW1haW4tbWVudS1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICAubmF2LW1haW4tbWVudS1ibG9jay0xIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgIH1cbn1cblxuLm5hdi1tYWluLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi11c2VyLWNvbnRhaW5lcixcbi5tb2JpbGUtbmF2LXVzZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG5cbiAgICAubmF2LWFjY291bnQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubmF2LWNhcnQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIC5uYXYtY2FydC1jb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXNwYWNlIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICAubmF2LWxhbmcge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLm5hdi1sYW5nLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNiYWJhYmE7XG4gICAgfVxufVxuXG4ubW9iaWxlLW5hdi11c2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtcGFyZW50LWNvbnRhaW5lciB7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cbiAgICBsaS5tZW51LXBhcmVudCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1jb250YWluZXItaXRlbXMge1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi5tZW51LWNvbnRhaW5lci1pdGVtcy1yZWQge1xuICAgIGJvcmRlci10b3A6MnB4IHNvbGlkIHJlZDtcbn1cblxuLm1lbnUtY2hpbGRyZW4tY29udGFpbmVyLWJsb2NrIHtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4ubWVudS1jaGlsZHJlbi1jb250YWluZXIge1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgbGkubWVudS1jaGlsZHJlbiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOmluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkubWVudS1jaGlsZHJlbi1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tZW51LXBhcmVudC1pbWFnZS1jb250YWluZXIge1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzowLjk7XG5cbiAgICAubWVudS1wYXJlbnQtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86MC45O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmdyZXk7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLm1lbnUtcGFyZW50LWltYWdlLWVtcHR5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubWVudS1wYXJlbnQtaW1hZ2UtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG5cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMTAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNzAwOzAsOTAwOzEsMTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCAnX2hlYWRlci5zY3NzJztcbkBpbXBvcnQgJ19sb2NhdGFpcmUuc2Nzcyc7XG5AaW1wb3J0ICdfZm9vdGVyLnNjc3MnO1xuQGltcG9ydCAnX2hvbWUuc2Nzcyc7XG5AaW1wb3J0ICdfbWVkaWFxdWVyaWVzLnNjc3MnO1xuXG5ib2R5IHtcbiAgICBtYXJnaW46MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbmEge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXItdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOjUwJTtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTM2NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOjVweDtcbn1cblxuLm15LXNsaWRlci1wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTQyMzEzO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4ucGFnZS1oZWFkZXItc3F1YXJlIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7IC8vYWxzbyB1c2UgLW1veiwgZXRjIGZvciBvdGhlciB2ZW5kb3JzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgICB6LWluZGV4OjEwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjRweCk7XG59XG5cbi5wYWdlLWhlYWRlci10ZXh0IHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlNDIzMTM7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOmF1dG87XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXItbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWhlYWRlci1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDo1MCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAucGFnZS1oZWFkZXItaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpncmV5O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjQ1MHB4O1xuICAgICAgICBtYXJnaW46YXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnJlYWRjcnVtYiB7XG4gICAgbmF2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDElO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzcGFuLCBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYmxvY2stZmFxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICNlNDIzMTM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDI6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmNvbnRlbnQtZmFxIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgLmNvbnRlbnQtZmFxLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEzNjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgfVxufVxuXG4jcG9wbWFrZS0xMzMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLmJsb2MtbGllbi1wb3B1cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiNFMjAwMUE7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNFMjAwMUE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbn1cbi5wdW0tY2xvc2Uge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2NhdGFpcmUge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTM2NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExOTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICNob21lX3NsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTIxMjEyLCB0cmFuc3BhcmVudCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ob21lc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcblxuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXItYmlnLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgLmJ0X2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXI6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwjMTIxMjEyKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgI2hvbWViYW5uZXJfc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEzNjZweDtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCAzNXB4IDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuYnRfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50LWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjojRTQyMzEzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAuYmFubmVyLWRpc2NvdmVyLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NfdmlkZW8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHZpZGVvLCAudmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXItYmlnLXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi0xIHtcblxuICAgICAgICAudGV4dGVfaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZyA6IDkwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdWxsX3RleHRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZy1ibGFuYyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFMjAwMUE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpdi1mbGV4IHtcbiAgICAgICAgICAgIGdhcDo3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtaW1hZ2UtaW5mbyB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0UyMDAxQTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIj5cIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTIwMDFBO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtaW1nLWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTk4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uXzIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRTIwMDFBO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2VjdGlvbl8zIHtcbiAgICAgICAgLmNvbnRhaW5lcntcblxuICAgICAgICAgICAgd2lkdGg6IDEzNjZweDtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAudWktdGFicy1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICBsaS51aS10YWJzLXRhYiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0UyMDAxQTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjRTIwMDFBO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2xvYmFsLWZhcSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjcwcHggODBweDtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGV4dGUtZmFxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRyZS1mYXEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmljby1mYXEtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGkuYmxvY2stZmFxIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tNCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0NXB4O1xuICAgICAgICAgICAgY29sb3I6ICNFMjAwMUE7O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5nbG9iYWwtY29sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGdhcDo0MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cblxuICAgICAgICAgICAgICAgIGltZy5pbWctYmxvYyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyM3B4IDIzcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHQtY29sMSwgLnR4dC1jb2wyLCAudHh0LWNvbDMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHggMCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblxuICAgICAgICAgICAgICAgICAgICAudGVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNFMjAwMUE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wZXRpdC10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9jb250ZW50OnVybCgnLi4vaW1nL3Bob25lLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR4dC1jb2wyLCAudHh0LWNvbDMge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNEM0QzRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGllbi1jb2wge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUExQjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2w6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTAwLCAxMDAsIDExMSwgMC4yKSAwcHggN3B4IDI5cHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImZvb3Rlci5mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IDZweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAuY29sMSwgLmNvbDIge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRDFBMUI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZy5sb2dvLWhhYml0YXRlbnJlZ2lvbiB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDoxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXBhcmF0ZXVye1xuICAgICAgICBib3JkZXItdG9wOnNvbGlkIDFweCAjQUZBRkFGO1xuICAgICAgICBtYXJnaW46MCA1JTtcbiAgICB9XG59XG5cbi5mb290ZXIgLmNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgOCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgLmNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXIgLm5ld3NsZXR0ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDoxNDQwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDglO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA5MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgI2lucHV0XzFfMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjQUZBRkFGO1xuICAgICAgICAgICAgbWluLXdpZHRoOjU5MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAjY2hvaWNlXzFfMl8xIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCNsYWJlbF8xXzJfMSB7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjQUZBRkFGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNBRkFGQUY7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDglIDBweCA4JTtcbn1cblxuLnNtYWxsX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMjBweCA4JTtcbiAgICBmb250LXNpemU6OXB4O1xuICAgIGNvbG9yOiNBRkFGQUY7XG59XG5cbiIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWV7XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMzY2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgLmJ0X2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIzEyMTIxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICNob21lYmFubmVyX3NsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzY2cHg7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCAzNXB4IDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmJ0X2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6I0U0MjMxMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmJhbm5lci1kaXNjb3Zlci1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jX3ZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB2aWRlbywgLnZpZGVvLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTUlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIC5idF9oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlY3Rpb25fMiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRTIwMDFBO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICNzZWN0aW9uXzMge1xuICAgICAgICAuY29udGFpbmVye1xuXG4gICAgICAgICAgICB3aWR0aDogMTM2NnB4O1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIC51aS10YWJzLW5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpLnVpLXRhYnMtdGFiIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTIwMDFBO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNFMjAwMUE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpLnVpLXRhYnMtYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdsb2JhbC1mYXEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo3MHB4IDgwcHg7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRleHRlLWZhcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0cmUtZmFxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5pY28tZmFxLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tNCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0NXB4O1xuICAgICAgICAgICAgY29sb3I6ICNFMjAwMUE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmdsb2JhbC1jb2wge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZ2FwOjQwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAgICAgICAgIGltZy5pbWctYmxvYyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyM3B4IDIzcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHQtY29sMSwgLnR4dC1jb2wyLCAudHh0LWNvbDMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHggMCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblxuICAgICAgICAgICAgICAgICAgICAudGVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNFMjAwMUE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wZXRpdC10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9jb250ZW50OnVybCgnLi4vaW1nL3Bob25lLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR4dC1jb2wyLCAudHh0LWNvbDMge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNEM0QzRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGllbi1jb2wge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUExQjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2w6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTAwLCAxMDAsIDExMSwgMC4yKSAwcHggN3B4IDI5cHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ODIwcHgpIHtcbiAgICAudG9wX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBcbiAgICBcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgXG4gICAgICAgICAgICAucHJvZmlsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZHJvcGRvd24ge1xuICAgIFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICBcbiAgICAgICAgICAgIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFMjAwMUE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd246aG92ZXIge1xuICAgIFxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgdWw6aG92ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGhlYWRlciAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgI2hvbWVfc2xpZGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIC5sb2dvLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFzZWxpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2MtYnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDclO1xuXG4gICAgICAgICAgICAubW9uLWVzcGFjZSwgLm1vbi1sb3llciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjZm9vdGVyIHtcblxuICAgICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21lIHtcbiAgICAgICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBcbiAgICAgICAgICAgICNob21lYmFubmVyX3NsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY192aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8yIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMyB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5vbmdsZXQtYWN0aXZlLCAub25nbGV0LWluYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51aS10YWJzLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICBsaS51aS10YWJzLXRhYiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgXG5cbiAgICAgICAgICAgICAgICAuZ2xvYmFsLWZhcSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdWx7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLmJsb2NrLWZhcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHJlLWZhcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0cmUtZmFxIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLTQgeyBcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2xvYmFsLWNvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgLmNvbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpZW4tY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9jYXRhaXJlIHtcbiAgICBcbiAgICAgICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAjaG9tZWJhbm5lcl9zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTVweCAzNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxvY192aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLTEge1xuICAgICAgICAgICAgLnRleHQtaW1hZ2UtaW5mbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHRlX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1pbWctbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZ1bGxfdGV4dGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzIge1xuXG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMyB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAudWktdGFicy1uYXYge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkudWktdGFicy10YWIgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gIFxuXG4gICAgICAgICAgICAgICAgLmdsb2JhbC1mYXEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICB1bHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuYmxvY2stZmFxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0cmUtZmFxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRyZS1mYXEgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tNCB7IFxuICAgICAgICAgICAgLmdsb2JhbC1jb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLmNvbCB7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuICBcbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLmRpdi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBcbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGhlYWRlciAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgI2hvbWVfc2xpZGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgIC5sb2dvLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFzZWxpbmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2MtYnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5tb24tZXNwYWNlLCAubW9uLWxveWVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21lIHtcbiAgICAgICAgLmhvbWVzbGlkZXIge1xuICAgICAgICBcbiAgICAgICAgICAgICNob21lYmFubmVyX3NsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDM1cHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY192aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAudmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWJpZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VjdGlvbl8yIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMyB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5vbmdsZXQtYWN0aXZlLCAub25nbGV0LWluYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAhaW1wb3J0YW50OztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2xvYmFsLWZhcSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWZhcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRyZS1mYXEgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tNCB7IFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nbG9iYWwtY29sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuY29sIHtcblxuICAgICAgICAgICAgICAgICAgICAubGllbi1jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2NhdGFpcmUge1xuICAgIFxuICAgICAgICAuaG9tZXNsaWRlciB7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICNob21lYmFubmVyX3NsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NfdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1iaWctdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLTEge1xuICAgICAgICAgICAgLnRleHQtaW1hZ2UtaW5mbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dGVfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWltZy1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnVsbF90ZXh0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NlY3Rpb25fMiB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWN0aW9uXzMge1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmdsb2JhbC1mYXEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2stZmFxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0cmUtZmFxIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLTQgeyBcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2xvYmFsLWNvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC50eHQtY29sMSwgLnR4dC1jb2wyLCAudHh0LWNvbDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAjZm9vdGVyIHtcblxuICAgICAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvYy1saWVuLXBvcHVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICBcblxuXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/