@charset "UTF-8";
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.single_departement .contain_img,.single_region .contain_img
{
background-size:contain !important;	
}
.presse .atouts .ensemble_blocks .ensemble
{
background-color:white !important;	
}
.presse .atouts {
  padding: 0px 0px !important;
}
.presse .atouts .ensemble_blocks {
  margin-top: 0px !important;
}
.presse .atouts .ensemble_blocks .ensemble {
  box-shadow:0px 0px 2px 1px #D2451E;
}
.about .atouts .ensemble_blocks .ensemble .contenu
{
height:40px;	
}
.presse .atouts .ensemble_blocks .ensemble img {
  min-height: 225px;
  max-height: 271px;	
  object-fit: contain;
}

.act_card.yyy img
{
	box-shadow: 0px 0px 2px gray;
}
.parte input,.parte textarea
{
width:100% !important;	
}
.page_id44
{
	padding-bottom:50px;
}
.page-id-38 .collectivites .nombres.gris,.page_id40 .nombres.gris ,.page_id42 .nombres.gris
{
  background: white !important;
  background-color: white !important;
}
.contact .formulaire
{
	padding-bottom:40px !important;
}
.contact .formulaire h2
{
padding-top:50px;	
}
.page_default.collectivites .img_t
{
	margin-top:40px !important;
}
.page_default.collectivites .contenu h2:first-child {
margin-top:0px !important;	
}
.page_default.collectivites .contenu h2
{
margin-top:50px;
margin-bottom:30px;
}
.bg-modal-temoignages .nom
{
    font-family: "gotham-black";
    font-size: 25px;
    line-height: 31px;
    margin-bottom: 0px;
    margin-top: 20px;
}
.temoignages .contenu .liste .temoignage_card
{
min-height:530px;	
}
@media screen and (min-width: 1600px) {
.temoignages .contenu .liste .temoignage_card
{	
min-height:550px;	
}
}
.bg-modal-temoignages img 
{
	border-radius:10px;
}
.archive_actualites .bandeau_page {
  background-color: #013764;
}

.archive_actualites .bandeau_page a {
  position: relative;
  z-index: 35;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px;
}

.archive_actualites .bandeau_page .titre_bandeau {
  text-align: center;
}

.archive_actualites .categories {
  text-align: center;
  padding: 60px 0px;
}

@media screen and (max-width: 992px) {
.__youtube_prefs__
	{
	width:auto !important;		
	}
  .archive_actualites .categories {
    padding: 40px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive_actualites .categories {
    padding: 40px 8px;
  }
}
.archive_actualites .categories a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-bold";
  font-size: 18px;
  color: #ffffff;
  padding: 15px 23px;
  border-radius: 10px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  display: inline-block;
  margin: 10px 20px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .archive_actualites .categories a {
    font-size: 16px;
    padding: 12px 20px;
  }
}
.archive_actualites .categories a:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .archive_actualites .recent_act {
    padding: 0px 8px;
  }
}
.archive_actualites .recent_act img {
  max-width: 100%;
  width: auto;
  height: auto;
  border-radius: 30px;
  margin-left: 5%;
  box-shadow: 1px 1px 5px gray;	
}

@media screen and (max-width: 992px) {
  .archive_actualites .recent_act img {
    width: 90%;
  }
}
@media screen and (max-width: 768px) {
.single_region .delegations .carousel-delegations-regionales-2,.single_region .delegations .carousel-delegations-regionales-2 .item
{
display:block !important;	
}
.single_region .delegations .carousel-delegations-regionales-2 .item
{
margin-top:30px;	
}	
}
@media screen and (max-width: 767px) {
  .archive_actualites .recent_act img {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
  }
}
.archive_actualites .recent_act .infos a {
  text-decoration: none;
  width: 85%;
  display: block;
  margin: 0px auto;
}
@media screen and (min-width: 992px) {
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card
{
	min-width:360px !important;
}
}
@media screen and (max-width: 992px) {
  .archive_actualites .recent_act .infos a {
    width: 100%;
  }
}
.archive_actualites .recent_act .infos a img {
  width: 100%;
  height: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.archive_actualites .recent_act .infos a h3 {
  margin-top: 23px;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  color: #0098D6;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .archive_actualites .recent_act .infos a h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .archive_actualites .recent_act .infos a h3 {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .archive_actualites .recent_act .infos a h3 {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .archive_actualites .recent_act .infos a h3 {
    font-size: 21px;
    line-height: 27px;
  }
}
.archive_actualites .recent_act .infos a .extrait p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.archive_actualites .recent_act .infos a .extrait p em {
  font-family: "gotham-narrow-medium-italic";
}

.archive_actualites .recent_act .infos a .read_more {
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  color: #D2451E;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.archive_actualites .recent_act .infos a .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.archive_actualites .recent_act .infos a .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.archive_actualites .recent_act .infos a:hover .read_more {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.archive_actualites .recent_act .infos a:hover .read_more:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.archive_actualites .recent_act .infos a:hover .read_more:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.archive_actualites .past_acts,
.archive_actualites .single_category {
  padding: 80px 0px 20px 0px;
}

@media screen and (max-width: 992px) {
  .archive_actualites .past_acts,
  .archive_actualites .single_category {
    padding: 60px 0px 0px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive_actualites .past_acts,
  .archive_actualites .single_category {
    padding: 60px 8px 0px 8px;
  }
}
.archive_actualites .past_acts .children,
.archive_actualites .single_category .children {
  padding-bottom: 60px;
  margin-left: 2.5%;
}

@media screen and (max-width: 992px) {
  .archive_actualites .past_acts .children,
  .archive_actualites .single_category .children {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .archive_actualites .past_acts .children,
  .archive_actualites .single_category .children {
    margin-left: 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive_actualites .past_acts .children,
  .archive_actualites .single_category .children {
    padding: 0px 8px 40px 8px;
  }
}
.archive_actualites .past_acts .children .titre_children h2,
.archive_actualites .single_category .children .titre_children h2 {
  font-family: "gotham-black";
  font-size: 30px;
  color: #000000;
  margin-bottom: 30px;
  margin-left: 0px;
}

@media screen and (max-width: 1400px) {
  .archive_actualites .past_acts .children .titre_children h2,
  .archive_actualites .single_category .children .titre_children h2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 1200px) {
  .archive_actualites .past_acts .children .titre_children h2,
  .archive_actualites .single_category .children .titre_children h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 992px) {
  .archive_actualites .past_acts .children .titre_children h2,
  .archive_actualites .single_category .children .titre_children h2 {
    font-size: 24px;
  }
}
.archive_actualites .past_acts .children a,
.archive_actualites .single_category .children a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-bold";
  font-size: 18px;
  color: #ffffff;
  padding: 15px 23px;
  border-radius: 10px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  display: inline-block;
  margin: 10px 20px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .archive_actualites .past_acts .children a,
  .archive_actualites .single_category .children a {
    font-size: 16px;
    padding: 12px 20px;
  }
}
.archive_actualites .past_acts .children a:hover,
.archive_actualites .single_category .children a:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.archive_actualites .past_acts .children a:first-of-type,
.archive_actualites .single_category .children a:first-of-type {
  margin-left: 0px;
}

.archive_actualites .past_acts .bouton,
.archive_actualites .single_category .bouton {
  text-align: center;
  padding-bottom: 60px;
}

@media screen and (max-width: 992px) {
  .archive_actualites .past_acts .bouton,
  .archive_actualites .single_category .bouton {
    padding-bottom: 40px;
  }
}
.archive_actualites .past_acts .bouton a,
.archive_actualites .single_category .bouton a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 18px;
  padding: 15px 23px;
  border-radius: 10px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  display: inline-block;
  margin: 10px 20px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .archive_actualites .past_acts .bouton a,
  .archive_actualites .single_category .bouton a {
    font-size: 16px;
    padding: 12px 20px;
  }
}
.archive_actualites .past_acts .bouton a:hover,
.archive_actualites .single_category .bouton a:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.archive_actualites .past_acts h2,
.archive_actualites .single_category h2 {
  font-family: "gotham-black";
  font-size: 30px;
  color: #000000;
  margin-bottom: 50px;
  margin-left: 2.5%;
}

@media screen and (max-width: 1400px) {
  .archive_actualites .past_acts h2,
  .archive_actualites .single_category h2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 1200px) {
  .archive_actualites .past_acts h2,
  .archive_actualites .single_category h2 {
    font-size: 26px;
  }
}
@media screen and (max-width: 992px) {
  .archive_actualites .past_acts h2,
  .archive_actualites .single_category h2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .archive_actualites .past_acts h2,
  .archive_actualites .single_category h2 {
    margin-left: 0px;
  }
}
.archive_actualites .past_acts .act_card,
.archive_actualites .single_category .act_card {
  margin-bottom: 60px;
}

.archive_actualites .past_acts .act_card a,
.archive_actualites .single_category .act_card a {
  text-decoration: none;
  width: 85%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .archive_actualites .past_acts .act_card a,
  .archive_actualites .single_category .act_card a {
    width: 100%;
  }
}
.archive_actualites .past_acts .act_card a img,
.archive_actualites .single_category .act_card a img {
  height:200px !important;
object-fit:cover;
  width: 100%;
  height: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.archive_actualites .past_acts .act_card a h3,
.archive_actualites .single_category .act_card a h3 {
  margin-top: 23px;
  min-height:105px;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  color: #0098D6;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .archive_actualites .past_acts .act_card a h3,
  .archive_actualites .single_category .act_card a h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .archive_actualites .past_acts .act_card a h3,
  .archive_actualites .single_category .act_card a h3 {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .archive_actualites .past_acts .act_card a h3,
  .archive_actualites .single_category .act_card a h3 {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .archive_actualites .past_acts .act_card a h3,
  .archive_actualites .single_category .act_card a h3 {
    font-size: 21px;
    line-height: 27px;
  }
}
.archive_actualites .past_acts .act_card a .extrait p,
.archive_actualites .single_category .act_card a .extrait p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  min-height:160px;
}

.archive_actualites .past_acts .act_card a .extrait p em,
.archive_actualites .single_category .act_card a .extrait p em {
  font-family: "gotham-narrow-medium-italic";
}

.archive_actualites .past_acts .act_card a .read_more,
.archive_actualites .single_category .act_card a .read_more {
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  color: #D2451E;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.archive_actualites .past_acts .act_card a .read_more:before,
.archive_actualites .single_category .act_card a .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.archive_actualites .past_acts .act_card a .read_more:after,
.archive_actualites .single_category .act_card a .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.archive_actualites .past_acts .act_card a:hover .read_more,
.archive_actualites .single_category .act_card a:hover .read_more {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.archive_actualites .past_acts .act_card a:hover .read_more:after,
.archive_actualites .single_category .act_card a:hover .read_more:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.archive_actualites .past_acts .act_card a:hover .read_more:before,
.archive_actualites .single_category .act_card a:hover .read_more:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.archive_actualites .past_acts .alm-btn-wrap,
.archive_actualites .single_category .alm-btn-wrap {
  padding: 60px 0px 80px 0px;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .archive_actualites .past_acts .alm-btn-wrap,
  .archive_actualites .single_category .alm-btn-wrap {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive_actualites .past_acts .alm-btn-wrap,
  .archive_actualites .single_category .alm-btn-wrap {
    adding: 60px 8px;
  }
}
.archive_actualites .past_acts .alm-btn-wrap button,
.archive_actualites .single_category .alm-btn-wrap button {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .archive_actualites .past_acts .alm-btn-wrap button,
  .archive_actualites .single_category .alm-btn-wrap button {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  .archive_actualites .past_acts .alm-btn-wrap button,
  .archive_actualites .single_category .alm-btn-wrap button {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .archive_actualites .past_acts .alm-btn-wrap button,
  .archive_actualites .single_category .alm-btn-wrap button {
    font-size: 15px;
  }
}
.archive_actualites .past_acts .alm-btn-wrap button:hover,
.archive_actualites .single_category .alm-btn-wrap button:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.single_perso .bandeau_page {
  background-color: #013764;
}

.single_perso .bandeau_page a {
  position: relative;
  z-index: 35;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  margin: 0px;
}

.single_perso .bandeau_page .titre_bandeau {
  text-align: center;
}

.single_perso .content {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .single_perso .content {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_perso .content {
    padding: 60px 8px;
  }
}
.single_perso .content .retour {
  text-align: center;
}

.single_perso .content .retour a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-bold";
  font-size: 18px;
  color: #ffffff;
  padding: 15px 23px;
  border-radius: 10px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .single_perso .content .retour a {
    font-size: 16px;
    padding: 12px 20px;
  }
}
.single_perso .content .retour a:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.single_perso .content .cover {
  margin: 80px 0px 60px 0px;
}

.single_perso .content .cover img {
  width: 50%;
  display: block;
  height: auto;
  margin: 0px auto;
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .single_perso .content .cover img {
    width: 95%;
  }
}
.single_perso .content .size_article {
  width: 75%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .single_perso .content .size_article {
    width: 85%;
  }
}
.single_perso .content .size_article .h2 {
  text-align: center;
}

.single_perso .content .size_article .contenu h2 {
  font-family: "gotham-black";
  font-size: 40px;
  line-height: 51px;
  color: #000000;
  margin-bottom: 50px;
}

@media screen and (max-width: 1400px) {
  .single_perso .content .size_article .contenu h2 {
    font-size: 38px;
    line-height: 49px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .content .size_article .contenu h2 {
    font-size: 36px;
    line-height: 47px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .content .size_article .contenu h2 {
    font-size: 34px;
    line-height: 45px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .content .size_article .contenu h2 {
    font-size: 32px;
    line-height: 43px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .content .size_article .contenu h2 br {
    display: none;
  }
}
.single_perso .content .size_article .contenu h3 {
  font-family: "gotham-black";
  font-size: 30px;
  line-height: 38px;
  color: #D2451E;
  margin-bottom: 15px;
}

@media screen and (max-width: 1400px) {
  .single_perso .content .size_article .contenu h3 {
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 1200px) {
  .single_perso .content .size_article .contenu h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .content .size_article .contenu h3 {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .content .size_article .contenu h3 br {
    display: none;
  }
}
.single_perso .content .size_article .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.single_perso .content .size_article .contenu p strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.single_perso .content .size_article .contenu ul {
  padding-left: 0px;
  list-style: none;
}

.single_perso .content .size_article .contenu ul li {
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

.single_perso .content .size_article .contenu ul li strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.single_perso .content .size_article .contenu ul li:last-child {
  margin-bottom: 0px;
}

.single_perso .content .size_article .contenu ul li:before {
  content: "•";
  color: #000000;
  font-size: 18px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.single_perso .content .size_article .contenu ol li {
  padding-left: 5px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

.single_perso .content .size_article .contenu ol li strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.single_perso .content .size_article .contenu ol li:last-child {
  margin-bottom: 0px;
}

.single_perso .content .size_article .contenu a {
  text-decoration: none;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #D2451E;
}

.single_perso .content .size_article .contenu .wp-block-table td {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.single_perso .content .size_article .contenu .wp-block-table td strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.single_perso .content .size_article .contenu img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

.single_perso .content .size_article .contenu .wp-block-button {
  margin: 60px 0px;
}

.single_perso .content .size_article .contenu .wp-block-button a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .single_perso .content .size_article .contenu .wp-block-button a {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_perso .content .size_article .contenu .wp-block-button a {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .single_perso .content .size_article .contenu .wp-block-button a {
    font-size: 15px;
  }
}
.single_perso .content .size_article .contenu .wp-block-button a:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.single_perso .content .size_article .share {
  text-align: center;
  margin-top: 30px;
}

.single_perso .content .size_article .share h3 {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 20px;
  color: #D2451E;
  margin-bottom: 35px;
}

.single_perso .content .size_article .share .a2a_svg {
  background-color: #D2451E !important;
  width: 50px;
  height: 50px;
  margin: 0px 15px;
  transition: all 0.2s ease;
}

.single_perso .content .size_article .share .a2a_svg svg path {
  fill: #ffffff;
}

.single_perso .content .size_article .share a:hover .a2a_svg {
  background-color: #FF671D !important;
  opacity: 1;
  transition: all 0.2s ease;
} 
@charset "UTF-8";
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.collectivites .obligations,
.collectivites .quinconce {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .collectivites .obligations,
  .collectivites .quinconce {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .obligations,
  .collectivites .quinconce {
    padding: 60px 8px;
  }
}
.collectivites .obligations .h2,
.collectivites .quinconce .h2 {
  text-align: center;
}

.collectivites .obligations .h2 h1::after,
.collectivites .obligations .h2 h2::after,
.collectivites .obligations .h2 h3::after,
.collectivites .obligations .h2 p::after,
.collectivites .quinconce .h2 h1::after,
.collectivites .quinconce .h2 h2::after,
.collectivites .quinconce .h2 h3::after,
.collectivites .quinconce .h2 p::after {
  display: none;
}

.collectivites .obligations .introduction,
.collectivites .quinconce .introduction {
  text-align: center;
  margin-bottom: 50px;
}

.collectivites .obligations .liste .margin_bottom,
.collectivites .quinconce .liste .margin_bottom {
  margin-bottom: 80px;
}

@media screen and (max-width: 992px) {
  .collectivites .obligations .liste .margin_bottom,
  .collectivites .quinconce .liste .margin_bottom {
    margin-bottom: 60px;
  }
}
.collectivites .obligations .liste .margin_bottom:last-child,
.collectivites .quinconce .liste .margin_bottom:last-child {
  margin-bottom: 0px;
}

.collectivites .obligations .liste .titre,
.collectivites .quinconce .liste .titre {
  margin-bottom: 40px;
}

.collectivites .obligations .liste .titre h1,
.collectivites .obligations .liste .titre h2,
.collectivites .obligations .liste .titre h3,
.collectivites .obligations .liste .titre p,
.collectivites .quinconce .liste .titre h1,
.collectivites .quinconce .liste .titre h2,
.collectivites .quinconce .liste .titre h3,
.collectivites .quinconce .liste .titre p {
  font-family: "gotham-black";
  font-size: 33px;
  margin-bottom: 0px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .collectivites .obligations .liste .titre h1,
  .collectivites .obligations .liste .titre h2,
  .collectivites .obligations .liste .titre h3,
  .collectivites .obligations .liste .titre p,
  .collectivites .quinconce .liste .titre h1,
  .collectivites .quinconce .liste .titre h2,
  .collectivites .quinconce .liste .titre h3,
  .collectivites .quinconce .liste .titre p {
    font-size: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .obligations .liste .titre h1,
  .collectivites .obligations .liste .titre h2,
  .collectivites .obligations .liste .titre h3,
  .collectivites .obligations .liste .titre p,
  .collectivites .quinconce .liste .titre h1,
  .collectivites .quinconce .liste .titre h2,
  .collectivites .quinconce .liste .titre h3,
  .collectivites .quinconce .liste .titre p {
    font-size: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .obligations .liste .titre h1,
  .collectivites .obligations .liste .titre h2,
  .collectivites .obligations .liste .titre h3,
  .collectivites .obligations .liste .titre p,
  .collectivites .quinconce .liste .titre h1,
  .collectivites .quinconce .liste .titre h2,
  .collectivites .quinconce .liste .titre h3,
  .collectivites .quinconce .liste .titre p {
    font-size: 27px;
  }
}
.collectivites .obligations .liste .contenu ul,
.collectivites .quinconce .liste .contenu ul {
  padding: 0px;
  list-style: none;
}

.collectivites .obligations .liste .contenu ul li,
.collectivites .quinconce .liste .contenu ul li {
  padding-left: 40px;
  position: relative;
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .obligations .liste .contenu ul li,
  .collectivites .quinconce .liste .contenu ul li {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .obligations .liste .contenu ul li,
  .collectivites .quinconce .liste .contenu ul li {
    font-size: 18px;
  }
}
.collectivites .obligations .liste .contenu ul li strong,
.collectivites .quinconce .liste .contenu ul li strong {
  font-weight: normal;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .obligations .liste .contenu ul li strong,
  .collectivites .quinconce .liste .contenu ul li strong {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .obligations .liste .contenu ul li strong,
  .collectivites .quinconce .liste .contenu ul li strong {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .obligations .liste .contenu ul li strong,
  .collectivites .quinconce .liste .contenu ul li strong {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .collectivites .obligations .liste .contenu ul li strong,
  .collectivites .quinconce .liste .contenu ul li strong {
    font-size: 21px;
    line-height: 27px;
  }
}
.collectivites .obligations .liste .contenu ul li:before,
.collectivites .quinconce .liste .contenu ul li:before {
  content: "";
  background-image: url(../../src/img/liste_services.svg);
  background-position: center center;
  background-size: 55%;
  background-repeat: no-repeat;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 2px;
  left: 0;
}

@media screen and (max-width: 1400px) {
  .collectivites .obligations .liste .contenu ul li:before,
  .collectivites .quinconce .liste .contenu ul li:before {
    width: 23px;
    height: 23px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .obligations .liste .contenu ul li:before,
  .collectivites .quinconce .liste .contenu ul li:before {
    width: 21px;
    height: 21px;
  }
}
.collectivites .obligations .liste .contenu p,
.collectivites .quinconce .liste .contenu p {
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .obligations .liste .contenu p,
  .collectivites .quinconce .liste .contenu p {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .obligations .liste .contenu p,
  .collectivites .quinconce .liste .contenu p {
    font-size: 18px;
  }
}
.collectivites .obligations .liste .contenu p strong,
.collectivites .quinconce .liste .contenu p strong {
  font-weight: normal;
  font-family: "gotham-black";
}

.collectivites .obligations .liste .contenu .bouton,
.collectivites .quinconce .liste .contenu .bouton {
  margin-top: 40px;
}

.collectivites .obligations .liste .impair img,
.collectivites .quinconce .liste .impair img {
  display: block;
  max-width: 100%;
  border-bottom-right-radius: 70px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .collectivites .obligations .liste .impair img,
  .collectivites .quinconce .liste .impair img {
    margin: 0px auto 50px auto;
    width: 100%;
  }
}
.collectivites .obligations .liste .pair img,
.collectivites .quinconce .liste .pair img {
  display: block;
  max-width: 100%;
  border-top-left-radius: 70px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .collectivites .obligations .liste .pair img,
  .collectivites .quinconce .liste .pair img {
    margin: 0px auto 50px auto;
    width: 100%;
  }
}
.collectivites .offres {
  background-color: #EAEAEA;
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .collectivites .offres {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres {
    padding: 60px 8px 80px 8px;
  }
}
.collectivites .offres .h2 {
  text-align: center;
  margin-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .collectivites .offres .h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .offres .h2 {
    margin-bottom: 60px;
  }
}
.collectivites .offres .introduction {
  text-align: center;
  margin-bottom: 50px;
}

.collectivites .offres .size .contenu_gauche .titre {
  position: relative;
  margin-bottom: 20px;
  padding-left: 60px;
  text-align: left;
  transition: all 0.2s ease;
}

.collectivites .offres .size .contenu_gauche .titre svg {
  width: 40px;
  position: absolute;
  left: 0;
  top: 6px;
}

.collectivites .offres .size .contenu_gauche .titre h1,
.collectivites .offres .size .contenu_gauche .titre h2,
.collectivites .offres .size .contenu_gauche .titre h3,
.collectivites .offres .size .contenu_gauche .titre p {
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .collectivites .offres .size .contenu_gauche .titre h1,
  .collectivites .offres .size .contenu_gauche .titre h2,
  .collectivites .offres .size .contenu_gauche .titre h3,
  .collectivites .offres .size .contenu_gauche .titre p {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .offres .size .contenu_gauche .titre h1,
  .collectivites .offres .size .contenu_gauche .titre h2,
  .collectivites .offres .size .contenu_gauche .titre h3,
  .collectivites .offres .size .contenu_gauche .titre p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .offres .size .contenu_gauche .titre h1,
  .collectivites .offres .size .contenu_gauche .titre h2,
  .collectivites .offres .size .contenu_gauche .titre h3,
  .collectivites .offres .size .contenu_gauche .titre p {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .collectivites .offres .size .contenu_gauche .titre h1,
  .collectivites .offres .size .contenu_gauche .titre h2,
  .collectivites .offres .size .contenu_gauche .titre h3,
  .collectivites .offres .size .contenu_gauche .titre p {
    font-size: 21px;
    line-height: 27px;
  }
}
.collectivites .offres .size .contenu_gauche .titre h1 a,
.collectivites .offres .size .contenu_gauche .titre h2 a,
.collectivites .offres .size .contenu_gauche .titre h3 a,
.collectivites .offres .size .contenu_gauche .titre p a {
  text-decoration: none;
  transition: all 0.2s ease;
}

.collectivites .offres .size .contenu_gauche .contenu {
  margin-bottom: 30px;
}

.collectivites .offres .size .contenu_gauche .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

.collectivites .offres .size .contenu_gauche .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.collectivites .offres .size .contenu_gauche .contenu:last-child {
  margin-bottom: 0px;
}

.collectivites .offres .size .ensemble_roue {
  width: 650px;
  height: 650px;
  position: relative;
  margin: 0px auto;
}

@media screen and (max-width: 1650px) {
  .collectivites .offres .size .ensemble_roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .collectivites .offres .size .ensemble_roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .offres .size .ensemble_roue {
    margin: 40px auto 120px auto;
  }
}
@media screen and (max-width: 767px) {
  .collectivites .offres .size .ensemble_roue {
    margin: 40px auto 90px auto;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres .size .ensemble_roue {
    width: 300px;
    height: 300px;
  }
}
.collectivites .offres .size .ensemble_roue .roue {
  width: 650px;
  height: 650px;
  border: 2px dashed #E20714;
  border-radius: 50%;
  margin: 0px auto;
  position: relative;
}

@media screen and (max-width: 1650px) {
  .collectivites .offres .size .ensemble_roue .roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .collectivites .offres .size .ensemble_roue .roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres .size .ensemble_roue .roue {
    width: 300px;
    height: 300px;
  }
}
.collectivites .offres .size .ensemble_roue .roue .circle {
  position: absolute;
  border-radius: 50%;
  width: 95px;
  height: 95px;
}

@media screen and (max-width: 1650px) {
  .collectivites .offres .size .ensemble_roue .roue .circle {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 1400px) {
  .collectivites .offres .size .ensemble_roue .roue .circle {
    width: 75px;
    height: 75px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres .size .ensemble_roue .roue .circle {
    width: 60px;
    height: 60px;
  }
}
.collectivites .offres .size .ensemble_roue .roue .circle img {
  width: 65px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .collectivites .offres .size .ensemble_roue .roue .circle img {
    width: 55px;
  }
}
@media screen and (max-width: 1400px) {
  .collectivites .offres .size .ensemble_roue .roue .circle img {
    width: 45px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres .size .ensemble_roue .roue .circle img {
    width: 35px;
  }
}
.collectivites .offres .size .ensemble_roue .roue .circle:hover {
  cursor: pointer;
  width: 105px;
  height: 105px;
}

@media screen and (max-width: 1650px) {
  .collectivites .offres .size .ensemble_roue .roue .circle:hover {
    width: 95px;
    height: 95px;
  }
}
@media screen and (max-width: 1400px) {
  .collectivites .offres .size .ensemble_roue .roue .circle:hover {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres .size .ensemble_roue .roue .circle:hover {
    width: 70px;
    height: 70px;
  }
}
.collectivites .offres .size .ensemble_roue .roue .circle:hover img {
  width: 75px;
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .collectivites .offres .size .ensemble_roue .roue .circle:hover img {
    width: 65px;
  }
}
@media screen and (max-width: 1400px) {
  .collectivites .offres .size .ensemble_roue .roue .circle:hover img {
    width: 55px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres .size .ensemble_roue .roue .circle:hover img {
    width: 45px;
  }
}
.collectivites .offres .size .ensemble_roue .contentCircle .CirItem {
  width: 500px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: all 0.4s ease;
}

@media screen and (max-width: 1650px) {
  .collectivites .offres .size .ensemble_roue .contentCircle .CirItem {
    width: 420px;
    height: 420px;
  }
}
@media screen and (max-width: 1400px) {
  .collectivites .offres .size .ensemble_roue .contentCircle .CirItem {
    width: 340px;
    height: 340px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .offres .size .ensemble_roue .contentCircle .CirItem {
    width: 220px;
    height: 220px;
  }
}
.collectivites .offres .size .ensemble_roue .contentCircle .CirItem img {
  width: 100%;
  border-radius: 50%;
}

.collectivites .offres .size .ensemble_roue .contentCircle .active {
  opacity: 1;
  transition: all 0.4s ease;
}

.collectivites .engagement {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .collectivites .engagement {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .engagement {
    padding: 60px 8px;
  }
}
.collectivites .engagement .h2 {
  text-align: center;
}

.collectivites .engagement .h2 h1,
.collectivites .engagement .h2 h2,
.collectivites .engagement .h2 h3,
.collectivites .engagement .h2 p {
  margin-bottom: 0px;
}

.collectivites .engagement .h2 h1::after,
.collectivites .engagement .h2 h2::after,
.collectivites .engagement .h2 h3::after,
.collectivites .engagement .h2 p::after {
  display: none;
}

.collectivites .engagement .introduction {
  text-align: center;
  margin-bottom: 50px;
}

.collectivites .engagement .liste .margin_bottom {
  margin-bottom: 80px;
}

@media screen and (max-width: 992px) {
  .collectivites .engagement .liste .margin_bottom {
    margin-bottom: 60px;
  }
}
.collectivites .engagement .liste .margin_bottom:last-child {
  margin-bottom: 0px;
}

.collectivites .engagement .liste .titre {
  margin-bottom: 40px;
}

.collectivites .engagement .liste .titre h1,
.collectivites .engagement .liste .titre h2,
.collectivites .engagement .liste .titre h3,
.collectivites .engagement .liste .titre p {
  font-family: "gotham-black";
  font-size: 33px;
  margin-bottom: 0px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .collectivites .engagement .liste .titre h1,
  .collectivites .engagement .liste .titre h2,
  .collectivites .engagement .liste .titre h3,
  .collectivites .engagement .liste .titre p {
    font-size: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .engagement .liste .titre h1,
  .collectivites .engagement .liste .titre h2,
  .collectivites .engagement .liste .titre h3,
  .collectivites .engagement .liste .titre p {
    font-size: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .engagement .liste .titre h1,
  .collectivites .engagement .liste .titre h2,
  .collectivites .engagement .liste .titre h3,
  .collectivites .engagement .liste .titre p {
    font-size: 27px;
  }
}
.collectivites .engagement .liste .contenu ul {
  padding: 0px;
  list-style: none;
}

.collectivites .engagement .liste .contenu ul li {
  padding-left: 40px;
  position: relative;
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .engagement .liste .contenu ul li {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .engagement .liste .contenu ul li {
    font-size: 18px;
  }
}
.collectivites .engagement .liste .contenu ul li strong {
  font-weight: normal;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .engagement .liste .contenu ul li strong {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .engagement .liste .contenu ul li strong {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .engagement .liste .contenu ul li strong {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .collectivites .engagement .liste .contenu ul li strong {
    font-size: 21px;
    line-height: 27px;
  }
}
.collectivites .engagement .liste .contenu ul li:before {
  content: "";
  background-image: url(../../src/img/liste_services.svg);
  background-position: center center;
  background-size: 55%;
  background-repeat: no-repeat;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 2px;
  left: 0;
}

@media screen and (max-width: 1400px) {
  .collectivites .engagement .liste .contenu ul li:before {
    width: 23px;
    height: 23px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .engagement .liste .contenu ul li:before {
    width: 21px;
    height: 21px;
  }
}
.collectivites .engagement .liste .contenu p {
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .engagement .liste .contenu p {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .engagement .liste .contenu p {
    font-size: 18px;
  }
}
.collectivites .engagement .liste .contenu p strong {
  font-weight: normal;
  font-family: "gotham-black";
}

.collectivites .engagement .liste .contenu .bouton {
  margin-top: 40px;
}

.collectivites .engagement .liste .impair img {
  display: block;
  max-width: 100%;
  border-bottom-right-radius: 70px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .collectivites .engagement .liste .impair img {
    margin: 0px auto 50px auto;
    width: 100%;
  }
}
.collectivites .engagement .liste .pair img {
  display: block;
  max-width: 100%;
  border-top-left-radius: 70px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .collectivites .engagement .liste .pair img {
    margin: 0px auto 50px auto;
    width: 100%;
  }
}
.collectivites .nombres {
  padding: 80px 0px;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .collectivites .nombres {
    padding: 60px 0px 30px 0px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .nombres {
    padding: 60px 8px 30px 8px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .nombres .counterUp {
    margin-bottom: 30px;
  }
}
.collectivites .nombres .counterUp .nombre {
  font-family: "gotham-narrow-medium";
  color: #FF671D;
  font-size: 80px;
  line-height: 80px;
}

@media screen and (max-width: 1400px) {
  .collectivites .nombres .counterUp .nombre {
    font-size: 70px;
    line-height: 70px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .nombres .counterUp .nombre {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .nombres .counterUp .nombre {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .nombres .counterUp .nombre {
    font-size: 45px;
    line-height: 45px;
  }
}
.collectivites .nombres .counterUp .libelle p {
  font-family: "gotham-narrow-medium";
  color: #706F6F;
  font-size: 35px;
}

@media screen and (max-width: 1400px) {
  .collectivites .nombres .counterUp .libelle p {
    font-size: 32px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .nombres .counterUp .libelle p {
    font-size: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .nombres .counterUp .libelle p {
    font-size: 26px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .nombres .counterUp .libelle p {
    font-size: 23px;
  }
}
.collectivites .nombres.gris {
  background-color: #EAEAEA;
}

.collectivites .nombres.blanc {
  background-color: #ffffff;
}

.collectivites .bandeau {
  padding: 60px 0px;
}

.collectivites .bandeau .size .h2 {
  text-align: center;
}

.collectivites .bandeau .size .h2 h1,
.collectivites .bandeau .size .h2 h2,
.collectivites .bandeau .size .h2 h3,
.collectivites .bandeau .size .h2 p {
  color: #ffffff;
  margin-bottom: 0px;
  padding: 0px;
}

.collectivites .bandeau .size .h2 h1::after,
.collectivites .bandeau .size .h2 h2::after,
.collectivites .bandeau .size .h2 h3::after,
.collectivites .bandeau .size .h2 p::after {
  display: none;
}

.collectivites .temoignages,
.collectivites .deuxiemes_temoignages {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .collectivites .temoignages,
  .collectivites .deuxiemes_temoignages {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .collectivites .temoignages,
  .collectivites .deuxiemes_temoignages {
    padding: 60px 8px;
  }
}
.collectivites .temoignages h2,
.collectivites .deuxiemes_temoignages h2 {
  text-align: center;
}

.collectivites .temoignages .introduction,
.collectivites .deuxiemes_temoignages .introduction {
  text-align: center;
  margin-bottom: 50px;
}

.collectivites .temoignages .carousel-temoignages-services,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services {
  position: relative;
  width: 70%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1400px) {
  .collectivites .temoignages .carousel-temoignages-services,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services {
    width: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .temoignages .carousel-temoignages-services,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services {
    width: 90%;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services {
    width: 100%;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item {
  margin: 50px;
  padding: 30px;
  box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.2);
  border-radius: 14px;
}

.collectivites .temoignages .carousel-temoignages-services .item img,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item img,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item img,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item img {
  width: 80%;
  display: block;
  margin: 0px auto;
  border-radius: 10px;
}

@media screen and (max-width: 576px) {
  .collectivites .temoignages .carousel-temoignages-services .item img,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item img,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item img,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item img {
    width: 90%;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .nom,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .nom,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .nom {
  text-align: center;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .nom {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .nom {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .nom {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .nom {
    font-size: 21px;
    line-height: 27px;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .poste,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .poste,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .poste {
  text-align: center;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .collectivites .temoignages .carousel-temoignages-services .item .poste,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .poste {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .temoignages .carousel-temoignages-services .item .poste,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .poste {
    font-size: 18px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .poste,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .poste {
    margin-bottom: 20px;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .presentation p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .presentation p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .presentation p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
}

@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .presentation p,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .presentation p,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .presentation p,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .presentation p {
    text-align: center;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .presentation p strong,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .presentation p strong,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .presentation p strong,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .presentation p strong {
  font-weight: normal;
  font-family: "gotham-narrow-black";
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .presentation ul,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul {
  padding-left: 0px;
  list-style: none;
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul li {
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul li strong,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul li strong,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .presentation ul li strong,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul li strong {
  font-weight: normal;
  font-family: "gotham-narrow-black";
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .presentation ul li:before {
  content: "•";
  font-size: 18px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .temoignage,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .temoignage,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .temoignage {
  margin-top: 15px;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .temoignage p {
  display: inline-block;
  font-family: "gotham-narrow-medium-italic";
  font-size: 18px;
  line-height: 30px;
  color: #013764;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .temoignage p,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .temoignage p,
  .collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .temoignage p,
  .collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .temoignage p {
    text-align: center;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .temoignage ul,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .temoignage ul,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .temoignage ul,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .temoignage ul {
  padding-left: 0px;
  list-style: none;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .temoignage ul li {
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  color: #013764;
  font-family: "gotham-narrow-medium-italic";
  margin-bottom: 10px;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item .temoignage ul li:before {
  content: "•";
  color: #013764;
  font-size: 18px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .nom,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .poste,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .nom,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .poste,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .nom,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .poste {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .presentation p,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .presentation p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .presentation p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .temoignage p {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .presentation ul li,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .temoignage ul li {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .presentation ul li:before,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_blanc .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_blanc .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_blanc .temoignage ul li:before {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .nom,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .poste,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .nom,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .poste,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .nom,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .poste {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .presentation p,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .presentation p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .presentation p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .temoignage p {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .presentation ul li,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .temoignage ul li {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .presentation ul li:before,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_bleu .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_bleu .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_bleu .temoignage ul li:before {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .nom,
.collectivites .temoignages .carousel-temoignages-services .item_noir .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .poste,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .nom,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .poste,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .nom,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .poste {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .presentation p,
.collectivites .temoignages .carousel-temoignages-services .item_noir .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .presentation p,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .temoignage p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .presentation p,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .temoignage p {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .presentation ul li,
.collectivites .temoignages .carousel-temoignages-services .item_noir .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .temoignage ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .presentation ul li,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .temoignage ul li {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .presentation ul li:before,
.collectivites .temoignages .carousel-temoignages-services .item_noir .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .item_noir .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .item_noir .temoignage ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .presentation ul li:before,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item_noir .temoignage ul li:before {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .owl-dots,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .owl-dots,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .owl-dots,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  margin: 0px;
}

.collectivites .temoignages .carousel-temoignages-services .owl-dots .owl-dot,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot,
.collectivites .deuxiemes_temoignages .carousel-temoignages-services .owl-dots .owl-dot,
.collectivites .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.collectivites .temoignages.gris,
.collectivites .deuxiemes_temoignages.gris {
  background-color: #EAEAEA;
}

.collectivites .temoignages.blanc,
.collectivites .deuxiemes_temoignages.blanc {
  background-color: #ffffff;
}

.collectivites .couleur_elements.bleu .bandeau_page .opacite {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.bleu .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.bleu .engagement .liste .contenu ul li:before {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .bandeau {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.bleu .temoignages .carousel-deuxiemes-temoignages-services .item,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.bleu .temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active {
  background-color: #007BB7;
}

.collectivites .couleur_elements.orange_clair .bandeau_page .opacite {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_clair .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_clair .engagement .liste .contenu ul li:before {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .bandeau {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_clair .temoignages .carousel-deuxiemes-temoignages-services .item,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_clair .temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_fonce .bandeau_page .opacite {
  background-color: #D2451E;
}

.collectivites .couleur_elements.orange_fonce .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_fonce .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_fonce .engagement .liste .contenu ul li:before {
  background-color: #D2451E;
}

.collectivites .couleur_elements.orange_fonce .bandeau {
  background-color: #D2451E;
}

.collectivites .couleur_elements.orange_fonce .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_fonce .temoignages .carousel-deuxiemes-temoignages-services .item,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item {
  background-color: #d85321ab;
}

.collectivites .couleur_elements.orange_fonce .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_fonce .temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active {
  background-color: #D2451E;
}

.collectivites .couleur_elements.vert .bandeau_page .opacite {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.vert .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.vert .engagement .liste .contenu ul li:before {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .bandeau {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.vert .temoignages .carousel-deuxiemes-temoignages-services .item,
.collectivites .couleur_elements.vert .deuxiemes_temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.vert .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .item {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.vert .temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.vert .deuxiemes_temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.vert .deuxiemes_temoignages .carousel-deuxiemes-temoignages-services .owl-dots .owl-dot.active {
  background-color: #B8BE14;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.contact .bandeau_page {
  background-color: #013764;
}

.contact .bandeau_page a {
  position: relative;
  z-index: 35;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px;
}

.contact .bandeau_page .titre_bandeau {
  text-align: center;
}

.contact .formulaire {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .contact .formulaire {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .contact .formulaire {
    padding: 60px 8px;
  }
}
.contact .formulaire .h2,
.contact .formulaire .introduction {
  text-align: center;
}

.contact .formulaire .form {
  margin-top: 120px;
}

@media screen and (max-width: 992px) {
  .contact .formulaire .form {
    margin-top: 80px;
  }
}
.contact .formulaire .form .titre {
  margin-left: 35px;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .form .titre {
    margin-left: 25px;
  }
}
.contact .formulaire .form .titre p {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 22px;
  line-height: 32px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .contact .formulaire .form .titre p {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .contact .formulaire .form .titre p {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .contact .formulaire .form .titre p {
    font-size: 19px;
    line-height: 29px;
  }
}
.contact .formulaire .form .partie_informations input {
  margin-bottom: 35px;
}

.contact .formulaire .form .partie_informations .wpcf7-not-valid-tip {
  margin-top: 0px;
  position: relative;
  top: -25px;
}

.contact .formulaire .form .message {
  margin-top: 35px;
}

.contact .formulaire .form input[type=text],
.contact .formulaire .form input[type=email],
.contact .formulaire .form input[type=tel],
.contact .formulaire .form textarea {
  background-color: #ffffff;
  width: 90%;
  font-family: "gotham-narrow-medium";
  color: #000000;
  padding: 30px 65px 30px 35px;
  font-size: 22px;
  border-radius: 10px;
  border: 0px;
}

@media screen and (max-width: 1400px) {
  .contact .formulaire .form input[type=text],
  .contact .formulaire .form input[type=email],
  .contact .formulaire .form input[type=tel],
  .contact .formulaire .form textarea {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .contact .formulaire .form input[type=text],
  .contact .formulaire .form input[type=email],
  .contact .formulaire .form input[type=tel],
  .contact .formulaire .form textarea {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .contact .formulaire .form input[type=text],
  .contact .formulaire .form input[type=email],
  .contact .formulaire .form input[type=tel],
  .contact .formulaire .form textarea {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .form input[type=text],
  .contact .formulaire .form input[type=email],
  .contact .formulaire .form input[type=tel],
  .contact .formulaire .form textarea {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    padding: 20px 50px 20px 25px;
  }
}
@media screen and (max-width: 400px) {
  .contact .formulaire .form input[type=text],
  .contact .formulaire .form input[type=email],
  .contact .formulaire .form input[type=tel],
  .contact .formulaire .form textarea {
    font-size: 16px;
    line-height: 26px;
  }
}
.contact .formulaire .form input[type=text]::-moz-placeholder, .contact .formulaire .form input[type=email]::-moz-placeholder, .contact .formulaire .form input[type=tel]::-moz-placeholder {
  font-family: "gotham-narrow-medium";
  color: #000000;
  font-size: 22px;
}

.contact .formulaire .form input[type=text]::placeholder,
.contact .formulaire .form input[type=email]::placeholder,
.contact .formulaire .form input[type=tel]::placeholder {
  font-family: "gotham-narrow-medium";
  color: #000000;
  font-size: 22px;
}

@media screen and (max-width: 1400px) {
  .contact .formulaire .form input[type=text]::-moz-placeholder, .contact .formulaire .form input[type=email]::-moz-placeholder, .contact .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 21px;
  }
  .contact .formulaire .form input[type=text]::placeholder,
  .contact .formulaire .form input[type=email]::placeholder,
  .contact .formulaire .form input[type=tel]::placeholder {
    font-size: 21px;
  }
}
@media screen and (max-width: 1200px) {
  .contact .formulaire .form input[type=text]::-moz-placeholder, .contact .formulaire .form input[type=email]::-moz-placeholder, .contact .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 20px;
  }
  .contact .formulaire .form input[type=text]::placeholder,
  .contact .formulaire .form input[type=email]::placeholder,
  .contact .formulaire .form input[type=tel]::placeholder {
    font-size: 20px;
  }
}
@media screen and (max-width: 992px) {
  .contact .formulaire .form input[type=text]::-moz-placeholder, .contact .formulaire .form input[type=email]::-moz-placeholder, .contact .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 19px;
  }
  .contact .formulaire .form input[type=text]::placeholder,
  .contact .formulaire .form input[type=email]::placeholder,
  .contact .formulaire .form input[type=tel]::placeholder {
    font-size: 19px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .form input[type=text]::-moz-placeholder, .contact .formulaire .form input[type=email]::-moz-placeholder, .contact .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 18px;
  }
  .contact .formulaire .form input[type=text]::placeholder,
  .contact .formulaire .form input[type=email]::placeholder,
  .contact .formulaire .form input[type=tel]::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .contact .formulaire .form input[type=text]::-moz-placeholder, .contact .formulaire .form input[type=email]::-moz-placeholder, .contact .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 16px;
  }
  .contact .formulaire .form input[type=text]::placeholder,
  .contact .formulaire .form input[type=email]::placeholder,
  .contact .formulaire .form input[type=tel]::placeholder {
    font-size: 16px;
  }
}
.contact .formulaire .form textarea {
  width: 95%;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .form textarea {
    width: 100%;
  }
}
.contact .formulaire .form input:focus,
.contact .formulaire .form select:focus,
.contact .formulaire .form textarea:focus {
  box-shadow: none;
  border: 0px;
  outline: 0;
}

.contact .formulaire .form .check_relative {
  position: relative;
  margin-top: 60px;
  margin-left: 35px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .form .check_relative {
    margin-left: 25px;
  }
}
@media screen and (max-width: 576px) {
  .contact .formulaire .form .check_relative {
    margin-top: 80px;
  }
}
.contact .formulaire .form .check_relative .check_pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #000000;
  left: 0;
  bottom: 5px;
  color: #000000;
  font-size: 22px;
}

@media screen and (max-width: 1400px) {
  .contact .formulaire .form .check_relative .check_pers {
    font-size: 21px;
  }
}
@media screen and (max-width: 1200px) {
  .contact .formulaire .form .check_relative .check_pers {
    font-size: 20px;
  }
}
@media screen and (max-width: 1199px) {
  .contact .formulaire .form .check_relative .check_pers {
    bottom: inherit;
    top: 4px;
  }
}
@media screen and (max-width: 992px) {
  .contact .formulaire .form .check_relative .check_pers {
    font-size: 19px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .form .check_relative .check_pers {
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .contact .formulaire .form .check_relative .check_pers {
    font-size: 16px;
  }
}
.contact .formulaire .form .check_relative .check_pers:hover {
  cursor: pointer;
}

.contact .formulaire .form .check_relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.contact .formulaire .form .check_relative p {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.contact .formulaire .form .check_relative .wpcf7-list-item {
  margin-left: 0px;
}

.contact .formulaire .form .check_relative .wpcf7-list-item label {
  margin: 0px;
}

.contact .formulaire .form .check_relative .wpcf7-list-item input {
  display: none;
}

.contact .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "gotham-narrow-medium";
  font-size: 22px;
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .contact .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1200px) {
  .contact .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 20px;
  }
}
@media screen and (max-width: 992px) {
  .contact .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 19px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .contact .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 16px;
  }
}
.contact .formulaire .form .mentions {
  width: 95%;
  text-align: center;
  margin-top: 40px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .form .mentions {
    width: 100%;
  }
}
.contact .formulaire .form .mentions p,
.contact .formulaire .form .mentions a {
  font-family: "gotham-narrow-book";
  font-size: 16px;
  line-height: 28px;
  color: #000000;
}

.contact .formulaire .form .mentions a {
  text-decoration: none;
  color: #D2451E;
}

.contact .formulaire .form .submit_container {
  width: 95%;
  text-align: center;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .form .submit_container {
    width: 100%;
  }
}
.contact .formulaire .form .submit_container .wpcf7-submit {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .contact .formulaire .form .submit_container .wpcf7-submit {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  .contact .formulaire .form .submit_container .wpcf7-submit {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .contact .formulaire .form .submit_container .wpcf7-submit {
    font-size: 15px;
  }
}
@media screen and (max-width: 576px) {
  .contact .formulaire .form .submit_container .wpcf7-submit {
    font-size: 14px;
  }
}
@media screen and (max-width: 400px) {
  .contact .formulaire .form .submit_container .wpcf7-submit {
    font-size: 12px;
  }
}
.contact .formulaire .form .submit_container .wpcf7-submit:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.contact .formulaire .form .submit_container span {
  display: none;
}

.contact .formulaire .form .wpcf7-not-valid-tip {
  margin-top: 10px;
}

.contact .formulaire .form .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "gotham-narrow-medium";
  color: #000000;
  width: 95%;
}

@media screen and (max-width: 767px) {
  .contact .formulaire .form .wpcf7-response-output {
    width: 100%;
  }
}
.contact .formulaire .form .invalid .wpcf7-response-output {
  border-color: #D2451E;
} 
@charset "UTF-8";
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.delegations .bandeau {
  background-color: #013764;
  padding: 20px 0px 120px 0px;
  position: relative;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau {
    padding: 20px 0px 100px 0px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau {
    padding: 20px 0px 80px 0px;
  }
}
.delegations .bandeau .menu_bandeau {
  padding: 0px;
  display: inline-block;
  position: relative;
  z-index: 25;
  margin-bottom: 0px;
}

.delegations .bandeau .menu_bandeau > li {
  display: none;
}

.delegations .bandeau .menu_bandeau li:before {
  content: ">";
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px 5px;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau .menu_bandeau li:before {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .menu_bandeau li:before {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .delegations .bandeau .menu_bandeau li:before {
    font-size: 13px;
  }
}
.delegations .bandeau .menu_bandeau svg {
  display: none;
}

.delegations .bandeau .menu_bandeau > .current-menu-ancestor {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

.delegations .bandeau .menu_bandeau > .current-menu-ancestor a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor a {
    font-size: 13px;
  }
}
.delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu {
  display: inline-block;
  padding: 0px;
}

.delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > li {
  display: none;
}

.delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
  text-transform: uppercase;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 13px;
  }
}
.delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 13px;
  }
}
.delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-parent ~ .current-menu-parent {
  display: none !important;
}

.delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
  text-transform: uppercase;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 13px;
  }
}
.delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .delegations .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 13px;
  }
}
.delegations .bandeau .menu_bandeau > .current-menu-ancestor:before {
  display: none;
}

.delegations .bandeau .titre_bandeau {
  position: relative;
  z-index: 25;
  margin-top: 115px;
  text-align: center;
}

@media screen and (max-width: 1200px) {
  .delegations .bandeau .titre_bandeau {
    margin-top: 95px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .titre_bandeau {
    margin-top: 75px;
  }
}
@media screen and (max-width: 576px) {
  .delegations .bandeau .titre_bandeau {
    padding: 0px 8px;
  }
}
.delegations .bandeau .titre_bandeau h1,
.delegations .bandeau .titre_bandeau h2,
.delegations .bandeau .titre_bandeau h3,
.delegations .bandeau .titre_bandeau p {
  font-family: "gotham-black";
  font-size: 68px;
  line-height: 88px;
  color: #ffffff;
}

@media screen and (max-width: 1765px) {
  .delegations .bandeau .titre_bandeau h1,
  .delegations .bandeau .titre_bandeau h2,
  .delegations .bandeau .titre_bandeau h3,
  .delegations .bandeau .titre_bandeau p {
    font-size: 63px;
    line-height: 83px;
  }
}
@media screen and (max-width: 1550px) {
  .delegations .bandeau .titre_bandeau h1,
  .delegations .bandeau .titre_bandeau h2,
  .delegations .bandeau .titre_bandeau h3,
  .delegations .bandeau .titre_bandeau p {
    font-size: 58px;
    line-height: 78px;
  }
}
@media screen and (max-width: 1400px) {
  .delegations .bandeau .titre_bandeau h1,
  .delegations .bandeau .titre_bandeau h2,
  .delegations .bandeau .titre_bandeau h3,
  .delegations .bandeau .titre_bandeau p {
    font-size: 53px;
    line-height: 73px;
  }
}
@media screen and (max-width: 1200px) {
  .delegations .bandeau .titre_bandeau h1,
  .delegations .bandeau .titre_bandeau h2,
  .delegations .bandeau .titre_bandeau h3,
  .delegations .bandeau .titre_bandeau p {
    font-size: 48px;
    line-height: 68px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .bandeau .titre_bandeau h1,
  .delegations .bandeau .titre_bandeau h2,
  .delegations .bandeau .titre_bandeau h3,
  .delegations .bandeau .titre_bandeau p {
    font-size: 43px;
    line-height: 63px;
  }
}
@media screen and (max-width: 767px) {
  .delegations .bandeau .titre_bandeau h1,
  .delegations .bandeau .titre_bandeau h2,
  .delegations .bandeau .titre_bandeau h3,
  .delegations .bandeau .titre_bandeau p {
    font-size: 38px;
    line-height: 58px;
  }
}
.delegations .france .h2,
.delegations .monde .h2 {
  text-align: center;
}

.delegations .france .introduction,
.delegations .monde .introduction {
  text-align: center;
}

.delegations .france .desktop,
.delegations .monde .desktop {
  display: block;
  position: relative;
}

@media screen and (max-width: 767px) {
  .delegations .france .desktop,
  .delegations .monde .desktop {
    display: none;
  }
}
.delegations .france .desktop .dom-tom,
.delegations .monde .desktop .dom-tom {
  width: 700px;
  display: block;
  margin: 80px auto 0px auto;
}

.delegations .france .desktop .dom-tom .accordion-item,
.delegations .monde .desktop .dom-tom .accordion-item {
  border: 0px;
  background-color: transparent;
  padding-left: 40px;
  border-left: 2px solid #013764;
  border-radius: 0px;
  padding-bottom: 5px;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-header,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-header button,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-header button {
  text-transform: uppercase;
  border: 0px !important;
  background-color: transparent;
  box-shadow: none;
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 29px;
  color: #013764;
  margin-bottom: 0px;
  margin-right: 50px;
  padding: 8px 20px 8px 0px;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-header button:focus,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-header button:after,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-header button:after {
  display:none;
  width: 40px;
  height: 40px;
  border: 2px solid #013764;
  background-image: url(../../src/img/scroll.svg);
  background-color: #013764;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 15px;
  transform: rotate(180deg);
  transition: all 0.2s ease;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-header button[aria-expanded=true]:after,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-header button[aria-expanded=true]:after {
  transform: rotate(0deg);
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-collapse,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body {
  padding: 0px;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 5px;
  color: #D2451E;
  display: table;
}

.delegations .france .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a:hover,
.delegations .monde .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a:hover {
  color: #013764;
}

.delegations .france .desktop .selection,
.delegations .monde .desktop .selection {
  margin-bottom: 30px;
}

.delegations .france .desktop .selection span,
.delegations .france .desktop .selection div,
.delegations .monde .desktop .selection span,
.delegations .monde .desktop .selection div {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .delegations .france .desktop .selection span,
  .delegations .france .desktop .selection div,
  .delegations .monde .desktop .selection span,
  .delegations .monde .desktop .selection div {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .delegations .france .desktop .selection span,
  .delegations .france .desktop .selection div,
  .delegations .monde .desktop .selection span,
  .delegations .monde .desktop .selection div {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .france .desktop .selection span,
  .delegations .france .desktop .selection div,
  .delegations .monde .desktop .selection span,
  .delegations .monde .desktop .selection div {
    font-size: 22px;
    line-height: 28px;
  }
}
.delegations .france .desktop .selection div,
.delegations .monde .desktop .selection div {
  margin-left: 10px;
  color: #D2451E;
}

.delegations .france .desktop #carte-departements,
.delegations .france .desktop #carte-regions,
.delegations .france .desktop #carte-monde,
.delegations .monde .desktop #carte-departements,
.delegations .monde .desktop #carte-regions,
.delegations .monde .desktop #carte-monde {
  width: 650px;
  display: block;
  margin: 0px auto;
}

.delegations .france .desktop #carte-departements svg,
.delegations .france .desktop #carte-regions svg,
.delegations .france .desktop #carte-monde svg,
.delegations .monde .desktop #carte-departements svg,
.delegations .monde .desktop #carte-regions svg,
.delegations .monde .desktop #carte-monde svg {
  width: 100%;
  height: auto;
}

.delegations .france .desktop #carte-monde,
.delegations .monde .desktop #carte-monde {
  width: 975px;
}

@media screen and (max-width: 992px) {
  .delegations .france .desktop #carte-monde,
  .delegations .monde .desktop #carte-monde {
    width: 750px;
  }
}
.delegations .france .desktop #carte-monde svg #zone-1 path:hover,
.delegations .france .desktop #carte-monde svg #zone-7 path:hover,
.delegations .monde .desktop #carte-monde svg #zone-1 path:hover,
.delegations .monde .desktop #carte-monde svg #zone-7 path:hover {
  fill: #013764 !important;
}

.delegations .france .desktop #carte-monde svg #zone-1:hover,
.delegations .france .desktop #carte-monde svg #zone-7:hover,
.delegations .monde .desktop #carte-monde svg #zone-1:hover,
.delegations .monde .desktop #carte-monde svg #zone-7:hover {
  cursor: default;
}

.delegations .france .desktop .ensemble_carte,
.delegations .monde .desktop .ensemble_carte {
  position: relative;
}

.delegations .france .desktop .ensemble_carte .fleche,
.delegations .monde .desktop .ensemble_carte .fleche {
  position: absolute;
  top: 35px;
  right: 30px;
}

@media screen and (max-width: 1500px) {
  .delegations .france .desktop .ensemble_carte .fleche,
  .delegations .monde .desktop .ensemble_carte .fleche {
    right: 0;
  }
}
@media screen and (max-width: 1400px) {
  .delegations .france .desktop .ensemble_carte .fleche,
  .delegations .monde .desktop .ensemble_carte .fleche {
    right: -50px;
  }
}
@media screen and (max-width: 1200px) {
  .delegations .france .desktop .ensemble_carte .fleche,
  .delegations .monde .desktop .ensemble_carte .fleche {
    top: -30px;
    right: 110px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .france .desktop .ensemble_carte .fleche,
  .delegations .monde .desktop .ensemble_carte .fleche {
    right: 0px;
  }
}
.delegations .france .desktop .ensemble_carte .fleche img,
.delegations .monde .desktop .ensemble_carte .fleche img {
  display: inline-block;
  transform: rotate(-180deg);
  width: 90px;
}

@media screen and (max-width: 1500px) {
  .delegations .france .desktop .ensemble_carte .fleche img,
  .delegations .monde .desktop .ensemble_carte .fleche img {
    width: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .delegations .france .desktop .ensemble_carte .fleche img,
  .delegations .monde .desktop .ensemble_carte .fleche img {
    width: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .delegations .france .desktop .ensemble_carte .fleche img,
  .delegations .monde .desktop .ensemble_carte .fleche img {
    display: none;
  }
}
.delegations .france .desktop .ensemble_carte .fleche p,
.delegations .monde .desktop .ensemble_carte .fleche p {
  position: relative;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-left: 20px;
  top: 5px;
  color: #D2451E;
}

@media screen and (max-width: 1400px) {
  .delegations .france .desktop .ensemble_carte .fleche p,
  .delegations .monde .desktop .ensemble_carte .fleche p {
    font-size: 24px;
    line-height: 30px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .delegations .france .desktop .ensemble_carte .fleche p,
  .delegations .monde .desktop .ensemble_carte .fleche p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .delegations .france .desktop .ensemble_carte .fleche p,
  .delegations .monde .desktop .ensemble_carte .fleche p {
    font-size: 22px;
    line-height: 28px;
  }
}
.delegations .france .mobile,
.delegations .monde .mobile {
  width: 100%;
  display: none;
}

@media screen and (max-width: 767px) {
  .delegations .france .mobile,
  .delegations .monde .mobile {
    display: block;
  }
}
@media screen and (max-width: 576px) {
  .delegations .france .mobile,
  .delegations .monde .mobile {
    padding: 0px 8px;
  }
}
.delegations .france .mobile .accordion-item,
.delegations .monde .mobile .accordion-item {
  border: 0px;
  background-color: transparent;
  padding-left: 40px;
  border-left: 2px solid #013764;
  border-radius: 0px;
  padding-bottom: 5px;
}

@media screen and (max-width: 576px) {
  .delegations .france .mobile .accordion-item,
  .delegations .monde .mobile .accordion-item {
    padding-left: 20px;
  }
}
.delegations .france .mobile .accordion-item .accordion-header,
.delegations .monde .mobile .accordion-item .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
}

.delegations .france .mobile .accordion-item .accordion-header button,
.delegations .monde .mobile .accordion-item .accordion-header button {
  text-transform: uppercase;
  border: 0px !important;
  background-color: transparent;
  box-shadow: none;
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 29px;
  color: #013764;
  margin-bottom: 0px;
  margin-right: 50px;
  padding: 8px 20px 8px 0px;
}

@media screen and (max-width: 576px) {
  .delegations .france .mobile .accordion-item .accordion-header button,
  .delegations .monde .mobile .accordion-item .accordion-header button {
    font-size: 17px;
    line-height: 26px;
  }
}
.delegations .france .mobile .accordion-item .accordion-header button:focus,
.delegations .monde .mobile .accordion-item .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
}

.delegations .france .mobile .accordion-item .accordion-header button:after,
.delegations .monde .mobile .accordion-item .accordion-header button:after {
  width: 40px;
  height: 40px;
  border: 2px solid #013764;
  background-image: url(../../src/img/scroll.svg);
  background-color: #013764;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 15px;
  transform: rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .delegations .france .mobile .accordion-item .accordion-header button:after,
  .delegations .monde .mobile .accordion-item .accordion-header button:after {
    width: 30px;
    height: 30px;
    background-size: 12px;
    border-radius: 10px;
  }
}
.delegations .france .mobile .accordion-item .accordion-header button[aria-expanded=true]:after,
.delegations .monde .mobile .accordion-item .accordion-header button[aria-expanded=true]:after {
  transform: rotate(0deg);
}

.delegations .france .mobile .accordion-item .accordion-collapse,
.delegations .monde .mobile .accordion-item .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.delegations .france .mobile .accordion-item .accordion-collapse .accordion-body,
.delegations .monde .mobile .accordion-item .accordion-collapse .accordion-body {
  padding: 0px;
}

.delegations .france .mobile .accordion-item .accordion-collapse .accordion-body a,
.delegations .monde .mobile .accordion-item .accordion-collapse .accordion-body a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 5px;
  color: #D2451E;
  display: table;
}

@media screen and (max-width: 576px) {
  .delegations .france .mobile .accordion-item .accordion-collapse .accordion-body a,
  .delegations .monde .mobile .accordion-item .accordion-collapse .accordion-body a {
    font-size: 16px;
    line-height: 27px;
  }
}
.delegations .france .mobile .accordion-item .accordion-collapse .accordion-body a:hover,
.delegations .monde .mobile .accordion-item .accordion-collapse .accordion-body a:hover {
  color: #013764;
}

.delegations .france {
  margin-top: 80px;
}

@media screen and (max-width: 767px) {
  .delegations .france {
    margin-top: 60px;
  }
}
.delegations .departements,
.delegations .regions,
.delegations .monde {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .delegations .departements,
  .delegations .regions,
  .delegations .monde {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .delegations .departements,
  .delegations .regions,
  .delegations .monde {
    padding: 60px 8px;
  }
}
.delegations .regions {
  background-color: #EAEAEA;
}

.delegations .monde .desktop {
  margin-top: 80px;
}

.delegations .monde .mobile {
  margin-top: 60px;
}

.departements .bandeau,
.regions .bandeau,
.internationales .bandeau {
  background-color: #013764;
  padding: 20px 0px 120px 0px;
  position: relative;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau,
  .regions .bandeau,
  .internationales .bandeau {
    padding: 20px 0px 100px 0px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau,
  .regions .bandeau,
  .internationales .bandeau {
    padding: 20px 0px 80px 0px;
  }
}
.departements .bandeau .menu_bandeau,
.regions .bandeau .menu_bandeau,
.internationales .bandeau .menu_bandeau {
  padding: 0px;
  display: inline-block;
  position: relative;
  z-index: 25;
  margin-bottom: 0px;
}

.departements .bandeau .menu_bandeau > li,
.regions .bandeau .menu_bandeau > li,
.internationales .bandeau .menu_bandeau > li {
  display: none;
}

.departements .bandeau .menu_bandeau li:before,
.regions .bandeau .menu_bandeau li:before,
.internationales .bandeau .menu_bandeau li:before {
  content: ">";
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px 5px;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau .menu_bandeau li:before,
  .regions .bandeau .menu_bandeau li:before,
  .internationales .bandeau .menu_bandeau li:before {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .menu_bandeau li:before,
  .regions .bandeau .menu_bandeau li:before,
  .internationales .bandeau .menu_bandeau li:before {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .departements .bandeau .menu_bandeau li:before,
  .regions .bandeau .menu_bandeau li:before,
  .internationales .bandeau .menu_bandeau li:before {
    font-size: 13px;
  }
}
.departements .bandeau .menu_bandeau svg,
.regions .bandeau .menu_bandeau svg,
.internationales .bandeau .menu_bandeau svg {
  display: none;
}

.departements .bandeau .menu_bandeau > .current-menu-ancestor,
.regions .bandeau .menu_bandeau > .current-menu-ancestor,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

.departements .bandeau .menu_bandeau > .current-menu-ancestor a,
.regions .bandeau .menu_bandeau > .current-menu-ancestor a,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor a {
    font-size: 13px;
  }
}
.departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu,
.regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu {
  display: inline-block;
  padding: 0px;
}

.departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > li,
.regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > li,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > li {
  display: none;
}

.departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
.regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
  text-transform: uppercase;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 13px;
  }
}
.departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
.regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 13px;
  }
}
.departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-parent ~ .current-menu-parent,
.regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-parent ~ .current-menu-parent,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-parent ~ .current-menu-parent {
  display: none !important;
}

.departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
.regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
  text-transform: uppercase;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 13px;
  }
}
.departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
.regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .departements .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
  .regions .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a,
  .internationales .bandeau .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 13px;
  }
}
.departements .bandeau .menu_bandeau > .current-menu-ancestor:before,
.regions .bandeau .menu_bandeau > .current-menu-ancestor:before,
.internationales .bandeau .menu_bandeau > .current-menu-ancestor:before {
  display: none;
}

.departements .bandeau .titre_bandeau,
.regions .bandeau .titre_bandeau,
.internationales .bandeau .titre_bandeau {
  position: relative;
  z-index: 25;
  margin-top: 115px;
  text-align: center;
}

@media screen and (max-width: 1200px) {
  .departements .bandeau .titre_bandeau,
  .regions .bandeau .titre_bandeau,
  .internationales .bandeau .titre_bandeau {
    margin-top: 95px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .titre_bandeau,
  .regions .bandeau .titre_bandeau,
  .internationales .bandeau .titre_bandeau {
    margin-top: 75px;
  }
}
@media screen and (max-width: 576px) {
  .departements .bandeau .titre_bandeau,
  .regions .bandeau .titre_bandeau,
  .internationales .bandeau .titre_bandeau {
    padding: 0px 8px;
  }
}
.departements .bandeau .titre_bandeau h1,
.departements .bandeau .titre_bandeau h2,
.departements .bandeau .titre_bandeau h3,
.departements .bandeau .titre_bandeau p,
.regions .bandeau .titre_bandeau h1,
.regions .bandeau .titre_bandeau h2,
.regions .bandeau .titre_bandeau h3,
.regions .bandeau .titre_bandeau p,
.internationales .bandeau .titre_bandeau h1,
.internationales .bandeau .titre_bandeau h2,
.internationales .bandeau .titre_bandeau h3,
.internationales .bandeau .titre_bandeau p {
  font-family: "gotham-black";
  font-size: 68px;
  line-height: 88px;
  color: #ffffff;
}

@media screen and (max-width: 1765px) {
  .departements .bandeau .titre_bandeau h1,
  .departements .bandeau .titre_bandeau h2,
  .departements .bandeau .titre_bandeau h3,
  .departements .bandeau .titre_bandeau p,
  .regions .bandeau .titre_bandeau h1,
  .regions .bandeau .titre_bandeau h2,
  .regions .bandeau .titre_bandeau h3,
  .regions .bandeau .titre_bandeau p,
  .internationales .bandeau .titre_bandeau h1,
  .internationales .bandeau .titre_bandeau h2,
  .internationales .bandeau .titre_bandeau h3,
  .internationales .bandeau .titre_bandeau p {
    font-size: 63px;
    line-height: 83px;
  }
}
@media screen and (max-width: 1550px) {
  .departements .bandeau .titre_bandeau h1,
  .departements .bandeau .titre_bandeau h2,
  .departements .bandeau .titre_bandeau h3,
  .departements .bandeau .titre_bandeau p,
  .regions .bandeau .titre_bandeau h1,
  .regions .bandeau .titre_bandeau h2,
  .regions .bandeau .titre_bandeau h3,
  .regions .bandeau .titre_bandeau p,
  .internationales .bandeau .titre_bandeau h1,
  .internationales .bandeau .titre_bandeau h2,
  .internationales .bandeau .titre_bandeau h3,
  .internationales .bandeau .titre_bandeau p {
    font-size: 58px;
    line-height: 78px;
  }
}
@media screen and (max-width: 1400px) {
  .departements .bandeau .titre_bandeau h1,
  .departements .bandeau .titre_bandeau h2,
  .departements .bandeau .titre_bandeau h3,
  .departements .bandeau .titre_bandeau p,
  .regions .bandeau .titre_bandeau h1,
  .regions .bandeau .titre_bandeau h2,
  .regions .bandeau .titre_bandeau h3,
  .regions .bandeau .titre_bandeau p,
  .internationales .bandeau .titre_bandeau h1,
  .internationales .bandeau .titre_bandeau h2,
  .internationales .bandeau .titre_bandeau h3,
  .internationales .bandeau .titre_bandeau p {
    font-size: 53px;
    line-height: 73px;
  }
}
@media screen and (max-width: 1200px) {
  .departements .bandeau .titre_bandeau h1,
  .departements .bandeau .titre_bandeau h2,
  .departements .bandeau .titre_bandeau h3,
  .departements .bandeau .titre_bandeau p,
  .regions .bandeau .titre_bandeau h1,
  .regions .bandeau .titre_bandeau h2,
  .regions .bandeau .titre_bandeau h3,
  .regions .bandeau .titre_bandeau p,
  .internationales .bandeau .titre_bandeau h1,
  .internationales .bandeau .titre_bandeau h2,
  .internationales .bandeau .titre_bandeau h3,
  .internationales .bandeau .titre_bandeau p {
    font-size: 48px;
    line-height: 68px;
  }
}
@media screen and (max-width: 992px) {
  .departements .bandeau .titre_bandeau h1,
  .departements .bandeau .titre_bandeau h2,
  .departements .bandeau .titre_bandeau h3,
  .departements .bandeau .titre_bandeau p,
  .regions .bandeau .titre_bandeau h1,
  .regions .bandeau .titre_bandeau h2,
  .regions .bandeau .titre_bandeau h3,
  .regions .bandeau .titre_bandeau p,
  .internationales .bandeau .titre_bandeau h1,
  .internationales .bandeau .titre_bandeau h2,
  .internationales .bandeau .titre_bandeau h3,
  .internationales .bandeau .titre_bandeau p {
    font-size: 43px;
    line-height: 63px;
  }
}
@media screen and (max-width: 767px) {
  .departements .bandeau .titre_bandeau h1,
  .departements .bandeau .titre_bandeau h2,
  .departements .bandeau .titre_bandeau h3,
  .departements .bandeau .titre_bandeau p,
  .regions .bandeau .titre_bandeau h1,
  .regions .bandeau .titre_bandeau h2,
  .regions .bandeau .titre_bandeau h3,
  .regions .bandeau .titre_bandeau p,
  .internationales .bandeau .titre_bandeau h1,
  .internationales .bandeau .titre_bandeau h2,
  .internationales .bandeau .titre_bandeau h3,
  .internationales .bandeau .titre_bandeau p {
    font-size: 38px;
    line-height: 58px;
  }
}
.departements .content,
.regions .content,
.internationales .content {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .departements .content,
  .regions .content,
  .internationales .content {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .departements .content,
  .regions .content,
  .internationales .content {
    padding: 60px 8px;
  }
}
.departements .content .h2,
.regions .content .h2,
.internationales .content .h2 {
  text-align: center;
  margin-top: 50px;
}

.departements .content .introduction,
.regions .content .introduction,
.internationales .content .introduction {
  text-align: center;
}

.departements .content .contenu,
.regions .content .contenu,
.internationales .content .contenu {
  text-align: center;
}

.departements .content .contenu p,
.regions .content .contenu p,
.internationales .content .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.departements .content .contenu p strong,
.regions .content .contenu p strong,
.internationales .content .contenu p strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.departements .content .contenu ul,
.regions .content .contenu ul,
.internationales .content .contenu ul {
  padding-left: 0px;
  list-style: none;
}

.departements .content .contenu ul li,
.regions .content .contenu ul li,
.internationales .content .contenu ul li {
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

.departements .content .contenu ul li strong,
.regions .content .contenu ul li strong,
.internationales .content .contenu ul li strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.departements .content .contenu ul li:last-child,
.regions .content .contenu ul li:last-child,
.internationales .content .contenu ul li:last-child {
  margin-bottom: 0px;
}

.departements .content .contenu ul li:before,
.regions .content .contenu ul li:before,
.internationales .content .contenu ul li:before {
  content: "•";
  color: #000000;
  font-size: 18px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.departements .content .desktop,
.regions .content .desktop,
.internationales .content .desktop {
  margin-top: 80px;
  display: block;
  position: relative;
}

@media screen and (max-width: 767px) {
  .departements .content .desktop,
  .regions .content .desktop,
  .internationales .content .desktop {
    display: none;
  }
}
.departements .content .desktop .dom-tom,
.regions .content .desktop .dom-tom,
.internationales .content .desktop .dom-tom {
  width: 700px;
  display: block;
  margin: 80px auto 0px auto;
}

.departements .content .desktop .dom-tom .accordion-item,
.regions .content .desktop .dom-tom .accordion-item,
.internationales .content .desktop .dom-tom .accordion-item {
  border: 0px;
  background-color: transparent;
  padding-left: 40px;
  border-left: 2px solid #013764;
  border-radius: 0px;
  padding-bottom: 5px;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-header,
.regions .content .desktop .dom-tom .accordion-item .accordion-header,
.internationales .content .desktop .dom-tom .accordion-item .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-header button,
.regions .content .desktop .dom-tom .accordion-item .accordion-header button,
.internationales .content .desktop .dom-tom .accordion-item .accordion-header button {
  text-transform: uppercase;
  border: 0px !important;
  background-color: transparent;
  box-shadow: none;
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 29px;
  color: #013764;
  margin-bottom: 0px;
  margin-right: 50px;
  padding: 8px 20px 8px 0px;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-header button:focus,
.regions .content .desktop .dom-tom .accordion-item .accordion-header button:focus,
.internationales .content .desktop .dom-tom .accordion-item .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-header button:after,
.regions .content .desktop .dom-tom .accordion-item .accordion-header button:after,
.internationales .content .desktop .dom-tom .accordion-item .accordion-header button:after {
  width: 40px;
  height: 40px;
  border: 2px solid #013764;
  background-image: url(../../src/img/scroll.svg);
  background-color: #013764;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 15px;
  transform: rotate(180deg);
  transition: all 0.2s ease;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-header button[aria-expanded=true]:after,
.regions .content .desktop .dom-tom .accordion-item .accordion-header button[aria-expanded=true]:after,
.internationales .content .desktop .dom-tom .accordion-item .accordion-header button[aria-expanded=true]:after {
  transform: rotate(0deg);
}

.departements .content .desktop .dom-tom .accordion-item .accordion-collapse,
.regions .content .desktop .dom-tom .accordion-item .accordion-collapse,
.internationales .content .desktop .dom-tom .accordion-item .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body,
.regions .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body,
.internationales .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body {
  padding: 0px;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a,
.regions .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a,
.internationales .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 5px;
  color: #D2451E;
  display: table;
}

.departements .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a:hover,
.regions .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a:hover,
.internationales .content .desktop .dom-tom .accordion-item .accordion-collapse .accordion-body a:hover {
  color: #013764;
}

.departements .content .desktop .selection,
.regions .content .desktop .selection,
.internationales .content .desktop .selection {
  margin-bottom: 30px;
}

.departements .content .desktop .selection span,
.departements .content .desktop .selection div,
.regions .content .desktop .selection span,
.regions .content .desktop .selection div,
.internationales .content .desktop .selection span,
.internationales .content .desktop .selection div {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .departements .content .desktop .selection span,
  .departements .content .desktop .selection div,
  .regions .content .desktop .selection span,
  .regions .content .desktop .selection div,
  .internationales .content .desktop .selection span,
  .internationales .content .desktop .selection div {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .departements .content .desktop .selection span,
  .departements .content .desktop .selection div,
  .regions .content .desktop .selection span,
  .regions .content .desktop .selection div,
  .internationales .content .desktop .selection span,
  .internationales .content .desktop .selection div {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .departements .content .desktop .selection span,
  .departements .content .desktop .selection div,
  .regions .content .desktop .selection span,
  .regions .content .desktop .selection div,
  .internationales .content .desktop .selection span,
  .internationales .content .desktop .selection div {
    font-size: 22px;
    line-height: 28px;
  }
}
.departements .content .desktop .selection div,
.regions .content .desktop .selection div,
.internationales .content .desktop .selection div {
  margin-left: 10px;
  color: #D2451E;
}

.departements .content .desktop #carte-departements,
.departements .content .desktop #carte-regions,
.departements .content .desktop #carte-monde,
.regions .content .desktop #carte-departements,
.regions .content .desktop #carte-regions,
.regions .content .desktop #carte-monde,
.internationales .content .desktop #carte-departements,
.internationales .content .desktop #carte-regions,
.internationales .content .desktop #carte-monde {
  width: 650px;
  display: block;
  margin: 0px auto;
}

.departements .content .desktop #carte-departements svg,
.departements .content .desktop #carte-regions svg,
.departements .content .desktop #carte-monde svg,
.regions .content .desktop #carte-departements svg,
.regions .content .desktop #carte-regions svg,
.regions .content .desktop #carte-monde svg,
.internationales .content .desktop #carte-departements svg,
.internationales .content .desktop #carte-regions svg,
.internationales .content .desktop #carte-monde svg {
  width: 100%;
  height: auto;
}

.departements .content .desktop #carte-monde,
.regions .content .desktop #carte-monde,
.internationales .content .desktop #carte-monde {
  width: 975px;
}

@media screen and (max-width: 992px) {
  .departements .content .desktop #carte-monde,
  .regions .content .desktop #carte-monde,
  .internationales .content .desktop #carte-monde {
    width: 750px;
  }
}
.departements .content .desktop #carte-monde svg #zone-1 path:hover,
.departements .content .desktop #carte-monde svg #zone-7 path:hover,
.regions .content .desktop #carte-monde svg #zone-1 path:hover,
.regions .content .desktop #carte-monde svg #zone-7 path:hover,
.internationales .content .desktop #carte-monde svg #zone-1 path:hover,
.internationales .content .desktop #carte-monde svg #zone-7 path:hover {
  fill: #013764 !important;
}

.departements .content .desktop #carte-monde svg #zone-1:hover,
.departements .content .desktop #carte-monde svg #zone-7:hover,
.regions .content .desktop #carte-monde svg #zone-1:hover,
.regions .content .desktop #carte-monde svg #zone-7:hover,
.internationales .content .desktop #carte-monde svg #zone-1:hover,
.internationales .content .desktop #carte-monde svg #zone-7:hover {
  cursor: default;
}

.departements .content .desktop .ensemble_carte,
.regions .content .desktop .ensemble_carte,
.internationales .content .desktop .ensemble_carte {
  position: relative;
}

.departements .content .desktop .ensemble_carte .fleche,
.regions .content .desktop .ensemble_carte .fleche,
.internationales .content .desktop .ensemble_carte .fleche {
  position: absolute;
  top: 35px;
  right: 30px;
}

@media screen and (max-width: 1500px) {
  .departements .content .desktop .ensemble_carte .fleche,
  .regions .content .desktop .ensemble_carte .fleche,
  .internationales .content .desktop .ensemble_carte .fleche {
    right: 0;
  }
}
@media screen and (max-width: 1400px) {
  .departements .content .desktop .ensemble_carte .fleche,
  .regions .content .desktop .ensemble_carte .fleche,
  .internationales .content .desktop .ensemble_carte .fleche {
    right: -50px;
  }
}
@media screen and (max-width: 1200px) {
  .departements .content .desktop .ensemble_carte .fleche,
  .regions .content .desktop .ensemble_carte .fleche,
  .internationales .content .desktop .ensemble_carte .fleche {
    top: -30px;
    right: 110px;
  }
}
@media screen and (max-width: 992px) {
  .departements .content .desktop .ensemble_carte .fleche,
  .regions .content .desktop .ensemble_carte .fleche,
  .internationales .content .desktop .ensemble_carte .fleche {
    right: 0px;
  }
}
.departements .content .desktop .ensemble_carte .fleche img,
.regions .content .desktop .ensemble_carte .fleche img,
.internationales .content .desktop .ensemble_carte .fleche img {
  display: inline-block;
  transform: rotate(-180deg);
  width: 90px;
}

@media screen and (max-width: 1500px) {
  .departements .content .desktop .ensemble_carte .fleche img,
  .regions .content .desktop .ensemble_carte .fleche img,
  .internationales .content .desktop .ensemble_carte .fleche img {
    width: 70px;
  }
}
@media screen and (max-width: 1400px) {
  .departements .content .desktop .ensemble_carte .fleche img,
  .regions .content .desktop .ensemble_carte .fleche img,
  .internationales .content .desktop .ensemble_carte .fleche img {
    width: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .departements .content .desktop .ensemble_carte .fleche img,
  .regions .content .desktop .ensemble_carte .fleche img,
  .internationales .content .desktop .ensemble_carte .fleche img {
    display: none;
  }
}
.departements .content .desktop .ensemble_carte .fleche p,
.regions .content .desktop .ensemble_carte .fleche p,
.internationales .content .desktop .ensemble_carte .fleche p {
  position: relative;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-left: 20px;
  top: 5px;
  color: #D2451E;
}

@media screen and (max-width: 1400px) {
  .departements .content .desktop .ensemble_carte .fleche p,
  .regions .content .desktop .ensemble_carte .fleche p,
  .internationales .content .desktop .ensemble_carte .fleche p {
    font-size: 24px;
    line-height: 30px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .departements .content .desktop .ensemble_carte .fleche p,
  .regions .content .desktop .ensemble_carte .fleche p,
  .internationales .content .desktop .ensemble_carte .fleche p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .departements .content .desktop .ensemble_carte .fleche p,
  .regions .content .desktop .ensemble_carte .fleche p,
  .internationales .content .desktop .ensemble_carte .fleche p {
    font-size: 22px;
    line-height: 28px;
  }
}
.departements .content .mobile,
.regions .content .mobile,
.internationales .content .mobile {
  margin-top: 60px;
  width: 100%;
  display: none;
}

@media screen and (max-width: 767px) {
  .departements .content .mobile,
  .regions .content .mobile,
  .internationales .content .mobile {
    display: block;
  }
}
@media screen and (max-width: 576px) {
  .departements .content .mobile,
  .regions .content .mobile,
  .internationales .content .mobile {
    padding: 0px 8px;
  }
}
.departements .content .mobile .accordion-item,
.regions .content .mobile .accordion-item,
.internationales .content .mobile .accordion-item {
  border: 0px;
  background-color: transparent;
  padding-left: 40px;
  border-left: 2px solid #013764;
  border-radius: 0px;
  padding-bottom: 5px;
}

@media screen and (max-width: 576px) {
  .departements .content .mobile .accordion-item,
  .regions .content .mobile .accordion-item,
  .internationales .content .mobile .accordion-item {
    padding-left: 20px;
  }
}
.departements .content .mobile .accordion-item .accordion-header,
.regions .content .mobile .accordion-item .accordion-header,
.internationales .content .mobile .accordion-item .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
}

.departements .content .mobile .accordion-item .accordion-header button,
.regions .content .mobile .accordion-item .accordion-header button,
.internationales .content .mobile .accordion-item .accordion-header button {
  text-transform: uppercase;
  border: 0px !important;
  background-color: transparent;
  box-shadow: none;
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 29px;
  color: #013764;
  margin-bottom: 0px;
  margin-right: 50px;
  padding: 8px 20px 8px 0px;
}

@media screen and (max-width: 576px) {
  .departements .content .mobile .accordion-item .accordion-header button,
  .regions .content .mobile .accordion-item .accordion-header button,
  .internationales .content .mobile .accordion-item .accordion-header button {
    font-size: 17px;
    line-height: 26px;
  }
}
.departements .content .mobile .accordion-item .accordion-header button:focus,
.regions .content .mobile .accordion-item .accordion-header button:focus,
.internationales .content .mobile .accordion-item .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
}

.departements .content .mobile .accordion-item .accordion-header button:after,
.regions .content .mobile .accordion-item .accordion-header button:after,
.internationales .content .mobile .accordion-item .accordion-header button:after {
  width: 40px;
  height: 40px;
  border: 2px solid #013764;
  background-image: url(../../src/img/scroll.svg);
  background-color: #013764;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 15px;
  transform: rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .departements .content .mobile .accordion-item .accordion-header button:after,
  .regions .content .mobile .accordion-item .accordion-header button:after,
  .internationales .content .mobile .accordion-item .accordion-header button:after {
    width: 30px;
    height: 30px;
    background-size: 12px;
    border-radius: 10px;
  }
}
.departements .content .mobile .accordion-item .accordion-header button[aria-expanded=true]:after,
.regions .content .mobile .accordion-item .accordion-header button[aria-expanded=true]:after,
.internationales .content .mobile .accordion-item .accordion-header button[aria-expanded=true]:after {
  transform: rotate(0deg);
}

.departements .content .mobile .accordion-item .accordion-collapse,
.regions .content .mobile .accordion-item .accordion-collapse,
.internationales .content .mobile .accordion-item .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.departements .content .mobile .accordion-item .accordion-collapse .accordion-body,
.regions .content .mobile .accordion-item .accordion-collapse .accordion-body,
.internationales .content .mobile .accordion-item .accordion-collapse .accordion-body {
  padding: 0px;
}

.departements .content .mobile .accordion-item .accordion-collapse .accordion-body a,
.regions .content .mobile .accordion-item .accordion-collapse .accordion-body a,
.internationales .content .mobile .accordion-item .accordion-collapse .accordion-body a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 5px;
  color: #D2451E;
  display: table;
}

@media screen and (max-width: 576px) {
  .departements .content .mobile .accordion-item .accordion-collapse .accordion-body a,
  .regions .content .mobile .accordion-item .accordion-collapse .accordion-body a,
  .internationales .content .mobile .accordion-item .accordion-collapse .accordion-body a {
    font-size: 16px;
    line-height: 27px;
  }
}
.departements .content .mobile .accordion-item .accordion-collapse .accordion-body a:hover,
.regions .content .mobile .accordion-item .accordion-collapse .accordion-body a:hover,
.internationales .content .mobile .accordion-item .accordion-collapse .accordion-body a:hover {
  color: #013764;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.single_departement .bandeau_page .fil {
  padding: 0px;
  display: inline-block;
  position: relative;
  z-index: 25;
  margin-bottom: 0px;
}

.single_departement .bandeau_page .fil li {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

.single_departement .bandeau_page .fil li a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .single_departement .bandeau_page .fil li a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .bandeau_page .fil li a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .bandeau_page .fil li a {
    font-size: 13px;
  }
}
.single_departement .bandeau_page .fil li:before {
  content: ">";
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px 5px;
}

@media screen and (max-width: 1200px) {
  .single_departement .bandeau_page .fil li:before {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .bandeau_page .fil li:before {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .bandeau_page .fil li:before {
    font-size: 13px;
  }
}
.single_departement .bandeau_page .fil li:first-of-type::before {
  display: none;
}

.single_departement .bandeau_page .opacite {
  background-color: #013764;
}

.single_departement .bandeau_page .titre_bandeau {
  text-align: center;
}

.single_departement .presentation .back {
  display: block;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
  .single_departement .presentation .back {
    display: none;
  }
}
.single_departement .presentation img {
  width: 100%;
  height: auto;
  display: none;
}

@media screen and (max-width: 767px) {
  .single_departement .presentation img {
    display: block;
  }
}
.single_departement .presentation .fond {
  background-color: #013764;
  padding: 100px 100px 60px 100px;
}

@media screen and (max-width: 1200px) {
  .single_departement .presentation .fond {
    padding: 80px 80px 60px 80px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .presentation .fond {
    padding: 60px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .presentation .fond {
    padding: 60px 30px;
  }
}
.single_departement .presentation .fond .h2 h1,
.single_departement .presentation .fond .h2 h2,
.single_departement .presentation .fond .h2 h3,
.single_departement .presentation .fond .h2 p {
  color: #ffffff;
}

.single_departement .presentation .fond .h2 h1::after,
.single_departement .presentation .fond .h2 h2::after,
.single_departement .presentation .fond .h2 h3::after,
.single_departement .presentation .fond .h2 p::after {
  left: 0;
  transform: none;
}

.single_departement .presentation .fond .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_departement .presentation .fond .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.single_departement .presentation .fond .contenu p:last-child {
  margin-bottom: 0px;
}

.single_departement .equipes {
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .single_departement .equipes {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes {
    padding: 60px 8px 80px 8px;
  }
}
.single_departement .equipes .h2 {
  text-align: center;
  margin-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .single_departement .equipes .h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .equipes .h2 {
    margin-bottom: 60px;
  }
}
.single_departement .equipes .size .contenu_gauche {
  padding-left: 20%;
}

@media screen and (max-width: 1600px) {
  .single_departement .equipes .size .contenu_gauche {
    padding-left: 15%;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .contenu_gauche {
    padding-left: 10%;
  }
}
@media screen and (max-width: 1200px) {
  .single_departement .equipes .size .contenu_gauche {
    padding-left: 0%;
  }
}
.single_departement .equipes .size .contenu_gauche .titre {
  position: relative;
  margin-bottom: 20px;
  text-align: left;
  transition: all 0.2s ease;
}

.single_departement .equipes .size .contenu_gauche .titre a {
  position: relative;
  left: 0;
  text-decoration: none;
  transition: all 0.2s ease;
}

.single_departement .equipes .size .contenu_gauche .titre a svg {
  width: 40px;
  position: absolute;
  left: 0;
  top: 6px;
}

.single_departement .equipes .size .contenu_gauche .titre a h1,
.single_departement .equipes .size .contenu_gauche .titre a h2,
.single_departement .equipes .size .contenu_gauche .titre a h3,
.single_departement .equipes .size .contenu_gauche .titre a p {
  padding-left: 60px;
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .contenu_gauche .titre a h1,
  .single_departement .equipes .size .contenu_gauche .titre a h2,
  .single_departement .equipes .size .contenu_gauche .titre a h3,
  .single_departement .equipes .size .contenu_gauche .titre a p {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .single_departement .equipes .size .contenu_gauche .titre a h1,
  .single_departement .equipes .size .contenu_gauche .titre a h2,
  .single_departement .equipes .size .contenu_gauche .titre a h3,
  .single_departement .equipes .size .contenu_gauche .titre a p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .equipes .size .contenu_gauche .titre a h1,
  .single_departement .equipes .size .contenu_gauche .titre a h2,
  .single_departement .equipes .size .contenu_gauche .titre a h3,
  .single_departement .equipes .size .contenu_gauche .titre a p {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .equipes .size .contenu_gauche .titre a h1,
  .single_departement .equipes .size .contenu_gauche .titre a h2,
  .single_departement .equipes .size .contenu_gauche .titre a h3,
  .single_departement .equipes .size .contenu_gauche .titre a p {
    font-size: 21px;
    line-height: 27px;
  }
}
.single_departement .equipes .size .contenu_gauche .titre a h1 a,
.single_departement .equipes .size .contenu_gauche .titre a h2 a,
.single_departement .equipes .size .contenu_gauche .titre a h3 a,
.single_departement .equipes .size .contenu_gauche .titre a p a {
  text-decoration: none;
  transition: all 0.2s ease;
}

.single_departement .equipes .size .contenu_gauche .titre a:hover {
  left: 15px;
}

.single_departement .equipes .size .contenu_gauche .contenu {
  margin-bottom: 30px;
}

.single_departement .equipes .size .contenu_gauche .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

.single_departement .equipes .size .contenu_gauche .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.single_departement .equipes .size .contenu_gauche .contenu:last-child {
  margin-bottom: 0px;
}

.single_departement .equipes .size .ensemble_roue {
  width: 650px;
  height: 650px;
  position: relative;
  margin: 0px auto;
}

@media screen and (max-width: 1650px) {
  .single_departement .equipes .size .ensemble_roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .ensemble_roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 1200px) {
  .single_departement .equipes .size .ensemble_roue {
    margin: 40px auto 120px auto;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .equipes .size .ensemble_roue {
    margin: 40px auto 90px auto;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes .size .ensemble_roue {
    width: 300px;
    height: 300px;
  }
}
.single_departement .equipes .size .ensemble_roue .roue {
  width: 650px;
  height: 650px;
  border: 2px dashed #E20714;
  border-radius: 50%;
  margin: 0px auto;
  position: relative;
}

@media screen and (max-width: 1650px) {
  .single_departement .equipes .size .ensemble_roue .roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .ensemble_roue .roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes .size .ensemble_roue .roue {
    width: 300px;
    height: 300px;
  }
}
.single_departement .equipes .size .ensemble_roue .roue .circle {
  position: absolute;
  border-radius: 50%;
  width: 95px;
  height: 95px;
}

@media screen and (max-width: 1650px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle {
    width: 75px;
    height: 75px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle {
    width: 60px;
    height: 60px;
  }
}
.single_departement .equipes .size .ensemble_roue .roue .circle img {
  width: 65px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle img {
    width: 55px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle img {
    width: 45px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle img {
    width: 35px;
  }
}
.single_departement .equipes .size .ensemble_roue .roue .circle:hover {
  cursor: pointer;
  width: 105px;
  height: 105px;
}

@media screen and (max-width: 1650px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle:hover {
    width: 95px;
    height: 95px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle:hover {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle:hover {
    width: 70px;
    height: 70px;
  }
}
.single_departement .equipes .size .ensemble_roue .roue .circle:hover img {
  width: 75px;
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle:hover img {
    width: 65px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle:hover img {
    width: 55px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes .size .ensemble_roue .roue .circle:hover img {
    width: 45px;
  }
}
.single_departement .equipes .size .ensemble_roue .contentCircle .CirItem {
  width: 500px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: all 0.4s ease;
}

@media screen and (max-width: 1650px) {
  .single_departement .equipes .size .ensemble_roue .contentCircle .CirItem {
    width: 420px;
    height: 420px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .equipes .size .ensemble_roue .contentCircle .CirItem {
    width: 340px;
    height: 340px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .equipes .size .ensemble_roue .contentCircle .CirItem {
    width: 220px;
    height: 220px;
  }
}
.single_departement .equipes .size .ensemble_roue .contentCircle .CirItem img {
  width: 100%;
  border-radius: 50%;
}

.single_departement .equipes .size .ensemble_roue .contentCircle .active {
  opacity: 1;
  transition: all 0.4s ease;
}

.single_departement .aide .gauche {
  background-color: #0098D6;
}

.single_departement .aide .droite {
  background-color: #013764;
}

.single_departement .aide .gauche,
.single_departement .aide .droite {
  height: 100%;
  text-align: center;
  padding: 200px 0px 100px 0px;
}

@media screen and (max-width: 1200px) {
  .single_departement .aide .gauche,
  .single_departement .aide .droite {
    padding: 160px 0px 80px 0px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .aide .gauche,
  .single_departement .aide .droite {
    padding: 60px 0px;
  }
}
.single_departement .aide .gauche .titre,
.single_departement .aide .droite .titre {
  margin-bottom: 15px;
}

.single_departement .aide .gauche .titre h1,
.single_departement .aide .gauche .titre h2,
.single_departement .aide .gauche .titre h3,
.single_departement .aide .gauche .titre p,
.single_departement .aide .droite .titre h1,
.single_departement .aide .droite .titre h2,
.single_departement .aide .droite .titre h3,
.single_departement .aide .droite .titre p {
  text-transform: uppercase;
  font-family: "gotham-narrow-medium";
  font-size: 50px;
  line-height: 61px;
  color: #ffffff;
  opacity: 0.5;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .single_departement .aide .gauche .titre h1,
  .single_departement .aide .gauche .titre h2,
  .single_departement .aide .gauche .titre h3,
  .single_departement .aide .gauche .titre p,
  .single_departement .aide .droite .titre h1,
  .single_departement .aide .droite .titre h2,
  .single_departement .aide .droite .titre h3,
  .single_departement .aide .droite .titre p {
    font-size: 48px;
    line-height: 59px;
  }
}
@media screen and (max-width: 1200px) {
  .single_departement .aide .gauche .titre h1,
  .single_departement .aide .gauche .titre h2,
  .single_departement .aide .gauche .titre h3,
  .single_departement .aide .gauche .titre p,
  .single_departement .aide .droite .titre h1,
  .single_departement .aide .droite .titre h2,
  .single_departement .aide .droite .titre h3,
  .single_departement .aide .droite .titre p {
    font-size: 46px;
    line-height: 57px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .aide .gauche .titre h1,
  .single_departement .aide .gauche .titre h2,
  .single_departement .aide .gauche .titre h3,
  .single_departement .aide .gauche .titre p,
  .single_departement .aide .droite .titre h1,
  .single_departement .aide .droite .titre h2,
  .single_departement .aide .droite .titre h3,
  .single_departement .aide .droite .titre p {
    font-size: 44px;
    line-height: 55px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .aide .gauche .titre h1,
  .single_departement .aide .gauche .titre h2,
  .single_departement .aide .gauche .titre h3,
  .single_departement .aide .gauche .titre p,
  .single_departement .aide .droite .titre h1,
  .single_departement .aide .droite .titre h2,
  .single_departement .aide .droite .titre h3,
  .single_departement .aide .droite .titre p {
    font-size: 42px;
    line-height: 53px;
  }
}
.single_departement .aide .gauche .contenu,
.single_departement .aide .droite .contenu {
  margin-bottom: 40px;
  padding: 0px 22%;
}

@media screen and (max-width: 1400px) {
  .single_departement .aide .gauche .contenu,
  .single_departement .aide .droite .contenu {
    padding: 0px 15%;
  }
}
@media screen and (max-width: 1200px) {
  .single_departement .aide .gauche .contenu,
  .single_departement .aide .droite .contenu {
    padding: 0px 10%;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .aide .gauche .contenu,
  .single_departement .aide .droite .contenu {
    padding: 0px 20px;
  }
}
.single_departement .aide .gauche .contenu p,
.single_departement .aide .droite .contenu p {
  font-family: "gotham-black";
  font-size: 40px;
  line-height: 51px;
  color: #013764;
  margin-bottom: 0px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .single_departement .aide .gauche .contenu p,
  .single_departement .aide .droite .contenu p {
    font-size: 38px;
    line-height: 49px;
  }
}
@media screen and (max-width: 1200px) {
  .single_departement .aide .gauche .contenu p,
  .single_departement .aide .droite .contenu p {
    font-size: 36px;
    line-height: 47px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .aide .gauche .contenu p,
  .single_departement .aide .droite .contenu p {
    font-size: 34px;
    line-height: 45px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .aide .gauche .contenu p,
  .single_departement .aide .droite .contenu p {
    font-size: 32px;
    line-height: 43px;
  }
}
.single_departement .aide .gauche img,
.single_departement .aide .droite img {
  width: 200px;
  margin-bottom: 60px;
}

@media screen and (max-width: 576px) {
  .single_departement .aide .gauche img,
  .single_departement .aide .droite img {
    width: 150px;
  }
}
.single_departement .actualites {
  background-color: #EAEAEA;
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .single_departement .actualites {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .actualites {
    padding: 60px 8px 80px 8px;
  }
}
.single_departement .actualites .h2 h1,
.single_departement .actualites .h2 h2,
.single_departement .actualites .h2 h3,
.single_departement .actualites .h2 p {
  color: #013764;
}

.single_departement .actualites .h2 h1::after,
.single_departement .actualites .h2 h2::after,
.single_departement .actualites .h2 h3::after,
.single_departement .actualites .h2 p::after {
  left: 0;
  transform: none;
}

.single_departement .actualites .carousel-actualites {
  position: relative;
  margin-top: 60px;
  display: flex !important;
  flex-direction: row;
  justify-content: center;
}

.single_departement .actualites .carousel-actualites .item a {
  text-decoration: none;
  width: 85%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .single_departement .actualites .carousel-actualites .item a {
    width: 100%;
  }
}
.single_departement .actualites .carousel-actualites .item a img {
  height: 250px !important;
  object-fit: cover;	
  width: 100%;
  height: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.single_departement .actualites .carousel-actualites .item a h3 {
  margin-top: 23px;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  color: #0098D6;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .single_departement .actualites .carousel-actualites .item a h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .single_departement .actualites .carousel-actualites .item a h3 {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .single_departement .actualites .carousel-actualites .item a h3 {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .actualites .carousel-actualites .item a h3 {
    font-size: 21px;
    line-height: 27px;
  }
}
.single_departement .actualites .carousel-actualites .item a .extrait p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.single_departement .actualites .carousel-actualites .item a .extrait p em {
  font-family: "gotham-narrow-medium-italic";
}

.single_departement .actualites .carousel-actualites .item a .read_more {
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  color: #D2451E;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.single_departement .actualites .carousel-actualites .item a .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.single_departement .actualites .carousel-actualites .item a .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.single_departement .actualites .carousel-actualites .item:hover .read_more {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.single_departement .actualites .carousel-actualites .item:hover .read_more:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.single_departement .actualites .carousel-actualites .item:hover .read_more:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.single_departement .actualites .carousel-actualites .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.single_departement .actualites .carousel-actualites .owl-nav button span {
  display: none;
}

.single_departement .actualites .carousel-actualites .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .single_departement .actualites .carousel-actualites .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .actualites .carousel-actualites .owl-nav .owl-prev {
    left: -35px;
  }
}
.single_departement .actualites .carousel-actualites .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .single_departement .actualites .carousel-actualites .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .actualites .carousel-actualites .owl-nav .owl-next {
    right: -35px;
  }
}
.single_departement .actualites .carousel-actualites .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.single_departement .actualites .carousel-actualites .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.single_departement .actualites .carousel-actualites .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.single_departement .actualites .bouton {
  text-align: center;
  margin-top: 140px;
}

.single_departement .missions {
  background-color: #013764;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .single_departement .missions {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .missions {
    padding: 60px 8px;
  }
}
.single_departement .missions .h2 {
  text-align: center;
}

.single_departement .missions .h2 h1,
.single_departement .missions .h2 h2,
.single_departement .missions .h2 h3,
.single_departement .missions .h2 p {
  color: #ffffff;
}

.single_departement .missions .carousel-missions {
  position: relative;
  margin-top: 80px;
}

@media screen and (max-width: 992px) {
  .single_departement .missions .carousel-missions {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .single_departement .missions .carousel-missions {
    margin-top: 60px;
  }
}
.single_departement .missions .carousel-missions .owl-stage .item .mission_card {
  position: relative;
  max-width: 100%;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .video {
  position: relative;
  width: 100%;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .video a img {
  display: block;
  z-index: 10;
  width: 100%;
  border: 1px solid #706F6F;
  max-height:242px;
  object-fit:cover;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6rem;
  height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
  background-image: url(../../src/img/play-youtube.png);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .titre {
  margin-bottom: 30px;
  margin-top: 15px;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .titre h1,
.single_departement .missions .carousel-missions .owl-stage .item .mission_card .titre h2,
.single_departement .missions .carousel-missions .owl-stage .item .mission_card .titre h3,
.single_departement .missions .carousel-missions .owl-stage .item .mission_card .titre p {
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 22px;
  color: #0098D6;
  margin-bottom: 0px;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 17px;
  line-height: 19px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_departement .missions .carousel-missions .owl-stage .item .mission_card .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.single_departement .missions .carousel-missions .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.single_departement .missions .carousel-missions .owl-nav button span {
  display: none;
}

.single_departement .missions .carousel-missions .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .single_departement .missions .carousel-missions .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .missions .carousel-missions .owl-nav .owl-prev {
    left: -35px;
  }
}
.single_departement .missions .carousel-missions .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .single_departement .missions .carousel-missions .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_departement .missions .carousel-missions .owl-nav .owl-next {
    right: -35px;
  }
}
.single_departement .missions .carousel-missions .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.single_departement .missions .carousel-missions .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.single_departement .missions .carousel-missions .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.single_departement .contact {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .single_departement .contact {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_departement .contact {
    padding: 60px 8px;
  }
}
.single_departement .contact .h2 h1::after,
.single_departement .contact .h2 h2::after,
.single_departement .contact .h2 h3::after,
.single_departement .contact .h2 p::after {
  left: 0;
  transform: none;
}

.single_departement .contact .introduction {
  margin-bottom: 50px;
}

.single_departement .contact .contact_card {
  background-color: #013764;
  border-radius: 14px;
  padding: 35px 40px;
}

.single_departement .contact .contact_card img {
  width: 100%;
}

@media screen and (max-width: 992px) {
  .single_departement .contact .contact_card img {
    margin-bottom: 25px;
  }
}
.single_departement .contact .contact_card .nom_poste {
  margin-bottom: 15px;
}

.single_departement .contact .contact_card .nom_poste p {
  font-family: "gotham-narrow-book";
  font-size: 17px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_departement .contact .contact_card .nom_poste p strong {
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 22px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_departement .contact .contact_card .trait {
  width: 30%;
  height: 1px;
  background-color: #ffffff;
  margin-bottom: 20px;
}

.single_departement .contact .contact_card .infos p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_departement .contact .contact_card .infos p a {
  text-decoration: none;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 0px;
  transition: all 0.2s ease;
}

.single_departement .contact .contact_card .infos p a:hover {
  color: #0098D6;
}

.single_departement .contact .contact_card .infos p:first-of-type {
  margin-bottom: 20px;
}

.single_departement .contact .bouton {
  text-align: center;
}

@media screen and (max-width: 992px) {
  .single_departement .contact .bouton {
    margin-top: 50px;
  }
} 
@charset "UTF-8";
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
footer {
  background-color: #013764;
  padding: 100px 0px 40px 0px;
}

@media screen and (max-width: 1200px) {
  footer {
    padding: 80px 0px 40px 0px;
  }
}
@media screen and (max-width: 992px) {
  footer {
    padding: 60px 0px 100px 0px;
  }
}
@media screen and (max-width: 767px) {
  footer {
    padding: 60px 0px 120px 0px;
  }
}
@media screen and (max-width: 576px) {
  footer {
    padding: 60px 8px 120px 8px;
  }
}
footer img {
  width: 215px;
  margin-bottom: 60px;
}

@media screen and (max-width: 992px) {
  footer img {
    margin-bottom: 40px;
  }
}
footer .infos {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 40px;
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  footer .infos {
    margin-bottom: 30px;
  }
}
footer .infos a {
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

footer .infos a:hover {
  color: #D2451E;
}

footer .infos a:last-of-type {
  text-transform: uppercase;
}

@media screen and (max-width: 992px) {
  footer .map {
    margin-bottom: 30px;
  }
}
footer .map a {
  text-decoration: none;
  display: table;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 10px;
  transition: all 0.2s ease;
}

footer .map a:hover {
  color: #D2451E;
}

@media screen and (max-width: 992px) {
  footer .droite {
    margin-bottom: 30px;
  }
}
footer .droite p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 15px;
}

footer .droite .logos {
  margin-bottom: 30px;
}

footer .droite .logos a {
  display: inline-block;
  margin-right: 15px;
}

@media screen and (max-width: 1200px) {
  footer .droite .logos a {
    margin-right: 10px;
  }
}
footer .droite .logos a svg {
  width: 50px;
  margin-bottom: 0px;
}

footer .droite .logos a svg g path {
  fill: #FF671D;
  transition: all 0.2s ease;
}

footer .droite .logos a svg g ellipse {
  fill: #FF671D;
  transition: all 0.2s ease;
}

footer .droite .logos a svg g #Tracé_22 {
  fill: #ffffff !important;
}

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

footer .droite .logos a:hover svg g path {
  fill: #D2451E;
}

footer .droite .logos a:hover svg g ellipse {
  fill: #D2451E;
}

footer .droite .newsletter .tnp-subscription {
  max-width: 100%;
}

footer .droite .newsletter .tnp-subscription .tnp-field.tnp-field-email label {
  display: none;
}

footer .droite .newsletter .tnp-subscription .tnp-field.tnp-field-email .tnp-email {
  margin-top: 20px;
  border-radius: 25px;
  width: 100%;
  border: none;
  color: #000000;
  font-family: "gotham-narrow-book";
  font-size: 14px;
  height: 40px;
  outline: none;
  padding: 10px 20px;
}

footer .droite .newsletter .tnp-subscription .tnp-field.tnp-field-email .tnp-email::-moz-placeholder {
  color: #000000;
  font-family: "gotham-narrow-book";
  font-size: 14px;
}

footer .droite .newsletter .tnp-subscription .tnp-field.tnp-field-email .tnp-email::placeholder {
  color: #000000;
  font-family: "gotham-narrow-book";
  font-size: 14px;
}

footer .droite .newsletter .tnp-subscription .tnp-field.tnp-field-checkbox.tnp-field-privacy {
  margin-top: 20px;
  position: relative;
}

footer .droite .newsletter .tnp-subscription .tnp-field.tnp-field-checkbox.tnp-field-privacy input {
  position: absolute;
  left: 0;
  top: 0;
}

footer .droite .newsletter .tnp-subscription .tnp-field.tnp-field-checkbox.tnp-field-privacy label {
  padding-left: 20px;
  color: #ffffff;
  font-size: 12px;
  font-family: "gotham-narrow-book";
  position: relative;
  top: -7px;
}

footer .droite .newsletter .tnp-subscription .tnp-field-button {
  text-align: center;
  display: inline-block;
}

footer .droite .newsletter .tnp-subscription .tnp-field-button input {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  footer .droite .newsletter .tnp-subscription .tnp-field-button input {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  footer .droite .newsletter .tnp-subscription .tnp-field-button input {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  footer .droite .newsletter .tnp-subscription .tnp-field-button input {
    font-size: 15px;
  }
}
@media screen and (max-width: 576px) {
  footer .droite .newsletter .tnp-subscription .tnp-field-button input {
    font-size: 14px;
  }
}
@media screen and (max-width: 400px) {
  footer .droite .newsletter .tnp-subscription .tnp-field-button input {
    font-size: 12px;
  }
}
footer .droite .newsletter .tnp-subscription .tnp-field-button:hover input {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

footer .credits {
  text-align: center;
  margin-top: 100px;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 40px;
  color: #ffffff;
}

@media screen and (max-width: 1200px) {
  footer .credits {
    margin-top: 80px;
  }
}
@media screen and (max-width: 992px) {
  footer .credits {
    margin-top: 60px;
  }
}
footer .credits a {
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

footer .credits a:hover {
  color: #D2451E;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html body:not(.page-template-contact) .grecaptcha-badge {
  opacity: 1;
  visibility: visible !important;
 /* display: none;*/
}

html body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
}

html body .main_content {
  overflow: hidden;
  margin-top: 173px;
}

@media screen and (max-width: 1565px) {
  html body .main_content {
    margin-top: 172px;
  }
}
@media screen and (max-width: 1400px) {
  html body .main_content {
    margin-top: 182px;
  }
}
@media screen and (max-width: 1200px) {
  html body .main_content {
    margin-top: 175px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content {
    margin-top: 111px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content {
    margin-top: 102px;
  }
}
@media screen and (max-width: 576px) {
  html body .main_content {
    margin-top: 95px;
  }
}
html body .main_content .size {
  width: 85%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1200px) {
  html body .main_content .size {
    width: 960px;
    padding: 0px 12px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .size {
    width: 720px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .size {
    width: 540px;
  }
}
@media screen and (max-width: 576px) {
  html body .main_content .size {
    width: 100%;
    padding: 0px 20px;
  }
}
html body .main_content .scroll_top {
  opacity: 0;
  z-index: 900;
  position: fixed;
  bottom: 30px;
  right: 75px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  html body .main_content .scroll_top {
    display: none;
  }
}
html body .main_content .scroll_top .fond {
  border-radius: 10px;
  width: 50px;
  height: 50px;
  background-color: #D2451E;
  position: relative;
  transition: all 0.2s ease;
}

html body .main_content .scroll_top .fond img {
  position: absolute;
  width: 27px;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(180deg);
}

html body .main_content .scroll_visible {
  opacity: 1;
  transition: all 0.2s ease;
}

html body .main_content .scroll_top:hover {
  cursor: pointer;
}

html body .main_content .scroll_top:hover .fond {
  background-color: #FF671D;
  transition: all 0.2s ease;
}

html body .main_content .bandeau_page {
  padding: 20px 0px 120px 0px;
  position: relative;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page {
    padding: 20px 0px 100px 0px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page {
    padding: 20px 0px 80px 0px;
  }
}
html body .main_content .bandeau_page .image_back {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  height: 100%;
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  filter: grayscale(1);
}

html body .main_content .bandeau_page .menu_bandeau {
  padding: 0px;
  display: inline-block;
  position: relative;
  z-index: 25;
  margin-bottom: 0px;
}

html body .main_content .bandeau_page .menu_bandeau > li {
  display: none;
}

html body .main_content .bandeau_page .menu_bandeau li:before {
  content: ">";
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px 5px;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .menu_bandeau li:before {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .menu_bandeau li:before {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bandeau_page .menu_bandeau li:before {
    font-size: 13px;
  }
}
html body .main_content .bandeau_page .menu_bandeau svg {
  display: none;
}

html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor a {
    font-size: 13px;
  }
}
html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu {
  display: inline-block;
  padding: 0px;
}

html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > li {
  display: none;
}

html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
  text-transform: uppercase;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent {
    font-size: 13px;
  }
}
html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu .current-menu-parent a {
    font-size: 13px;
  }
}
html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-parent ~ .current-menu-parent {
  display: none !important;
}

html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
  text-transform: uppercase;
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item {
    font-size: 13px;
  }
}
html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor .sub-menu > .current-menu-item a {
    font-size: 13px;
  }
}
html body .main_content .bandeau_page .menu_bandeau > .current-menu-ancestor:before {
  display: none;
}

html body .main_content .bandeau_page .titre_bandeau {
  position: relative;
  z-index: 25;
  margin-top: 115px;
}

@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .titre_bandeau {
    margin-top: 95px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .titre_bandeau {
    margin-top: 75px;
  }
}
@media screen and (max-width: 576px) {
  html body .main_content .bandeau_page .titre_bandeau {
    padding: 0px 8px;
  }
}
html body .main_content .bandeau_page .titre_bandeau h1,
html body .main_content .bandeau_page .titre_bandeau h2,
html body .main_content .bandeau_page .titre_bandeau h3,
html body .main_content .bandeau_page .titre_bandeau p {
  font-family: "gotham-black";
  font-size: 68px;
  line-height: 88px;
  color: #ffffff;
}

@media screen and (max-width: 1765px) {
  html body .main_content .bandeau_page .titre_bandeau h1,
  html body .main_content .bandeau_page .titre_bandeau h2,
  html body .main_content .bandeau_page .titre_bandeau h3,
  html body .main_content .bandeau_page .titre_bandeau p {
    font-size: 63px;
    line-height: 83px;
  }
}
@media screen and (max-width: 1550px) {
  html body .main_content .bandeau_page .titre_bandeau h1,
  html body .main_content .bandeau_page .titre_bandeau h2,
  html body .main_content .bandeau_page .titre_bandeau h3,
  html body .main_content .bandeau_page .titre_bandeau p {
    font-size: 58px;
    line-height: 78px;
  }
}
@media screen and (max-width: 1400px) {
  html body .main_content .bandeau_page .titre_bandeau h1,
  html body .main_content .bandeau_page .titre_bandeau h2,
  html body .main_content .bandeau_page .titre_bandeau h3,
  html body .main_content .bandeau_page .titre_bandeau p {
    font-size: 53px;
    line-height: 73px;
  }
}
@media screen and (max-width: 1200px) {
  html body .main_content .bandeau_page .titre_bandeau h1,
  html body .main_content .bandeau_page .titre_bandeau h2,
  html body .main_content .bandeau_page .titre_bandeau h3,
  html body .main_content .bandeau_page .titre_bandeau p {
    font-size: 48px;
    line-height: 68px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bandeau_page .titre_bandeau h1,
  html body .main_content .bandeau_page .titre_bandeau h2,
  html body .main_content .bandeau_page .titre_bandeau h3,
  html body .main_content .bandeau_page .titre_bandeau p {
    font-size: 43px;
    line-height: 63px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bandeau_page .titre_bandeau h1,
  html body .main_content .bandeau_page .titre_bandeau h2,
  html body .main_content .bandeau_page .titre_bandeau h3,
  html body .main_content .bandeau_page .titre_bandeau p {
    font-size: 38px;
    line-height: 58px;
  }
}
html body .main_content .bandeau_page .opacite {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0.6;
  filter: none;
}

html body .main_content .h2 h1,
html body .main_content .h2 h2,
html body .main_content .h2 h3,
html body .main_content .h2 p {
  position: relative;
  font-family: "gotham-black";
  font-size: 40px;
  line-height: 51px;
  color: #013764;
  margin-bottom: 50px;
  padding-bottom: 35px;
}

@media screen and (max-width: 1400px) {
  html body .main_content .h2 h1,
  html body .main_content .h2 h2,
  html body .main_content .h2 h3,
  html body .main_content .h2 p {
    font-size: 38px;
    line-height: 49px;
  }
}
@media screen and (max-width: 1200px) {
  html body .main_content .h2 h1,
  html body .main_content .h2 h2,
  html body .main_content .h2 h3,
  html body .main_content .h2 p {
    font-size: 36px;
    line-height: 47px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .h2 h1,
  html body .main_content .h2 h2,
  html body .main_content .h2 h3,
  html body .main_content .h2 p {
    font-size: 34px;
    line-height: 45px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .h2 h1,
  html body .main_content .h2 h2,
  html body .main_content .h2 h3,
  html body .main_content .h2 p {
    font-size: 32px;
    line-height: 43px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .h2 h1 br,
  html body .main_content .h2 h2 br,
  html body .main_content .h2 h3 br,
  html body .main_content .h2 p br {
    display: none;
  }
}
html body .main_content .h2 h1::after,
html body .main_content .h2 h2::after,
html body .main_content .h2 h3::after,
html body .main_content .h2 p::after {
  content: " ";
  display: block;
  width: 250px;
  height: 3px;
  background-color: #D2451E;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
}

@media screen and (max-width: 992px) {
  html body .main_content .h2 h1::after,
  html body .main_content .h2 h2::after,
  html body .main_content .h2 h3::after,
  html body .main_content .h2 p::after {
    width: 220px;
  }
}
html body .main_content .introduction p {
  font-family: "gotham-narrow-medium";
  font-size: 22px;
  line-height: 32px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  html body .main_content .introduction p {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  html body .main_content .introduction p {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .introduction p {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .introduction p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .introduction p br {
    display: none;
  }
}
html body .main_content .introduction p strong {
  font-weight: normal;
  font-style: normal;
  font-family: "gotham-narrow-black";
}

html body .main_content .introduction a {
  text-decoration: none;
  font-family: "gotham-narrow-medium";
  font-size: 22px;
  line-height: 32px;
  color: #D2451E;
}

@media screen and (max-width: 1400px) {
  html body .main_content .introduction a {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  html body .main_content .introduction a {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .introduction a {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .introduction a {
    font-size: 18px;
    line-height: 28px;
  }
}
html body .main_content .bouton a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  html body .main_content .bouton a {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  html body .main_content .bouton a {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  html body .main_content .bouton a {
    font-size: 15px;
  }
}
@media screen and (max-width: 576px) {
  html body .main_content .bouton a {
    font-size: 14px;
  }
}
@media screen and (max-width: 400px) {
  html body .main_content .bouton a {
    font-size: 12px;
  }
}
html body .main_content .bouton a:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
} 
@charset "UTF-8";
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
/***********      MOBILE BOT BAR        ***********/
.mobile_bar {
  z-index: 800;
  position: fixed;
  bottom: -1px;
  width: 100%;
  display: none;
  background: #013764;
  padding: 5px 0px 8px 0px;
}

@media screen and (max-width: 992px) {
  .mobile_bar {
    display: block;
  }
}
.mobile_bar .content {
  margin-top: 7px;
  text-align: center;
}

.mobile_bar .content a {
  text-decoration: none;
}

.mobile_bar .content a img {
  height: 25px;
  margin-bottom: 5px;
}

.mobile_bar .content a .contact,
.mobile_bar .content a .search {
  height: 22px;
  margin-bottom: 8px;
}

.mobile_bar .content a .extra {
  height: 24px;
}

.mobile_bar .content a p {
  margin-bottom: 0px;
  font-family: "gotham-medium";
  color: #ffffff;
  font-size: 10px;
}

/***********      POPUP        ***********/
.bg-modal-search {
  width: 100vw;
  height: 100vh;
  background-color: rgba(27, 27, 29, 0.95);
  position: fixed;
  top: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 100000;
}

.bg-modal-search .close-search {
  z-index: 30;
  position: absolute;
  top: 30px;
  right: 40px;
  font-family: "gotham-medium";
  font-size: 45px;
  float: right;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .bg-modal-search .close-search {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  .bg-modal-search .close-search {
    right: 30px;
  }
}
.bg-modal-search .close-search:hover {
  cursor: pointer;
}

.bg-modal-search .modal-contents {
  width: 100%;
  text-align: center;
  padding: 20px 20px 50px 20px;
  position: relative;
  border-radius: 4px;
  overflow-y: hidden;
  overflow-x: hidden;
}

@media screen and (max-width: 767px) {
  .bg-modal-search .modal-contents {
    overflow-y: scroll;
  }
}
@media screen and (max-width: 576px) {
  .bg-modal-search .modal-contents {
    width: 300px;
  }
}
.bg-modal-search .modal-contents #recherche {
  position: relative;
}

.bg-modal-search .modal-contents #recherche input[type=text] {
  width: 100%;
  background-color: transparent;
  border: 0px;
  border-bottom: 1px solid #ffffff;
  font-family: "gotham-black";
  font-size: 70px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .bg-modal-search .modal-contents #recherche input[type=text] {
    font-size: 50px;
  }
}
@media screen and (max-width: 992px) {
  .bg-modal-search .modal-contents #recherche input[type=text] {
    font-size: 40px;
  }
}
@media screen and (max-width: 576px) {
  .bg-modal-search .modal-contents #recherche input[type=text] {
    font-size: 25px;
  }
}
.bg-modal-search .modal-contents #recherche input[type=text]::-moz-placeholder {
  font-family: "gotham-black";
  color: #ffffff;
}

.bg-modal-search .modal-contents #recherche input[type=text]::placeholder {
  font-family: "gotham-black";
  color: #ffffff;
}

.bg-modal-search .modal-contents #recherche input[type=text]:focus {
  outline: none;
}

.bg-modal-search .modal-contents #recherche input[type=image] {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  width: 50px;
}

@media screen and (max-width: 1400px) {
  .bg-modal-search .modal-contents #recherche input[type=image] {
    width: 40px;
  }
}
@media screen and (max-width: 992px) {
  .bg-modal-search .modal-contents #recherche input[type=image] {
    width: 30px;
  }
}
header {
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%;
  transition: all 0.2s ease;
}

header .topbar {
  background-color: #EAEAEA;
  padding: 15px 0px;
}

@media screen and (max-width: 992px) {
  header .topbar {
    display: none;
  }
}
header .topbar .size_header {
  width: 85%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1765px) {
  header .topbar .size_header {
    width: 90%;
  }
}
header .topbar .size_header .contact {
  position: relative;
  display: inline-block;
}

header .topbar .size_header .contact a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-medium";
  font-size: 16px;
  color: #013764;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1765px) {
  header .topbar .size_header .contact a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1565px) {
  header .topbar .size_header .contact a {
    font-size: 12px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .contact a {
    font-size: 10px;
  }
}
header .topbar .size_header .contact a img {
  width: 30px;
  margin-right: 10px;
}

@media screen and (max-width: 1765px) {
  header .topbar .size_header .contact a img {
    width: 28px;
  }
}
@media screen and (max-width: 1565px) {
  header .topbar .size_header .contact a img {
    width: 26px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .contact a img {
    width: 22px;
  }
}
header .topbar .size_header .contact a:hover {
  color: #0098D6;
}

header .topbar .size_header .search {
  position: relative;
  display: inline-block;
  margin-left: 30px;
}

@media screen and (max-width: 1200px) {
  header .topbar .size_header .search {
    margin-left: 20px;
  }
}
header .topbar .size_header .search a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-medium";
  font-size: 16px;
  color: #013764;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1765px) {
  header .topbar .size_header .search a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1565px) {
  header .topbar .size_header .search a {
    font-size: 12px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .search a {
    font-size: 10px;
  }
}
header .topbar .size_header .search a img {
  position: relative;
  top: -2px;
  width: 22px;
  margin-right: 10px;
}

@media screen and (max-width: 1765px) {
  header .topbar .size_header .search a img {
    width: 21px;
  }
}
@media screen and (max-width: 1565px) {
  header .topbar .size_header .search a img {
    width: 20px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .search a img {
    width: 18px;
  }
}
header .topbar .size_header .search a:hover {
  color: #0098D6;
}

header .topbar .size_header .ensemble_droit {
  position: relative;
  float: right;
  top: -4px;
}

header .topbar .size_header .ensemble_droit .degrade {
  display: inline-block;
  margin-right: 30px;
}

@media screen and (max-width: 1200px) {
  header .topbar .size_header .ensemble_droit .degrade {
    margin-right: 20px;
  }
}
header .topbar .size_header .ensemble_droit .degrade a {
  padding: 6px 25px;
  font-family: "gotham-medium";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 6px;
  border: 1px solid #EAEAEA;
  background: transparent linear-gradient(90deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1765px) {
  header .topbar .size_header .ensemble_droit .degrade a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1565px) {
  header .topbar .size_header .ensemble_droit .degrade a {
    font-size: 10px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .ensemble_droit .degrade a {
    font-size: 10px;
    padding: 6px 15px;
  }
}
header .topbar .size_header .ensemble_droit .degrade a:hover {
  background: transparent;
  border: 1px solid #FF671D;
  color: #FF671D;
  transition: all 0.2s ease;
}

header .topbar .size_header .ensemble_droit .blanc {
  display: inline-block;
  margin-right: 30px;
}

@media screen and (max-width: 1200px) {
  header .topbar .size_header .ensemble_droit .blanc {
    margin-right: 20px;
  }
}
header .topbar .size_header .ensemble_droit .blanc a {
  padding: 6px 25px;
  font-family: "gotham-medium";
  font-size: 16px;
  color: #0098D6;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 6px;
  border: 1px solid #CACACA;
  background-color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1765px) {
  header .topbar .size_header .ensemble_droit .blanc a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1565px) {
  header .topbar .size_header .ensemble_droit .blanc a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .ensemble_droit .blanc a {
    font-size: 10px;
    padding: 6px 15px;
  }
}
header .topbar .size_header .ensemble_droit .blanc a:hover {
  background-color: #0098D6;
  color: #ffffff;
  border: 1px solid #0098D6;
  transition: all 0.2s ease;
}

header .topbar .size_header .ensemble_droit .linkedin,
header .topbar .size_header .ensemble_droit .youtube {
  display: inline-block;
  margin-right: 15px;
}

@media screen and (max-width: 1200px) {
  header .topbar .size_header .ensemble_droit .linkedin,
  header .topbar .size_header .ensemble_droit .youtube {
    margin-right: 10px;
  }
}
header .topbar .size_header .ensemble_droit .linkedin svg,
header .topbar .size_header .ensemble_droit .youtube svg {
  width: 35px;
}

@media screen and (max-width: 1565px) {
  header .topbar .size_header .ensemble_droit .linkedin svg,
  header .topbar .size_header .ensemble_droit .youtube svg {
    width: 32px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .ensemble_droit .linkedin svg,
  header .topbar .size_header .ensemble_droit .youtube svg {
    width: 29px;
  }
}
header .topbar .size_header .ensemble_droit .linkedin svg g path {
  fill: #013764;
  transition: all 0.2s ease;
}

header .topbar .size_header .ensemble_droit .linkedin:hover svg g path {
  fill: #0098D6;
}

header .topbar .size_header .ensemble_droit .youtube {
  margin-right: 0px;
}

header .topbar .size_header .ensemble_droit .youtube svg g path {
  fill: #FF671D;
  transition: all 0.2s ease;
}

header .topbar .size_header .ensemble_droit .youtube svg g #Tracé_22 {
  fill: #ffffff !important;
}

header .topbar .size_header .ensemble_droit .youtube:hover svg g path {
  fill: #D2451E;
}

header .topbar .size_header .ensemble_droit .widget {
  display: none;
}

header .topbar .size_header .ensemble_droit .widget ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

header .topbar .size_header .ensemble_droit .widget ul .current-lang {
  display: none;
}

header .topbar .size_header .ensemble_droit .widget ul img {
  width: 42px;
  height: auto;
}

@media screen and (max-width: 1565px) {
  header .topbar .size_header .ensemble_droit .widget ul img {
    width: 39px;
  }
}
@media screen and (max-width: 1200px) {
  header .topbar .size_header .ensemble_droit .widget ul img {
    width: 36px;
  }
}
header .menu_desktop {
  background-color: #ffffff;
  display: block;
}

@media screen and (max-width: 1400px) {
  header .menu_desktop {
    display: none;
  }
}
header .menu_desktop .size_header {
  width: 85%;
  display: block;
  margin: 0px auto;
  padding: 10px 0px;
}

@media screen and (max-width: 1765px) {
  header .menu_desktop .size_header {
    width: 90%;
  }
}
header .menu_desktop .size_header .gauche {
  position: relative;
  display: inline-block;
}

header .menu_desktop .size_header .gauche .logo {
  width: 300px;
  display: inline-block;
}

@media screen and (max-width: 1565px) {
  header .menu_desktop .size_header .gauche .logo {
    width: 300px;
  }
}
header .menu_desktop .size_header .droit {
  float: right;
  position: relative;
  top: 13.25px;
}

header .menu_desktop .size_header .droit .main_menu {
  display: inline-block;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

header .menu_desktop .size_header .droit .main_menu > li {
  text-align: center;
  display: inline-block;
  margin: 0px 25px;
  padding: 20px 0px;
}

@media screen and (max-width: 1850px) {
  header .menu_desktop .size_header .droit .main_menu > li {
    margin: 0px 20px;
  }
}
@media screen and (max-width: 1650px) {
  header .menu_desktop .size_header .droit .main_menu > li {
    margin: 0px 15px;
  }
}
@media screen and (max-width: 1550px) {
  header .menu_desktop .size_header .droit .main_menu > li {
    margin: 0px 13px;
  }
}
header .menu_desktop .size_header .droit .main_menu > li > a {
  text-transform: uppercase;
  font-family: "gotham-medium";
  font-size: 16px;
  line-height: 21px;
  color: #013764;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1850px) {
  header .menu_desktop .size_header .droit .main_menu > li > a {
    font-size: 15px;
    line-height: 20px;
  }
}
@media screen and (max-width: 1650px) {
  header .menu_desktop .size_header .droit .main_menu > li > a {
    font-size: 14px;
    line-height: 19px;
  }
}
@media screen and (max-width: 1550px) {
  header .menu_desktop .size_header .droit .main_menu > li > a {
    font-size: 13px;
    line-height: 18px;
  }
}
@media screen and (max-width: 1450px) {
  header .menu_desktop .size_header .droit .main_menu > li > a {
    font-size: 12px;
    line-height: 17px;
  }
}
header .menu_desktop .size_header .droit .main_menu > li:last-child {
  margin-right: 0px;
}

header .menu_desktop .size_header .droit .main_menu > li:hover a {
  color: #0098D6;
}

header .menu_desktop .size_header .droit .main_menu > .menu-item-has-children {
  position: relative;
}

header .menu_desktop .size_header .droit .main_menu > .menu-item-has-children > .sub-menu {
  top: 64px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  padding: 0px;
  visibility: hidden;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  header .menu_desktop .size_header .droit .main_menu > .menu-item-has-children > .sub-menu {
    top: 63px;
  }
}
header .menu_desktop .size_header .droit .main_menu .item_association > .sub-menu,
header .menu_desktop .size_header .droit .main_menu .item_services > .sub-menu,
header .menu_desktop .size_header .droit .main_menu .item_delegations > .sub-menu {
  width: 200px;
}

header .menu_desktop .size_header .droit .main_menu .item_association > .sub-menu > li,
header .menu_desktop .size_header .droit .main_menu .item_services > .sub-menu > li,
header .menu_desktop .size_header .droit .main_menu .item_delegations > .sub-menu > li {
  text-align: left;
  background-color: #013764;
  border-bottom: 1px solid #0098D6;
  text-transform: none;
  display: block;
  transition: all 0.2s ease;
}

header .menu_desktop .size_header .droit .main_menu .item_association > .sub-menu > li > a,
header .menu_desktop .size_header .droit .main_menu .item_services > .sub-menu > li > a,
header .menu_desktop .size_header .droit .main_menu .item_delegations > .sub-menu > li > a {
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  font-size: 14px;
  margin: 0px;
  line-height: 21px;
  color: #ffffff;
  padding: 15px 20px 15px 30px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  header .menu_desktop .size_header .droit .main_menu .item_association > .sub-menu > li > a,
  header .menu_desktop .size_header .droit .main_menu .item_services > .sub-menu > li > a,
  header .menu_desktop .size_header .droit .main_menu .item_delegations > .sub-menu > li > a {
    font-size: 15px;
    line-height: 20px;
  }
}
header .menu_desktop .size_header .droit .main_menu .item_association > .sub-menu > li:last-child,
header .menu_desktop .size_header .droit .main_menu .item_services > .sub-menu > li:last-child,
header .menu_desktop .size_header .droit .main_menu .item_delegations > .sub-menu > li:last-child {
  border-bottom: 0px;
}

header .menu_desktop .size_header .droit .main_menu .item_services > .sub-menu {
  width: 250px;
}

header .menu_desktop .size_header .droit .main_menu > .menu-item-has-children::after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 10px;
  background: url(../../src/img/submenu.svg) no-repeat;
  background-position: center center;
  transition: all 0.2s ease;
}

header .menu_desktop .size_header .droit .main_menu .menu-item-has-children:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease;
}

header .menu_desktop .size_header .droit .main_menu .menu-item-has-children:hover .sub-menu > li:hover {
  background-color: #0098D6;
}

header .menu_mobile {
  background-color: #ffffff;
  display: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  header .menu_mobile {
    display: block;
  }
}
header .menu_mobile .container-fluid .size_header {
  position: relative;
  width: 90%;
  display: block;
  margin: 0px auto;
  padding: 15px 0px;
}

@media screen and (max-width: 992px) {
  header .menu_mobile .container-fluid .size_header {
    width: 720px;
    padding: 15px 12px;
  }
}
@media screen and (max-width: 767px) {
  header .menu_mobile .container-fluid .size_header {
    width: 540px;
  }
}
@media screen and (max-width: 576px) {
  header .menu_mobile .container-fluid .size_header {
    width: 100%;
    padding: 15px 20px;
  }
}
header .menu_mobile .container-fluid .size_header .logo_mobile {
  width: 300px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  header .menu_mobile .container-fluid .size_header .logo_mobile {
    width: 280px;
  }
}
@media screen and (max-width: 992px) {
  header .menu_mobile .container-fluid .size_header .logo_mobile {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  header .menu_mobile .container-fluid .size_header .logo_mobile {
    width: 220px;
  }
}
@media screen and (max-width: 576px) {
  header .menu_mobile .container-fluid .size_header .logo_mobile {
    width: 200px;
  }
}
header .menu_mobile .container-fluid .size_header .widget {
  position: absolute;
  top: 38px;
  right: 72px;
  z-index: 1000;
  transition: all 0.2s ease;
  display: none;
}

@media screen and (max-width: 767px) {
  header .menu_mobile .container-fluid .size_header .widget {
    top: 33px;
  }
}
@media screen and (max-width: 576px) {
  header .menu_mobile .container-fluid .size_header .widget {
    top: 31px;
    right: 80px;
  }
}
header .menu_mobile .container-fluid .size_header .widget ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

header .menu_mobile .container-fluid .size_header .widget ul .current-lang {
  display: none;
}

header .menu_mobile .container-fluid .size_header .widget ul img {
  height: 21px;
  width: auto;
}

header .menu_mobile .menu {
  position: absolute;
  width: 100%;
  height: 100vh;
  z-index: 900;
  left: -100%;
  top: 0;
  background-color: #ffffff;
  opacity: 0;
}

header .menu_mobile .menu .contenu_menu {
  text-align: center;
  margin-top: 150px;
  overflow-y: scroll;
  height: 100%;
}

@media screen and (max-width: 992px) {
  header .menu_mobile .menu .contenu_menu {
    margin-top: 80px;
  }
}
header .menu_mobile .menu .contenu_menu .logo_menu_mobile {
  width: 300px;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  header .menu_mobile .menu .contenu_menu .logo_menu_mobile {
    width: 280px;
  }
}
@media screen and (max-width: 992px) {
  header .menu_mobile .menu .contenu_menu .logo_menu_mobile {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  header .menu_mobile .menu .contenu_menu .logo_menu_mobile {
    width: 220px;
  }
}
@media screen and (max-width: 576px) {
  header .menu_mobile .menu .contenu_menu .logo_menu_mobile {
    width: 200px;
  }
}
header .menu_mobile .menu .contenu_menu .main_menu {
  list-style: none;
  text-align: center;
  padding-left: 0px;
  margin-top: 40px;
}

header .menu_mobile .menu .contenu_menu .main_menu > li {
  margin-bottom: 20px;
}

header .menu_mobile .menu .contenu_menu .main_menu > li > a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-medium";
  font-size: 18px;
  color: #013764;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > li > a:hover {
  color: #0098D6;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children .carret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu {
  display: none;
  text-align: center;
  background-color: #fff;
  padding: 0px;
  width: 300px;
  display: none;
  margin: 0px auto;
  list-style: none;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li {
  border-bottom: 1px solid #fff;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li > a {
  text-transform: initial;
  text-decoration: none;
  font-family: "gotham-medium";
  font-size: 14px;
  color: #013764;
  padding: 10px;
  display: block;
  margin: 0px;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li:first-child {
  margin-top: 15px;
}

header .menu_mobile .menu .contenu_menu .main_menu > .menu-item-has-children > .sub-menu > li:last-child {
  border-bottom: 0px;
}

header .menu_mobile .menu .contenu_menu .main_menu .menu-item-has-children-active > a {
  color: #0098D6;
}

header .menu_mobile .menu .contenu_menu .main_menu .menu-item-has-children-active .carret {
  color: #0098D6;
}

header .menu_mobile .menu .contenu_menu .main_menu .menu-item-has-children-active .sub-menu {
  display: block;
}

header .menu_mobile .menu .contenu_menu .contenu_supplementaire {
  display: none;
}

@media screen and (max-width: 992px) {
  header .menu_mobile .menu .contenu_menu .contenu_supplementaire {
    display: block;
  }
}
header .menu_mobile .menu .contenu_menu .contenu_supplementaire .degrade {
  margin-bottom: 25px;
}

header .menu_mobile .menu .contenu_menu .contenu_supplementaire .degrade a {
  padding: 6px 25px;
  font-family: "gotham-medium";
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 6px;
  border: 1px solid #EAEAEA;
  background: transparent linear-gradient(90deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .contenu_supplementaire .degrade a:hover {
  background: transparent;
  border: 1px solid #FF671D;
  color: #FF671D;
  transition: all 0.2s ease;
}

header .menu_mobile .menu .contenu_menu .contenu_supplementaire .linkedin,
header .menu_mobile .menu .contenu_menu .contenu_supplementaire .youtube {
  display: inline-block;
  margin-right: 15px;
}

@media screen and (max-width: 1200px) {
  header .menu_mobile .menu .contenu_menu .contenu_supplementaire .linkedin,
  header .menu_mobile .menu .contenu_menu .contenu_supplementaire .youtube {
    margin-right: 10px;
  }
}
header .menu_mobile .menu .contenu_menu .contenu_supplementaire .linkedin img,
header .menu_mobile .menu .contenu_menu .contenu_supplementaire .youtube img {
  width: 35px;
}

header .menu_mobile .menu .contenu_menu .contenu_supplementaire .youtube {
  margin-right: 0px;
}

header .menu_mobile .visible {
  opacity: 1;
  left: 0;
  transition: all 0.2s ease;
}

header .menu_mobile #menuToggle {
  position: absolute;
  right: 0px;
  top: 50px;
  z-index: 1000;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  header .menu_mobile #menuToggle {
    top: 45px;
    right: 12px;
  }
}
@media screen and (max-width: 767px) {
  header .menu_mobile #menuToggle {
    top: 40px;
  }
}
@media screen and (max-width: 576px) {
  header .menu_mobile #menuToggle {
    right: 20px;
    top: 38px;
  }
}
header .menu_mobile #menuToggle input {
  color: #013764;
  display: flex;
  width: 29px;
  height: 21px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}

header .menu_mobile #menuToggle span {
  display: flex;
  background: #013764;
  width: 29px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}

header .menu_mobile #menuToggle span {
  transform-origin: 0% 100%;
}

header .menu_mobile #menuToggle span:last-child {
  transform-origin: 0% 0%;
}

header .menu_mobile #menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-11px, -9px);
  background: #013764;
}

header .menu_mobile #menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

header .menu_mobile #menuToggle input:checked ~ span:nth-last-child(1) {
  transform: rotate(-45deg) translate(-1px, -1px);
}

.navshrink header {
  box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.15);
  transition: all 0.2s ease;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.home .hero {
  z-index: 25;
  position: relative;
  width: 100%;
  height: 720px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 992px) {
  .home .hero {
    height: 680px;
  }
}
@media screen and (max-width: 767px) {
  .home .hero {
    height: 640px;
  }
}
@media screen and (max-width: 576px) {
  .home .hero {
    height: 600px;
  }
}
.home .hero .titre {
  text-align: center;
  z-index: 30;
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translateX(-50%);
  width: 85%;
}

@media screen and (max-width: 767px) {
  .home .hero .titre {
    width: 100%;
    padding: 0px 20px;
    top: 30%;
  }
}
.home .hero .titre h1,
.home .hero .titre h2,
.home .hero .titre h3,
.home .hero .titre p {
  font-family: "gotham-black";
  font-size: 70px;
  line-height: 88px;
  color: #ffffff;
}

@media screen and (max-width: 1765px) {
  .home .hero .titre h1,
  .home .hero .titre h2,
  .home .hero .titre h3,
  .home .hero .titre p {
    font-size: 65px;
    line-height: 83px;
  }
}
@media screen and (max-width: 1550px) {
  .home .hero .titre h1,
  .home .hero .titre h2,
  .home .hero .titre h3,
  .home .hero .titre p {
    font-size: 60px;
    line-height: 78px;
  }
}
@media screen and (max-width: 1400px) {
  .home .hero .titre h1,
  .home .hero .titre h2,
  .home .hero .titre h3,
  .home .hero .titre p {
    font-size: 55px;
    line-height: 73px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .titre h1,
  .home .hero .titre h2,
  .home .hero .titre h3,
  .home .hero .titre p {
    font-size: 50px;
    line-height: 68px;
  }
}
@media screen and (max-width: 992px) {
  .home .hero .titre h1,
  .home .hero .titre h2,
  .home .hero .titre h3,
  .home .hero .titre p {
    font-size: 45px;
    line-height: 63px;
  }
}
@media screen and (max-width: 767px) {
  .home .hero .titre h1,
  .home .hero .titre h2,
  .home .hero .titre h3,
  .home .hero .titre p {
    font-size: 40px;
    line-height: 58px;
  }
}
@media screen and (max-width: 576px) {
  .home .parallax {
    padding: 0px 8px;
  }
}
.home .parallax .parallax_content {
  z-index: 30;
  background-color: #ffffff;
  width: 100%;
  box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  position: relative;
  top: -60px;
  padding: 30px 40px;
}

@media screen and (max-width: 1400px) {
  .home .parallax .parallax_content {
    padding: 0px 40px 30px 40px;
  }
}
.home .parallax .parallax_content .col-pers {
  flex: 0 0 auto;
  width: 20%;
}

@media screen and (max-width: 1400px) {
  .home .parallax .parallax_content .col-pers {
    width: 33.33%;
    margin-top: 30px;
  }
}
@media screen and (max-width: 992px) {
  .home .parallax .parallax_content .col-pers {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .home .parallax .parallax_content .col-pers {
    width: 100%;
  }
}
.home .parallax .parallax_content .col-pers a {
  text-decoration: none;
  height: 100%;
  display: block;
}

.home .parallax .parallax_content .col-pers a .ensemble {
  max-width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  padding: 0px 15px;
  border-right: 3px solid #0098D6;
  transition: all 0.2s ease;
}

.home .parallax .parallax_content .col-pers a .ensemble .mot h1,
.home .parallax .parallax_content .col-pers a .ensemble .mot h2,
.home .parallax .parallax_content .col-pers a .ensemble .mot h3,
.home .parallax .parallax_content .col-pers a .ensemble .mot p {
  font-family: "gotham-black";
  font-size: 30px;
  color: #013764;
}

@media screen and (max-width: 1700px) {
  .home .parallax .parallax_content .col-pers a .ensemble .mot h1,
  .home .parallax .parallax_content .col-pers a .ensemble .mot h2,
  .home .parallax .parallax_content .col-pers a .ensemble .mot h3,
  .home .parallax .parallax_content .col-pers a .ensemble .mot p {
    font-size: 28px;
  }
}
@media screen and (max-width: 1600px) {
  .home .parallax .parallax_content .col-pers a .ensemble .mot h1,
  .home .parallax .parallax_content .col-pers a .ensemble .mot h2,
  .home .parallax .parallax_content .col-pers a .ensemble .mot h3,
  .home .parallax .parallax_content .col-pers a .ensemble .mot p {
    font-size: 26px;
  }
}
@media screen and (max-width: 1500px) {
  .home .parallax .parallax_content .col-pers a .ensemble .mot h1,
  .home .parallax .parallax_content .col-pers a .ensemble .mot h2,
  .home .parallax .parallax_content .col-pers a .ensemble .mot h3,
  .home .parallax .parallax_content .col-pers a .ensemble .mot p {
    font-size: 24px;
  }
}
.home .parallax .parallax_content .col-pers a .ensemble .definition h1,
.home .parallax .parallax_content .col-pers a .ensemble .definition h2,
.home .parallax .parallax_content .col-pers a .ensemble .definition h3,
.home .parallax .parallax_content .col-pers a .ensemble .definition h4,
.home .parallax .parallax_content .col-pers a .ensemble .definition p {
  font-family: "gotham-bold";
  font-size: 16px;
  margin-bottom: 0px;
  color: #0098D6;
}

.home .parallax .parallax_content .col-pers a:hover .ensemble {
  top: 10px;
  transition: all 0.2s ease;
}

.home .parallax .parallax_content .col-pers:last-child a .ensemble {
  border: 0px;
}

@media screen and (max-width: 1500px) {
  .home .parallax .parallax_content .col-pers:last-child a .ensemble {
    border-right: 3px solid #0098D6;
  }
}
.home .benevolat {
  padding-bottom: 80px;
}

@media screen and (max-width: 992px) {
  .home .benevolat {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 576px) {
  .home .benevolat {
    padding: 0px 8px 60px 8px;
  }
}
.home .benevolat .label {
  position: relative;
  width: 145px;
  height: 145px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 8px solid #DAD9DD;
  border-radius: 50%;
  display: block;
  margin: 60px auto;
}

@media screen and (max-width: 1200px) {
  .home .benevolat .label {
    width: 135px;
    height: 135px;
  }
}
@media screen and (max-width: 767px) {
  .home .benevolat .label {
    width: 125px;
    height: 125px;
  }
}
@media screen and (max-width: 992px) {
  .home .benevolat .label {
    margin: 40px auto;
  }
}
@media screen and (max-width: 767px) {
  .home .benevolat .label {
    margin: 20px auto 40px auto;
  }
}
@media screen and (max-width: 576px) {
  .home .benevolat .label {
    margin: 0px auto 40px auto;
  }
}
.home .benevolat .label img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding: 0px 8px;
}

.home .benevolat .h2 {
  text-align: center;
}

.home .benevolat .contenu {
  padding-right: 60px;
}

@media screen and (max-width: 767px) {
  .home .benevolat .contenu {
    padding-right: 0px;
  }
}
.home .benevolat .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.home .benevolat .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: none;
  font-weight: normal;
}

.home .benevolat .titre_video {
  text-align: center;
}

.home .benevolat .titre_video h1,
.home .benevolat .titre_video h2,
.home .benevolat .titre_video h3,
.home .benevolat .titre_video h4,
.home .benevolat .titre_video p {
  font-family: "gotham-black";
  font-size: 30px;
  color: #013764;
}

@media screen and (max-width: 1700px) {
  .home .benevolat .titre_video h1,
  .home .benevolat .titre_video h2,
  .home .benevolat .titre_video h3,
  .home .benevolat .titre_video h4,
  .home .benevolat .titre_video p {
    font-size: 28px;
  }
}
@media screen and (max-width: 1600px) {
  .home .benevolat .titre_video h1,
  .home .benevolat .titre_video h2,
  .home .benevolat .titre_video h3,
  .home .benevolat .titre_video h4,
  .home .benevolat .titre_video p {
    font-size: 26px;
  }
}
@media screen and (max-width: 1500px) {
  .home .benevolat .titre_video h1,
  .home .benevolat .titre_video h2,
  .home .benevolat .titre_video h3,
  .home .benevolat .titre_video h4,
  .home .benevolat .titre_video p {
    font-size: 24px;
  }
}
.home .benevolat .legende {
  text-align: center;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  color: #000000;
  margin-top: 15px;
}

@media screen and (max-width: 767px) {
  .home .benevolat .legende {
    margin-bottom: 30px;
  }
}
.home .benevolat .video {
  position: relative;
  width: 100%;
}

.home .benevolat .video a img {
  display: block;
  z-index: 10;
  width: 100%;
  border-radius: 24px;
  border: 1px solid #706F6F;
}

.home .benevolat .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6rem;
  height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
  background-image: url(../../src/img/play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

.home .benevolat .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.home .nombres {
  background-color: #EAEAEA;
  padding: 80px 0px;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .home .nombres {
    padding: 60px 0px 30px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .nombres {
    padding: 60px 8px 30px 8px;
  }
}
@media screen and (max-width: 992px) {
  .home .nombres .counterUp {
    margin-bottom: 30px;
  }
}
.home .nombres .counterUp .nombre {
  font-family: "gotham-narrow-medium";
  color: #FF671D;
  font-size: 80px;
  line-height: 80px;
}

@media screen and (max-width: 1400px) {
  .home .nombres .counterUp .nombre {
    font-size: 70px;
    line-height: 70px;
  }
}
@media screen and (max-width: 1200px) {
  .home .nombres .counterUp .nombre {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .nombres .counterUp .nombre {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  .home .nombres .counterUp .nombre {
    font-size: 45px;
    line-height: 45px;
  }
}
.home .nombres .counterUp .libelle p {
  font-family: "gotham-narrow-medium";
  color: #706F6F;
  font-size: 35px;
}

@media screen and (max-width: 1400px) {
  .home .nombres .counterUp .libelle p {
    font-size: 32px;
  }
}
@media screen and (max-width: 1200px) {
  .home .nombres .counterUp .libelle p {
    font-size: 29px;
  }
}
@media screen and (max-width: 992px) {
  .home .nombres .counterUp .libelle p {
    font-size: 26px;
  }
}
@media screen and (max-width: 576px) {
  .home .nombres .counterUp .libelle p {
    font-size: 23px;
  }
}
.home .equipes {
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .equipes {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes {
    padding: 60px 8px 80px 8px;
  }
}
.home .equipes .h2 {
  text-align: center;
  margin-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .home .equipes .h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipes .h2 {
    margin-bottom: 60px;
  }
}
.home .equipes .size .contenu_gauche {
  padding-left: 20%;
}

@media screen and (max-width: 1600px) {
  .home .equipes .size .contenu_gauche {
    padding-left: 15%;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .contenu_gauche {
    padding-left: 10%;
  }
}
@media screen and (max-width: 1200px) {
  .home .equipes .size .contenu_gauche {
    padding-left: 0%;
  }
}
.home .equipes .size .contenu_gauche .titre {
  position: relative;
  margin-bottom: 20px;
  text-align: left;
  transition: all 0.2s ease;
}

.home .equipes .size .contenu_gauche .titre a {
  position: relative;
  left: 0;
  text-decoration: none;
  transition: all 0.2s ease;
}

.home .equipes .size .contenu_gauche .titre a svg {
  width: 40px;
  position: absolute;
  left: 0;
  top: 6px;
}

.home .equipes .size .contenu_gauche .titre a h1,
.home .equipes .size .contenu_gauche .titre a h2,
.home .equipes .size .contenu_gauche .titre a h3,
.home .equipes .size .contenu_gauche .titre a p {
  padding-left: 60px;
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .home .equipes .size .contenu_gauche .titre a h1,
  .home .equipes .size .contenu_gauche .titre a h2,
  .home .equipes .size .contenu_gauche .titre a h3,
  .home .equipes .size .contenu_gauche .titre a p {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .home .equipes .size .contenu_gauche .titre a h1,
  .home .equipes .size .contenu_gauche .titre a h2,
  .home .equipes .size .contenu_gauche .titre a h3,
  .home .equipes .size .contenu_gauche .titre a p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipes .size .contenu_gauche .titre a h1,
  .home .equipes .size .contenu_gauche .titre a h2,
  .home .equipes .size .contenu_gauche .titre a h3,
  .home .equipes .size .contenu_gauche .titre a p {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .home .equipes .size .contenu_gauche .titre a h1,
  .home .equipes .size .contenu_gauche .titre a h2,
  .home .equipes .size .contenu_gauche .titre a h3,
  .home .equipes .size .contenu_gauche .titre a p {
    font-size: 21px;
    line-height: 27px;
  }
}
.home .equipes .size .contenu_gauche .titre a h1 a,
.home .equipes .size .contenu_gauche .titre a h2 a,
.home .equipes .size .contenu_gauche .titre a h3 a,
.home .equipes .size .contenu_gauche .titre a p a {
  text-decoration: none;
  transition: all 0.2s ease;
}

.home .equipes .size .contenu_gauche .titre a:hover {
  left: 15px;
}

.home .equipes .size .contenu_gauche .contenu {
  margin-bottom: 30px;
}

.home .equipes .size .contenu_gauche .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

.home .equipes .size .contenu_gauche .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.home .equipes .size .contenu_gauche .contenu:last-child {
  margin-bottom: 0px;
}

.home .equipes .size .ensemble_roue {
  width: 650px;
  height: 650px;
  position: relative;
  margin: 0px auto;
}

@media screen and (max-width: 1650px) {
  .home .equipes .size .ensemble_roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .ensemble_roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 1200px) {
  .home .equipes .size .ensemble_roue {
    margin: 40px auto 120px auto;
  }
}
@media screen and (max-width: 767px) {
  .home .equipes .size .ensemble_roue {
    margin: 40px auto 90px auto;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes .size .ensemble_roue {
    width: 300px;
    height: 300px;
  }
}
.home .equipes .size .ensemble_roue .roue {
  width: 650px;
  height: 650px;
  border: 2px dashed #E20714;
  border-radius: 50%;
  margin: 0px auto;
  position: relative;
}

@media screen and (max-width: 1650px) {
  .home .equipes .size .ensemble_roue .roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .ensemble_roue .roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes .size .ensemble_roue .roue {
    width: 300px;
    height: 300px;
  }
}
.home .equipes .size .ensemble_roue .roue .circle {
  position: absolute;
  border-radius: 50%;
  width: 95px;
  height: 95px;
}

@media screen and (max-width: 1650px) {
  .home .equipes .size .ensemble_roue .roue .circle {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .ensemble_roue .roue .circle {
    width: 75px;
    height: 75px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes .size .ensemble_roue .roue .circle {
    width: 60px;
    height: 60px;
  }
}
.home .equipes .size .ensemble_roue .roue .circle img {
  width: 65px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .home .equipes .size .ensemble_roue .roue .circle img {
    width: 55px;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .ensemble_roue .roue .circle img {
    width: 45px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes .size .ensemble_roue .roue .circle img {
    width: 35px;
  }
}
.home .equipes .size .ensemble_roue .roue .circle:hover {
  cursor: pointer;
  width: 105px;
  height: 105px;
}

@media screen and (max-width: 1650px) {
  .home .equipes .size .ensemble_roue .roue .circle:hover {
    width: 95px;
    height: 95px;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .ensemble_roue .roue .circle:hover {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes .size .ensemble_roue .roue .circle:hover {
    width: 70px;
    height: 70px;
  }
}
.home .equipes .size .ensemble_roue .roue .circle:hover img {
  width: 75px;
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .home .equipes .size .ensemble_roue .roue .circle:hover img {
    width: 65px;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .ensemble_roue .roue .circle:hover img {
    width: 55px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes .size .ensemble_roue .roue .circle:hover img {
    width: 45px;
  }
}
.home .equipes .size .ensemble_roue .contentCircle .CirItem {
  width: 500px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: all 0.4s ease;
}

@media screen and (max-width: 1650px) {
  .home .equipes .size .ensemble_roue .contentCircle .CirItem {
    width: 420px;
    height: 420px;
  }
}
@media screen and (max-width: 1400px) {
  .home .equipes .size .ensemble_roue .contentCircle .CirItem {
    width: 340px;
    height: 340px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipes .size .ensemble_roue .contentCircle .CirItem {
    width: 220px;
    height: 220px;
  }
}
.home .equipes .size .ensemble_roue .contentCircle .CirItem img {
  width: 100%;
  border-radius: 50%;
}

.home .equipes .size .ensemble_roue .contentCircle .active {
  opacity: 1;
  transition: all 0.4s ease;
}

.home .aide .gauche {
  background-color: #0098D6;
}

.home .aide .droite {
  background-color: #013764;
}

.home .aide .gauche,
.home .aide .droite {
  height: 100%;
  text-align: center;
  padding: 200px 0px 100px 0px;
}

@media screen and (max-width: 1200px) {
  .home .aide .gauche,
  .home .aide .droite {
    padding: 160px 0px 80px 0px;
  }
}
@media screen and (max-width: 992px) {
  .home .aide .gauche,
  .home .aide .droite {
    padding: 60px 0px;
  }
}
.home .aide .gauche .titre,
.home .aide .droite .titre {
  margin-bottom: 15px;
}

.home .aide .gauche .titre h1,
.home .aide .gauche .titre h2,
.home .aide .gauche .titre h3,
.home .aide .gauche .titre p,
.home .aide .droite .titre h1,
.home .aide .droite .titre h2,
.home .aide .droite .titre h3,
.home .aide .droite .titre p {
  text-transform: uppercase;
  font-family: "gotham-narrow-medium";
  font-size: 50px;
  line-height: 61px;
  color: #ffffff;
  opacity: 0.5;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .home .aide .gauche .titre h1,
  .home .aide .gauche .titre h2,
  .home .aide .gauche .titre h3,
  .home .aide .gauche .titre p,
  .home .aide .droite .titre h1,
  .home .aide .droite .titre h2,
  .home .aide .droite .titre h3,
  .home .aide .droite .titre p {
    font-size: 48px;
    line-height: 59px;
  }
}
@media screen and (max-width: 1200px) {
  .home .aide .gauche .titre h1,
  .home .aide .gauche .titre h2,
  .home .aide .gauche .titre h3,
  .home .aide .gauche .titre p,
  .home .aide .droite .titre h1,
  .home .aide .droite .titre h2,
  .home .aide .droite .titre h3,
  .home .aide .droite .titre p {
    font-size: 46px;
    line-height: 57px;
  }
}
@media screen and (max-width: 992px) {
  .home .aide .gauche .titre h1,
  .home .aide .gauche .titre h2,
  .home .aide .gauche .titre h3,
  .home .aide .gauche .titre p,
  .home .aide .droite .titre h1,
  .home .aide .droite .titre h2,
  .home .aide .droite .titre h3,
  .home .aide .droite .titre p {
    font-size: 44px;
    line-height: 55px;
  }
}
@media screen and (max-width: 767px) {
  .home .aide .gauche .titre h1,
  .home .aide .gauche .titre h2,
  .home .aide .gauche .titre h3,
  .home .aide .gauche .titre p,
  .home .aide .droite .titre h1,
  .home .aide .droite .titre h2,
  .home .aide .droite .titre h3,
  .home .aide .droite .titre p {
    font-size: 42px;
    line-height: 53px;
  }
}
.home .aide .gauche .contenu,
.home .aide .droite .contenu {
  margin-bottom: 40px;
  padding: 0px 22%;
}

@media screen and (max-width: 1400px) {
  .home .aide .gauche .contenu,
  .home .aide .droite .contenu {
    padding: 0px 15%;
  }
}
@media screen and (max-width: 1200px) {
  .home .aide .gauche .contenu,
  .home .aide .droite .contenu {
    padding: 0px 10%;
  }
}
@media screen and (max-width: 992px) {
  .home .aide .gauche .contenu,
  .home .aide .droite .contenu {
    padding: 0px 20px;
  }
}
.home .aide .gauche .contenu p,
.home .aide .droite .contenu p {
  font-family: "gotham-black";
  font-size: 40px;
  line-height: 51px;
  color: #013764;
  margin-bottom: 0px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .home .aide .gauche .contenu p,
  .home .aide .droite .contenu p {
    font-size: 38px;
    line-height: 49px;
  }
}
@media screen and (max-width: 1200px) {
  .home .aide .gauche .contenu p,
  .home .aide .droite .contenu p {
    font-size: 36px;
    line-height: 47px;
  }
}
@media screen and (max-width: 992px) {
  .home .aide .gauche .contenu p,
  .home .aide .droite .contenu p {
    font-size: 34px;
    line-height: 45px;
  }
}
@media screen and (max-width: 767px) {
  .home .aide .gauche .contenu p,
  .home .aide .droite .contenu p {
    font-size: 32px;
    line-height: 43px;
  }
}
.home .aide .gauche img,
.home .aide .droite img {
  width: 200px;
  margin-bottom: 60px;
}

@media screen and (max-width: 576px) {
  .home .aide .gauche img,
  .home .aide .droite img {
    width: 150px;
  }
}
.home .temoignages {
  padding: 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .temoignages {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 767px) {
  .home .temoignages {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .temoignages {
    padding: 60px 8px;
  }
}
.home .temoignages .h2 {
  text-align: center;
}

.home .temoignages .h2 h1::after,
.home .temoignages .h2 h2::after,
.home .temoignages .h2 h3::after,
.home .temoignages .h2 p::after {
  display: none;
}

.home .temoignages .liste .carousel-temoignages-home {
  position: relative;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage {
  display: flex;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item {
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair {
  background-color: #0098D6;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .nom {
  color: #013764;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .poste {
  color: #013764;
  opacity: 0.7;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .read_more a {
  color: #013764;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .read_more a:before {
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .read_more a:after {
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce {
  background-color: #013764;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .nom {
  color: #0098D6;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .poste {
  color: #0098D6;
  opacity: 0.7;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .read_more a {
  color: #0098D6;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .read_more a:before {
  background-image: url(../../src/img/arrow_bleu_clair.svg);
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .read_more a:after {
  background-image: url(../../src/img/arrow_bleu_clair.svg);
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card {
  border-radius: 14px;
  padding: 15px;
  text-align: center;
  height: 100%;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card img {
  width: 100%;
  border-radius: 10px;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 21px;
    line-height: 27px;
  }
}
.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .poste {
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 15px;
}

@media screen and (max-width: 1400px) {
  .home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .poste {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .poste {
    font-size: 18px;
  }
}
.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .temoignage p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more {
  margin-bottom: 10px;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more a {
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more a:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more:hover a {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more:hover a:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.home .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more:hover a:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.home .temoignages .liste .carousel-temoignages-home .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.home .temoignages .liste .carousel-temoignages-home .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.home .temoignages .liste .carousel-temoignages-home .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.home .temoignages .bouton {
  text-align: center;
  margin-top: 100px;
}

@media screen and (max-width: 1200px) {
  .home .temoignages .bouton {
    margin-top: 120px;
  }
}
.home .actualites {
  background-color: #EAEAEA;
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .actualites {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .actualites {
    padding: 60px 8px 80px 8px;
  }
}
.home .actualites .h2 h1,
.home .actualites .h2 h2,
.home .actualites .h2 h3,
.home .actualites .h2 p {
  color: #013764;
}

.home .actualites .h2 h1::after,
.home .actualites .h2 h2::after,
.home .actualites .h2 h3::after,
.home .actualites .h2 p::after {
  left: 0;
  transform: none;
}

.home .actualites .carousel-actualites {
  position: relative;
  margin-top: 60px;
}

.home .actualites .carousel-actualites .item a {
  text-decoration: none;
  width: 85%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .home .actualites .carousel-actualites .item a {
    width: 100%;
  }
}
.home .actualites .carousel-actualites .item a img {
  width: 100%;
  height: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.home .actualites .carousel-actualites .item a h3 {
  margin-top: 23px;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  color: #0098D6;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .home .actualites .carousel-actualites .item a h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .home .actualites .carousel-actualites .item a h3 {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .home .actualites .carousel-actualites .item a h3 {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .home .actualites .carousel-actualites .item a h3 {
    font-size: 21px;
    line-height: 27px;
  }
}
.home .actualites .carousel-actualites .item a .extrait p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.home .actualites .carousel-actualites .item a .extrait p em {
  font-family: "gotham-narrow-medium-italic";
}

.home .actualites .carousel-actualites .item a .read_more {
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  color: #D2451E;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.home .actualites .carousel-actualites .item a .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.home .actualites .carousel-actualites .item a .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.home .actualites .carousel-actualites .item:hover .read_more {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.home .actualites .carousel-actualites .item:hover .read_more:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.home .actualites .carousel-actualites .item:hover .read_more:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.home .actualites .carousel-actualites .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.home .actualites .carousel-actualites .owl-nav button span {
  display: none;
}

.home .actualites .carousel-actualites .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .home .actualites .carousel-actualites .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .home .actualites .carousel-actualites .owl-nav .owl-prev {
    left: -35px;
  }
}
.home .actualites .carousel-actualites .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .home .actualites .carousel-actualites .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .home .actualites .carousel-actualites .owl-nav .owl-next {
    right: -35px;
  }
}
.home .actualites .carousel-actualites .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.home .actualites .carousel-actualites .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.home .actualites .carousel-actualites .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.home .actualites .bouton {
  text-align: center;
  margin-top: 140px;
}

.home .section_youtube {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .home .section_youtube {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .section_youtube {
    padding: 60px 8px;
  }
}
.home .section_youtube .h2,
.home .section_youtube .introduction {
  text-align: center;
}

.home .section_youtube .last {
  width: 600px;
  height: auto;
  display: block;
  margin: 50px auto 0px auto;
}

.home .section_youtube .last .video {
  position: relative;
  width: 100%;
}

.home .section_youtube .last .video a img {
  display: block;
  z-index: 10;
  width: 100%;
  border-radius: 24px;
  border: 1px solid #706F6F;
}

.home .section_youtube .last .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6rem;
  height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
  background-image: url(../../src/img/play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

.home .section_youtube .last .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.home .section_youtube .last .titre {
  text-align: center;
}

.home .section_youtube .last .titre h1,
.home .section_youtube .last .titre h2,
.home .section_youtube .last .titre h3,
.home .section_youtube .last .titre p {
  margin-top: 23px;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  color: #0098D6;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .home .section_youtube .last .titre h1,
  .home .section_youtube .last .titre h2,
  .home .section_youtube .last .titre h3,
  .home .section_youtube .last .titre p {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .home .section_youtube .last .titre h1,
  .home .section_youtube .last .titre h2,
  .home .section_youtube .last .titre h3,
  .home .section_youtube .last .titre p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .home .section_youtube .last .titre h1,
  .home .section_youtube .last .titre h2,
  .home .section_youtube .last .titre h3,
  .home .section_youtube .last .titre p {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .home .section_youtube .last .titre h1,
  .home .section_youtube .last .titre h2,
  .home .section_youtube .last .titre h3,
  .home .section_youtube .last .titre p {
    font-size: 21px;
    line-height: 27px;
  }
}
.home .section_youtube .last .resume {
  text-align: center;
}

.home .section_youtube .last .resume p {
  font-family: "gotham-narrow-medium";
  font-size: 17px;
  line-height: 19px;
  color: #000000;
  margin-bottom: 0px;
}

.home .section_youtube .last .resume p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.home .section_youtube .carousel-missions {
  position: relative;
  margin-top: 80px;
}

@media screen and (max-width: 992px) {
  .home .section_youtube .carousel-missions {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .home .section_youtube .carousel-missions {
    margin-top: 60px;
  }
}
.home .section_youtube .carousel-missions .owl-stage .item .mission_card {
  position: relative;
  max-width: 100%;
}

.home .section_youtube .carousel-missions .owl-stage .item .mission_card .video {
  position: relative;
  width: 100%;
}

.home .section_youtube .carousel-missions .owl-stage .item .mission_card .video a img {
  display: block;
  z-index: 10;
  width: 100%;
  border: 1px solid #706F6F;
}

.home .section_youtube .carousel-missions .owl-stage .item .mission_card .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6rem;
  height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
  background-image: url(../../src/img/play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

.home .section_youtube .carousel-missions .owl-stage .item .mission_card .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.home .section_youtube .carousel-missions .owl-stage .item .mission_card .titre {
  text-align: center;
  margin-top: 15px;
}

.home .section_youtube .carousel-missions .owl-stage .item .mission_card .titre h1,
.home .section_youtube .carousel-missions .owl-stage .item .mission_card .titre h2,
.home .section_youtube .carousel-missions .owl-stage .item .mission_card .titre h3,
.home .section_youtube .carousel-missions .owl-stage .item .mission_card .titre p {
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 22px;
  color: #0098D6;
  margin-bottom: 0px;
}

.home .section_youtube .carousel-missions .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.home .section_youtube .carousel-missions .owl-nav button span {
  display: none;
}

.home .section_youtube .carousel-missions .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .home .section_youtube .carousel-missions .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .home .section_youtube .carousel-missions .owl-nav .owl-prev {
    left: -35px;
  }
}
.home .section_youtube .carousel-missions .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .home .section_youtube .carousel-missions .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .home .section_youtube .carousel-missions .owl-nav .owl-next {
    right: -35px;
  }
}
.home .section_youtube .carousel-missions .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.home .section_youtube .carousel-missions .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.home .section_youtube .carousel-missions .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.home .partenaires {
  background-color: #EAEAEA;
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .partenaires {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .partenaires {
    padding: 60px 8px 80px 8px;
  }
}
.home .partenaires .h2 {
  text-align: center;
}

.home .partenaires .h2 h1,
.home .partenaires .h2 h2,
.home .partenaires .h2 h3,
.home .partenaires .h2 p {
  color: #000000;
}

.home .partenaires .h2 h1::after,
.home .partenaires .h2 h2::after,
.home .partenaires .h2 h3::after,
.home .partenaires .h2 p::after {
  display: none;
}

.home .partenaires .carousel-partenaires {
  position: relative;
  margin-top: 60px;
}

.home .partenaires .carousel-partenaires .item {
  width: 80%;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .home .partenaires .carousel-partenaires .item {
    width: 85%;
  }
}
.home .partenaires .carousel-partenaires .item img {
  width: 100%;
  height: auto;
}

.home .partenaires .carousel-partenaires .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.home .partenaires .carousel-partenaires .owl-nav button span {
  display: none;
}

.home .partenaires .carousel-partenaires .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .home .partenaires .carousel-partenaires .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .home .partenaires .carousel-partenaires .owl-nav .owl-prev {
    left: -35px;
  }
}
.home .partenaires .carousel-partenaires .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .home .partenaires .carousel-partenaires .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .home .partenaires .carousel-partenaires .owl-nav .owl-next {
    right: -35px;
  }
}
.home .partenaires .bouton {
  text-align: center;
  margin-top: 140px;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.single_internationale .bandeau_page {
  background-color: #013764;
}

.single_internationale .bandeau_page .fil {
  padding: 0px;
  display: inline-block;
  position: relative;
  z-index: 25;
  margin-bottom: 0px;
}

.single_internationale .bandeau_page .fil li {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

.single_internationale .bandeau_page .fil li a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .single_internationale .bandeau_page .fil li a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .bandeau_page .fil li a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .bandeau_page .fil li a {
    font-size: 13px;
  }
}
.single_internationale .bandeau_page .fil li:before {
  content: ">";
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px 5px;
}

@media screen and (max-width: 1200px) {
  .single_internationale .bandeau_page .fil li:before {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .bandeau_page .fil li:before {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .bandeau_page .fil li:before {
    font-size: 13px;
  }
}
.single_internationale .bandeau_page .fil li:first-of-type::before {
  display: none;
}

.single_internationale .bandeau_page .titre_bandeau {
  text-align: center;
}

.single_internationale .contenu {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .single_internationale .contenu {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_internationale .contenu {
    padding: 60px 8px;
  }
}
.single_internationale .contenu .h2,
.single_internationale .contenu .introduction {
  text-align: center;
}

.single_internationale .contenu .introduction {
  margin-bottom: 50px;
}

.single_internationale .contenu .contenu {
  padding: 0px;
}

.single_internationale .contenu .contenu ul {
  padding: 0px;
  list-style: none;
}

.single_internationale .contenu .contenu ul li {
  padding-left: 40px;
  position: relative;
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .single_internationale .contenu .contenu ul li {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .contenu .contenu ul li {
    font-size: 18px;
  }
}
.single_internationale .contenu .contenu ul li strong {
  font-weight: normal;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .single_internationale .contenu .contenu ul li strong {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .contenu .contenu ul li strong {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .contenu .contenu ul li strong {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .contenu .contenu ul li strong {
    font-size: 21px;
    line-height: 27px;
  }
}
.single_internationale .contenu .contenu ul li:before {
  content: "";
  background-image: url(../../src/img/liste_services.svg);
  background-position: center center;
  background-size: 55%;
  background-repeat: no-repeat;
  background-color: #013764;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 2px;
  left: 0;
}

@media screen and (max-width: 1400px) {
  .single_internationale .contenu .contenu ul li:before {
    width: 23px;
    height: 23px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .contenu .contenu ul li:before {
    width: 21px;
    height: 21px;
  }
}
.single_internationale .contenu .contenu p {
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .single_internationale .contenu .contenu p {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .contenu .contenu p {
    font-size: 18px;
  }
}
.single_internationale .contenu .contenu p strong {
  font-weight: normal;
  font-family: "gotham-black";
}

.single_internationale .contenu .contenu .bouton {
  margin-top: 40px;
}

.single_internationale .contenu img {
  width: 90%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .single_internationale .contenu img {
    margin-bottom: 50px;
  }
}
.single_internationale .formulaire {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .single_internationale .formulaire {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_internationale .formulaire {
    padding: 60px 8px;
  }
}
.single_internationale .formulaire .h2,
.single_internationale .formulaire .introduction {
  text-align: center;
}

.single_internationale .formulaire .form {
  margin-top: 120px;
}

@media screen and (max-width: 992px) {
  .single_internationale .formulaire .form {
    margin-top: 80px;
  }
}
.single_internationale .formulaire .form .titre {
  margin-left: 35px;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .titre {
    margin-left: 25px;
  }
}
.single_internationale .formulaire .form .titre p {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 22px;
  line-height: 32px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .single_internationale .formulaire .form .titre p {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .formulaire .form .titre p {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .formulaire .form .titre p {
    font-size: 19px;
    line-height: 29px;
  }
}
.single_internationale .formulaire .form .partie_informations input {
  margin-bottom: 35px;
}

.single_internationale .formulaire .form .partie_informations .wpcf7-not-valid-tip {
  margin-top: 0px;
  position: relative;
  top: -25px;
}

.single_internationale .formulaire .form .message {
  margin-top: 35px;
}

.single_internationale .formulaire .form input[type=text],
.single_internationale .formulaire .form input[type=email],
.single_internationale .formulaire .form input[type=tel],
.single_internationale .formulaire .form textarea {
  background-color: #ffffff;
  width: 90%;
  font-family: "gotham-narrow-medium";
  color: #000000;
  padding: 30px 65px 30px 35px;
  font-size: 22px;
  border-radius: 10px;
  border: 0px;
}

@media screen and (max-width: 1400px) {
  .single_internationale .formulaire .form input[type=text],
  .single_internationale .formulaire .form input[type=email],
  .single_internationale .formulaire .form input[type=tel],
  .single_internationale .formulaire .form textarea {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .formulaire .form input[type=text],
  .single_internationale .formulaire .form input[type=email],
  .single_internationale .formulaire .form input[type=tel],
  .single_internationale .formulaire .form textarea {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .formulaire .form input[type=text],
  .single_internationale .formulaire .form input[type=email],
  .single_internationale .formulaire .form input[type=tel],
  .single_internationale .formulaire .form textarea {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form input[type=text],
  .single_internationale .formulaire .form input[type=email],
  .single_internationale .formulaire .form input[type=tel],
  .single_internationale .formulaire .form textarea {
    width: 100%;
    font-size: 18px;
    line-height: 28px;
    padding: 20px 50px 20px 25px;
  }
}
@media screen and (max-width: 400px) {
  .single_internationale .formulaire .form input[type=text],
  .single_internationale .formulaire .form input[type=email],
  .single_internationale .formulaire .form input[type=tel],
  .single_internationale .formulaire .form textarea {
    font-size: 16px;
    line-height: 26px;
  }
}
.single_internationale .formulaire .form input[type=text]::-moz-placeholder, .single_internationale .formulaire .form input[type=email]::-moz-placeholder, .single_internationale .formulaire .form input[type=tel]::-moz-placeholder {
  font-family: "gotham-narrow-medium";
  color: #000000;
  font-size: 22px;
}

.single_internationale .formulaire .form input[type=text]::placeholder,
.single_internationale .formulaire .form input[type=email]::placeholder,
.single_internationale .formulaire .form input[type=tel]::placeholder {
  font-family: "gotham-narrow-medium";
  color: #000000;
  font-size: 22px;
}

@media screen and (max-width: 1400px) {
  .single_internationale .formulaire .form input[type=text]::-moz-placeholder, .single_internationale .formulaire .form input[type=email]::-moz-placeholder, .single_internationale .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 21px;
  }
  .single_internationale .formulaire .form input[type=text]::placeholder,
  .single_internationale .formulaire .form input[type=email]::placeholder,
  .single_internationale .formulaire .form input[type=tel]::placeholder {
    font-size: 21px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .formulaire .form input[type=text]::-moz-placeholder, .single_internationale .formulaire .form input[type=email]::-moz-placeholder, .single_internationale .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 20px;
  }
  .single_internationale .formulaire .form input[type=text]::placeholder,
  .single_internationale .formulaire .form input[type=email]::placeholder,
  .single_internationale .formulaire .form input[type=tel]::placeholder {
    font-size: 20px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .formulaire .form input[type=text]::-moz-placeholder, .single_internationale .formulaire .form input[type=email]::-moz-placeholder, .single_internationale .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 19px;
  }
  .single_internationale .formulaire .form input[type=text]::placeholder,
  .single_internationale .formulaire .form input[type=email]::placeholder,
  .single_internationale .formulaire .form input[type=tel]::placeholder {
    font-size: 19px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form input[type=text]::-moz-placeholder, .single_internationale .formulaire .form input[type=email]::-moz-placeholder, .single_internationale .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 18px;
  }
  .single_internationale .formulaire .form input[type=text]::placeholder,
  .single_internationale .formulaire .form input[type=email]::placeholder,
  .single_internationale .formulaire .form input[type=tel]::placeholder {
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .single_internationale .formulaire .form input[type=text]::-moz-placeholder, .single_internationale .formulaire .form input[type=email]::-moz-placeholder, .single_internationale .formulaire .form input[type=tel]::-moz-placeholder {
    font-size: 16px;
  }
  .single_internationale .formulaire .form input[type=text]::placeholder,
  .single_internationale .formulaire .form input[type=email]::placeholder,
  .single_internationale .formulaire .form input[type=tel]::placeholder {
    font-size: 16px;
  }
}
.single_internationale .formulaire .form input[type=email],
.single_internationale .formulaire .form textarea {
  width: 95%;
}

@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form input[type=email],
  .single_internationale .formulaire .form textarea {
    width: 100%;
  }
}
.single_internationale .formulaire .form input:focus,
.single_internationale .formulaire .form select:focus,
.single_internationale .formulaire .form textarea:focus {
  box-shadow: none;
  border: 0px;
  outline: 0;
}

.single_internationale .formulaire .form .check_relative {
  position: relative;
  margin-top: 60px;
  margin-left: 35px;
}

@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .check_relative {
    margin-left: 25px;
  }
}
@media screen and (max-width: 576px) {
  .single_internationale .formulaire .form .check_relative {
    margin-top: 80px;
  }
}
.single_internationale .formulaire .form .check_relative .check_pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #000000;
  left: 0;
  bottom: 5px;
  color: #000000;
  font-size: 22px;
}

@media screen and (max-width: 1400px) {
  .single_internationale .formulaire .form .check_relative .check_pers {
    font-size: 21px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .formulaire .form .check_relative .check_pers {
    font-size: 20px;
  }
}
@media screen and (max-width: 1199px) {
  .single_internationale .formulaire .form .check_relative .check_pers {
    bottom: inherit;
    top: 4px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .formulaire .form .check_relative .check_pers {
    font-size: 19px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .check_relative .check_pers {
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .single_internationale .formulaire .form .check_relative .check_pers {
    font-size: 16px;
  }
}
.single_internationale .formulaire .form .check_relative .check_pers:hover {
  cursor: pointer;
}

.single_internationale .formulaire .form .check_relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.single_internationale .formulaire .form .check_relative p {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.single_internationale .formulaire .form .check_relative .wpcf7-list-item {
  margin-left: 0px;
}

.single_internationale .formulaire .form .check_relative .wpcf7-list-item label {
  margin: 0px;
}

.single_internationale .formulaire .form .check_relative .wpcf7-list-item input {
  display: none;
}

.single_internationale .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "gotham-narrow-medium";
  font-size: 22px;
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .single_internationale .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 21px;
  }
}
@media screen and (max-width: 1200px) {
  .single_internationale .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 20px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 19px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .single_internationale .formulaire .form .check_relative .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 16px;
  }
}
.single_internationale .formulaire .form .mentions {
  width: 95%;
  text-align: center;
  margin-top: 40px;
}

@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .mentions {
    width: 100%;
  }
}
.single_internationale .formulaire .form .mentions p,
.single_internationale .formulaire .form .mentions a {
  font-family: "gotham-narrow-book";
  font-size: 16px;
  line-height: 28px;
  color: #000000;
}

.single_internationale .formulaire .form .mentions a {
  text-decoration: none;
  color: #D2451E;
}

.single_internationale .formulaire .form .submit_container {
  width: 95%;
  text-align: center;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .submit_container {
    width: 100%;
  }
}
.single_internationale .formulaire .form .submit_container .wpcf7-submit {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .single_internationale .formulaire .form .submit_container .wpcf7-submit {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_internationale .formulaire .form .submit_container .wpcf7-submit {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .submit_container .wpcf7-submit {
    font-size: 15px;
  }
}
@media screen and (max-width: 576px) {
  .single_internationale .formulaire .form .submit_container .wpcf7-submit {
    font-size: 14px;
  }
}
@media screen and (max-width: 400px) {
  .single_internationale .formulaire .form .submit_container .wpcf7-submit {
    font-size: 12px;
  }
}
.single_internationale .formulaire .form .submit_container .wpcf7-submit:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.single_internationale .formulaire .form .submit_container span {
  display: none;
}

.single_internationale .formulaire .form .wpcf7-not-valid-tip {
  margin-top: 10px;
}

.single_internationale .formulaire .form .wpcf7-response-output {
  border-color: green;
  text-align: center;
  padding: 15px 20px;
  font-family: "gotham-narrow-medium";
  color: #000000;
  width: 95%;
}

@media screen and (max-width: 767px) {
  .single_internationale .formulaire .form .wpcf7-response-output {
    width: 100%;
  }
}
.single_internationale .formulaire .form .invalid .wpcf7-response-output {
  border-color: #D2451E;
} 
@charset "UTF-8";
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.page_default .bandeau_page {
  background-color: #013764;
}

.page_default .bandeau_page a {
  position: relative;
  z-index: 35;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px;
}

.page_default .bandeau_page .titre_bandeau {
  text-align: center;
}

.page_default .contenu {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .page_default .contenu {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .page_default .contenu {
    padding: 60px 8px;
  }
}
.page_default .contenu .h2 {
  text-align: center;
}

.page_default .contenu h2 {
  font-family: "gotham-black";
  font-size: 40px;
  line-height: 51px;
  color: #000000;
  margin-bottom: 50px;
}

@media screen and (max-width: 1400px) {
  .page_default .contenu h2 {
    font-size: 38px;
    line-height: 49px;
  }
}
@media screen and (max-width: 1200px) {
  .page_default .contenu h2 {
    font-size: 36px;
    line-height: 47px;
  }
}
@media screen and (max-width: 992px) {
  .page_default .contenu h2 {
    font-size: 34px;
    line-height: 45px;
  }
}
@media screen and (max-width: 767px) {
  .page_default .contenu h2 {
    font-size: 32px;
    line-height: 43px;
  }
}
@media screen and (max-width: 992px) {
  .page_default .contenu h2 br {
    display: none;
  }
}
.page_default .contenu h3 {
  font-family: "gotham-black";
  font-size: 30px;
  line-height: 38px;
  color: #D2451E;
  margin-bottom: 15px;
}

@media screen and (max-width: 1400px) {
  .page_default .contenu h3 {
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 1200px) {
  .page_default .contenu h3 {
    font-size: 26px;
    line-height: 34px;
  }
}
@media screen and (max-width: 992px) {
  .page_default .contenu h3 {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (max-width: 992px) {
  .page_default .contenu h3 br {
    display: none;
  }
}
.page_default .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.page_default .contenu p strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.page_default .contenu ul {
  padding-left: 0px;
  list-style: none;
}

.page_default .contenu ul li {
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

.page_default .contenu ul li strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.page_default .contenu ul li:last-child {
  margin-bottom: 0px;
}

.page_default .contenu ul li:before {
  content: "•";
  color: #000000;
  font-size: 18px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.page_default .contenu ol li {
  padding-left: 5px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

.page_default .contenu ol li strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.page_default .contenu ol li:last-child {
  margin-bottom: 0px;
}

.page_default .contenu a {
  text-decoration: none;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #D2451E;
}

.page_default .contenu .wp-block-table td {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.page_default .contenu .wp-block-table td strong {
  font-family: "gotham-black";
  font-style: normal;
  font-weight: normal;
}

.page_default .contenu img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

.page_default .contenu .wp-block-button {
  margin: 60px 0px;
}

.page_default .contenu .wp-block-button a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .page_default .contenu .wp-block-button a {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  .page_default .contenu .wp-block-button a {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .page_default .contenu .wp-block-button a {
    font-size: 15px;
  }
}
.page_default .contenu .wp-block-button a:hover {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.partenariats .bandeau_page .image_back {
  filter: none !important;
}

.partenariats .bandeau_page .opacite {
  background-color: #000000;
  opacity: 0.2 !important;
}

.partenariats .bandeau_page .titre_bandeau {
  text-align: center;
}

.partenariats .partenaires {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .partenariats .partenaires {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .partenariats .partenaires {
    padding: 60px 8px;
  }
}
.partenariats .partenaires .h2 {
  text-align: center;
}

.partenariats .partenaires .introduction {
  text-align: center;
}

.partenariats .partenaires img {
  width: 200px;
  height: auto;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 576px) {
  .partenariats .partenaires img {
    width: 150px;
  }
}
.partenariats .membres {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .partenariats .membres {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .partenariats .membres {
    padding: 60px 8px;
  }
}
.partenariats .membres .h2 {
  text-align: center;
}

.partenariats .membres img {
  display: block;
  width: 90%;
}

@media screen and (max-width: 992px) {
  .partenariats .membres img {
    margin: 0px auto 50px auto;
  }
}
@media screen and (max-width: 576px) {
  .partenariats .membres img {
    width: 100%;
  }
}
.partenariats .membres .content p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

.partenariats .membres .content p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.partenariats .membres .content p:last-child {
  margin-bottom: 0px;
}

.partenariats .membres .bouton {
  margin-top: 50px;
  text-align: center;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.presse .bandeau_page {
  background-color: #013764;
}

.presse .bandeau_page a {
  position: relative;
  z-index: 35;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px;
}

.presse .bandeau_page .titre_bandeau {
  text-align: center;
}

.presse .ressources {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .presse .ressources {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .presse .ressources {
    padding: 60px 8px;
  }
}
.presse .ressources .h2,
.presse .ressources .introduction {
  text-align: center;
}

.presse .ressources .introduction {
  margin-bottom: 50px;
}

.presse .ressources .liste .article {
  display: block;

  background-color: #EAEAEA;
  border-radius: 10px;
  padding: 30px 60px;

}

@media screen and (max-width: 992px) {
  .presse .ressources .liste .article {
    width: 500px;
  }
}
@media screen and (max-width: 576px) {
  .presse .ressources .liste .article {
    width: 100%;
    padding: 30px;
  }
}
.presse .ressources .liste .article .journal {
  text-transform: uppercase;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  color: #D2451E;
  text-align: left;
}

.presse .ressources .liste .article .resume p {
  font-family: "gotham-narrow-medium";
  font-size: 16px;
  color: #000000;
  text-align: left;
}

.presse .ressources .liste .article .read_more {
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  color: #D2451E;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.presse .ressources .liste .article .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.presse .ressources .liste .article .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.presse .ressources .liste .article .read_more:hover {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.presse .ressources .liste .article .read_more:hover:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.presse .ressources .liste .article .read_more:hover:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
} 
@charset "UTF-8";
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.about .bandeau_page .image_back {
  filter: none !important;
}

.about .bandeau_page .opacite {
  background-color: #000000;
  opacity: 0.2 !important;
}

.about .bandeau_page .titre_bandeau {
  text-align: center;
}

.about .intro {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .about .intro {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .intro {
    padding: 60px 8px;
  }
}
.about .intro .h2 {
  text-align: center;
}

.about .intro .contenu {
  padding-right: 60px;
}

@media screen and (max-width: 767px) {
  .about .intro .contenu {
    padding-right: 0px;
  }
}
.about .intro .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.about .intro .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: none;
  font-weight: normal;
}

.about .intro img {
  width: 100%;
  border-radius: 24px;
}

.about .histoire {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .about .histoire {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .histoire {
    padding: 60px 8px;
  }
}
.about .histoire .h2 {
  text-align: center;
}

.about .histoire .contenu {
  padding-left: 60px;
}

@media screen and (max-width: 767px) {
  .about .histoire .contenu {
    padding-left: 0px;
  }
}
.about .histoire .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.about .histoire .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: none;
  font-weight: normal;
}

.about .histoire .legende {
  text-align: center;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  color: #000000;
  margin-top: 15px;
}

@media screen and (max-width: 767px) {
  .about .histoire .legende {
    margin-bottom: 30px;
  }
}
.about .histoire .video {
  position: relative;
  width: 100%;
}

.about .histoire .video a img {
  display: block;
  z-index: 10;
  width: 100%;
  border-radius: 24px;
  border: 1px solid #706F6F;
}

.about .histoire .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6rem;
  height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
  background-image: url(../../src/img/play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

.about .histoire .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.about .expertises {
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .about .expertises {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises {
    padding: 60px 8px 80px 8px;
  }
}
.about .expertises .h2 {
  text-align: center;
  margin-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .about .expertises .h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .about .expertises .h2 {
    margin-bottom: 60px;
  }
}
.about .expertises .size .contenu_gauche {
  padding-left: 20%;
}

@media screen and (max-width: 1600px) {
  .about .expertises .size .contenu_gauche {
    padding-left: 15%;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .contenu_gauche {
    padding-left: 10%;
  }
}
@media screen and (max-width: 1200px) {
  .about .expertises .size .contenu_gauche {
    padding-left: 0%;
  }
}
.about .expertises .size .contenu_gauche .texte {
  margin-bottom: 30px;
}

.about .expertises .size .contenu_gauche .texte p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

.about .expertises .size .contenu_gauche .texte p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.about .expertises .size .contenu_gauche .titre {
  position: relative;
  margin-bottom: 20px;
  text-align: left;
  transition: all 0.2s ease;
}

.about .expertises .size .contenu_gauche .titre a {
  position: relative;
  left: 0;
  text-decoration: none;
  transition: all 0.2s ease;
}

.about .expertises .size .contenu_gauche .titre a svg {
  width: 40px;
  position: absolute;
  left: 0;
  top: 6px;
}

.about .expertises .size .contenu_gauche .titre a h1,
.about .expertises .size .contenu_gauche .titre a h2,
.about .expertises .size .contenu_gauche .titre a h3,
.about .expertises .size .contenu_gauche .titre a p {
  padding-left: 60px;
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .about .expertises .size .contenu_gauche .titre a h1,
  .about .expertises .size .contenu_gauche .titre a h2,
  .about .expertises .size .contenu_gauche .titre a h3,
  .about .expertises .size .contenu_gauche .titre a p {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .about .expertises .size .contenu_gauche .titre a h1,
  .about .expertises .size .contenu_gauche .titre a h2,
  .about .expertises .size .contenu_gauche .titre a h3,
  .about .expertises .size .contenu_gauche .titre a p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .about .expertises .size .contenu_gauche .titre a h1,
  .about .expertises .size .contenu_gauche .titre a h2,
  .about .expertises .size .contenu_gauche .titre a h3,
  .about .expertises .size .contenu_gauche .titre a p {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .about .expertises .size .contenu_gauche .titre a h1,
  .about .expertises .size .contenu_gauche .titre a h2,
  .about .expertises .size .contenu_gauche .titre a h3,
  .about .expertises .size .contenu_gauche .titre a p {
    font-size: 21px;
    line-height: 27px;
  }
}
.about .expertises .size .contenu_gauche .titre a h1 a,
.about .expertises .size .contenu_gauche .titre a h2 a,
.about .expertises .size .contenu_gauche .titre a h3 a,
.about .expertises .size .contenu_gauche .titre a p a {
  text-decoration: none;
  transition: all 0.2s ease;
}

.about .expertises .size .contenu_gauche .titre a:hover {
  left: 15px;
}

.about .expertises .size .contenu_gauche .contenu {
  margin-bottom: 30px;
}

.about .expertises .size .contenu_gauche .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

.about .expertises .size .contenu_gauche .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.about .expertises .size .contenu_gauche .contenu:last-child {
  margin-bottom: 0px;
}

.about .expertises .size .ensemble_roue {
  width: 650px;
  height: 650px;
  position: relative;
  margin: 0px auto;
}

@media screen and (max-width: 1650px) {
  .about .expertises .size .ensemble_roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .ensemble_roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 1200px) {
  .about .expertises .size .ensemble_roue {
    margin: 40px auto 120px auto;
  }
}
@media screen and (max-width: 767px) {
  .about .expertises .size .ensemble_roue {
    margin: 40px auto 90px auto;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises .size .ensemble_roue {
    width: 300px;
    height: 300px;
  }
}
.about .expertises .size .ensemble_roue .roue {
  width: 650px;
  height: 650px;
  border: 2px dashed #E20714;
  border-radius: 50%;
  margin: 0px auto;
  position: relative;
}

@media screen and (max-width: 1650px) {
  .about .expertises .size .ensemble_roue .roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .ensemble_roue .roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises .size .ensemble_roue .roue {
    width: 300px;
    height: 300px;
  }
}
.about .expertises .size .ensemble_roue .roue .circle {
  position: absolute;
  border-radius: 50%;
  width: 95px;
  height: 95px;
}

@media screen and (max-width: 1650px) {
  .about .expertises .size .ensemble_roue .roue .circle {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .ensemble_roue .roue .circle {
    width: 75px;
    height: 75px;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises .size .ensemble_roue .roue .circle {
    width: 60px;
    height: 60px;
  }
}
.about .expertises .size .ensemble_roue .roue .circle img {
  width: 65px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .about .expertises .size .ensemble_roue .roue .circle img {
    width: 55px;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .ensemble_roue .roue .circle img {
    width: 45px;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises .size .ensemble_roue .roue .circle img {
    width: 35px;
  }
}
.about .expertises .size .ensemble_roue .roue .circle:hover {
  cursor: pointer;
  width: 105px;
  height: 105px;
}

@media screen and (max-width: 1650px) {
  .about .expertises .size .ensemble_roue .roue .circle:hover {
    width: 95px;
    height: 95px;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .ensemble_roue .roue .circle:hover {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises .size .ensemble_roue .roue .circle:hover {
    width: 70px;
    height: 70px;
  }
}
.about .expertises .size .ensemble_roue .roue .circle:hover img {
  width: 75px;
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .about .expertises .size .ensemble_roue .roue .circle:hover img {
    width: 65px;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .ensemble_roue .roue .circle:hover img {
    width: 55px;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises .size .ensemble_roue .roue .circle:hover img {
    width: 45px;
  }
}
.about .expertises .size .ensemble_roue .contentCircle .CirItem {
  width: 500px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: all 0.4s ease;
}

@media screen and (max-width: 1650px) {
  .about .expertises .size .ensemble_roue .contentCircle .CirItem {
    width: 420px;
    height: 420px;
  }
}
@media screen and (max-width: 1400px) {
  .about .expertises .size .ensemble_roue .contentCircle .CirItem {
    width: 340px;
    height: 340px;
  }
}
@media screen and (max-width: 576px) {
  .about .expertises .size .ensemble_roue .contentCircle .CirItem {
    width: 220px;
    height: 220px;
  }
}
.about .expertises .size .ensemble_roue .contentCircle .CirItem img {
  width: 100%;
  border-radius: 50%;
}

.about .expertises .size .ensemble_roue .contentCircle .active {
  opacity: 1;
  transition: all 0.4s ease;
}

.about .reseau {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .about .reseau {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .reseau {
    padding: 60px 8px;
  }
}
.about .reseau .h2 {
  text-align: center;
  margin-top: 50px;
}

.about .reseau .introduction {
  text-align: center;
}

.about .reseau .desktop {
  margin-top: 80px;
  display: block;
  position: relative;
}

@media screen and (max-width: 767px) {
  .about .reseau .desktop {
    display: none;
  }
}
.about .reseau .desktop .selection {
  margin-bottom: 30px;
}

.about .reseau .desktop .selection span,
.about .reseau .desktop .selection div {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .about .reseau .desktop .selection span,
  .about .reseau .desktop .selection div {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .about .reseau .desktop .selection span,
  .about .reseau .desktop .selection div {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .about .reseau .desktop .selection span,
  .about .reseau .desktop .selection div {
    font-size: 22px;
    line-height: 28px;
  }
}
.about .reseau .desktop .selection div {
  margin-left: 10px;
  color: #D2451E;
}

.about .reseau .desktop #carte-departements,
.about .reseau .desktop #carte-regions,
.about .reseau .desktop #carte-monde {
  width: 650px;
  display: block;
  margin: 0px auto;
}

.about .reseau .desktop #carte-departements svg,
.about .reseau .desktop #carte-regions svg,
.about .reseau .desktop #carte-monde svg {
  width: 100%;
  height: auto;
}

.about .reseau .desktop #carte-monde {
  width: 975px;
}

@media screen and (max-width: 992px) {
  .about .reseau .desktop #carte-monde {
    width: 750px;
  }
}
.about .reseau .desktop #carte-monde svg {
  width: 100%;
}

.about .reseau .desktop #carte-monde svg #zone-1 path:hover,
.about .reseau .desktop #carte-monde svg #zone-7 path:hover {
  fill: #013764 !important;
}

.about .reseau .desktop #carte-monde svg #zone-1:hover,
.about .reseau .desktop #carte-monde svg #zone-7:hover {
  cursor: default;
}

.about .reseau .mobile {
  margin-top: 60px;
  width: 100%;
  display: none;
}

@media screen and (max-width: 767px) {
  .about .reseau .mobile {
    display: block;
  }
}
@media screen and (max-width: 576px) {
  .about .reseau .mobile {
    padding: 0px 8px;
  }
}
.about .reseau .mobile .accordion-item {
  border: 0px;
  background-color: transparent;
  padding-left: 40px;
  border-left: 2px solid #013764;
  border-radius: 0px;
  padding-bottom: 5px;
}

@media screen and (max-width: 576px) {
  .about .reseau .mobile .accordion-item {
    padding-left: 20px;
  }
}
.about .reseau .mobile .accordion-item .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
}

.about .reseau .mobile .accordion-item .accordion-header button {
  text-transform: uppercase;
  border: 0px !important;
  background-color: transparent;
  box-shadow: none;
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 29px;
  color: #013764;
  margin-bottom: 0px;
  margin-right: 50px;
  padding: 8px 20px 8px 0px;
}

@media screen and (max-width: 576px) {
  .about .reseau .mobile .accordion-item .accordion-header button {
    font-size: 17px;
    line-height: 26px;
  }
}
.about .reseau .mobile .accordion-item .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
}

.about .reseau .mobile .accordion-item .accordion-header button:after {
  width: 40px;
  height: 40px;
  border: 2px solid #013764;
  background-image: url(../../src/img/scroll.svg);
  background-color: #013764;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 15px;
  transform: rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .about .reseau .mobile .accordion-item .accordion-header button:after {
    width: 30px;
    height: 30px;
    background-size: 12px;
    border-radius: 10px;
  }
}
.about .reseau .mobile .accordion-item .accordion-header button[aria-expanded=true]:after {
  transform: rotate(0deg);
}

.about .reseau .mobile .accordion-item .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.about .reseau .mobile .accordion-item .accordion-collapse .accordion-body {
  padding: 0px;
}

.about .reseau .mobile .accordion-item .accordion-collapse .accordion-body a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 5px;
  color: #D2451E;
  display: table;
}

@media screen and (max-width: 576px) {
  .about .reseau .mobile .accordion-item .accordion-collapse .accordion-body a {
    font-size: 16px;
    line-height: 27px;
  }
}
.about .reseau .mobile .accordion-item .accordion-collapse .accordion-body a:hover {
  color: #013764;
}

.about .projet {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .about .projet {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .projet {
    padding: 60px 8px;
  }
}
.about .projet img {
  display: block;
  max-width: 100%;
  border-top-left-radius: 70px;
  margin: 0px auto;
}

.about .projet .bouton {
  text-align: center;
  margin-top: 50px;
}

@media screen and (max-width: 992px) {
  .about .projet .bouton {
    margin-bottom: 50px;
  }
}
.about .projet .sur_titre {
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .about .projet .sur_titre {
    margin-bottom: 10px;
  }
}
.about .projet .sur_titre h1,
.about .projet .sur_titre h2,
.about .projet .sur_titre h3,
.about .projet .sur_titre p {
  text-transform: uppercase;
  position: relative;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 28px;
  color: #013764;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  .about .projet .sur_titre h1,
  .about .projet .sur_titre h2,
  .about .projet .sur_titre h3,
  .about .projet .sur_titre p {
    font-size: 17px;
    line-height: 27px;
  }
}
.about .projet .titre {
  margin-bottom: 20px;
}

.about .projet .titre h1,
.about .projet .titre h2,
.about .projet .titre h3,
.about .projet .titre p {
  font-family: "gotham-black";
  font-size: 33px;
  margin-bottom: 0px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .about .projet .titre h1,
  .about .projet .titre h2,
  .about .projet .titre h3,
  .about .projet .titre p {
    font-size: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .about .projet .titre h1,
  .about .projet .titre h2,
  .about .projet .titre h3,
  .about .projet .titre p {
    font-size: 29px;
  }
}
@media screen and (max-width: 992px) {
  .about .projet .titre h1,
  .about .projet .titre h2,
  .about .projet .titre h3,
  .about .projet .titre p {
    font-size: 27px;
  }
}
.about .projet .contenu ul {
  padding: 0px;
  list-style: none;
}

.about .projet .contenu ul li {
  padding-left: 40px;
  position: relative;
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .about .projet .contenu ul li {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .about .projet .contenu ul li {
    font-size: 18px;
  }
}
.about .projet .contenu ul li strong {
  font-weight: normal;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .about .projet .contenu ul li strong {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .about .projet .contenu ul li strong {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .about .projet .contenu ul li strong {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .about .projet .contenu ul li strong {
    font-size: 21px;
    line-height: 27px;
  }
}
.about .projet .contenu ul li:before {
  content: "";
  background-image: url(../../src/img/list.svg);
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 2px;
  left: 0;
}

@media screen and (max-width: 1400px) {
  .about .projet .contenu ul li:before {
    width: 23px;
    height: 23px;
  }
}
@media screen and (max-width: 1200px) {
  .about .projet .contenu ul li:before {
    width: 21px;
    height: 21px;
  }
}
.about .projet .contenu p {
  color: #000000;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1400px) {
  .about .projet .contenu p {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .about .projet .contenu p {
    font-size: 18px;
  }
}
.about .projet .contenu p strong {
  font-weight: normal;
  font-family: "gotham-black";
}

.about .valeurs {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .about .valeurs {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .valeurs {
    padding: 60px 8px;
  }
}
.about .valeurs .h2 {
  text-align: center;
}

.about .valeurs .ensemble_blocks {
  margin-top: 80px;
}

.about .valeurs .ensemble_blocks .ensemble {
  position: relative;
  height: 100%;
  background-color: #E3E2E6;
  border-radius: 0px 0px 0px 35px;
  padding: 35px 5px;
  text-align: center;
  height: 100%;
  display: block;
  width: 95%;
  margin: 0px auto;
}

@media screen and (max-width: 1200px) {
  .about .valeurs .ensemble_blocks .ensemble {
    width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .about .valeurs .ensemble_blocks .ensemble {
    padding: 35px 15px;
  }
}
.about .valeurs .ensemble_blocks .ensemble .picto {
  position: relative;
  width: 145px;
  height: 145px;
  background: #ffffff;
  border: 8px solid #DAD9DD;
  border-radius: 50%;
  display: block;
  margin: 0px auto 30px auto;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .about .valeurs .ensemble_blocks .ensemble .picto {
    width: 135px;
    height: 135px;
  }
}
@media screen and (max-width: 767px) {
  .about .valeurs .ensemble_blocks .ensemble .picto {
    width: 125px;
    height: 125px;
  }
}
.about .valeurs .ensemble_blocks .ensemble .picto img {
  width: 85%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.about .valeurs .ensemble_blocks .ensemble .titre h1,
.about .valeurs .ensemble_blocks .ensemble .titre h2,
.about .valeurs .ensemble_blocks .ensemble .titre h3,
.about .valeurs .ensemble_blocks .ensemble .titre p {
  font-family: "gotham-black";
  font-size: 30px;
  line-height: 38px;
  color: #013764;
  margin-bottom: 15px;
}

@media screen and (max-width: 1400px) {
  .about .valeurs .ensemble_blocks .ensemble .titre h1,
  .about .valeurs .ensemble_blocks .ensemble .titre h2,
  .about .valeurs .ensemble_blocks .ensemble .titre h3,
  .about .valeurs .ensemble_blocks .ensemble .titre p {
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 1200px) {
  .about .valeurs .ensemble_blocks .ensemble .titre h1,
  .about .valeurs .ensemble_blocks .ensemble .titre h2,
  .about .valeurs .ensemble_blocks .ensemble .titre h3,
  .about .valeurs .ensemble_blocks .ensemble .titre p {
    font-size: 26px;
    line-height: 34px;
  }
}
@media screen and (max-width: 992px) {
  .about .valeurs .ensemble_blocks .ensemble .titre h1,
  .about .valeurs .ensemble_blocks .ensemble .titre h2,
  .about .valeurs .ensemble_blocks .ensemble .titre h3,
  .about .valeurs .ensemble_blocks .ensemble .titre p {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (max-width: 992px) {
  .about .valeurs .ensemble_blocks .ensemble .titre h1 br,
  .about .valeurs .ensemble_blocks .ensemble .titre h2 br,
  .about .valeurs .ensemble_blocks .ensemble .titre h3 br,
  .about .valeurs .ensemble_blocks .ensemble .titre p br {
    display: none;
  }
}
.about .valeurs .ensemble_blocks .ensemble .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 0px;
  color: #000000;
}

.about .valeurs .ensemble_blocks .col-lg-3:last-of-type .picto img {
  width: 75%;
}

.about .valeurs .introduction {
  text-align: center;
  margin: 50px 0px;
}

.about .valeurs .bouton {
  text-align: center;
}

.about .atouts {
  background-color: #ffffff;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .about .atouts {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .atouts {
    padding: 60px 8px;
  }
}
.about .atouts .h2 {
  text-align: center;
}

.about .atouts .ensemble_blocks {
  margin-top: 80px;
}

.about .atouts .ensemble_blocks .ensemble {
  position: relative;
  background-color: #E3E2E6;
  border-radius: 0px 0px 0px 35px;
  padding: 35px 5px;
  text-align: center;
  display: block;
  width: 95%;
  margin: 0px auto 50px auto;
}

@media screen and (max-width: 1200px) {
  .about .atouts .ensemble_blocks .ensemble {
    width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .about .atouts .ensemble_blocks .ensemble {
    padding: 35px 15px;
  }
}
.about .atouts .ensemble_blocks .ensemble img {
  width: 80%;
  display: block;
  margin: 0px auto 30px auto;
}

.about .atouts .ensemble_blocks .ensemble .titre h1,
.about .atouts .ensemble_blocks .ensemble .titre h2,
.about .atouts .ensemble_blocks .ensemble .titre h3,
.about .atouts .ensemble_blocks .ensemble .titre p {
  font-family: "gotham-black";
  font-size: 30px;
  line-height: 38px;
  color: #013764;
  margin-bottom: 15px;
}

@media screen and (max-width: 1400px) {
  .about .atouts .ensemble_blocks .ensemble .titre h1,
  .about .atouts .ensemble_blocks .ensemble .titre h2,
  .about .atouts .ensemble_blocks .ensemble .titre h3,
  .about .atouts .ensemble_blocks .ensemble .titre p {
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 1200px) {
  .about .atouts .ensemble_blocks .ensemble .titre h1,
  .about .atouts .ensemble_blocks .ensemble .titre h2,
  .about .atouts .ensemble_blocks .ensemble .titre h3,
  .about .atouts .ensemble_blocks .ensemble .titre p {
    font-size: 26px;
    line-height: 34px;
  }
}
@media screen and (max-width: 992px) {
  .about .atouts .ensemble_blocks .ensemble .titre h1,
  .about .atouts .ensemble_blocks .ensemble .titre h2,
  .about .atouts .ensemble_blocks .ensemble .titre h3,
  .about .atouts .ensemble_blocks .ensemble .titre p {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (max-width: 992px) {
  .about .atouts .ensemble_blocks .ensemble .titre h1 br,
  .about .atouts .ensemble_blocks .ensemble .titre h2 br,
  .about .atouts .ensemble_blocks .ensemble .titre h3 br,
  .about .atouts .ensemble_blocks .ensemble .titre p br {
    display: none;
  }
}
.about .atouts .ensemble_blocks .ensemble .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 0px;
  color: #D2451E;
}

.about .atouts .introduction {
  text-align: center;
  margin: 50px 0px;
}

.about .atouts .bouton {
  text-align: center;
}

.about .agir {
  background-color: #013764;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .about .agir {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .agir {
    padding: 60px 8px;
  }
}
.about .agir .h2 {
  text-align: center;
}

.about .agir .h2 h1,
.about .agir .h2 h2,
.about .agir .h2 h3,
.about .agir .h2 p {
  color: #ffffff;
}

.about .agir .liste {
  margin-top: 60px;
}

.about .agir .liste .content {
  background-color: #EEEEF0;
  padding: 60px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .about .agir .liste .content {
    padding: 40px;
  }
}
.about .agir .liste .content .titre {
  margin-bottom: 20px;
}

.about .agir .liste .content .titre h1,
.about .agir .liste .content .titre h2,
.about .agir .liste .content .titre h3,
.about .agir .liste .content .titre p,
.about .agir .liste .content .titre span {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 30px;
  line-height: 38px;
  color: #000000;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .about .agir .liste .content .titre h1,
  .about .agir .liste .content .titre h2,
  .about .agir .liste .content .titre h3,
  .about .agir .liste .content .titre p,
  .about .agir .liste .content .titre span {
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 1200px) {
  .about .agir .liste .content .titre h1,
  .about .agir .liste .content .titre h2,
  .about .agir .liste .content .titre h3,
  .about .agir .liste .content .titre p,
  .about .agir .liste .content .titre span {
    font-size: 26px;
    line-height: 34px;
  }
}
@media screen and (max-width: 992px) {
  .about .agir .liste .content .titre h1,
  .about .agir .liste .content .titre h2,
  .about .agir .liste .content .titre h3,
  .about .agir .liste .content .titre p,
  .about .agir .liste .content .titre span {
    font-size: 24px;
    line-height: 32px;
  }
}
.about .agir .liste .content .contenu {
  padding-right: 40px;
}

@media screen and (max-width: 767px) {
  .about .agir .liste .content .contenu {
    padding-right: 0px;
  }
}
.about .agir .liste .content .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 22px;
  line-height: 32px;
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .about .agir .liste .content .contenu p {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .about .agir .liste .content .contenu p {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .about .agir .liste .content .contenu p {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .about .agir .liste .content .contenu p {
    font-size: 18px;
    line-height: 28px;
  }
}
.about .agir .liste .content .contenu p em {
  font-size: 12px;
}

.about .agir .liste .content .contenu p strong {
  font-weight: normal;
  font-family: "gotham-bold";
}

.about .agir .liste .content .contenu ul {
  padding-left: 0px;
  list-style: none;
}

.about .agir .liste .content .contenu ul li {
  padding-left: 20px;
  position: relative;
  font-size: 22px;
  line-height: 32px;
  color: #000000;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

@media screen and (max-width: 1400px) {
  .about .agir .liste .content .contenu ul li {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .about .agir .liste .content .contenu ul li {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .about .agir .liste .content .contenu ul li {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .about .agir .liste .content .contenu ul li {
    font-size: 18px;
    line-height: 28px;
  }
}
.about .agir .liste .content .contenu ul li strong {
  font-weight: normal;
  font-family: "gotham-bold";
}

.about .agir .liste .content .contenu ul li:last-child {
  margin-bottom: 0px;
}

.about .agir .liste .content .contenu ul li:before {
  content: "•";
  color: #000000;
  font-size: 22px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.about .agir .liste .content .contenu ul {
  margin-bottom: 0px;
}

.about .agir .liste .content .contenu a {
  text-decoration: none;
  font-family: "gotham-narrow-medium";
  font-size: 22px;
  line-height: 32px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .about .agir .liste .content .contenu a {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .about .agir .liste .content .contenu a {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .about .agir .liste .content .contenu a {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .about .agir .liste .content .contenu a {
    font-size: 18px;
    line-height: 28px;
  }
}
.about .agir .liste .valeur:last-child {
  margin-bottom: 0px;
}

.about .agir .liste .separation {
  width: 4px;
  background-color: #ffffff;
  height: 40px;
  position: relative;
  left: 15%;
}

@media screen and (max-width: 1400px) {
  .about .agir .liste .separation {
    left: 15.5%;
  }
}
@media screen and (max-width: 1200px) {
  .about .agir .liste .separation {
    left: 16%;
  }
}
@media screen and (max-width: 992px) {
  .about .agir .liste .separation {
    left: 50%;
  }
}
.about .agir .liste .separation:last-child {
  display: none;
}

.about .agir img {
  width: 100%;
  margin-top: 40px;
}

.about .temoignages {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .about .temoignages {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .about .temoignages {
    padding: 60px 8px;
  }
}
.about .temoignages .h2 {
  text-align: center;
}

.about .temoignages .h2 h1::after,
.about .temoignages .h2 h2::after,
.about .temoignages .h2 h3::after,
.about .temoignages .h2 p::after {
  display: none;
}

.about .temoignages .liste .carousel-temoignages-home {
  position: relative;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage {
  display: flex;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item {
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair {
  background-color: #0098D6;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .nom {
  color: #013764;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .poste {
  color: #013764;
  opacity: 0.7;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .read_more a {
  color: #013764;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .read_more a:before {
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .clair .read_more a:after {
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce {
  background-color: #013764;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .nom {
  color: #0098D6;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .poste {
  color: #0098D6;
  opacity: 0.7;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .read_more a {
  color: #0098D6;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .read_more a:before {
  background-image: url(../../src/img/arrow_bleu_clair.svg);
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .fonce .read_more a:after {
  background-image: url(../../src/img/arrow_bleu_clair.svg);
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card {
  border-radius: 14px;
  padding: 15px;
  text-align: center;
  height: 100%;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card img {
  width: 100%;
  border-radius: 10px;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .nom {
    font-size: 21px;
    line-height: 27px;
  }
}
.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .poste {
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 15px;
}

@media screen and (max-width: 1400px) {
  .about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .poste {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .poste {
    font-size: 18px;
  }
}
.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .temoignage p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more {
  margin-bottom: 10px;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more a {
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more a:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more:hover a {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more:hover a:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.about .temoignages .liste .carousel-temoignages-home .owl-stage .item .temoignage_card .read_more:hover a:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.about .temoignages .liste .carousel-temoignages-home .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.about .temoignages .liste .carousel-temoignages-home .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.about .temoignages .liste .carousel-temoignages-home .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.about .temoignages .bouton {
  text-align: center;
  margin-top: 100px;
}

@media screen and (max-width: 1200px) {
  .about .temoignages .bouton {
    margin-top: 120px;
  }
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.recherche .bandeau_page {
  background-color: #013764;
}

.recherche .bandeau_page .titre_bandeau {
  text-align: center;
}

.recherche .resultats {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .recherche .resultats {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .recherche .resultats {
    padding: 60px 8px;
  }
}
.recherche .resultats .resultat,
.recherche .resultats .erreur {
  font-family: "gotham-black";
  font-size: 35px;
  color: #000000;
  margin-bottom: 30px;
}

@media screen and (max-width: 1400px) {
  .recherche .resultats .resultat,
  .recherche .resultats .erreur {
    font-size: 33px;
  }
}
@media screen and (max-width: 1200px) {
  .recherche .resultats .resultat,
  .recherche .resultats .erreur {
    font-size: 31px;
  }
}
@media screen and (max-width: 992px) {
  .recherche .resultats .resultat,
  .recherche .resultats .erreur {
    font-size: 29px;
  }
}
.recherche .resultats h3 {
  margin-bottom: 20px;
}

.recherche .resultats h3 a {
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  color: #D2451E;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .recherche .resultats h3 a {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .recherche .resultats h3 a {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .recherche .resultats h3 a {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .recherche .resultats h3 a {
    font-size: 21px;
    line-height: 27px;
  }
}
.recherche .resultats h3 a:hover {
  color: #013764;
}

.recherche .resultats h3:last-of-type {
  margin-bottom: 0px;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.single_region .bandeau {
  padding: 20px 0px 120px 0px;
  position: relative;
}

@media screen and (max-width: 1200px) {
  .single_region .bandeau {
    padding: 20px 0px 100px 0px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .bandeau {
    padding: 20px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_region .bandeau {
    padding: 20px 8px 80px 8px;
  }
}
.single_region .bandeau .fil {
  padding: 0px;
  display: inline-block;
  position: relative;
  z-index: 25;
  margin-bottom: 0px;
}

.single_region .bandeau .fil li {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
}

.single_region .bandeau .fil li a {
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1200px) {
  .single_region .bandeau .fil li a {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .bandeau .fil li a {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .bandeau .fil li a {
    font-size: 13px;
  }
}
.single_region .bandeau .fil li:before {
  content: ">";
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px 5px;
}

@media screen and (max-width: 1200px) {
  .single_region .bandeau .fil li:before {
    font-size: 15px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .bandeau .fil li:before {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .bandeau .fil li:before {
    font-size: 13px;
  }
}
.single_region .bandeau .fil li:first-of-type::before {
  display: none;
}

.single_region .bandeau .content {
  margin-top: 65px;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .single_region .bandeau .content {
    margin-top: 55px;
  }
}
.single_region .bandeau .content .titre_bandeau {
  position: relative;
  z-index: 25;
}

.single_region .bandeau .content .titre_bandeau h1,
.single_region .bandeau .content .titre_bandeau h2,
.single_region .bandeau .content .titre_bandeau h3,
.single_region .bandeau .content .titre_bandeau p {
  font-family: "gotham-black";
  font-size: 68px;
  line-height: 88px;
  color: #ffffff;
  margin-bottom: 0px;
}

@media screen and (max-width: 1765px) {
  .single_region .bandeau .content .titre_bandeau h1,
  .single_region .bandeau .content .titre_bandeau h2,
  .single_region .bandeau .content .titre_bandeau h3,
  .single_region .bandeau .content .titre_bandeau p {
    font-size: 63px;
    line-height: 83px;
  }
}
@media screen and (max-width: 1550px) {
  .single_region .bandeau .content .titre_bandeau h1,
  .single_region .bandeau .content .titre_bandeau h2,
  .single_region .bandeau .content .titre_bandeau h3,
  .single_region .bandeau .content .titre_bandeau p {
    font-size: 58px;
    line-height: 78px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .bandeau .content .titre_bandeau h1,
  .single_region .bandeau .content .titre_bandeau h2,
  .single_region .bandeau .content .titre_bandeau h3,
  .single_region .bandeau .content .titre_bandeau p {
    font-size: 53px;
    line-height: 73px;
  }
}
@media screen and (max-width: 1200px) {
  .single_region .bandeau .content .titre_bandeau h1,
  .single_region .bandeau .content .titre_bandeau h2,
  .single_region .bandeau .content .titre_bandeau h3,
  .single_region .bandeau .content .titre_bandeau p {
    font-size: 48px;
    line-height: 68px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .bandeau .content .titre_bandeau h1,
  .single_region .bandeau .content .titre_bandeau h2,
  .single_region .bandeau .content .titre_bandeau h3,
  .single_region .bandeau .content .titre_bandeau p {
    font-size: 43px;
    line-height: 63px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .bandeau .content .titre_bandeau h1,
  .single_region .bandeau .content .titre_bandeau h2,
  .single_region .bandeau .content .titre_bandeau h3,
  .single_region .bandeau .content .titre_bandeau p {
    font-size: 38px;
    line-height: 58px;
  }
}
.single_region .bandeau .content .logo,
.single_region .bandeau .content .map {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .single_region .bandeau .content .logo,
  .single_region .bandeau .content .map {
    display: none;
  }
}
.single_region .presentation .back {
  display: block;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
  .single_region .presentation .back {
    display: none;
  }
}
.single_region .presentation img {
  width: 100%;
  height: auto;
  display: none;
}

@media screen and (max-width: 767px) {
  .single_region .presentation img {
    display: block;
  }
}
.single_region .presentation .fond {
  background-color: #013764;
  padding: 100px 100px 60px 100px;
}

@media screen and (max-width: 1200px) {
  .single_region .presentation .fond {
    padding: 80px 80px 60px 80px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .presentation .fond {
    padding: 60px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .presentation .fond {
    padding: 60px 30px;
  }
}
.single_region .presentation .fond .h2 h1,
.single_region .presentation .fond .h2 h2,
.single_region .presentation .fond .h2 h3,
.single_region .presentation .fond .h2 p {
  color: #ffffff;
}

.single_region .presentation .fond .h2 h1::after,
.single_region .presentation .fond .h2 h2::after,
.single_region .presentation .fond .h2 h3::after,
.single_region .presentation .fond .h2 p::after {
  left: 0;
  transform: none;
}

.single_region .presentation .fond .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_region .presentation .fond .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.single_region .presentation .fond .contenu p:last-child {
  margin-bottom: 0px;
}

.single_region .delegations {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .single_region .delegations {
    padding: 60px 0px 100px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_region .delegations {
    padding: 60px 8px 100px 8px;
  }
}
.single_region .delegations .h2 {
  text-align: center;
}

.single_region .delegations .h2 h1::after,
.single_region .delegations .h2 h2::after,
.single_region .delegations .h2 h3::after,
.single_region .delegations .h2 p::after {
  display: none;
}

.single_region .delegations .carousel-delegations-regionales {
  position: relative;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage {
  display: flex;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item {
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card {
  position: relative;
  background-color: #0098D6;
  padding: 20px 60px;
  border-bottom-left-radius: 30px;
  text-align: center;
	width:100%;
}

@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card {
    padding: 20px 50px;
	width:100%;  
  }
}
@media screen and (max-width: 1200px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card {
    padding: 20px 40px;
	width:100%;  
  }
}
@media screen and (max-width: 992px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card {
    padding: 20px 30px;
	width:100%;  
  }
}
@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card {
    padding: 20px;
	width:100%;  
  }
}
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .label {
  position: relative;
  width: 200px;
  height: 200px;
  background: #ffffff;
  border: 8px solid #DAD9DD;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

@media screen and (max-width: 1200px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .label {
    width: 190px;
    height: 190px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .label {
    width: 180px;
    height: 180px;
  }
}
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .label img {
  width: 95%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0px 8px;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .nom {
  margin-bottom: 20px;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .nom h1,
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .nom h2,
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .nom h3,
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .nom p {
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 0px;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .description {
  margin-bottom: 120px;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .description p {
  font-family: "gotham-narrow-medium";
  font-size: 17px;
  line-height: 19px;
  color: #ffffff;
  margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .description p {
    font-size: 18px;
    line-height: 20px;
  }
}
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .description p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card {
  position: absolute;
  bottom: 20px;
  width: 100%;
  left: 0;
  padding: 0px 20px;
}

@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card {
    position: relative;
    padding: 0px;
  }
}
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card a {
  text-decoration: none;
}

.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card a p {
  margin-bottom: 0px;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card a p {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card a p {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card a p {
    font-size: 15px;
  }
}
.single_region .delegations .carousel-delegations-regionales .owl-stage .item .delegation_card .bouton_card a:hover p {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.single_region .delegations .carousel-delegations-regionales .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.single_region .delegations .carousel-delegations-regionales .owl-nav button span {
  display: none;
}

.single_region .delegations .carousel-delegations-regionales .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .single_region .delegations .carousel-delegations-regionales .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales .owl-nav .owl-prev {
    left: -35px;
  }
}
.single_region .delegations .carousel-delegations-regionales .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .single_region .delegations .carousel-delegations-regionales .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales .owl-nav .owl-next {
    right: -35px;
  }
}
.single_region .delegations .carousel-delegations-regionales .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.single_region .delegations .carousel-delegations-regionales .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.single_region .delegations .carousel-delegations-regionales .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.single_region .actualites {
  background-color: #EAEAEA;
  padding: 80px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .single_region .actualites {
    padding: 60px 0px 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_region .actualites {
    padding: 60px 8px 80px 8px;
  }
}
.single_region .actualites .h2 h1,
.single_region .actualites .h2 h2,
.single_region .actualites .h2 h3,
.single_region .actualites .h2 p {
  color: #013764;
}

.single_region .actualites .h2 h1::after,
.single_region .actualites .h2 h2::after,
.single_region .actualites .h2 h3::after,
.single_region .actualites .h2 p::after {
  left: 0;
  transform: none;
}

.single_region .actualites .carousel-actualites {
  position: relative;
  margin-top: 60px;
  display: flex !important;
  flex-direction: row;
  justify-content: center;
}

.single_region .actualites .carousel-actualites .item a {
  text-decoration: none;
  width: 85%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .single_region .actualites .carousel-actualites .item a {
    width: 100%;
  }
}
.single_region .actualites .carousel-actualites .item a img {
  width: 100%;
  height: auto;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.single_region .actualites .carousel-actualites .item a h3 {
  margin-top: 23px;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  color: #0098D6;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .single_region .actualites .carousel-actualites .item a h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .single_region .actualites .carousel-actualites .item a h3 {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .actualites .carousel-actualites .item a h3 {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .actualites .carousel-actualites .item a h3 {
    font-size: 21px;
    line-height: 27px;
  }
}
.single_region .actualites .carousel-actualites .item a .extrait p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
}

.single_region .actualites .carousel-actualites .item a .extrait p em {
  font-family: "gotham-narrow-medium-italic";
}

.single_region .actualites .carousel-actualites .item a .read_more {
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  color: #D2451E;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.single_region .actualites .carousel-actualites .item a .read_more:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.single_region .actualites .carousel-actualites .item a .read_more:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-image: url(../../src/img/arrow_orange.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.single_region .actualites .carousel-actualites .item:hover .read_more {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.single_region .actualites .carousel-actualites .item:hover .read_more:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.single_region .actualites .carousel-actualites .item:hover .read_more:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.single_region .actualites .carousel-actualites .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.single_region .actualites .carousel-actualites .owl-nav button span {
  display: none;
}

.single_region .actualites .carousel-actualites .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .single_region .actualites .carousel-actualites .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .actualites .carousel-actualites .owl-nav .owl-prev {
    left: -35px;
  }
}
.single_region .actualites .carousel-actualites .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .single_region .actualites .carousel-actualites .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .actualites .carousel-actualites .owl-nav .owl-next {
    right: -35px;
  }
}
.single_region .actualites .carousel-actualites .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.single_region .actualites .carousel-actualites .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.single_region .actualites .carousel-actualites .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.single_region .actualites .bouton {
  text-align: center;
  margin-top: 140px;
}

.single_region .missions {
  background-color: #013764;
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .single_region .missions {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_region .missions {
    padding: 60px 8px;
  }
}
.single_region .missions .h2 {
  text-align: center;
}

.single_region .missions .h2 h1,
.single_region .missions .h2 h2,
.single_region .missions .h2 h3,
.single_region .missions .h2 p {
  color: #ffffff;
}

.single_region .missions .carousel-missions {
  position: relative;
  margin-top: 80px;
}

@media screen and (max-width: 992px) {
  .single_region .missions .carousel-missions {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .missions .carousel-missions {
    margin-top: 60px;
  }
}
.single_region .missions .carousel-missions .owl-stage .item .mission_card {
  position: relative;
  max-width: 100%;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .video {
  position: relative;
  width: 100%;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .video a img {
  display: block;
  z-index: 10;
  width: 100%;
  border: 1px solid #706F6F;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .video a .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6rem;
  height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
  background-image: url(../../src/img/play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 100;
  transform: scale(1);
  transition: all 0.2s ease;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .video a:hover .play {
  transform: scale(1.2);
  transition: all 0.2s ease;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .titre {
  margin-bottom: 30px;
  margin-top: 15px;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .titre h1,
.single_region .missions .carousel-missions .owl-stage .item .mission_card .titre h2,
.single_region .missions .carousel-missions .owl-stage .item .mission_card .titre h3,
.single_region .missions .carousel-missions .owl-stage .item .mission_card .titre p {
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 22px;
  color: #0098D6;
  margin-bottom: 0px;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 17px;
  line-height: 19px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_region .missions .carousel-missions .owl-stage .item .mission_card .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.single_region .missions .carousel-missions .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.single_region .missions .carousel-missions .owl-nav button span {
  display: none;
}

.single_region .missions .carousel-missions .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .single_region .missions .carousel-missions .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .missions .carousel-missions .owl-nav .owl-prev {
    left: -35px;
  }
}
.single_region .missions .carousel-missions .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .single_region .missions .carousel-missions .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .missions .carousel-missions .owl-nav .owl-next {
    right: -35px;
  }
}
.single_region .missions .carousel-missions .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.single_region .missions .carousel-missions .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.single_region .missions .carousel-missions .owl-dots .owl-dot.active {
  background-color: #0098D6;
}

.single_region .contact {
  padding: 80px 0px;
}

@media screen and (max-width: 992px) {
  .single_region .contact {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single_region .contact {
    padding: 60px 8px;
  }
}
.single_region .contact .h2 h1::after,
.single_region .contact .h2 h2::after,
.single_region .contact .h2 h3::after,
.single_region .contact .h2 p::after {
  left: 0;
  transform: none;
}

.single_region .contact .introduction {
  margin-bottom: 50px;
}

.single_region .contact .contact_card {
  background-color: #013764;
  border-radius: 14px;
  padding: 35px 40px;
}

.single_region .contact .contact_card img {
  width: 100%;
}

@media screen and (max-width: 992px) {
  .single_region .contact .contact_card img {
    margin-bottom: 25px;
  }
}
.single_region .contact .contact_card .nom_poste {
  margin-bottom: 15px;
}

.single_region .contact .contact_card .nom_poste p {
  font-family: "gotham-narrow-book";
  font-size: 17px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_region .contact .contact_card .nom_poste p strong {
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 22px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_region .contact .contact_card .trait {
  width: 30%;
  height: 1px;
  background-color: #ffffff;
  margin-bottom: 20px;
}

.single_region .contact .contact_card .infos p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 0px;
}

.single_region .contact .contact_card .infos p a {
  text-decoration: none;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 0px;
  transition: all 0.2s ease;
}

.single_region .contact .contact_card .infos p a:hover {
  color: #0098D6;
}

.single_region .contact .contact_card .infos p:first-of-type {
  margin-bottom: 20px;
}

.single_region .contact .bouton {
  text-align: center;
}

@media screen and (max-width: 992px) {
  .single_region .contact .bouton {
    margin-top: 50px;
  }
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.services .bandeau_page a {
  position: relative;
  z-index: 35;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "gotham-black";
  font-size: 16px;
  color: #ffffff;
  margin: 0px;
}

.services .bandeau_page .opacite {
  background-color: #1F5524;
}

.services .bandeau_page .titre_bandeau {
  text-align: center;
}

.services .leader {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .services .leader {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .services .leader {
    padding: 60px 8px;
  }
}
.services .leader .h2 {
  text-align: center;
}

.services .leader .introduction {
  text-align: center;
}

.services .actions {
  background-color: #EAEAEA;
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .services .actions {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .services .actions {
    padding: 60px 8px;
  }
}
.services .actions .h2 {
  text-align: center;
}

.services .actions .contenu {
  text-align: center;
}

.services .actions .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 19px;
  line-height: 29px;
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .services .actions .contenu p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media screen and (max-width: 1200px) {
  .services .actions .contenu p {
    font-size: 17px;
    line-height: 27px;
  }
}
@media screen and (max-width: 992px) {
  .services .actions .contenu p {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (max-width: 992px) {
  .services .actions .contenu p br {
    display: none;
  }
}
.services .actions .contenu p strong {
  font-family: "gotham-bold";
  color: #013764;
  font-size: 22px;
  line-height: 32px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .services .actions .contenu p strong {
    font-size: 21px;
    line-height: 31px;
  }
}
@media screen and (max-width: 1200px) {
  .services .actions .contenu p strong {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 992px) {
  .services .actions .contenu p strong {
    font-size: 19px;
    line-height: 29px;
  }
}
@media screen and (max-width: 767px) {
  .services .actions .contenu p strong {
    font-size: 18px;
    line-height: 28px;
  }
}
.services .actions .desktop {
  margin-top: 80px;
  display: block;
  position: relative;
}

@media screen and (max-width: 767px) {
  .services .actions .desktop {
    display: none;
  }
}
.services .actions .desktop .selection {
  margin-bottom: 30px;
}

.services .actions .desktop .selection span,
.services .actions .desktop .selection div {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
  color: #013764;
}

@media screen and (max-width: 1400px) {
  .services .actions .desktop .selection span,
  .services .actions .desktop .selection div {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .services .actions .desktop .selection span,
  .services .actions .desktop .selection div {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .services .actions .desktop .selection span,
  .services .actions .desktop .selection div {
    font-size: 22px;
    line-height: 28px;
  }
}
.services .actions .desktop .selection div {
  margin-left: 10px;
  color: #D2451E;
}

.services .actions .desktop #carte-monde {
  width: 975px;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 992px) {
  .services .actions .desktop #carte-monde {
    width: 750px;
  }
}
.services .actions .desktop #carte-monde svg {
  width: 100%;
}

.services .actions .desktop #carte-monde svg #zone-1 path:hover,
.services .actions .desktop #carte-monde svg #zone-7 path:hover {
  fill: #013764 !important;
}

.services .actions .desktop #carte-monde svg #zone-1:hover,
.services .actions .desktop #carte-monde svg #zone-7:hover {
  cursor: default;
}

.services .actions .mobile {
  width: 100%;
  display: none;
  margin: 60px auto 0px auto;
}

@media screen and (max-width: 767px) {
  .services .actions .mobile {
    display: block;
  }
}
.services .actions .mobile .accordion-item {
  border: 0px;
  background-color: transparent;
  padding-left: 40px;
  border-left: 2px solid #013764;
  margin-bottom: 30px;
  border-radius: 0px;
  padding-bottom: 5px;
}

@media screen and (max-width: 576px) {
  .services .actions .mobile .accordion-item {
    padding-left: 20px;
  }
}
.services .actions .mobile .accordion-item .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
}

.services .actions .mobile .accordion-item .accordion-header button {
  text-transform: uppercase;
  border: 0px !important;
  background-color: transparent;
  box-shadow: none;
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 29px;
  color: #013764;
  margin-bottom: 0px;
  margin-right: 50px;
  padding: 8px 20px 8px 0px;
}

@media screen and (max-width: 576px) {
  .services .actions .mobile .accordion-item .accordion-header button {
    font-size: 17px;
    line-height: 26px;
  }
}
.services .actions .mobile .accordion-item .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
}

.services .actions .mobile .accordion-item .accordion-header button:after {
  width: 40px;
  height: 40px;
  border: 2px solid #013764;
  background-image: url(../../src/img/scroll.svg);
  background-color: #013764;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 15px;
  transform: rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .services .actions .mobile .accordion-item .accordion-header button:after {
    width: 30px;
    height: 30px;
    background-size: 12px;
    border-radius: 10px;
  }
}
.services .actions .mobile .accordion-item .accordion-header button[aria-expanded=true]:after {
  transform: rotate(0deg);
}

.services .actions .mobile .accordion-item .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.services .actions .mobile .accordion-item .accordion-collapse .accordion-body {
  padding: 0px;
}

.services .actions .mobile .accordion-item .accordion-collapse .accordion-body a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "gotham-narrow-book";
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 5px;
  color: #D2451E;
  display: table;
}

@media screen and (max-width: 576px) {
  .services .actions .mobile .accordion-item .accordion-collapse .accordion-body a {
    font-size: 16px;
    line-height: 27px;
  }
}
.services .actions .mobile .accordion-item .accordion-collapse .accordion-body a:hover {
  color: #013764;
}

.services .missions .gauche {
  background-color: #0098D6;
}

.services .missions .droite {
  background-color: #013764;
}

.services .missions .gauche,
.services .missions .droite {
  position: relative;
  height: 100%;
  text-align: center;
  padding: 100px 0px;
}

@media screen and (max-width: 1200px) {
  .services .missions .gauche,
  .services .missions .droite {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 992px) {
  .services .missions .gauche,
  .services .missions .droite {
    padding: 60px 0px;
  }
}
.services .missions .gauche .titre,
.services .missions .droite .titre {
  margin-bottom: 60px;
}

.services .missions .gauche .titre h1,
.services .missions .gauche .titre h2,
.services .missions .gauche .titre h3,
.services .missions .gauche .titre p,
.services .missions .droite .titre h1,
.services .missions .droite .titre h2,
.services .missions .droite .titre h3,
.services .missions .droite .titre p {
  text-transform: uppercase;
  font-family: "gotham-narrow-medium";
  font-size: 50px;
  line-height: 61px;
  color: #ffffff;
  opacity: 0.5;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .services .missions .gauche .titre h1,
  .services .missions .gauche .titre h2,
  .services .missions .gauche .titre h3,
  .services .missions .gauche .titre p,
  .services .missions .droite .titre h1,
  .services .missions .droite .titre h2,
  .services .missions .droite .titre h3,
  .services .missions .droite .titre p {
    font-size: 48px;
    line-height: 59px;
  }
}
@media screen and (max-width: 1200px) {
  .services .missions .gauche .titre h1,
  .services .missions .gauche .titre h2,
  .services .missions .gauche .titre h3,
  .services .missions .gauche .titre p,
  .services .missions .droite .titre h1,
  .services .missions .droite .titre h2,
  .services .missions .droite .titre h3,
  .services .missions .droite .titre p {
    font-size: 46px;
    line-height: 57px;
  }
}
@media screen and (max-width: 992px) {
  .services .missions .gauche .titre h1,
  .services .missions .gauche .titre h2,
  .services .missions .gauche .titre h3,
  .services .missions .gauche .titre p,
  .services .missions .droite .titre h1,
  .services .missions .droite .titre h2,
  .services .missions .droite .titre h3,
  .services .missions .droite .titre p {
    font-size: 44px;
    line-height: 55px;
  }
}
@media screen and (max-width: 767px) {
  .services .missions .gauche .titre h1,
  .services .missions .gauche .titre h2,
  .services .missions .gauche .titre h3,
  .services .missions .gauche .titre p,
  .services .missions .droite .titre h1,
  .services .missions .droite .titre h2,
  .services .missions .droite .titre h3,
  .services .missions .droite .titre p {
    font-size: 42px;
    line-height: 53px;
  }
}
.services .missions .gauche .contenu,
.services .missions .droite .contenu {
  margin-bottom: 40px;
  padding: 0px 22%;
}

@media screen and (max-width: 1400px) {
  .services .missions .gauche .contenu,
  .services .missions .droite .contenu {
    padding: 0px 15%;
  }
}
@media screen and (max-width: 1200px) {
  .services .missions .gauche .contenu,
  .services .missions .droite .contenu {
    padding: 0px 10%;
  }
}
@media screen and (max-width: 992px) {
  .services .missions .gauche .contenu,
  .services .missions .droite .contenu {
    padding: 0px 20px;
  }
}
.services .missions .gauche .contenu p,
.services .missions .droite .contenu p {
  font-family: "gotham-black";
  font-size: 40px;
  line-height: 51px;
  color: #013764;
  margin-bottom: 0px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .services .missions .gauche .contenu p,
  .services .missions .droite .contenu p {
    font-size: 38px;
    line-height: 49px;
  }
}
@media screen and (max-width: 1200px) {
  .services .missions .gauche .contenu p,
  .services .missions .droite .contenu p {
    font-size: 36px;
    line-height: 47px;
  }
}
@media screen and (max-width: 992px) {
  .services .missions .gauche .contenu p,
  .services .missions .droite .contenu p {
    font-size: 34px;
    line-height: 45px;
  }
}
@media screen and (max-width: 767px) {
  .services .missions .gauche .contenu p,
  .services .missions .droite .contenu p {
    font-size: 32px;
    line-height: 43px;
  }
}
.services .missions .gauche .bouton,
.services .missions .droite .bouton {
  width: 100%;
  position: absolute;
  bottom: 70px;
  left: 50%;
  transform: translateX(-50%);
}

@media screen and (max-width: 1200px) {
  .services .missions .gauche .bouton,
  .services .missions .droite .bouton {
    bottom: 50px;
  }
}
@media screen and (max-width: 992px) {
  .services .missions .gauche .bouton,
  .services .missions .droite .bouton {
    position: relative;
    bottom: 0;
    left: 0;
    transform: none;
  }
}
.services .bandeau {
  background-color: #1F5524;
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .services .bandeau {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .services .bandeau {
    padding: 60px 8px;
  }
}
.services .bandeau .h2 {
  text-align: center;
}

.services .bandeau .h2 h1,
.services .bandeau .h2 h2,
.services .bandeau .h2 h3,
.services .bandeau .h2 p {
  color: #ffffff;
  margin-bottom: 0px;
  padding: 0px;
}

@media screen and (max-width: 992px) {
  .services .bandeau .h2 h1 br,
  .services .bandeau .h2 h2 br,
  .services .bandeau .h2 h3 br,
  .services .bandeau .h2 p br {
    display: none;
  }
}
.services .bandeau .h2 h1::after,
.services .bandeau .h2 h2::after,
.services .bandeau .h2 h3::after,
.services .bandeau .h2 p::after {
  display: none;
}

.services .domaines {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .services .domaines {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines {
    padding: 60px 8px;
  }
}
.services .domaines .h2 {
  text-align: center;
}

.services .domaines .introduction {
  text-align: center;
  margin-bottom: 100px;
}

@media screen and (max-width: 1200px) {
  .services .domaines .introduction {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 992px) {
  .services .domaines .introduction {
    margin-bottom: 60px;
  }
}
.services .domaines .size .contenu_gauche {
  padding-left: 20%;
}

@media screen and (max-width: 1600px) {
  .services .domaines .size .contenu_gauche {
    padding-left: 15%;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .contenu_gauche {
    padding-left: 10%;
  }
}
@media screen and (max-width: 1200px) {
  .services .domaines .size .contenu_gauche {
    padding-left: 0%;
  }
}
.services .domaines .size .contenu_gauche .titre {
  position: relative;
  margin-bottom: 20px;
  text-align: left;
  transition: all 0.2s ease;
}

.services .domaines .size .contenu_gauche .titre a {
  position: relative;
  left: 0;
  text-decoration: none;
  transition: all 0.2s ease;
}

.services .domaines .size .contenu_gauche .titre a svg {
  width: 40px;
  position: absolute;
  left: 0;
  top: 6px;
}

.services .domaines .size .contenu_gauche .titre a h1,
.services .domaines .size .contenu_gauche .titre a h2,
.services .domaines .size .contenu_gauche .titre a h3,
.services .domaines .size .contenu_gauche .titre a p {
  padding-left: 60px;
  text-decoration: none;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .services .domaines .size .contenu_gauche .titre a h1,
  .services .domaines .size .contenu_gauche .titre a h2,
  .services .domaines .size .contenu_gauche .titre a h3,
  .services .domaines .size .contenu_gauche .titre a p {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .services .domaines .size .contenu_gauche .titre a h1,
  .services .domaines .size .contenu_gauche .titre a h2,
  .services .domaines .size .contenu_gauche .titre a h3,
  .services .domaines .size .contenu_gauche .titre a p {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .services .domaines .size .contenu_gauche .titre a h1,
  .services .domaines .size .contenu_gauche .titre a h2,
  .services .domaines .size .contenu_gauche .titre a h3,
  .services .domaines .size .contenu_gauche .titre a p {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .services .domaines .size .contenu_gauche .titre a h1,
  .services .domaines .size .contenu_gauche .titre a h2,
  .services .domaines .size .contenu_gauche .titre a h3,
  .services .domaines .size .contenu_gauche .titre a p {
    font-size: 21px;
    line-height: 27px;
  }
}
.services .domaines .size .contenu_gauche .titre a h1 a,
.services .domaines .size .contenu_gauche .titre a h2 a,
.services .domaines .size .contenu_gauche .titre a h3 a,
.services .domaines .size .contenu_gauche .titre a p a {
  text-decoration: none;
  transition: all 0.2s ease;
}

.services .domaines .size .contenu_gauche .titre a:hover {
  left: 15px;
}

.services .domaines .size .contenu_gauche .contenu {
  margin-bottom: 30px;
}

.services .domaines .size .contenu_gauche .contenu p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

.services .domaines .size .contenu_gauche .contenu p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.services .domaines .size .contenu_gauche .contenu:last-child {
  margin-bottom: 0px;
}

.services .domaines .size .ensemble_roue {
  width: 650px;
  height: 650px;
  position: relative;
  margin: 0px auto;
}

@media screen and (max-width: 1650px) {
  .services .domaines .size .ensemble_roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .ensemble_roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 1200px) {
  .services .domaines .size .ensemble_roue {
    margin: 40px auto 120px auto;
  }
}
@media screen and (max-width: 767px) {
  .services .domaines .size .ensemble_roue {
    margin: 40px auto 90px auto;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines .size .ensemble_roue {
    width: 300px;
    height: 300px;
  }
}
.services .domaines .size .ensemble_roue .roue {
  width: 650px;
  height: 650px;
  border: 2px dashed #E20714;
  border-radius: 50%;
  margin: 0px auto;
  position: relative;
}

@media screen and (max-width: 1650px) {
  .services .domaines .size .ensemble_roue .roue {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .ensemble_roue .roue {
    width: 450px;
    height: 450px;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines .size .ensemble_roue .roue {
    width: 300px;
    height: 300px;
  }
}
.services .domaines .size .ensemble_roue .roue .circle {
  position: absolute;
  border-radius: 50%;
  width: 95px;
  height: 95px;
}

@media screen and (max-width: 1650px) {
  .services .domaines .size .ensemble_roue .roue .circle {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .ensemble_roue .roue .circle {
    width: 75px;
    height: 75px;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines .size .ensemble_roue .roue .circle {
    width: 60px;
    height: 60px;
  }
}
.services .domaines .size .ensemble_roue .roue .circle img {
  width: 65px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .services .domaines .size .ensemble_roue .roue .circle img {
    width: 55px;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .ensemble_roue .roue .circle img {
    width: 45px;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines .size .ensemble_roue .roue .circle img {
    width: 35px;
  }
}
.services .domaines .size .ensemble_roue .roue .circle:hover {
  cursor: pointer;
  width: 105px;
  height: 105px;
}

@media screen and (max-width: 1650px) {
  .services .domaines .size .ensemble_roue .roue .circle:hover {
    width: 95px;
    height: 95px;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .ensemble_roue .roue .circle:hover {
    width: 85px;
    height: 85px;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines .size .ensemble_roue .roue .circle:hover {
    width: 70px;
    height: 70px;
  }
}
.services .domaines .size .ensemble_roue .roue .circle:hover img {
  width: 75px;
  transition: all 1s ease;
}

@media screen and (max-width: 1650px) {
  .services .domaines .size .ensemble_roue .roue .circle:hover img {
    width: 65px;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .ensemble_roue .roue .circle:hover img {
    width: 55px;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines .size .ensemble_roue .roue .circle:hover img {
    width: 45px;
  }
}
.services .domaines .size .ensemble_roue .contentCircle .CirItem {
  width: 500px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: all 0.4s ease;
}

@media screen and (max-width: 1650px) {
  .services .domaines .size .ensemble_roue .contentCircle .CirItem {
    width: 420px;
    height: 420px;
  }
}
@media screen and (max-width: 1400px) {
  .services .domaines .size .ensemble_roue .contentCircle .CirItem {
    width: 340px;
    height: 340px;
  }
}
@media screen and (max-width: 576px) {
  .services .domaines .size .ensemble_roue .contentCircle .CirItem {
    width: 220px;
    height: 220px;
  }
}
.services .domaines .size .ensemble_roue .contentCircle .CirItem img {
  width: 100%;
  border-radius: 50%;
}

.services .domaines .size .ensemble_roue .contentCircle .active {
  opacity: 1;
  transition: all 0.4s ease;
}

.services .nombres {
  background-color: #EAEAEA;
  padding: 80px 0px;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .services .nombres {
    padding: 60px 0px 30px 0px;
  }
}
@media screen and (max-width: 576px) {
  .services .nombres {
    padding: 60px 8px 30px 8px;
  }
}
@media screen and (max-width: 992px) {
  .services .nombres .counterUp {
    margin-bottom: 30px;
  }
}
.services .nombres .counterUp .nombre {
  font-family: "gotham-narrow-medium";
  color: #FF671D;
  font-size: 80px;
  line-height: 80px;
}

@media screen and (max-width: 1400px) {
  .services .nombres .counterUp .nombre {
    font-size: 70px;
    line-height: 70px;
  }
}
@media screen and (max-width: 1200px) {
  .services .nombres .counterUp .nombre {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 992px) {
  .services .nombres .counterUp .nombre {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  .services .nombres .counterUp .nombre {
    font-size: 45px;
    line-height: 45px;
  }
}
.services .nombres .counterUp .libelle p {
  font-family: "gotham-narrow-medium";
  color: #706F6F;
  font-size: 35px;
}

@media screen and (max-width: 1400px) {
  .services .nombres .counterUp .libelle p {
    font-size: 32px;
  }
}
@media screen and (max-width: 1200px) {
  .services .nombres .counterUp .libelle p {
    font-size: 29px;
  }
}
@media screen and (max-width: 992px) {
  .services .nombres .counterUp .libelle p {
    font-size: 26px;
  }
}
@media screen and (max-width: 576px) {
  .services .nombres .counterUp .libelle p {
    font-size: 23px;
  }
}
.services .temoignages {
  padding: 80px 0px;
}

@media screen and (max-width: 767px) {
  .services .temoignages {
    padding: 60px 0px;
  }
}
@media screen and (max-width: 576px) {
  .services .temoignages {
    padding: 60px 8px;
  }
}
.services .temoignages h2 {
  text-align: center;
}

.services .temoignages .carousel-temoignages-services {
  position: relative;
  width: 70%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1400px) {
  .services .temoignages .carousel-temoignages-services {
    width: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .services .temoignages .carousel-temoignages-services {
    width: 90%;
  }
}
@media screen and (max-width: 992px) {
  .services .temoignages .carousel-temoignages-services {
    width: 100%;
  }
}
.services .temoignages .carousel-temoignages-services .item {
  margin: 50px;
  background-color: #B8BE14;
  padding: 30px;
  box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.2);
  border-radius: 14px;
}

.services .temoignages .carousel-temoignages-services .item img {
  width: 90%;
  border-radius: 10px;
}

@media screen and (max-width: 576px) {
  .services .temoignages .carousel-temoignages-services .item img {
    width: 90%;
    display: block;
    margin: 0px auto;
  }
}
.services .temoignages .carousel-temoignages-services .item .titre h1,
.services .temoignages .carousel-temoignages-services .item .titre h2,
.services .temoignages .carousel-temoignages-services .item .titre h3,
.services .temoignages .carousel-temoignages-services .item .titre p {
  display: inline-block;
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 32px;
  color: #013764;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  .services .temoignages .carousel-temoignages-services .item .titre h1,
  .services .temoignages .carousel-temoignages-services .item .titre h2,
  .services .temoignages .carousel-temoignages-services .item .titre h3,
  .services .temoignages .carousel-temoignages-services .item .titre p {
    text-align: center;
  }
}
.services .temoignages .carousel-temoignages-services .item .temoignage {
  margin-top: 15px;
}

.services .temoignages .carousel-temoignages-services .item .temoignage p {
  display: inline-block;
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #013764;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  .services .temoignages .carousel-temoignages-services .item .temoignage p {
    text-align: center;
  }
}
.services .temoignages .carousel-temoignages-services .item .read_more {
  margin-top: 10px;
}

.services .temoignages .carousel-temoignages-services .item .read_more a {
  text-decoration: none;
  color: #013764;
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.services .temoignages .carousel-temoignages-services .item .read_more a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
  transition: all 0.1s ease;
}

.services .temoignages .carousel-temoignages-services .item .read_more a:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
  transition: all 0.4s ease;
}

.services .temoignages .carousel-temoignages-services .item .read_more:hover a {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.services .temoignages .carousel-temoignages-services .item .read_more:hover a:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.services .temoignages .carousel-temoignages-services .item .read_more:hover a:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.services .temoignages .carousel-temoignages-services .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  margin: 0px;
}

.services .temoignages .carousel-temoignages-services .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.services .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active {
  background-color: #B8BE14;
} 
@font-face {
  font-family: "gotham-black";
  src: url(../../src/fonts/Gotham/Gotham-Black.otf);
}
@font-face {
  font-family: "gotham-bold";
  src: url(../../src/fonts/Gotham/Gotham-Bold.otf);
}
@font-face {
  font-family: "gotham-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-black";
  src: url(../../src/fonts/Gotham/GothamNarrow-Black.otf);
}
@font-face {
  font-family: "gotham-narrow-book";
  src: url(../../src/fonts/Gotham/GothamNarrow-Book.otf);
}
@font-face {
  font-family: "gotham-narrow-medium";
  src: url(../../src/fonts/Gotham/Gotham-Medium.otf);
}
@font-face {
  font-family: "gotham-narrow-medium-italic";
  src: url(../../src/fonts/Gotham/GothamNarrow-MediumItalic.otf);
}
.temoignages .bandeau_page .image_back {
  filter: none !important;
}

.temoignages .bandeau_page .opacite {
  background-color: #000000;
  opacity: 0.2 !important;
}

.temoignages .bandeau_page .titre_bandeau {
  text-align: center;
}

.temoignages .contenu {
  padding: 80px 0px 30px 0px;
}

@media screen and (max-width: 767px) {
  .temoignages .contenu {
    padding: 60px 0px 10px 0px;
  }
}
@media screen and (max-width: 576px) {
  .temoignages .contenu {
    padding: 60px 8px 10px 8px;
  }
}
.temoignages .contenu .h2 {
  text-align: center;
}

.temoignages .contenu .introduction {
  text-align: center;
}

.temoignages .contenu .liste {
  margin-top: 50px;
}

.temoignages .contenu .liste .col-xl-3 {
  margin-bottom: 50px;
}

.temoignages .contenu .liste .clair {
  background-color: #0098D6;
}

.temoignages .contenu .liste .clair .nom {
  color: #013764;
}

.temoignages .contenu .liste .clair .poste {
  color: #013764;
  opacity: 0.7;
}

.temoignages .contenu .liste .clair .read_more p {
  color: #013764;
}

.temoignages .contenu .liste .clair .read_more p:before {
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
}

.temoignages .contenu .liste .clair .read_more p:after {
  background-image: url(../../src/img/arrow_bleu_fonce.svg);
}

.temoignages .contenu .liste .fonce {
  background-color: #013764;
}

.temoignages .contenu .liste .fonce .nom {
  color: #0098D6;
}

.temoignages .contenu .liste .fonce .poste {
  color: #0098D6;
  opacity: 0.7;
}

.temoignages .contenu .liste .fonce .read_more p {
  color: #0098D6;
}

.temoignages .contenu .liste .fonce .read_more p:before {
  background-image: url(../../src/img/arrow_bleu_clair.svg);
}

.temoignages .contenu .liste .fonce .read_more p:after {
  background-image: url(../../src/img/arrow_bleu_clair.svg);
}

.temoignages .contenu .liste .temoignage_card {
  border-radius: 14px;
  padding: 15px;
  text-align: center;
  height: 100%;
}

.temoignages .contenu .liste .temoignage_card img {
  width: 100%;
  border-radius: 10px;
}

.temoignages .contenu .liste .temoignage_card .nom {
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .temoignages .contenu .liste .temoignage_card .nom {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .temoignages .contenu .liste .temoignage_card .nom {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .temoignages .contenu .liste .temoignage_card .nom {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .temoignages .contenu .liste .temoignage_card .nom {
    font-size: 21px;
    line-height: 27px;
  }
}
.temoignages .contenu .liste .temoignage_card .poste {
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 15px;
}

@media screen and (max-width: 1400px) {
  .temoignages .contenu .liste .temoignage_card .poste {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .temoignages .contenu .liste .temoignage_card .poste {
    font-size: 18px;
  }
}
.temoignages .contenu .liste .temoignage_card .temoignage p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
}

.temoignages .contenu .liste .temoignage_card .read_more {
  margin-bottom: 10px;
}

.temoignages .contenu .liste .temoignage_card .read_more p {
  font-family: "gotham-black";
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
  transition: all 0.2s ease;
}

.temoignages .contenu .liste .temoignage_card .read_more p:before {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  top: 2px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s ease;
}

.temoignages .contenu .liste .temoignage_card .read_more p:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  position: relative;
  top: 2px;
  margin-left: 10px;
  left: 0px;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s ease;
}

.temoignages .contenu .liste .temoignage_card .read_more:hover {
  cursor: pointer;
}

.temoignages .contenu .liste .temoignage_card .read_more:hover p {
  padding-left: 30px;
  transition: all 0.2s ease;
}

.temoignages .contenu .liste .temoignage_card .read_more:hover p:after {
  left: 10px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease;
}

.temoignages .contenu .liste .temoignage_card .read_more:hover p:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease;
}

.temoignages .bg-modal-temoignages {
  width: 100vw;
  height: 100vh;
  background-color: rgba(27, 27, 29, 0.95);
  position: fixed;
  top: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 100000;
}

.temoignages .bg-modal-temoignages .close {
  z-index: 30;
  position: absolute;
  top: 30px;
  right: 40px;
  font-family: "gotham-medium";
  font-size: 35px;
  float: right;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .temoignages .bg-modal-temoignages .close {
    font-size: 30px;
  }
}
@media screen and (max-width: 576px) {
  .temoignages .bg-modal-temoignages .close {
    right: 30px;
  }
}
.temoignages .bg-modal-temoignages .close:hover {
  cursor: pointer;
}

.temoignages .bg-modal-temoignages .modal-contents {
  width: 950px;
  padding: 50px;
  text-align: center;
  position: relative;
  border-radius: 20px;
  overflow-y: hidden;
  overflow-x: hidden;
  background-color: #EAEAEA;
}

@media screen and (max-width: 992px) {
  .temoignages .bg-modal-temoignages .modal-contents {
    width: 700px;
  }
}
@media screen and (max-width: 767px) {
  .temoignages .bg-modal-temoignages .modal-contents {
    overflow-y: scroll;
    width: 80%;
  }
}
.temoignages .bg-modal-temoignages .modal-contents .contenu_popup {
  margin-top: 30px;
}

.temoignages .bg-modal-temoignages .modal-contents .contenu_popup p {
  font-family: "gotham-narrow-medium";
  font-size: 19px;
  color: #ffffff;
}

@media screen and (max-width: 1400px) {
  .temoignages .bg-modal-temoignages .modal-contents .contenu_popup p {
    font-size: 18px;
  }
}
@media screen and (max-width: 1200px) {
  .temoignages .bg-modal-temoignages .modal-contents .contenu_popup p {
    font-size: 17px;
  }
}
.temoignages .bg-modal-temoignages .modal-contents .contenu_popup p em {
  font-style: normal;
  font-family: "gotham-narrow-medium-italic";
  font-size: 22px;
}

@media screen and (max-width: 1400px) {
  .temoignages .bg-modal-temoignages .modal-contents .contenu_popup p em {
    font-size: 21px;
  }
}
@media screen and (max-width: 1200px) {
  .temoignages .bg-modal-temoignages .modal-contents .contenu_popup p em {
    font-size: 20px;
  }
}
.temoignages .bg-modal-temoignages .modal-contents .contenu_popup p:last-child {
  margin-bottom: 0px;
}

.temoignages .bg-modal-temoignages .clair {
  background-color: #0098D6;
}

.temoignages .bg-modal-temoignages .fonce {
  background-color: #013764;
}
.single_region .delegations .carousel-delegations-regionales-2 {
  position: relative;
}

.single_region .delegations .carousel-delegations-regionales-2 {
  display: flex;
 max-width: 800px;
  margin: 0 auto;
}

.single_region .delegations .carousel-delegations-regionales-2 .item {
  display: flex;
  flex: 1 0 auto;
  height: 100%;
}

.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card {
  position: relative;
  background-color: #0098D6;
  padding: 20px 60px;
  border-bottom-left-radius: 30px;
  text-align: center;
}

@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card {
    padding: 20px 50px;
  }
}
@media screen and (max-width: 1200px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card {
    padding: 20px 40px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card {
    padding: 20px 30px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card {
    padding: 20px;
  }
}
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .label {
  position: relative;
  width: 200px;
  height: 200px;
  background: #ffffff;
  border: 8px solid #DAD9DD;
  border-radius: 50%;
  display: block;
  margin: 0px auto 20px auto;
}

@media screen and (max-width: 1200px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .label {
    width: 190px;
    height: 190px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .label {
    width: 180px;
    height: 180px;
  }
}
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .label img {
  width: 95%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0px 8px;
}

.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .nom {
  margin-bottom: 20px;
}

.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .nom h1,
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .nom h2,
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .nom h3,
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .nom p {
  font-family: "gotham-black";
  font-size: 20px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 0px;
}

.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .description {
  margin-bottom: 120px;
}

.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .description p {
  font-family: "gotham-narrow-medium";
  font-size: 17px;
  line-height: 19px;
  color: #ffffff;
  margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .description p {
    font-size: 18px;
    line-height: 20px;
  }
}
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .description p strong {
  font-family: "gotham-narrow-black";
  font-style: normal;
  font-weight: normal;
}

.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card {
  position: absolute;
  bottom: 20px;
  width: 100%;
  left: 0;
  padding: 0px 20px;
}

@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card {
    position: relative;
    padding: 0px;
  }
}
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card a {
  text-decoration: none;
}

.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card a p {
  margin-bottom: 0px;
  text-decoration: none;
  font-family: "gotham-bold";
  font-size: 18px;
  padding: 15px 35px;
  border-radius: 40px;
  background: transparent linear-gradient(180deg, #FF671D 0%, #D2451E 100%) 0% 0% no-repeat padding-box;
  border: 1px solid transparent;
  color: #ffffff;
  transition: all 0.2s ease;
}

@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card a p {
    font-size: 17px;
    padding: 15px 30px;
  }
}
@media screen and (max-width: 992px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card a p {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card a p {
    font-size: 15px;
  }
}
.single_region .delegations .carousel-delegations-regionales-2 .item .delegation_card .bouton_card a:hover p {
  background: transparent;
  color: #FF671D;
  border: 1px solid #D2451E;
  transition: all 0.2s ease;
}

.single_region .delegations .carousel-delegations-regionales-2 .owl-nav button {
  z-index: 40;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  background-image: url(../../src/img/next.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-position: cover;
  transition: all 0.2s ease;
}

.single_region .delegations .carousel-delegations-regionales-2 .owl-nav button span {
  display: none;
}

.single_region .delegations .carousel-delegations-regionales-2 .owl-nav .owl-prev {
  left: -100px;
  transform: translateY(-50%) rotate(180deg);
  transition: all 0.2s ease;
}

@media screen and (max-width: 1500px) {
  .single_region .delegations .carousel-delegations-regionales-2 .owl-nav .owl-prev {
    left: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales-2 .owl-nav .owl-prev {
    left: -35px;
  }
}
.single_region .delegations .carousel-delegations-regionales-2 .owl-nav .owl-next {
  right: -100px;
  transform: translateY(-50%);
}

@media screen and (max-width: 1500px) {
  .single_region .delegations .carousel-delegations-regionales-2 .owl-nav .owl-next {
    right: -50px;
  }
}
@media screen and (max-width: 1400px) {
  .single_region .delegations .carousel-delegations-regionales-2 .owl-nav .owl-next {
    right: -35px;
  }
}
.single_region .delegations .carousel-delegations-regionales-2 .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -60px;
  transform: translateX(-50%);
  margin: 0px;
}

.single_region .delegations .carousel-delegations-regionales-2 .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.single_region .delegations .carousel-delegations-regionales-2 .owl-dots .owl-dot.active {
  background-color: #0098D6;
}
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 {
  position: relative;
  width: 70%;
  display: block;
  margin: 0px auto;
}

@media screen and (max-width: 1400px) {
  .collectivites .temoignages .carousel-temoignages-services,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 {
    width: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .temoignages .carousel-temoignages-services,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 {
    width: 90%;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 {
    width: 100%;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item {
  margin: 50px;
  padding: 30px;
  box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.2);
  border-radius: 14px;
}

.collectivites .temoignages .carousel-temoignages-services .item img,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item img,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item img,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item img {
  width: 80%;
  display: block;
  margin: 0px auto;
  border-radius: 10px;
}

@media screen and (max-width: 576px) {
  .collectivites .temoignages .carousel-temoignages-services .item img,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item img,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item img,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item img {
    width: 90%;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .nom,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .nom,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .nom {
  text-align: center;
  font-family: "gotham-black";
  font-size: 25px;
  line-height: 31px;
  margin-bottom: 0px;
  margin-top: 20px;
}

@media screen and (max-width: 1400px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .nom {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .nom {
    font-size: 23px;
    line-height: 29px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .nom {
    font-size: 22px;
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .collectivites .temoignages .carousel-temoignages-services .item .nom,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .nom,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .nom {
    font-size: 21px;
    line-height: 27px;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .poste,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .poste,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .poste {
  text-align: center;
  font-family: "gotham-narrow-medium";
  font-size: 20px;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  .collectivites .temoignages .carousel-temoignages-services .item .poste,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .poste,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .poste {
    font-size: 19px;
  }
}
@media screen and (max-width: 1200px) {
  .collectivites .temoignages .carousel-temoignages-services .item .poste,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .poste,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .poste {
    font-size: 18px;
  }
}
@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .poste,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .poste,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .poste,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .poste {
    margin-bottom: 20px;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .presentation p {
  font-family: "gotham-narrow-medium";
  font-size: 18px;
  line-height: 30px;
}

@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .presentation p,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .presentation p,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .presentation p,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .presentation p {
    text-align: center;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .presentation p strong,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .presentation p strong,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .presentation p strong,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .presentation p strong {
  font-weight: normal;
  font-family: "gotham-narrow-black";
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .presentation ul,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .presentation ul,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .presentation ul {
  padding-left: 0px;
  list-style: none;
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .presentation ul li {
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  font-family: "gotham-narrow-medium";
  margin-bottom: 10px;
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul li strong,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .presentation ul li strong,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .presentation ul li strong,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .presentation ul li strong {
  font-weight: normal;
  font-family: "gotham-narrow-black";
}

.collectivites .temoignages .carousel-temoignages-services .item .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .presentation ul li:before {
  content: "•";
  font-size: 18px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .temoignage,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .temoignage,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .temoignage {
  margin-top: 15px;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .temoignage p {
  display: inline-block;
  font-family: "gotham-narrow-medium-italic";
  font-size: 18px;
  line-height: 30px;
  color: #013764;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  .collectivites .temoignages .carousel-temoignages-services .item .temoignage p,
  .collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .temoignage p,
  .collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .temoignage p,
  .collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .temoignage p {
    text-align: center;
  }
}
.collectivites .temoignages .carousel-temoignages-services .item .temoignage ul,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .temoignage ul,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .temoignage ul,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .temoignage ul {
  padding-left: 0px;
  list-style: none;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .temoignage ul li {
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  color: #013764;
  font-family: "gotham-narrow-medium-italic";
  margin-bottom: 10px;
}

.collectivites .temoignages .carousel-temoignages-services .item .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item .temoignage ul li:before {
  content: "•";
  color: #013764;
  font-size: 18px;
  line-height: 0px;
  position: absolute;
  top: 14px;
  left: 0;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .nom,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .poste,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .nom,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .poste,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .nom,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .poste {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .presentation p,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .temoignage p {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .presentation ul li,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .temoignage ul li {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_blanc .presentation ul li:before,
.collectivites .temoignages .carousel-temoignages-services .item_blanc .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_blanc .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_blanc .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_blanc .temoignage ul li:before {
  color: #ffffff;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .nom,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .poste,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .nom,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .poste,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .nom,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .poste {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .presentation p,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .temoignage p {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .presentation ul li,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .temoignage ul li {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_bleu .presentation ul li:before,
.collectivites .temoignages .carousel-temoignages-services .item_bleu .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_bleu .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_bleu .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_bleu .temoignage ul li:before {
  color: #013764;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .nom,
.collectivites .temoignages .carousel-temoignages-services .item_noir .poste,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .nom,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .poste,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .nom,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .poste,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .nom,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .poste {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .presentation p,
.collectivites .temoignages .carousel-temoignages-services .item_noir .temoignage p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .presentation p,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .temoignage p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .presentation p,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .temoignage p {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .presentation ul li,
.collectivites .temoignages .carousel-temoignages-services .item_noir .temoignage ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .presentation ul li,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .temoignage ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .presentation ul li,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .temoignage ul li {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .item_noir .presentation ul li:before,
.collectivites .temoignages .carousel-temoignages-services .item_noir .temoignage ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .presentation ul li:before,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .item_noir .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .item_noir .temoignage ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .presentation ul li:before,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item_noir .temoignage ul li:before {
  color: #000000;
}

.collectivites .temoignages .carousel-temoignages-services .owl-dots,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .owl-dots,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .owl-dots,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .owl-dots {
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  margin: 0px;
}

.collectivites .temoignages .carousel-temoignages-services .owl-dots .owl-dot,
.collectivites .temoignages .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot,
.collectivites .deuxiemes_temoignages2 .carousel-temoignages-services .owl-dots .owl-dot,
.collectivites .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #EAEAEA;
  border-radius: 50%;
  margin: 0px 5px;
}

.collectivites .temoignages.gris,
.collectivites .deuxiemes_temoignages.gris {
  background-color: #EAEAEA;
}

.collectivites .temoignages.blanc,
.collectivites .deuxiemes_temoignages.blanc {
  background-color: #ffffff;
}

.collectivites .couleur_elements.bleu .bandeau_page .opacite {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.bleu .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.bleu .engagement .liste .contenu ul li:before {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .bandeau {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.bleu .temoignages .carousel-deuxiemes-temoignages-services-2 .item,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages2 .carousel-temoignages-services .item,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item {
  background-color: #007BB7;
}

.collectivites .couleur_elements.bleu .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.bleu .temoignages .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages2 .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.bleu .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active {
  background-color: #007BB7;
}

.collectivites .couleur_elements.orange_clair .bandeau_page .opacite {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_clair .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_clair .engagement .liste .contenu ul li:before {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .bandeau {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_clair .temoignages .carousel-deuxiemes-temoignages-services-2 .item,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages2 .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_clair .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_clair .temoignages .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages2 .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_clair .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active {
  background-color: #D85321;
}

.collectivites .couleur_elements.orange_fonce .bandeau_page .opacite {
  background-color: #D2451E;
}

.collectivites .couleur_elements.orange_fonce .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_fonce .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.orange_fonce .engagement .liste .contenu ul li:before {
  background-color: #D2451E;
}

.collectivites .couleur_elements.orange_fonce .bandeau {
  background-color: #D2451E;
}

.collectivites .couleur_elements.orange_fonce .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_fonce .temoignages .carousel-deuxiemes-temoignages-services-2 .item,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages2 .carousel-temoignages-services .item,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item {
  background-color: #d85321ab;
}

.collectivites .couleur_elements.orange_fonce .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_fonce .temoignages .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages2 .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active {
  background-color: #D2451E;
}

.collectivites .couleur_elements.vert .bandeau_page .opacite {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .obligations .liste .contenu ul li:before,
.collectivites .couleur_elements.vert .quinconce .liste .contenu ul li:before,
.collectivites .couleur_elements.vert .engagement .liste .contenu ul li:before {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .bandeau {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .temoignages .carousel-temoignages-services .item,
.collectivites .couleur_elements.vert .temoignages .carousel-deuxiemes-temoignages-services-2 .item,
.collectivites .couleur_elements.vert .deuxiemes_temoignages2 .carousel-temoignages-services .item,
.collectivites .couleur_elements.vert .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item {
  background-color: #B8BE14;
}

.collectivites .couleur_elements.vert .temoignages .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.vert .temoignages .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active,
.collectivites .couleur_elements.vert .deuxiemes_temoignages2 .carousel-temoignages-services .owl-dots .owl-dot.active,
.collectivites .couleur_elements.vert .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .owl-dots .owl-dot.active {
  background-color: #B8BE14;
} 
.collectivites .couleur_elements.orange_fonce .temoignages .carousel-temoignages-services .item, .collectivites .couleur_elements.orange_fonce .temoignages .carousel-deuxiemes-temoignages-services-2 .item, .collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages2 .carousel-temoignages-services .item, .collectivites .couleur_elements.orange_fonce .deuxiemes_temoignages2 .carousel-deuxiemes-temoignages-services-2 .item
{
min-height:280px;	
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjdHVhbGl0ZXMuY3NzIiwiY29sbGVjdGl2aXRlcy5jc3MiLCJjb250YWN0LmNzcyIsImRlbGVnYXRpb25zLmNzcyIsImRlcGFydGVtZW50cy5jc3MiLCJmb290ZXIuY3NzIiwiZ2xvYmFsZXMuY3NzIiwiaGVhZGVyLmNzcyIsImhvbWUuY3NzIiwiaW50ZXJuYXRpb25hbGVzLmNzcyIsInBhZ2UuY3NzIiwicGFydGVuYWlyZXMuY3NzIiwicHJlc3NlLmNzcyIsInF1aV9zb21tZXNfbm91cy5jc3MiLCJyZWNoZXJjaGUuY3NzIiwicmVnaW9ucy5jc3MiLCJzZXJ2aWNlcy5jc3MiLCJ0ZW1vaWduYWdlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNEOztBQ2ozQkQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBUUU7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDRDtBQzczQ0Q7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDRDs7QUMzY0Q7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBWUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFZRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBWUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFZRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU1FO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBTUU7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFTRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtJQUdFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7SUFHRTtJQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDRDtBQ3ZxREQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOztFQUVIOztBQzlsQ0Q7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNEO0FDM1FEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDRDs7QUNubkJEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDRDtBQ3g5QkQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtFOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFO0lBQ0E7OztBQUdKO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDRDtBQzFzREQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOztFQUVGO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtBQUFBO0FBQUE7SUFHRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDRDs7QUN6b0JEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDRDtBQ3BQRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDRDtBQ3JIRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDRDs7QUN4SkQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUg7QUM5akREO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDRDtBQ2hIRDtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUg7QUNwOEJEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRRTtJQUNBOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0lBRUU7SUFDQTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0FBQUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7RUFDRTtBQUFBO0FBQUE7QUFBQTtJQUlFO0lBQ0E7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0FBQUE7SUFJRTtJQUNBOzs7QUFHSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7SUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0Q7QUNubENEO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0QiLCJmaWxlIjoiZWN0aS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1Cb29rLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LU1lZGl1bUl0YWxpYy5vdGYpO1xufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuYmFuZGVhdV9wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLmJhbmRlYXVfcGFnZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHg7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5jYXRlZ29yaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLmNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDhweDtcbiAgfVxufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuY2F0ZWdvcmllcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLmNhdGVnb3JpZXMgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDI0NTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucmVjZW50X2FjdCB7XG4gICAgcGFkZGluZzogMHB4IDhweDtcbiAgfVxufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucmVjZW50X2FjdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnJlY2VudF9hY3QgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogODUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnJlY2VudF9hY3QgLmluZm9zIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucmVjZW50X2FjdCAuaW5mb3MgYSBoMyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzAwOThENjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhIGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnJlY2VudF9hY3QgLmluZm9zIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucmVjZW50X2FjdCAuaW5mb3MgYSBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhIC5leHRyYWl0IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnJlY2VudF9hY3QgLmluZm9zIGEgLmV4dHJhaXQgcCBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucmVjZW50X2FjdCAuaW5mb3MgYSAucmVhZF9tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnJlY2VudF9hY3QgLmluZm9zIGEgLnJlYWRfbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhIC5yZWFkX21vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhOmhvdmVyIC5yZWFkX21vcmUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhOmhvdmVyIC5yZWFkX21vcmU6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5yZWNlbnRfYWN0IC5pbmZvcyBhOmhvdmVyIC5yZWFkX21vcmU6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyxcbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDIwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyxcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweCAwcHggOHB4O1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmNoaWxkcmVuLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5jaGlsZHJlbiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMi41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuY2hpbGRyZW4sXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuY2hpbGRyZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmNoaWxkcmVuLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmNoaWxkcmVuLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmNoaWxkcmVuIHtcbiAgICBwYWRkaW5nOiAwcHggOHB4IDQwcHggOHB4O1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmNoaWxkcmVuIC50aXRyZV9jaGlsZHJlbiBoMixcbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuY2hpbGRyZW4gLnRpdHJlX2NoaWxkcmVuIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5jaGlsZHJlbiAudGl0cmVfY2hpbGRyZW4gaDIsXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuY2hpbGRyZW4gLnRpdHJlX2NoaWxkcmVuIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmNoaWxkcmVuIC50aXRyZV9jaGlsZHJlbiBoMixcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5jaGlsZHJlbiAudGl0cmVfY2hpbGRyZW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5jaGlsZHJlbiAudGl0cmVfY2hpbGRyZW4gaDIsXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuY2hpbGRyZW4gLnRpdHJlX2NoaWxkcmVuIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuY2hpbGRyZW4gYSxcbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuY2hpbGRyZW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY2NzFEIDAlLCAjRDI0NTFFIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmNoaWxkcmVuIGEsXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuY2hpbGRyZW4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5jaGlsZHJlbiBhOmhvdmVyLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5jaGlsZHJlbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDI0NTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5jaGlsZHJlbiBhOmZpcnN0LW9mLXR5cGUsXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmNoaWxkcmVuIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmJvdXRvbixcbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYm91dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYm91dG9uLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmJvdXRvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYm91dG9uIGEsXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmJvdXRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmJvdXRvbiBhLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmJvdXRvbiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmJvdXRvbiBhOmhvdmVyLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5ib3V0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGNjcxRDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyNDUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyBoMixcbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMi41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgaDIsXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIGgyLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIGgyLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIGgyLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQsXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmFjdF9jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSxcbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYWN0X2NhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmFjdF9jYXJkIGEsXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYWN0X2NhcmQgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSBpbWcsXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmFjdF9jYXJkIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmFjdF9jYXJkIGEgaDMsXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmFjdF9jYXJkIGEgaDMge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMwMDk4RDY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5hY3RfY2FyZCBhIGgzLFxuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmFjdF9jYXJkIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSBoMyxcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhIGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSBoMyxcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSBoMyxcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSAuZXh0cmFpdCBwLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhIC5leHRyYWl0IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSAuZXh0cmFpdCBwIGVtLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhIC5leHRyYWl0IHAgZW0ge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYSAucmVhZF9tb3JlLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhIC5yZWFkX21vcmUge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5hY3RfY2FyZCBhIC5yZWFkX21vcmU6YmVmb3JlLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhIC5yZWFkX21vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19vcmFuZ2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5hY3RfY2FyZCBhIC5yZWFkX21vcmU6YWZ0ZXIsXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmFjdF9jYXJkIGEgLnJlYWRfbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWN0X2NhcmQgYTpob3ZlciAucmVhZF9tb3JlLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhOmhvdmVyIC5yZWFkX21vcmUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmFjdF9jYXJkIGE6aG92ZXIgLnJlYWRfbW9yZTphZnRlcixcbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYWN0X2NhcmQgYTpob3ZlciAucmVhZF9tb3JlOmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5hY3RfY2FyZCBhOmhvdmVyIC5yZWFkX21vcmU6YmVmb3JlLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hY3RfY2FyZCBhOmhvdmVyIC5yZWFkX21vcmU6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWxtLWJ0bi13cmFwLFxuLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hbG0tYnRuLXdyYXAge1xuICBwYWRkaW5nOiA2MHB4IDBweCA4MHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5hbG0tYnRuLXdyYXAsXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYWxtLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAucGFzdF9hY3RzIC5hbG0tYnRuLXdyYXAsXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYWxtLWJ0bi13cmFwIHtcbiAgICBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmFsbS1idG4td3JhcCBidXR0b24sXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmFsbS1idG4td3JhcCBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY2NzFEIDAlLCAjRDI0NTFFIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnBhc3RfYWN0cyAuYWxtLWJ0bi13cmFwIGJ1dHRvbixcbiAgLmFyY2hpdmVfYWN0dWFsaXRlcyAuc2luZ2xlX2NhdGVnb3J5IC5hbG0tYnRuLXdyYXAgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmFsbS1idG4td3JhcCBidXR0b24sXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYWxtLWJ0bi13cmFwIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmFsbS1idG4td3JhcCBidXR0b24sXG4gIC5hcmNoaXZlX2FjdHVhbGl0ZXMgLnNpbmdsZV9jYXRlZ29yeSAuYWxtLWJ0bi13cmFwIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5wYXN0X2FjdHMgLmFsbS1idG4td3JhcCBidXR0b246aG92ZXIsXG4uYXJjaGl2ZV9hY3R1YWxpdGVzIC5zaW5nbGVfY2F0ZWdvcnkgLmFsbS1idG4td3JhcCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRjY3MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMjQ1MUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zaW5nbGVfcGVyc28gLmJhbmRlYXVfcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG59XG4uc2luZ2xlX3BlcnNvIC5iYW5kZWF1X3BhZ2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAucmV0b3VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAucmV0b3VyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGNjcxRCAwJSwgI0QyNDUxRSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudCAucmV0b3VyIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnJldG91ciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDI0NTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuY292ZXIge1xuICBtYXJnaW46IDgwcHggMHB4IDYwcHggMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuY292ZXIgaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLmNvdmVyIGltZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgaDIge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI0QyNDUxRTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IGgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IG9sIGxpIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0QyNDUxRTtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSAud3AtYmxvY2stdGFibGUgdGQge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSAud3AtYmxvY2stdGFibGUgdGQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IC53cC1ibG9jay1idXR0b24ge1xuICBtYXJnaW46IDYwcHggMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IC53cC1ibG9jay1idXR0b24gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5jb250ZW51IC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLmNvbnRlbnUgLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRjY3MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMjQ1MUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3BlcnNvIC5jb250ZW50IC5zaXplX2FydGljbGUgLnNoYXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5zaGFyZSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5zaGFyZSAuYTJhX3N2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMjQ1MUUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcGVyc28gLmNvbnRlbnQgLnNpemVfYXJ0aWNsZSAuc2hhcmUgLmEyYV9zdmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNpbmdsZV9wZXJzbyAuY29udGVudCAuc2l6ZV9hcnRpY2xlIC5zaGFyZSBhOmhvdmVyIC5hMmFfc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjcxRCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWFjdHVhbGl0ZXMuY3NzLm1hcCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMsXG4uY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmgyLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmgyIGgxOjphZnRlcixcbi5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAuaDIgaDI6OmFmdGVyLFxuLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5oMiBoMzo6YWZ0ZXIsXG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmgyIHA6OmFmdGVyLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAuaDIgaDE6OmFmdGVyLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAuaDIgaDI6OmFmdGVyLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAuaDIgaDM6OmFmdGVyLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAuaDIgcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5pbnRyb2R1Y3Rpb24sXG4uY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5pbnRyb2R1Y3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5tYXJnaW5fYm90dG9tLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLm1hcmdpbl9ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAubWFyZ2luX2JvdHRvbSxcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLm1hcmdpbl9ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLm1hcmdpbl9ib3R0b206bGFzdC1jaGlsZCxcbi5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC5tYXJnaW5fYm90dG9tOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSxcbi5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC50aXRyZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSBoMSxcbi5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLnRpdHJlIGgyLFxuLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAudGl0cmUgaDMsXG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSBwLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLnRpdHJlIGgxLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLnRpdHJlIGgyLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLnRpdHJlIGgzLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLnRpdHJlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLnRpdHJlIGgxLFxuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSBoMixcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAudGl0cmUgaDMsXG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLnRpdHJlIHAsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC50aXRyZSBoMSxcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLnRpdHJlIGgyLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAudGl0cmUgaDMsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSBoMSxcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAudGl0cmUgaDIsXG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLnRpdHJlIGgzLFxuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSBwLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAudGl0cmUgaDEsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC50aXRyZSBoMixcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLnRpdHJlIGgzLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSBoMSxcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAudGl0cmUgaDIsXG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLnRpdHJlIGgzLFxuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC50aXRyZSBwLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAudGl0cmUgaDEsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC50aXRyZSBoMixcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLnRpdHJlIGgzLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5jb250ZW51IHVsLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5jb250ZW51IHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5jb250ZW51IHVsIGxpLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAuY29udGVudSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAuY29udGVudSB1bCBsaSxcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAuY29udGVudSB1bCBsaSBzdHJvbmcsXG4uY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAuY29udGVudSB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLmNvbnRlbnUgdWwgbGkgc3Ryb25nLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAuY29udGVudSB1bCBsaSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLmNvbnRlbnUgdWwgbGkgc3Ryb25nLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAuY29udGVudSB1bCBsaSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAuY29udGVudSB1bCBsaSBzdHJvbmcsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5jb250ZW51IHVsIGxpIHN0cm9uZyxcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvbGlzdGVfc2VydmljZXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5jb250ZW51IHVsIGxpOmJlZm9yZSxcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5jb250ZW51IHVsIGxpOmJlZm9yZSxcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLmNvbnRlbnUgcCxcbi5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC5jb250ZW51IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLmNvbnRlbnUgcCxcbiAgLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAuY29udGVudSBwLFxuICAuY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLmNvbnRlbnUgcCBzdHJvbmcsXG4uY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xufVxuLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAuY29udGVudSAuYm91dG9uLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgLmJvdXRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY29sbGVjdGl2aXRlcyAub2JsaWdhdGlvbnMgLmxpc3RlIC5pbXBhaXIgaW1nLFxuLmNvbGxlY3Rpdml0ZXMgLnF1aW5jb25jZSAubGlzdGUgLmltcGFpciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNzBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vYmxpZ2F0aW9ucyAubGlzdGUgLmltcGFpciBpbWcsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC5pbXBhaXIgaW1nIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDUwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAucGFpciBpbWcsXG4uY29sbGVjdGl2aXRlcyAucXVpbmNvbmNlIC5saXN0ZSAucGFpciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9ibGlnYXRpb25zIC5saXN0ZSAucGFpciBpbWcsXG4gIC5jb2xsZWN0aXZpdGVzIC5xdWluY29uY2UgLmxpc3RlIC5wYWlyIGltZyB7XG4gICAgbWFyZ2luOiAwcHggYXV0byA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBwYWRkaW5nOiA4MHB4IDBweCAxMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyB7XG4gICAgcGFkZGluZzogNjBweCA4cHggODBweCA4cHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLmludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIHN2ZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgxLFxuLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgyLFxuLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgzLFxuLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIHAge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgxLFxuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgaDIsXG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBoMyxcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgyLFxuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgaDMsXG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgyLFxuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgaDMsXG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgyLFxuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgaDMsXG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBoMSBhLFxuLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGgyIGEsXG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgaDMgYSxcbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAuY29udGVudSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC5jb250ZW51IHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAuY29udGVudTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAxMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byA5MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDY1MHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0UyMDcxNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIgaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciBpbWcge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5DaXJJdGVtIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAub2ZmcmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5DaXJJdGVtIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm9mZnJlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb2xsZWN0aXZpdGVzIC5vZmZyZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5oMiBoMSxcbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5oMiBoMixcbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5oMiBoMyxcbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5oMiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmgyIGgxOjphZnRlcixcbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5oMiBoMjo6YWZ0ZXIsXG4uY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAuaDIgaDM6OmFmdGVyLFxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmgyIHA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5pbnRyb2R1Y3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLm1hcmdpbl9ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5tYXJnaW5fYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLm1hcmdpbl9ib3R0b206bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAudGl0cmUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC50aXRyZSBoMSxcbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAudGl0cmUgaDIsXG4uY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIGgzLFxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC50aXRyZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIGgxLFxuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIGgyLFxuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIGgzLFxuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAudGl0cmUgaDEsXG4gIC5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAudGl0cmUgaDIsXG4gIC5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAudGl0cmUgaDMsXG4gIC5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIGgxLFxuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIGgyLFxuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIGgzLFxuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLmNvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAuY29udGVudSB1bCBsaSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2xpc3RlX3NlcnZpY2VzLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5jb250ZW51IC5ib3V0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLmVuZ2FnZW1lbnQgLmxpc3RlIC5pbXBhaXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDcwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLmltcGFpciBpbWcge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNTBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAuZW5nYWdlbWVudCAubGlzdGUgLnBhaXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNzBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5lbmdhZ2VtZW50IC5saXN0ZSAucGFpciBpbWcge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNTBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAubm9tYnJlcyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29sbGVjdGl2aXRlcyAubm9tYnJlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5ub21icmVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweCAzMHB4IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCAubm9tYnJlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgY29sb3I6ICNGRjY3MUQ7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCAubm9tYnJlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAubm9tYnJlcyAuY291bnRlclVwIC5ub21icmUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCAubm9tYnJlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5ub21icmVzIC5jb3VudGVyVXAgLm5vbWJyZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAubm9tYnJlcyAuY291bnRlclVwIC5saWJlbGxlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBjb2xvcjogIzcwNkY2RjtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5ub21icmVzIC5jb3VudGVyVXAgLmxpYmVsbGUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCAubGliZWxsZSBwIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC5ub21icmVzIC5jb3VudGVyVXAgLmxpYmVsbGUgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29sbGVjdGl2aXRlcyAubm9tYnJlcyAuY291bnRlclVwIC5saWJlbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLm5vbWJyZXMuZ3JpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG4uY29sbGVjdGl2aXRlcyAubm9tYnJlcy5ibGFuYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29sbGVjdGl2aXRlcyAuYmFuZGVhdSB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLmJhbmRlYXUgLnNpemUgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbGxlY3Rpdml0ZXMgLmJhbmRlYXUgLnNpemUgLmgyIGgxLFxuLmNvbGxlY3Rpdml0ZXMgLmJhbmRlYXUgLnNpemUgLmgyIGgyLFxuLmNvbGxlY3Rpdml0ZXMgLmJhbmRlYXUgLnNpemUgLmgyIGgzLFxuLmNvbGxlY3Rpdml0ZXMgLmJhbmRlYXUgLnNpemUgLmgyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY29sbGVjdGl2aXRlcyAuYmFuZGVhdSAuc2l6ZSAuaDIgaDE6OmFmdGVyLFxuLmNvbGxlY3Rpdml0ZXMgLmJhbmRlYXUgLnNpemUgLmgyIGgyOjphZnRlcixcbi5jb2xsZWN0aXZpdGVzIC5iYW5kZWF1IC5zaXplIC5oMiBoMzo6YWZ0ZXIsXG4uY29sbGVjdGl2aXRlcyAuYmFuZGVhdSAuc2l6ZSAuaDIgcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIGgyLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuaW50cm9kdWN0aW9uLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMsXG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyxcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMsXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMsXG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0sXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0ge1xuICBtYXJnaW46IDUwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIGltZyxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIGltZyxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIGltZyxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSBpbWcge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gaW1nLFxuICAuY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSBpbWcsXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIGltZyxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLm5vbSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20sXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLm5vbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20sXG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20sXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20sXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAubm9tIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20sXG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20sXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20sXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAubm9tIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLm5vbSxcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLm5vbSxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLm5vbSxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5ub20ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAubm9tLFxuICAuY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAubm9tLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAubm9tLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLm5vbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucG9zdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnBvc3RlLFxuICAuY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucG9zdGUsXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucG9zdGUsXG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnBvc3RlLFxuICAuY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnBvc3RlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnBvc3RlLFxuICAuY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucG9zdGUsXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wb3N0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiBwLFxuICAuY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHAsXG4gIC5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wcmVzZW50YXRpb24gcCxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wcmVzZW50YXRpb24gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wcmVzZW50YXRpb24gcCBzdHJvbmcsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHAgc3Ryb25nLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiBwIHN0cm9uZyxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHVsLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiB1bCxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wcmVzZW50YXRpb24gdWwsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wcmVzZW50YXRpb24gdWwgbGksXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHVsIGxpIHN0cm9uZyxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wcmVzZW50YXRpb24gdWwgbGkgc3Ryb25nLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiB1bCBsaSBzdHJvbmcsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5wcmVzZW50YXRpb24gdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnByZXNlbnRhdGlvbiB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucHJlc2VudGF0aW9uIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDA7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50ZW1vaWduYWdlLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50ZW1vaWduYWdlIHAsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSBwLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCxcbiAgLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCxcbiAgLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50ZW1vaWduYWdlIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSB1bCxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50ZW1vaWduYWdlIHVsLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgdWwsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgdWwgbGksXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50ZW1vaWduYWdlIHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50ZW1vaWduYWdlIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50ZW1vaWduYWdlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAwO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAucG9zdGUsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxhbmMgLnBvc3RlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxhbmMgLm5vbSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC5wb3N0ZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC5wb3N0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC50ZW1vaWduYWdlIHAsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAudGVtb2lnbmFnZSBwLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxhbmMgLnByZXNlbnRhdGlvbiBwLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxhbmMgLnRlbW9pZ25hZ2UgcCxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxhbmMgLnRlbW9pZ25hZ2UgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAucHJlc2VudGF0aW9uIHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAudGVtb2lnbmFnZSB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC5wcmVzZW50YXRpb24gdWwgbGksXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAudGVtb2lnbmFnZSB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC5wcmVzZW50YXRpb24gdWwgbGksXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAudGVtb2lnbmFnZSB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAucHJlc2VudGF0aW9uIHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC50ZW1vaWduYWdlIHVsIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC5wcmVzZW50YXRpb24gdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAudGVtb2lnbmFnZSB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGFuYyAucHJlc2VudGF0aW9uIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC50ZW1vaWduYWdlIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC5wcmVzZW50YXRpb24gdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxhbmMgLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC5wcmVzZW50YXRpb24gdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsYW5jIC50ZW1vaWduYWdlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC5ub20sXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnBvc3RlLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAucG9zdGUsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC5ub20sXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC5wb3N0ZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC5ub20sXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAucG9zdGUge1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnRlbW9pZ25hZ2UgcCxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnByZXNlbnRhdGlvbiBwLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAudGVtb2lnbmFnZSBwLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC50ZW1vaWduYWdlIHAsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAucHJlc2VudGF0aW9uIHAsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAudGVtb2lnbmFnZSBwIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnByZXNlbnRhdGlvbiB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAudGVtb2lnbmFnZSB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnByZXNlbnRhdGlvbiB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnRlbW9pZ25hZ2UgdWwgbGksXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC5wcmVzZW50YXRpb24gdWwgbGksXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC50ZW1vaWduYWdlIHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnByZXNlbnRhdGlvbiB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ibGV1IC50ZW1vaWduYWdlIHVsIGxpIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnByZXNlbnRhdGlvbiB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAucHJlc2VudGF0aW9uIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAucHJlc2VudGF0aW9uIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX2JsZXUgLnByZXNlbnRhdGlvbiB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fYmxldSAudGVtb2lnbmFnZSB1bCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC5wb3N0ZSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLm5vbSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnBvc3RlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAucG9zdGUsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAubm9tLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnBvc3RlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnByZXNlbnRhdGlvbiBwLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC50ZW1vaWduYWdlIHAsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC5wcmVzZW50YXRpb24gcCxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnRlbW9pZ25hZ2UgcCxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnByZXNlbnRhdGlvbiBwLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAudGVtb2lnbmFnZSBwLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnByZXNlbnRhdGlvbiBwLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnRlbW9pZ25hZ2UgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC5wcmVzZW50YXRpb24gdWwgbGksXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnRlbW9pZ25hZ2UgdWwgbGksXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC5wcmVzZW50YXRpb24gdWwgbGksXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC50ZW1vaWduYWdlIHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAucHJlc2VudGF0aW9uIHVsIGxpLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAudGVtb2lnbmFnZSB1bCBsaSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC5wcmVzZW50YXRpb24gdWwgbGksXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW1fbm9pciAudGVtb2lnbmFnZSB1bCBsaSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC5wcmVzZW50YXRpb24gdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC50ZW1vaWduYWdlIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnByZXNlbnRhdGlvbiB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC50ZW1vaWduYWdlIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnByZXNlbnRhdGlvbiB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC50ZW1vaWduYWdlIHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbV9ub2lyIC5wcmVzZW50YXRpb24gdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtX25vaXIgLnRlbW9pZ25hZ2UgdWwgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5vd2wtZG90cyxcbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5vd2wtZG90cyxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5vd2wtZG90cyxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDBweDtcbn1cbi5jb2xsZWN0aXZpdGVzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LFxuLmNvbGxlY3Rpdml0ZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LFxuLmNvbGxlY3Rpdml0ZXMgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMuZ3Jpcyxcbi5jb2xsZWN0aXZpdGVzIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMuZ3JpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG4uY29sbGVjdGl2aXRlcyAudGVtb2lnbmFnZXMuYmxhbmMsXG4uY29sbGVjdGl2aXRlcyAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzLmJsYW5jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLmJsZXUgLmJhbmRlYXVfcGFnZSAub3BhY2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdCQjc7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5ibGV1IC5vYmxpZ2F0aW9ucyAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMuYmxldSAucXVpbmNvbmNlIC5saXN0ZSAuY29udGVudSB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5ibGV1IC5lbmdhZ2VtZW50IC5saXN0ZSAuY29udGVudSB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkI3O1xufVxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMuYmxldSAuYmFuZGVhdSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdCQjc7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5ibGV1IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0sXG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5ibGV1IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMuYmxldSAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLmJsZXUgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0JCNztcbn1cbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLmJsZXUgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMuYmxldSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMuYmxldSAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMuYmxldSAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdCQjc7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfY2xhaXIgLmJhbmRlYXVfcGFnZSAub3BhY2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODUzMjE7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfY2xhaXIgLm9ibGlnYXRpb25zIC5saXN0ZSAuY29udGVudSB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfY2xhaXIgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2NsYWlyIC5lbmdhZ2VtZW50IC5saXN0ZSAuY29udGVudSB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1MzIxO1xufVxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2NsYWlyIC5iYW5kZWF1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTMyMTtcbn1cbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLm9yYW5nZV9jbGFpciAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2NsYWlyIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2NsYWlyIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2NsYWlyIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODUzMjE7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfY2xhaXIgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2NsYWlyIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUsXG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfY2xhaXIgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLm9yYW5nZV9jbGFpciAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODUzMjE7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfZm9uY2UgLmJhbmRlYXVfcGFnZSAub3BhY2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMjQ1MUU7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfZm9uY2UgLm9ibGlnYXRpb25zIC5saXN0ZSAuY29udGVudSB1bCBsaTpiZWZvcmUsXG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfZm9uY2UgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2ZvbmNlIC5lbmdhZ2VtZW50IC5saXN0ZSAuY29udGVudSB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDI0NTFFO1xufVxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2ZvbmNlIC5iYW5kZWF1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyNDUxRTtcbn1cbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLm9yYW5nZV9mb25jZSAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2ZvbmNlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2ZvbmNlIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2ZvbmNlIC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMjQ1MUU7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfZm9uY2UgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMub3JhbmdlX2ZvbmNlIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUsXG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy5vcmFuZ2VfZm9uY2UgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLm9yYW5nZV9mb25jZSAuZGV1eGllbWVzX3RlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMjQ1MUU7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy52ZXJ0IC5iYW5kZWF1X3BhZ2UgLm9wYWNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCRTE0O1xufVxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMudmVydCAub2JsaWdhdGlvbnMgLmxpc3RlIC5jb250ZW51IHVsIGxpOmJlZm9yZSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLnZlcnQgLnF1aW5jb25jZSAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMudmVydCAuZW5nYWdlbWVudCAubGlzdGUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4QkUxNDtcbn1cbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLnZlcnQgLmJhbmRlYXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCRTE0O1xufVxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMudmVydCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtLFxuLmNvbGxlY3Rpdml0ZXMgLmNvdWxldXJfZWxlbWVudHMudmVydCAudGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLnZlcnQgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0sXG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy52ZXJ0IC5kZXV4aWVtZXNfdGVtb2lnbmFnZXMgLmNhcm91c2VsLWRldXhpZW1lcy10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEJFMTQ7XG59XG4uY29sbGVjdGl2aXRlcyAuY291bGV1cl9lbGVtZW50cy52ZXJ0IC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLnZlcnQgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC1kZXV4aWVtZXMtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLnZlcnQgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSxcbi5jb2xsZWN0aXZpdGVzIC5jb3VsZXVyX2VsZW1lbnRzLnZlcnQgLmRldXhpZW1lc190ZW1vaWduYWdlcyAuY2Fyb3VzZWwtZGV1eGllbWVzLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCRTE0O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWNvbGxlY3Rpdml0ZXMuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG4uY29udGFjdCAuYmFuZGVhdV9wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbn1cbi5jb250YWN0IC5iYW5kZWF1X3BhZ2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNvbnRhY3QgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmgyLFxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnRpdHJlIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAudGl0cmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAudGl0cmUgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnBhcnRpZV9pbmZvcm1hdGlvbnMgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnBhcnRpZV9pbmZvcm1hdGlvbnMgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjVweDtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDMwcHggNjVweCAzMHB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0OmZvY3VzLFxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMDtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tfcGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tfcGVycyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIC5jaGVja19wZXJzIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tfcGVycyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIC5jaGVja19wZXJzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tfcGVyczpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2NoZWNrZWQuc3ZnKTtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5tZW50aW9ucyB7XG4gIHdpZHRoOiA5NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5tZW50aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5tZW50aW9ucyBwLFxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLm1lbnRpb25zIGEge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAubWVudGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNEMjQ1MUU7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5zdWJtaXRfY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDI0NTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLnN1Ym1pdF9jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29udGFjdCAuZm9ybXVsYWlyZSAuZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QgLmZvcm11bGFpcmUgLmZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0IC5mb3JtdWxhaXJlIC5mb3JtIC5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6ICNEMjQ1MUU7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y29udGFjdC5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQm9vay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1NZWRpdW1JdGFsaWMub3RmKTtcbn1cbi5kZWxlZ2F0aW9ucyAuYmFuZGVhdSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMTAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4O1xufVxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1wYXJlbnQgfiAuY3VycmVudC1tZW51LXBhcmVudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3I6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSB7XG4gICAgcGFkZGluZzogMHB4IDhweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzY1cHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgICBsaW5lLWhlaWdodDogODNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMSxcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBwIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiA1M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVsZWdhdGlvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5kZWxlZ2F0aW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLmRlbGVnYXRpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmgyLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuaW50cm9kdWN0aW9uLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuZG9tLXRvbSxcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmRvbS10b20ge1xuICB3aWR0aDogNzAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDgwcHggYXV0byAwcHggYXV0bztcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSxcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAxMzc2NDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbixcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMHB4O1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpmb2N1cyxcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlcixcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTM3NjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3Njcm9sbC5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHksXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGE6aG92ZXIsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuc2VsZWN0aW9uLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5zZWxlY3Rpb24gc3Bhbixcbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2LFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2LFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5zZWxlY3Rpb24gc3BhbixcbiAgLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLnNlbGVjdGlvbiBzcGFuLFxuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdixcbiAgLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLnNlbGVjdGlvbiBzcGFuLFxuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdixcbiAgLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgI2NhcnRlLWRlcGFydGVtZW50cyxcbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wICNjYXJ0ZS1yZWdpb25zLFxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgI2NhcnRlLW1vbmRlLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAjY2FydGUtZGVwYXJ0ZW1lbnRzLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAjY2FydGUtcmVnaW9ucyxcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wICNjYXJ0ZS1kZXBhcnRlbWVudHMgc3ZnLFxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgI2NhcnRlLXJlZ2lvbnMgc3ZnLFxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2Zyxcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgI2NhcnRlLWRlcGFydGVtZW50cyBzdmcsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wICNjYXJ0ZS1yZWdpb25zIHN2Zyxcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAjY2FydGUtbW9uZGUsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wICNjYXJ0ZS1tb25kZSB7XG4gIHdpZHRoOiA5NzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wICNjYXJ0ZS1tb25kZSxcbiAgLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAjY2FydGUtbW9uZGUge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS0xIHBhdGg6aG92ZXIsXG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTcgcGF0aDpob3Zlcixcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS0xIHBhdGg6aG92ZXIsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcgI3pvbmUtNyBwYXRoOmhvdmVyIHtcbiAgZmlsbDogIzAxMzc2NCAhaW1wb3J0YW50O1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS0xOmhvdmVyLFxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS03OmhvdmVyLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTE6aG92ZXIsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcgI3pvbmUtNzpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSxcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSxcbiAgLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBpbWcsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHdpZHRoOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyxcbiAgLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBpbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgaW1nLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBpbWcsXG4gIC5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwLFxuLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdG9wOiA1cHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHAsXG4gIC5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGVnYXRpb25zIC5mcmFuY2UgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgcCxcbiAgLmRlbGVnYXRpb25zIC5tb25kZSAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHAsXG4gIC5kZWxlZ2F0aW9ucyAubW9uZGUgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAubW9iaWxlLFxuLmRlbGVnYXRpb25zIC5tb25kZSAubW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSAubW9iaWxlLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSAubW9iaWxlLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUge1xuICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gIH1cbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtLFxuLmRlbGVnYXRpb25zIC5tb25kZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMTM3NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyLFxuLmRlbGVnYXRpb25zIC5tb25kZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24sXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRlbGVnYXRpb25zIC5mcmFuY2UgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmRlbGVnYXRpb25zIC5mcmFuY2UgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmFmdGVyLFxuLmRlbGVnYXRpb25zIC5tb25kZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDEzNzY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9zY3JvbGwuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRlbGVnYXRpb25zIC5mcmFuY2UgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmFmdGVyLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlcixcbi5kZWxlZ2F0aW9ucyAubW9uZGUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5LFxuLmRlbGVnYXRpb25zIC5tb25kZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGEsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5kZWxlZ2F0aW9ucyAuZnJhbmNlIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGEsXG4gIC5kZWxlZ2F0aW9ucyAubW9uZGUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhOmhvdmVyLFxuLmRlbGVnYXRpb25zIC5tb25kZSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uZGVsZWdhdGlvbnMgLmZyYW5jZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVsZWdhdGlvbnMgLmZyYW5jZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmRlbGVnYXRpb25zIC5kZXBhcnRlbWVudHMsXG4uZGVsZWdhdGlvbnMgLnJlZ2lvbnMsXG4uZGVsZWdhdGlvbnMgLm1vbmRlIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVsZWdhdGlvbnMgLmRlcGFydGVtZW50cyxcbiAgLmRlbGVnYXRpb25zIC5yZWdpb25zLFxuICAuZGVsZWdhdGlvbnMgLm1vbmRlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRlbGVnYXRpb25zIC5kZXBhcnRlbWVudHMsXG4gIC5kZWxlZ2F0aW9ucyAucmVnaW9ucyxcbiAgLmRlbGVnYXRpb25zIC5tb25kZSB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5kZWxlZ2F0aW9ucyAucmVnaW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG4uZGVsZWdhdGlvbnMgLm1vbmRlIC5kZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5kZWxlZ2F0aW9ucyAubW9uZGUgLm1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5kZXBhcnRlbWVudHMgLmJhbmRlYXUsXG4ucmVnaW9ucyAuYmFuZGVhdSxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBwYWRkaW5nOiAyMHB4IDBweCAxMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1LFxuICAucmVnaW9ucyAuYmFuZGVhdSxcbiAgLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMTAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1LFxuICAucmVnaW9ucyAuYmFuZGVhdSxcbiAgLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSB7XG4gICAgcGFkZGluZzogMjBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSxcbi5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUsXG4uaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUge1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gbGksXG4ucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gbGksXG4uaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgbGk6YmVmb3JlLFxuLnJlZ2lvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUsXG4uaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IGxpOmJlZm9yZSxcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IGxpOmJlZm9yZSxcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IGxpOmJlZm9yZSxcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IHN2Zyxcbi5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgc3ZnLFxuLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAubWVudV9iYW5kZWF1IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuLnJlZ2lvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4uaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuLnJlZ2lvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUsXG4ucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUsXG4uaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4O1xufVxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiBsaSxcbi5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IGxpLFxuLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCxcbi5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG4ucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQgYSxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1wYXJlbnQgfiAuY3VycmVudC1tZW51LXBhcmVudCxcbi5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtcGFyZW50IH4gLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4uaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtcGFyZW50IH4gLmN1cnJlbnQtbWVudS1wYXJlbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSxcbi5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtLFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0sXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtLFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0sXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtLFxuICAucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0sXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ucmVnaW9ucyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3I6YmVmb3JlLFxuLnJlZ2lvbnMgLmJhbmRlYXUgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3I6YmVmb3JlLFxuLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSxcbi5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1LFxuLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSxcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1LFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1LFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSxcbiAgLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSB7XG4gICAgcGFkZGluZzogMHB4IDhweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMSxcbi5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4uZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBwLFxuLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4ucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbi5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4uaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbi5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NjVweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA4M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMSxcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLmRlcGFydGVtZW50cyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBwLFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMSxcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBwLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuICAuaW50ZXJuYXRpb25hbGVzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5kZXBhcnRlbWVudHMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCxcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCxcbiAgLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMSxcbiAgLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbiAgLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLmludGVybmF0aW9uYWxlcyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBwIHtcbiAgICBmb250LXNpemU6IDUzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgyLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgzLFxuICAuZGVwYXJ0ZW1lbnRzIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IGgxLFxuICAucmVnaW9ucyAuYmFuZGVhdSAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnJlZ2lvbnMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5yZWdpb25zIC5iYW5kZWF1IC50aXRyZV9iYW5kZWF1IHAsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmJhbmRlYXUgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50LFxuLnJlZ2lvbnMgLmNvbnRlbnQsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50LFxuICAucmVnaW9ucyAuY29udGVudCxcbiAgLmludGVybmF0aW9uYWxlcyAuY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmNvbnRlbnQsXG4gIC5yZWdpb25zIC5jb250ZW50LFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuaDIsXG4ucmVnaW9ucyAuY29udGVudCAuaDIsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmludHJvZHVjdGlvbixcbi5yZWdpb25zIC5jb250ZW50IC5pbnRyb2R1Y3Rpb24sXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5pbnRyb2R1Y3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5jb250ZW51LFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmNvbnRlbnUsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuY29udGVudSBwLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmNvbnRlbnUgcCxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmNvbnRlbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuY29udGVudSBwIHN0cm9uZyxcbi5yZWdpb25zIC5jb250ZW50IC5jb250ZW51IHAgc3Ryb25nLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5jb250ZW51IHVsLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmNvbnRlbnUgdWwsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5jb250ZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5jb250ZW51IHVsIGxpLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmNvbnRlbnUgdWwgbGksXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5jb250ZW51IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuY29udGVudSB1bCBsaSBzdHJvbmcsXG4ucmVnaW9ucyAuY29udGVudCAuY29udGVudSB1bCBsaSBzdHJvbmcsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5jb250ZW51IHVsIGxpOmxhc3QtY2hpbGQsXG4ucmVnaW9ucyAuY29udGVudCAuY29udGVudSB1bCBsaTpsYXN0LWNoaWxkLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuY29udGVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuY29udGVudSB1bCBsaTpiZWZvcmUsXG4ucmVnaW9ucyAuY29udGVudCAuY29udGVudSB1bCBsaTpiZWZvcmUsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAwO1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCxcbi5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wLFxuICAucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCxcbiAgLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSxcbi5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSB7XG4gIHdpZHRoOiA3MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogODBweCBhdXRvIDBweCBhdXRvO1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0sXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0sXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMTM3NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMHB4O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmZvY3VzLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpmb2N1cyxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmFmdGVyLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlcixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTM3NjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3Njcm9sbC5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlcixcbi5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlcixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSxcbi5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmRvbS10b20gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYSxcbi5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYTpob3Zlcixcbi5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5kb20tdG9tIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhOmhvdmVyLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAuZG9tLXRvbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5zZWxlY3Rpb24gc3Bhbixcbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBzcGFuLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYsXG4gIC5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5zZWxlY3Rpb24gc3BhbixcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBzcGFuLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5zZWxlY3Rpb24gc3BhbixcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdixcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBzcGFuLFxuICAucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdixcbiAgLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYsXG4gIC5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5zZWxlY3Rpb24gc3BhbixcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBzcGFuLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1kZXBhcnRlbWVudHMsXG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1yZWdpb25zLFxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtZGVwYXJ0ZW1lbnRzLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLXJlZ2lvbnMsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1kZXBhcnRlbWVudHMsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1yZWdpb25zLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUge1xuICB3aWR0aDogNjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtZGVwYXJ0ZW1lbnRzIHN2Zyxcbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLXJlZ2lvbnMgc3ZnLFxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLWRlcGFydGVtZW50cyBzdmcsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtcmVnaW9ucyBzdmcsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtZGVwYXJ0ZW1lbnRzIHN2Zyxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLXJlZ2lvbnMgc3ZnLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLW1vbmRlLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLW1vbmRlLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUge1xuICB3aWR0aDogOTc1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSxcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLW1vbmRlLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcgI3pvbmUtMSBwYXRoOmhvdmVyLFxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTcgcGF0aDpob3Zlcixcbi5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcgI3pvbmUtMSBwYXRoOmhvdmVyLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS03IHBhdGg6aG92ZXIsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcgI3pvbmUtMSBwYXRoOmhvdmVyLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTcgcGF0aDpob3ZlciB7XG4gIGZpbGw6ICMwMTM3NjQgIWltcG9ydGFudDtcbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS0xOmhvdmVyLFxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTc6aG92ZXIsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTE6aG92ZXIsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTc6aG92ZXIsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcgI3pvbmUtMTpob3Zlcixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS03OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUsXG4ucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSxcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSxcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUsXG4gIC5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSxcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgaW1nLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgaW1nLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyxcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgaW1nLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyxcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgaW1nLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyxcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgaW1nLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgcCxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogI0QyNDUxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHAsXG4gIC5yZWdpb25zIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHAsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLmRlc2t0b3AgLmVuc2VtYmxlX2NhcnRlIC5mbGVjaGUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwLFxuICAucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHAge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwLFxuICAucmVnaW9ucyAuY29udGVudCAuZGVza3RvcCAuZW5zZW1ibGVfY2FydGUgLmZsZWNoZSBwLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5kZXNrdG9wIC5lbnNlbWJsZV9jYXJ0ZSAuZmxlY2hlIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLm1vYmlsZSxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLm1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlLFxuICAucmVnaW9ucyAuY29udGVudCAubW9iaWxlLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5tb2JpbGUsXG4gIC5yZWdpb25zIC5jb250ZW50IC5tb2JpbGUsXG4gIC5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLm1vYmlsZSB7XG4gICAgcGFkZGluZzogMHB4IDhweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSxcbi5yZWdpb25zIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMTM3NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0sXG4gIC5yZWdpb25zIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5kZXBhcnRlbWVudHMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIsXG4ucmVnaW9ucyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlcixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24sXG4ucmVnaW9ucyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24sXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24sXG4gIC5yZWdpb25zIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbixcbiAgLmludGVybmF0aW9uYWxlcyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMsXG4ucmVnaW9ucyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246YWZ0ZXIsXG4ucmVnaW9ucyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246YWZ0ZXIsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTM3NjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3Njcm9sbC5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlcixcbiAgLnJlZ2lvbnMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmFmdGVyLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIsXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UsXG4ucmVnaW9ucyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuLmludGVybmF0aW9uYWxlcyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGVwYXJ0ZW1lbnRzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5LFxuLnJlZ2lvbnMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHksXG4uaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYSxcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhLFxuICAucmVnaW9ucyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhLFxuICAuaW50ZXJuYXRpb25hbGVzIC5jb250ZW50IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmRlcGFydGVtZW50cyAuY29udGVudCAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhOmhvdmVyLFxuLnJlZ2lvbnMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYTpob3Zlcixcbi5pbnRlcm5hdGlvbmFsZXMgLmNvbnRlbnQgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEzNzY0O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWRlbGVnYXRpb25zLmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1Cb29rLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LU1lZGl1bUl0YWxpYy5vdGYpO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYmFuZGVhdV9wYWdlIC5maWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYmFuZGVhdV9wYWdlIC5maWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5iYW5kZWF1X3BhZ2UgLmZpbCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5iYW5kZWF1X3BhZ2UgLmZpbCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmJhbmRlYXVfcGFnZSAuZmlsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYmFuZGVhdV9wYWdlIC5maWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5iYW5kZWF1X3BhZ2UgLmZpbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5iYW5kZWF1X3BhZ2UgLmZpbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYmFuZGVhdV9wYWdlIC5maWwgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmJhbmRlYXVfcGFnZSAuZmlsIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5iYW5kZWF1X3BhZ2UgLmZpbCBsaTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYmFuZGVhdV9wYWdlIC5vcGFjaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiAuYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5wcmVzZW50YXRpb24gLmJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAucHJlc2VudGF0aW9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiAuZm9uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG4gIHBhZGRpbmc6IDEwMHB4IDEwMHB4IDYwcHggMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAucHJlc2VudGF0aW9uIC5mb25kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDgwcHggNjBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5wcmVzZW50YXRpb24gLmZvbmQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiAuZm9uZCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5wcmVzZW50YXRpb24gLmZvbmQgLmgyIGgxLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAucHJlc2VudGF0aW9uIC5mb25kIC5oMiBoMixcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgaDMsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5wcmVzZW50YXRpb24gLmZvbmQgLmgyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgaDE6OmFmdGVyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAucHJlc2VudGF0aW9uIC5mb25kIC5oMiBoMjo6YWZ0ZXIsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5wcmVzZW50YXRpb24gLmZvbmQgLmgyIGgzOjphZnRlcixcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgcDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5wcmVzZW50YXRpb24gLmZvbmQgLmNvbnRlbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5wcmVzZW50YXRpb24gLmZvbmQgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLnByZXNlbnRhdGlvbiAuZm9uZCAuY29udGVudSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIHtcbiAgcGFkZGluZzogODBweCAwcHggMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4IDgwcHggOHB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSB7XG4gIHBhZGRpbmctbGVmdDogMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDIsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgzLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgxLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMixcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEgYSxcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyIGEsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyBhLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGE6aG92ZXIge1xuICBsZWZ0OiAxNXB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLmNvbnRlbnUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLmNvbnRlbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLmNvbnRlbnU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICB3aWR0aDogNjUwcHg7XG4gIGhlaWdodDogNjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMTIwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gOTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNFMjA3MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSBpbWcge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSBpbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAxMDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gIHdpZHRoOiA3NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIgaW1nIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciBpbWcge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0ge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5DaXJJdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjAwcHggMHB4IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSB7XG4gICAgcGFkZGluZzogMTYwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmdhdWNoZSAudGl0cmUsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmdhdWNoZSAudGl0cmUgaDEsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLnRpdHJlIGgyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMyxcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmdhdWNoZSAudGl0cmUgcCxcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDEsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZHJvaXRlIC50aXRyZSBoMyxcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAudGl0cmUgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLnRpdHJlIGgxLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLnRpdHJlIGgyLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLnRpdHJlIGgzLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLnRpdHJlIHAsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDEsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDIsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDMsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMixcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMyxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBwLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgxLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgyLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgzLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMixcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMyxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBwLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgxLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgyLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgzLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMixcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMyxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBwLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgxLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgyLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIGgzLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC5jb250ZW51LFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZHJvaXRlIC5jb250ZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMHB4IDIyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLmNvbnRlbnUsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAuY29udGVudSB7XG4gICAgcGFkZGluZzogMHB4IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmdhdWNoZSAuY29udGVudSxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZHJvaXRlIC5jb250ZW51IHtcbiAgICBwYWRkaW5nOiAwcHggMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLmNvbnRlbnUsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAuY29udGVudSB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmdhdWNoZSAuY29udGVudSBwLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZHJvaXRlIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC5jb250ZW51IHAsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgLmNvbnRlbnUgcCxcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZHJvaXRlIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZ2F1Y2hlIC5jb250ZW51IHAsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmdhdWNoZSAuY29udGVudSBwLFxuICAuc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5kcm9pdGUgLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5haWRlIC5nYXVjaGUgaW1nLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWlkZSAuZHJvaXRlIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmdhdWNoZSBpbWcsXG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFpZGUgLmRyb2l0ZSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweCA4MHB4IDhweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuaDIgaDEsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5oMiBoMixcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmgyIGgzLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuaDIgcCB7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuaDIgaDE6OmFmdGVyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuaDIgaDI6OmFmdGVyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuaDIgaDM6OmFmdGVyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuaDIgcDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogODUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSBoMyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzAwOThENjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSBoMyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSAuZXh0cmFpdCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgLmV4dHJhaXQgcCBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIC5yZWFkX21vcmUge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIC5yZWFkX21vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19vcmFuZ2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIC5yZWFkX21vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtOmhvdmVyIC5yZWFkX21vcmUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtOmhvdmVyIC5yZWFkX21vcmU6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtOmhvdmVyIC5yZWFkX21vcmU6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgYnV0dG9uIHtcbiAgei1pbmRleDogNDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL25leHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDBweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4RDY7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5hY3R1YWxpdGVzIC5ib3V0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuaDIgaDEsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuaDIgaDIsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuaDIgaDMsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuaDIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnZpZGVvIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNkY2Rjtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnZpZGVvIGEgLnBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3BsYXkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudmlkZW8gYTpob3ZlciAucGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIGgxLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudGl0cmUgaDIsXG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1zdGFnZSAuaXRlbSAubWlzc2lvbl9jYXJkIC50aXRyZSBoMyxcbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDk4RDY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLmNvbnRlbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1zdGFnZSAuaXRlbSAubWlzc2lvbl9jYXJkIC5jb250ZW51IHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1uYXYgYnV0dG9uIHtcbiAgei1pbmRleDogNDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL25leHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC0xMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTM1cHg7XG4gIH1cbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICB9XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmNvbnRhY3Qge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuaDIgaDE6OmFmdGVyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuaDIgaDI6OmFmdGVyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuaDIgaDM6OmFmdGVyLFxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuaDIgcDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5jb250YWN0IC5pbnRyb2R1Y3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuY29udGFjdF9jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMzVweCA0MHB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuY29udGFjdF9jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuY29udGFjdF9jYXJkIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuY29udGFjdF9jYXJkIC5ub21fcG9zdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuY29udGFjdF9jYXJkIC5ub21fcG9zdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNpbmdsZV9kZXBhcnRlbWVudCAuY29udGFjdCAuY29udGFjdF9jYXJkIC5ub21fcG9zdGUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmNvbnRhY3QgLmNvbnRhY3RfY2FyZCAudHJhaXQge1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmNvbnRhY3QgLmNvbnRhY3RfY2FyZCAuaW5mb3MgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5jb250YWN0IC5jb250YWN0X2NhcmQgLmluZm9zIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfZGVwYXJ0ZW1lbnQgLmNvbnRhY3QgLmNvbnRhY3RfY2FyZCAuaW5mb3MgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk4RDY7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5jb250YWN0IC5jb250YWN0X2NhcmQgLmluZm9zIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlX2RlcGFydGVtZW50IC5jb250YWN0IC5ib3V0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2RlcGFydGVtZW50IC5jb250YWN0IC5ib3V0b24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1kZXBhcnRlbWVudHMuY3NzLm1hcCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBwYWRkaW5nOiAxMDBweCAwcHggNDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweCA0MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAxMDBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4IDEyMHB4IDhweDtcbiAgfVxufVxuZm9vdGVyIGltZyB7XG4gIHdpZHRoOiAyMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmZvb3RlciAuaW5mb3Mge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciAuaW5mb3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmZvb3RlciAuaW5mb3MgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5mb290ZXIgLmluZm9zIGE6aG92ZXIge1xuICBjb2xvcjogI0QyNDUxRTtcbn1cbmZvb3RlciAuaW5mb3MgYTpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIC5tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmZvb3RlciAubWFwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmZvb3RlciAubWFwIGE6aG92ZXIge1xuICBjb2xvcjogI0QyNDUxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciAuZHJvaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5mb290ZXIgLmRyb2l0ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmZvb3RlciAuZHJvaXRlIC5sb2dvcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5mb290ZXIgLmRyb2l0ZSAubG9nb3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3RlciAuZHJvaXRlIC5sb2dvcyBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbmZvb3RlciAuZHJvaXRlIC5sb2dvcyBhIHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5mb290ZXIgLmRyb2l0ZSAubG9nb3MgYSBzdmcgZyBwYXRoIHtcbiAgZmlsbDogI0ZGNjcxRDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmZvb3RlciAuZHJvaXRlIC5sb2dvcyBhIHN2ZyBnIGVsbGlwc2Uge1xuICBmaWxsOiAjRkY2NzFEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuZm9vdGVyIC5kcm9pdGUgLmxvZ29zIGEgc3ZnIGcgI1RyYWPDqV8yMiB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmZvb3RlciAuZHJvaXRlIC5sb2dvcyBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuZm9vdGVyIC5kcm9pdGUgLmxvZ29zIGE6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIGZpbGw6ICNEMjQ1MUU7XG59XG5mb290ZXIgLmRyb2l0ZSAubG9nb3MgYTpob3ZlciBzdmcgZyBlbGxpcHNlIHtcbiAgZmlsbDogI0QyNDUxRTtcbn1cbmZvb3RlciAuZHJvaXRlIC5uZXdzbGV0dGVyIC50bnAtc3Vic2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC50bnAtZmllbGQtZW1haWwgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC50bnAtZmllbGQtZW1haWwgLnRucC1lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbmZvb3RlciAuZHJvaXRlIC5uZXdzbGV0dGVyIC50bnAtc3Vic2NyaXB0aW9uIC50bnAtZmllbGQudG5wLWZpZWxkLWVtYWlsIC50bnAtZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmZvb3RlciAuZHJvaXRlIC5uZXdzbGV0dGVyIC50bnAtc3Vic2NyaXB0aW9uIC50bnAtZmllbGQudG5wLWZpZWxkLWVtYWlsIC50bnAtZW1haWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5mb290ZXIgLmRyb2l0ZSAubmV3c2xldHRlciAudG5wLXN1YnNjcmlwdGlvbiAudG5wLWZpZWxkLnRucC1maWVsZC1jaGVja2JveC50bnAtZmllbGQtcHJpdmFjeSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciAuZHJvaXRlIC5uZXdzbGV0dGVyIC50bnAtc3Vic2NyaXB0aW9uIC50bnAtZmllbGQudG5wLWZpZWxkLWNoZWNrYm94LnRucC1maWVsZC1wcml2YWN5IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5mb290ZXIgLmRyb2l0ZSAubmV3c2xldHRlciAudG5wLXN1YnNjcmlwdGlvbiAudG5wLWZpZWxkLnRucC1maWVsZC1jaGVja2JveC50bnAtZmllbGQtcHJpdmFjeSBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xufVxuZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3RlciAuZHJvaXRlIC5uZXdzbGV0dGVyIC50bnAtc3Vic2NyaXB0aW9uIC50bnAtZmllbGQtYnV0dG9uIGlucHV0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGNjcxRCAwJSwgI0QyNDUxRSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBmb290ZXIgLmRyb2l0ZSAubmV3c2xldHRlciAudG5wLXN1YnNjcmlwdGlvbiAudG5wLWZpZWxkLWJ1dHRvbiBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC1idXR0b24gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC1idXR0b24gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC1idXR0b24gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC1idXR0b24gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuZm9vdGVyIC5kcm9pdGUgLm5ld3NsZXR0ZXIgLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC1idXR0b246aG92ZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRjY3MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMjQ1MUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5mb290ZXIgLmNyZWRpdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIgLmNyZWRpdHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciAuY3JlZGl0cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuZm9vdGVyIC5jcmVkaXRzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuZm9vdGVyIC5jcmVkaXRzIGE6aG92ZXIge1xuICBjb2xvcjogI0QyNDUxRTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1mb290ZXIuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuaHRtbCBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1jb250YWN0KSAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwgYm9keSB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjVweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTgycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLnNpemUge1xuICB3aWR0aDogODUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuc2l6ZSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuc2l6ZSB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuc2l6ZSB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuc2l6ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5zY3JvbGxfdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDc1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuc2Nyb2xsX3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLnNjcm9sbF90b3AgLmZvbmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDI0NTFFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuc2Nyb2xsX3RvcCAuZm9uZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLnNjcm9sbF92aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5zY3JvbGxfdG9wOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLnNjcm9sbF90b3A6aG92ZXIgLmZvbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NzFEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSB7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSB7XG4gICAgcGFkZGluZzogMjBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLmltYWdlX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAubWVudV9iYW5kZWF1IHtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC5tZW51X2JhbmRlYXUgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAubWVudV9iYW5kZWF1IGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC5tZW51X2JhbmRlYXUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwcHg7XG59XG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1wYXJlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSAuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1wYXJlbnQgfiAuY3VycmVudC1tZW51LXBhcmVudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAubWVudV9iYW5kZWF1ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC5tZW51X2JhbmRlYXUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLm1lbnVfYmFuZGVhdSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3I6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiAwcHggOHB4O1xuICB9XG59XG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IGgxLFxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBoMixcbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgaDMsXG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzY1cHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBoMSxcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBoMixcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBwIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IGgxLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IGgyLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IGgzLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiA1M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBoMSxcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBoMixcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBoMyxcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSBwIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IGgxLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IGgyLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IGgzLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJhbmRlYXVfcGFnZSAub3BhY2l0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IG5vbmU7XG59XG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDEsXG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDIsXG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDMsXG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDEsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5oMiBoMixcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIGgzLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgcCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIGgxLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDIsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5oMiBoMyxcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIGgxLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDIsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5oMiBoMyxcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIGgxLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDIsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5oMiBoMyxcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIGgxIGJyLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDIgYnIsXG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5oMiBoMyBicixcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5oMiBoMTo6YWZ0ZXIsXG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDI6OmFmdGVyLFxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmgyIGgzOjphZnRlcixcbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5oMiBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyNDUxRTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDE6OmFmdGVyLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDI6OmFmdGVyLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgaDM6OmFmdGVyLFxuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaDIgcDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmludHJvZHVjdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmludHJvZHVjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaW50cm9kdWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmludHJvZHVjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5pbnRyb2R1Y3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaW50cm9kdWN0aW9uIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5pbnRyb2R1Y3Rpb24gcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5pbnRyb2R1Y3Rpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmludHJvZHVjdGlvbiBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuaW50cm9kdWN0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmludHJvZHVjdGlvbiBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5pbnRyb2R1Y3Rpb24gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5odG1sIGJvZHkgLm1haW5fY29udGVudCAuYm91dG9uIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY2NzFEIDAlLCAjRDI0NTFFIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5ib3V0b24gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJvdXRvbiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwgYm9keSAubWFpbl9jb250ZW50IC5ib3V0b24gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgLm1haW5fY29udGVudCAuYm91dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgaHRtbCBib2R5IC5tYWluX2NvbnRlbnQgLmJvdXRvbiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbmh0bWwgYm9keSAubWFpbl9jb250ZW50IC5ib3V0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGNjcxRDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyNDUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1nbG9iYWxlcy5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQm9vay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1NZWRpdW1JdGFsaWMub3RmKTtcbn1cbi8qKioqKioqKioqKiAgICAgIE1PQklMRSBCT1QgQkFSICAgICAgICAqKioqKioqKioqKi9cbi5tb2JpbGVfYmFyIHtcbiAgei1pbmRleDogODAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMTM3NjQ7XG4gIHBhZGRpbmc6IDVweCAwcHggOHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGVfYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vYmlsZV9iYXIgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2JpbGVfYmFyIC5jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9iaWxlX2JhciAuY29udGVudCBhIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vYmlsZV9iYXIgLmNvbnRlbnQgYSAuY29udGFjdCxcbi5tb2JpbGVfYmFyIC5jb250ZW50IGEgLnNlYXJjaCB7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1vYmlsZV9iYXIgLmNvbnRlbnQgYSAuZXh0cmEge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ubW9iaWxlX2JhciAuY29udGVudCBhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLyoqKioqKioqKioqICAgICAgUE9QVVAgICAgICAgICoqKioqKioqKioqL1xuLmJnLW1vZGFsLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMjcsIDI5LCAwLjk1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4uYmctbW9kYWwtc2VhcmNoIC5jbG9zZS1zZWFyY2gge1xuICB6LWluZGV4OiAzMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmctbW9kYWwtc2VhcmNoIC5jbG9zZS1zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJnLW1vZGFsLXNlYXJjaCAuY2xvc2Utc2VhcmNoIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLmJnLW1vZGFsLXNlYXJjaCAuY2xvc2Utc2VhcmNoOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJnLW1vZGFsLXNlYXJjaCAubW9kYWwtY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmctbW9kYWwtc2VhcmNoIC5tb2RhbC1jb250ZW50cyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmctbW9kYWwtc2VhcmNoIC5tb2RhbC1jb250ZW50cyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYmctbW9kYWwtc2VhcmNoIC5tb2RhbC1jb250ZW50cyAjcmVjaGVyY2hlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLW1vZGFsLXNlYXJjaCAubW9kYWwtY29udGVudHMgI3JlY2hlcmNoZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5iZy1tb2RhbC1zZWFyY2ggLm1vZGFsLWNvbnRlbnRzICNyZWNoZXJjaGUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmctbW9kYWwtc2VhcmNoIC5tb2RhbC1jb250ZW50cyAjcmVjaGVyY2hlIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJnLW1vZGFsLXNlYXJjaCAubW9kYWwtY29udGVudHMgI3JlY2hlcmNoZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5iZy1tb2RhbC1zZWFyY2ggLm1vZGFsLWNvbnRlbnRzICNyZWNoZXJjaGUgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iZy1tb2RhbC1zZWFyY2ggLm1vZGFsLWNvbnRlbnRzICNyZWNoZXJjaGUgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmctbW9kYWwtc2VhcmNoIC5tb2RhbC1jb250ZW50cyAjcmVjaGVyY2hlIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJnLW1vZGFsLXNlYXJjaCAubW9kYWwtY29udGVudHMgI3JlY2hlcmNoZSBpbnB1dFt0eXBlPWltYWdlXSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5iZy1tb2RhbC1zZWFyY2ggLm1vZGFsLWNvbnRlbnRzICNyZWNoZXJjaGUgaW5wdXRbdHlwZT1pbWFnZV0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmctbW9kYWwtc2VhcmNoIC5tb2RhbC1jb250ZW50cyAjcmVjaGVyY2hlIGlucHV0W3R5cGU9aW1hZ2VdIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLnRvcGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC50b3BiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciB7XG4gIHdpZHRoOiA4NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc2NXB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmNvbnRhY3QgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc2NXB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuY29udGFjdCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjVweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmNvbnRhY3QgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5jb250YWN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5jb250YWN0IGEgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NjVweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmNvbnRhY3QgYSBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTY1cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5jb250YWN0IGEgaW1nIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuY29udGFjdCBhIGltZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuY29udGFjdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk4RDY7XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuc2VhcmNoIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAxMzc2NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NjVweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLnNlYXJjaCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjVweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLnNlYXJjaCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLnNlYXJjaCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuc2VhcmNoIGEgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzY1cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5zZWFyY2ggYSBpbWcge1xuICAgIHdpZHRoOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTY1cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5zZWFyY2ggYSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5zZWFyY2ggYSBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLnNlYXJjaCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk4RDY7XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogLTRweDtcbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuZW5zZW1ibGVfZHJvaXQgLmRlZ3JhZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5kZWdyYWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuZW5zZW1ibGVfZHJvaXQgLmRlZ3JhZGUgYSB7XG4gIHBhZGRpbmc6IDZweCAyNXB4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc2NXB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuZW5zZW1ibGVfZHJvaXQgLmRlZ3JhZGUgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTY1cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAuZGVncmFkZSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5kZWdyYWRlIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgfVxufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAuZGVncmFkZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjY3MUQ7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAuYmxhbmMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5ibGFuYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5ibGFuYyBhIHtcbiAgcGFkZGluZzogNnB4IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwOThENjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUNBQ0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzY1cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAuYmxhbmMgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTY1cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAuYmxhbmMgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAuYmxhbmMgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICB9XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5ibGFuYyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk4RDY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5saW5rZWRpbixcbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuZW5zZW1ibGVfZHJvaXQgLnlvdXR1YmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5saW5rZWRpbixcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAueW91dHViZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC5saW5rZWRpbiBzdmcsXG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC55b3V0dWJlIHN2ZyB7XG4gIHdpZHRoOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2NXB4KSB7XG4gIGhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuZW5zZW1ibGVfZHJvaXQgLmxpbmtlZGluIHN2ZyxcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAueW91dHViZSBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAubGlua2VkaW4gc3ZnLFxuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC55b3V0dWJlIHN2ZyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gIH1cbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuZW5zZW1ibGVfZHJvaXQgLmxpbmtlZGluIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjMDEzNzY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAubGlua2VkaW46aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIGZpbGw6ICMwMDk4RDY7XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC55b3V0dWJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC55b3V0dWJlIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjRkY2NzFEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAueW91dHViZSBzdmcgZyAjVHJhY8OpXzIyIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAueW91dHViZTpob3ZlciBzdmcgZyBwYXRoIHtcbiAgZmlsbDogI0QyNDUxRTtcbn1cbmhlYWRlciAudG9wYmFyIC5zaXplX2hlYWRlciAuZW5zZW1ibGVfZHJvaXQgLndpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC53aWRnZXQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAud2lkZ2V0IHVsIC5jdXJyZW50LWxhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAud2lkZ2V0IHVsIGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTY1cHgpIHtcbiAgaGVhZGVyIC50b3BiYXIgLnNpemVfaGVhZGVyIC5lbnNlbWJsZV9kcm9pdCAud2lkZ2V0IHVsIGltZyB7XG4gICAgd2lkdGg6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcGJhciAuc2l6ZV9oZWFkZXIgLmVuc2VtYmxlX2Ryb2l0IC53aWRnZXQgdWwgaW1nIHtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc2NXB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5nYXVjaGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZ2F1Y2hlIC5sb2dvIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTY1cHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5nYXVjaGUgLmxvZ28ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEzLjI1cHg7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgPiBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDBweCAyNXB4O1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4NTBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSA+IGxpIHtcbiAgICBtYXJnaW46IDBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMHB4IDEzcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4NTBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51ID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDA5OEQ2O1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIHRvcDogNjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgIHRvcDogNjNweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51IC5pdGVtX2Fzc29jaWF0aW9uID4gLnN1Yi1tZW51LFxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51IC5pdGVtX3NlcnZpY2VzID4gLnN1Yi1tZW51LFxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51IC5pdGVtX2RlbGVnYXRpb25zID4gLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51IC5pdGVtX2Fzc29jaWF0aW9uID4gLnN1Yi1tZW51ID4gbGksXG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgLml0ZW1fc2VydmljZXMgPiAuc3ViLW1lbnUgPiBsaSxcbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAuaXRlbV9kZWxlZ2F0aW9ucyA+IC5zdWItbWVudSA+IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDk4RDY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAuaXRlbV9hc3NvY2lhdGlvbiA+IC5zdWItbWVudSA+IGxpID4gYSxcbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAuaXRlbV9zZXJ2aWNlcyA+IC5zdWItbWVudSA+IGxpID4gYSxcbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAuaXRlbV9kZWxlZ2F0aW9ucyA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgLml0ZW1fYXNzb2NpYXRpb24gPiAuc3ViLW1lbnUgPiBsaSA+IGEsXG4gIGhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAuaXRlbV9zZXJ2aWNlcyA+IC5zdWItbWVudSA+IGxpID4gYSxcbiAgaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51IC5pdGVtX2RlbGVnYXRpb25zID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAuaXRlbV9hc3NvY2lhdGlvbiA+IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQsXG5oZWFkZXIgLm1lbnVfZGVza3RvcCAuc2l6ZV9oZWFkZXIgLmRyb2l0IC5tYWluX21lbnUgLml0ZW1fc2VydmljZXMgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkLFxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51IC5pdGVtX2RlbGVnYXRpb25zID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAuaXRlbV9zZXJ2aWNlcyA+IC5zdWItbWVudSB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NyYy9pbWcvc3VibWVudS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9kZXNrdG9wIC5zaXplX2hlYWRlciAuZHJvaXQgLm1haW5fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X2Rlc2t0b3AgLnNpemVfaGVhZGVyIC5kcm9pdCAubWFpbl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5jb250YWluZXItZmx1aWQgLnNpemVfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMTVweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlIC5jb250YWluZXItZmx1aWQgLnNpemVfaGVhZGVyIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlIC5jb250YWluZXItZmx1aWQgLnNpemVfaGVhZGVyIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUgLmNvbnRhaW5lci1mbHVpZCAuc2l6ZV9oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAubG9nb19tb2JpbGUge1xuICB3aWR0aDogMzAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAubG9nb19tb2JpbGUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAubG9nb19tb2JpbGUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAubG9nb19tb2JpbGUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAubG9nb19tb2JpbGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAud2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM4cHg7XG4gIHJpZ2h0OiA3MnB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAud2lkZ2V0IHtcbiAgICB0b3A6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUgLmNvbnRhaW5lci1mbHVpZCAuc2l6ZV9oZWFkZXIgLndpZGdldCB7XG4gICAgdG9wOiAzMXB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5jb250YWluZXItZmx1aWQgLnNpemVfaGVhZGVyIC53aWRnZXQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAud2lkZ2V0IHVsIC5jdXJyZW50LWxhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAuY29udGFpbmVyLWZsdWlkIC5zaXplX2hlYWRlciAud2lkZ2V0IHVsIGltZyB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IGF1dG87XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubG9nb19tZW51X21vYmlsZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLmxvZ29fbWVudV9tb2JpbGUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5sb2dvX21lbnVfbW9iaWxlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubG9nb19tZW51X21vYmlsZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLmxvZ29fbWVudV9tb2JpbGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOThENjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmNhcnJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkXFw5IDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAubWFpbl9tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5OEQ2O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi1hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwMDk4RDY7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLm1haW5fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi1hY3RpdmUgLmNhcnJldCB7XG4gIGNvbG9yOiAjMDA5OEQ2O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5tYWluX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4tYWN0aXZlIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5jb250ZW51X3N1cHBsZW1lbnRhaXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAuY29udGVudV9zdXBwbGVtZW50YWlyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAuY29udGVudV9zdXBwbGVtZW50YWlyZSAuZGVncmFkZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLmNvbnRlbnVfc3VwcGxlbWVudGFpcmUgLmRlZ3JhZGUgYSB7XG4gIHBhZGRpbmc6IDZweCAyNXB4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5jb250ZW51X3N1cHBsZW1lbnRhaXJlIC5kZWdyYWRlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjcxRDtcbiAgY29sb3I6ICNGRjY3MUQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC5tZW51IC5jb250ZW51X21lbnUgLmNvbnRlbnVfc3VwcGxlbWVudGFpcmUgLmxpbmtlZGluLFxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5jb250ZW51X3N1cHBsZW1lbnRhaXJlIC55b3V0dWJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5jb250ZW51X3N1cHBsZW1lbnRhaXJlIC5saW5rZWRpbixcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5jb250ZW51X3N1cHBsZW1lbnRhaXJlIC55b3V0dWJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9tb2JpbGUgLm1lbnUgLmNvbnRlbnVfbWVudSAuY29udGVudV9zdXBwbGVtZW50YWlyZSAubGlua2VkaW4gaW1nLFxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5jb250ZW51X3N1cHBsZW1lbnRhaXJlIC55b3V0dWJlIGltZyB7XG4gIHdpZHRoOiAzNXB4O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAubWVudSAuY29udGVudV9tZW51IC5jb250ZW51X3N1cHBsZW1lbnRhaXJlIC55b3V0dWJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlIC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUge1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoZWFkZXIgLm1lbnVfbW9iaWxlICNtZW51VG9nZ2xlIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgaW5wdXQge1xuICBjb2xvcjogIzAxMzc2NDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlICNtZW51VG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjMDEzNzY0O1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDVweCAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpLCBiYWNrZ3JvdW5kIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIG9wYWNpdHkgMC41NXMgZWFzZTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgc3BhbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG5oZWFkZXIgLm1lbnVfbW9iaWxlICNtZW51VG9nZ2xlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTExcHgsIC05cHgpO1xuICBiYWNrZ3JvdW5kOiAjMDEzNzY0O1xufVxuaGVhZGVyIC5tZW51X21vYmlsZSAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuMiwgMC4yKTtcbn1cbmhlYWRlciAubWVudV9tb2JpbGUgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAtMXB4KTtcbn1cblxuLm5hdnNocmluayBoZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1oZWFkZXIuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG4uaG9tZSAuaGVybyB7XG4gIHotaW5kZXg6IDI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmhlcm8ge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuaGVybyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLnRpdHJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAzMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuaGVybyAudGl0cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIHRvcDogMzAlO1xuICB9XG59XG4uaG9tZSAuaGVybyAudGl0cmUgaDEsXG4uaG9tZSAuaGVybyAudGl0cmUgaDIsXG4uaG9tZSAuaGVybyAudGl0cmUgaDMsXG4uaG9tZSAuaGVybyAudGl0cmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3NjVweCkge1xuICAuaG9tZSAuaGVybyAudGl0cmUgaDEsXG4gIC5ob21lIC5oZXJvIC50aXRyZSBoMixcbiAgLmhvbWUgLmhlcm8gLnRpdHJlIGgzLFxuICAuaG9tZSAuaGVybyAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLnRpdHJlIGgxLFxuICAuaG9tZSAuaGVybyAudGl0cmUgaDIsXG4gIC5ob21lIC5oZXJvIC50aXRyZSBoMyxcbiAgLmhvbWUgLmhlcm8gLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC50aXRyZSBoMSxcbiAgLmhvbWUgLmhlcm8gLnRpdHJlIGgyLFxuICAuaG9tZSAuaGVybyAudGl0cmUgaDMsXG4gIC5ob21lIC5oZXJvIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVybyAudGl0cmUgaDEsXG4gIC5ob21lIC5oZXJvIC50aXRyZSBoMixcbiAgLmhvbWUgLmhlcm8gLnRpdHJlIGgzLFxuICAuaG9tZSAuaGVybyAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyAudGl0cmUgaDEsXG4gIC5ob21lIC5oZXJvIC50aXRyZSBoMixcbiAgLmhvbWUgLmhlcm8gLnRpdHJlIGgzLFxuICAuaG9tZSAuaGVybyAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuaGVybyAudGl0cmUgaDEsXG4gIC5ob21lIC5oZXJvIC50aXRyZSBoMixcbiAgLmhvbWUgLmhlcm8gLnRpdHJlIGgzLFxuICAuaG9tZSAuaGVybyAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucGFyYWxsYXgge1xuICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gIH1cbn1cbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCB7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02MHB4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHggNDBweCAzMHB4IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEgLmVuc2VtYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwOThENjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBoMSxcbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBoMixcbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBoMyxcbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IC5jb2wtcGVycyBhIC5lbnNlbWJsZSAubW90IGgxLFxuICAuaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEgLmVuc2VtYmxlIC5tb3QgaDIsXG4gIC5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBoMyxcbiAgLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IC5jb2wtcGVycyBhIC5lbnNlbWJsZSAubW90IHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBoMSxcbiAgLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IC5jb2wtcGVycyBhIC5lbnNlbWJsZSAubW90IGgyLFxuICAuaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEgLmVuc2VtYmxlIC5tb3QgaDMsXG4gIC5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEgLmVuc2VtYmxlIC5tb3QgaDEsXG4gIC5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLm1vdCBoMixcbiAgLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IC5jb2wtcGVycyBhIC5lbnNlbWJsZSAubW90IGgzLFxuICAuaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEgLmVuc2VtYmxlIC5tb3QgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEgLmVuc2VtYmxlIC5kZWZpbml0aW9uIGgxLFxuLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IC5jb2wtcGVycyBhIC5lbnNlbWJsZSAuZGVmaW5pdGlvbiBoMixcbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnMgYSAuZW5zZW1ibGUgLmRlZmluaXRpb24gaDMsXG4uaG9tZSAucGFyYWxsYXggLnBhcmFsbGF4X2NvbnRlbnQgLmNvbC1wZXJzIGEgLmVuc2VtYmxlIC5kZWZpbml0aW9uIGg0LFxuLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IC5jb2wtcGVycyBhIC5lbnNlbWJsZSAuZGVmaW5pdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMDA5OEQ2O1xufVxuLmhvbWUgLnBhcmFsbGF4IC5wYXJhbGxheF9jb250ZW50IC5jb2wtcGVycyBhOmhvdmVyIC5lbnNlbWJsZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnM6bGFzdC1jaGlsZCBhIC5lbnNlbWJsZSB7XG4gIGJvcmRlcjogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lIC5wYXJhbGxheCAucGFyYWxsYXhfY29udGVudCAuY29sLXBlcnM6bGFzdC1jaGlsZCBhIC5lbnNlbWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwOThENjtcbiAgfVxufVxuLmhvbWUgLmJlbmV2b2xhdCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmJlbmV2b2xhdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5iZW5ldm9sYXQge1xuICAgIHBhZGRpbmc6IDBweCA4cHggNjBweCA4cHg7XG4gIH1cbn1cbi5ob21lIC5iZW5ldm9sYXQgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMTQ1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDhweCBzb2xpZCAjREFEOUREO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDYwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuYmVuZXZvbGF0IC5sYWJlbCB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5iZW5ldm9sYXQgLmxhYmVsIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmJlbmV2b2xhdCAubGFiZWwge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuYmVuZXZvbGF0IC5sYWJlbCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuYmVuZXZvbGF0IC5sYWJlbCB7XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4IGF1dG87XG4gIH1cbn1cbi5ob21lIC5iZW5ldm9sYXQgLmxhYmVsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4uaG9tZSAuYmVuZXZvbGF0IC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5iZW5ldm9sYXQgLmNvbnRlbnUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmJlbmV2b2xhdCAuY29udGVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uaG9tZSAuYmVuZXZvbGF0IC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5iZW5ldm9sYXQgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaG9tZSAuYmVuZXZvbGF0IC50aXRyZV92aWRlbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5iZW5ldm9sYXQgLnRpdHJlX3ZpZGVvIGgxLFxuLmhvbWUgLmJlbmV2b2xhdCAudGl0cmVfdmlkZW8gaDIsXG4uaG9tZSAuYmVuZXZvbGF0IC50aXRyZV92aWRlbyBoMyxcbi5ob21lIC5iZW5ldm9sYXQgLnRpdHJlX3ZpZGVvIGg0LFxuLmhvbWUgLmJlbmV2b2xhdCAudGl0cmVfdmlkZW8gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5ob21lIC5iZW5ldm9sYXQgLnRpdHJlX3ZpZGVvIGgxLFxuICAuaG9tZSAuYmVuZXZvbGF0IC50aXRyZV92aWRlbyBoMixcbiAgLmhvbWUgLmJlbmV2b2xhdCAudGl0cmVfdmlkZW8gaDMsXG4gIC5ob21lIC5iZW5ldm9sYXQgLnRpdHJlX3ZpZGVvIGg0LFxuICAuaG9tZSAuYmVuZXZvbGF0IC50aXRyZV92aWRlbyBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaG9tZSAuYmVuZXZvbGF0IC50aXRyZV92aWRlbyBoMSxcbiAgLmhvbWUgLmJlbmV2b2xhdCAudGl0cmVfdmlkZW8gaDIsXG4gIC5ob21lIC5iZW5ldm9sYXQgLnRpdHJlX3ZpZGVvIGgzLFxuICAuaG9tZSAuYmVuZXZvbGF0IC50aXRyZV92aWRlbyBoNCxcbiAgLmhvbWUgLmJlbmV2b2xhdCAudGl0cmVfdmlkZW8gcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhvbWUgLmJlbmV2b2xhdCAudGl0cmVfdmlkZW8gaDEsXG4gIC5ob21lIC5iZW5ldm9sYXQgLnRpdHJlX3ZpZGVvIGgyLFxuICAuaG9tZSAuYmVuZXZvbGF0IC50aXRyZV92aWRlbyBoMyxcbiAgLmhvbWUgLmJlbmV2b2xhdCAudGl0cmVfdmlkZW8gaDQsXG4gIC5ob21lIC5iZW5ldm9sYXQgLnRpdHJlX3ZpZGVvIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmhvbWUgLmJlbmV2b2xhdCAubGVnZW5kZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuYmVuZXZvbGF0IC5sZWdlbmRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaG9tZSAuYmVuZXZvbGF0IC52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZSAuYmVuZXZvbGF0IC52aWRlbyBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDZGNkY7XG59XG4uaG9tZSAuYmVuZXZvbGF0IC52aWRlbyBhIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5iZW5ldm9sYXQgLnZpZGVvIGE6aG92ZXIgLnBsYXkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAubm9tYnJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAubm9tYnJlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMzBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5ub21icmVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweCAzMHB4IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLm5vbWJyZXMgLmNvdW50ZXJVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhvbWUgLm5vbWJyZXMgLmNvdW50ZXJVcCAubm9tYnJlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgY29sb3I6ICNGRjY3MUQ7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLm5vbWJyZXMgLmNvdW50ZXJVcCAubm9tYnJlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAubm9tYnJlcyAuY291bnRlclVwIC5ub21icmUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLm5vbWJyZXMgLmNvdW50ZXJVcCAubm9tYnJlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5ub21icmVzIC5jb3VudGVyVXAgLm5vbWJyZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uaG9tZSAubm9tYnJlcyAuY291bnRlclVwIC5saWJlbGxlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBjb2xvcjogIzcwNkY2RjtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5ub21icmVzIC5jb3VudGVyVXAgLmxpYmVsbGUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLm5vbWJyZXMgLmNvdW50ZXJVcCAubGliZWxsZSBwIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5ub21icmVzIC5jb3VudGVyVXAgLmxpYmVsbGUgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAubm9tYnJlcyAuY291bnRlclVwIC5saWJlbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZXMge1xuICBwYWRkaW5nOiA4MHB4IDBweCAxMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZXF1aXBlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweCA4MHB4IDhweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZXMgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gIH1cbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMixcbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyxcbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgxLFxuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDIsXG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyxcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSBhLFxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyIGEsXG4uaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMgYSxcbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuZXF1aXBlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGE6aG92ZXIge1xuICBsZWZ0OiAxNXB4O1xufVxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC5jb250ZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC5jb250ZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAxMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gOTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDY1MHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0UyMDcxNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSBpbWcge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUgaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gIHdpZHRoOiA3NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0ge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZXF1aXBlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5DaXJJdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLmhvbWUgLmVxdWlwZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ob21lIC5lcXVpcGVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmhvbWUgLmFpZGUgLmdhdWNoZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4RDY7XG59XG4uaG9tZSAuYWlkZSAuZHJvaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbn1cbi5ob21lIC5haWRlIC5nYXVjaGUsXG4uaG9tZSAuYWlkZSAuZHJvaXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwMHB4IDBweCAxMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSB7XG4gICAgcGFkZGluZzogMTYwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLmFpZGUgLmdhdWNoZSAudGl0cmUsXG4uaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMSxcbi5ob21lIC5haWRlIC5nYXVjaGUgLnRpdHJlIGgyLFxuLmhvbWUgLmFpZGUgLmdhdWNoZSAudGl0cmUgaDMsXG4uaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBwLFxuLmhvbWUgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDEsXG4uaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSBoMixcbi5ob21lIC5haWRlIC5kcm9pdGUgLnRpdHJlIGgzLFxuLmhvbWUgLmFpZGUgLmRyb2l0ZSAudGl0cmUgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSAudGl0cmUgaDIsXG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLnRpdHJlIGgzLFxuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBwLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSBoMSxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDIsXG4gIC5ob21lIC5haWRlIC5kcm9pdGUgLnRpdHJlIGgzLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMSxcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSAudGl0cmUgaDIsXG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLnRpdHJlIGgzLFxuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBwLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSBoMSxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDIsXG4gIC5ob21lIC5haWRlIC5kcm9pdGUgLnRpdHJlIGgzLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLnRpdHJlIGgxLFxuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMixcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSAudGl0cmUgaDMsXG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLnRpdHJlIHAsXG4gIC5ob21lIC5haWRlIC5kcm9pdGUgLnRpdHJlIGgxLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSBoMixcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDMsXG4gIC5ob21lIC5haWRlIC5kcm9pdGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSAudGl0cmUgaDEsXG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLnRpdHJlIGgyLFxuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlIC50aXRyZSBoMyxcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSAudGl0cmUgcCxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAudGl0cmUgaDEsXG4gIC5ob21lIC5haWRlIC5kcm9pdGUgLnRpdHJlIGgyLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIC50aXRyZSBoMyxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICB9XG59XG4uaG9tZSAuYWlkZSAuZ2F1Y2hlIC5jb250ZW51LFxuLmhvbWUgLmFpZGUgLmRyb2l0ZSAuY29udGVudSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSAuY29udGVudSxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAuY29udGVudSB7XG4gICAgcGFkZGluZzogMHB4IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLmNvbnRlbnUsXG4gIC5ob21lIC5haWRlIC5kcm9pdGUgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDBweCAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLmNvbnRlbnUsXG4gIC5ob21lIC5haWRlIC5kcm9pdGUgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4uaG9tZSAuYWlkZSAuZ2F1Y2hlIC5jb250ZW51IHAsXG4uaG9tZSAuYWlkZSAuZHJvaXRlIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmFpZGUgLmdhdWNoZSAuY29udGVudSBwLFxuICAuaG9tZSAuYWlkZSAuZHJvaXRlIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLmNvbnRlbnUgcCxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLmNvbnRlbnUgcCxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5haWRlIC5nYXVjaGUgLmNvbnRlbnUgcCxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cbi5ob21lIC5haWRlIC5nYXVjaGUgaW1nLFxuLmhvbWUgLmFpZGUgLmRyb2l0ZSBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuYWlkZSAuZ2F1Y2hlIGltZyxcbiAgLmhvbWUgLmFpZGUgLmRyb2l0ZSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIHtcbiAgcGFkZGluZzogMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuaDIgaDE6OmFmdGVyLFxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5oMiBoMjo6YWZ0ZXIsXG4uaG9tZSAudGVtb2lnbmFnZXMgLmgyIGgzOjphZnRlcixcbi5ob21lIC50ZW1vaWduYWdlcyAuaDIgcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5jbGFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4RDY7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLmNsYWlyIC5ub20ge1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuY2xhaXIgLnBvc3RlIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuY2xhaXIgLnJlYWRfbW9yZSBhIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLmNsYWlyIC5yZWFkX21vcmUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19ibGV1X2ZvbmNlLnN2Zyk7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLmNsYWlyIC5yZWFkX21vcmUgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2JsZXVfZm9uY2Uuc3ZnKTtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuZm9uY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5mb25jZSAubm9tIHtcbiAgY29sb3I6ICMwMDk4RDY7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLmZvbmNlIC5wb3N0ZSB7XG4gIGNvbG9yOiAjMDA5OEQ2O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLmZvbmNlIC5yZWFkX21vcmUgYSB7XG4gIGNvbG9yOiAjMDA5OEQ2O1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5mb25jZSAucmVhZF9tb3JlIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfYmxldV9jbGFpci5zdmcpO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5mb25jZSAucmVhZF9tb3JlIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19ibGV1X2NsYWlyLnN2Zyk7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAubm9tIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAubm9tIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAubm9tIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAudGVtb2lnbmFnZV9jYXJkIC5ub20ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLm5vbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucG9zdGUge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnBvc3RlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucG9zdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnRlbW9pZ25hZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucmVhZF9tb3JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAudGVtb2lnbmFnZV9jYXJkIC5yZWFkX21vcmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdG9wOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAudGVtb2lnbmFnZV9jYXJkIC5yZWFkX21vcmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGVmdDogMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZTpob3ZlciBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZTpob3ZlciBhOmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZTpob3ZlciBhOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4uaG9tZSAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMHB4O1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLmhvbWUgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbn1cbi5ob21lIC50ZW1vaWduYWdlcyAuYm91dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAudGVtb2lnbmFnZXMgLmJvdXRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbi5ob21lIC5hY3R1YWxpdGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgcGFkZGluZzogODBweCAwcHggMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmFjdHVhbGl0ZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuYWN0dWFsaXRlcyB7XG4gICAgcGFkZGluZzogNjBweCA4cHggODBweCA4cHg7XG4gIH1cbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5oMiBoMSxcbi5ob21lIC5hY3R1YWxpdGVzIC5oMiBoMixcbi5ob21lIC5hY3R1YWxpdGVzIC5oMiBoMyxcbi5ob21lIC5hY3R1YWxpdGVzIC5oMiBwIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uaG9tZSAuYWN0dWFsaXRlcyAuaDIgaDE6OmFmdGVyLFxuLmhvbWUgLmFjdHVhbGl0ZXMgLmgyIGgyOjphZnRlcixcbi5ob21lIC5hY3R1YWxpdGVzIC5oMiBoMzo6YWZ0ZXIsXG4uaG9tZSAuYWN0dWFsaXRlcyAuaDIgcDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA4NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG4uaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIGgzIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjMDA5OEQ2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgLmV4dHJhaXQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSAuZXh0cmFpdCBwIGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW0taXRhbGljXCI7XG59XG4uaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIC5yZWFkX21vcmUge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSAucmVhZF9tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdG9wOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgLnJlYWRfbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtOmhvdmVyIC5yZWFkX21vcmUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbTpob3ZlciAucmVhZF9tb3JlOmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW06aG92ZXIgLnJlYWRfbW9yZTpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgYnV0dG9uIHtcbiAgei1pbmRleDogNDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL25leHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaG9tZSAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtMzVweDtcbiAgfVxufVxuLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTM1cHg7XG4gIH1cbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMHB4O1xufVxuLmhvbWUgLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5ob21lIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OEQ2O1xufVxuLmhvbWUgLmFjdHVhbGl0ZXMgLmJvdXRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmgyLFxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMHB4IGF1dG87XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC52aWRlbyBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDZGNkY7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC52aWRlbyBhIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnZpZGVvIGE6aG92ZXIgLnBsYXkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC50aXRyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnRpdHJlIGgxLFxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAudGl0cmUgaDIsXG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC50aXRyZSBoMyxcbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnRpdHJlIHAge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMwMDk4RDY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAudGl0cmUgaDEsXG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnRpdHJlIGgyLFxuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC50aXRyZSBoMyxcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAudGl0cmUgaDEsXG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnRpdHJlIGgyLFxuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC50aXRyZSBoMyxcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC50aXRyZSBoMSxcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAudGl0cmUgaDIsXG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnRpdHJlIGgzLFxuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnRpdHJlIGgxLFxuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5sYXN0IC50aXRyZSBoMixcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAudGl0cmUgaDMsXG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmxhc3QgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAucmVzdW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAucmVzdW1lIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAubGFzdCAucmVzdW1lIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1zdGFnZSAuaXRlbSAubWlzc2lvbl9jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudmlkZW8gYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA2RjZGO1xufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1zdGFnZSAuaXRlbSAubWlzc2lvbl9jYXJkIC52aWRlbyBhIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudmlkZW8gYTpob3ZlciAucGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudGl0cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIGgxLFxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1zdGFnZSAuaXRlbSAubWlzc2lvbl9jYXJkIC50aXRyZSBoMixcbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudGl0cmUgaDMsXG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDk4RDY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHotaW5kZXg6IDQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9uZXh0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLnNlY3Rpb25feW91dHViZSAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhvbWUgLnNlY3Rpb25feW91dHViZSAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTM1cHg7XG4gIH1cbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICB9XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDBweDtcbn1cbi5ob21lIC5zZWN0aW9uX3lvdXR1YmUgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uaG9tZSAuc2VjdGlvbl95b3V0dWJlIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbn1cbi5ob21lIC5wYXJ0ZW5haXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5wYXJ0ZW5haXJlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5wYXJ0ZW5haXJlcyB7XG4gICAgcGFkZGluZzogNjBweCA4cHggODBweCA4cHg7XG4gIH1cbn1cbi5ob21lIC5wYXJ0ZW5haXJlcyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZSAucGFydGVuYWlyZXMgLmgyIGgxLFxuLmhvbWUgLnBhcnRlbmFpcmVzIC5oMiBoMixcbi5ob21lIC5wYXJ0ZW5haXJlcyAuaDIgaDMsXG4uaG9tZSAucGFydGVuYWlyZXMgLmgyIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5wYXJ0ZW5haXJlcyAuaDIgaDE6OmFmdGVyLFxuLmhvbWUgLnBhcnRlbmFpcmVzIC5oMiBoMjo6YWZ0ZXIsXG4uaG9tZSAucGFydGVuYWlyZXMgLmgyIGgzOjphZnRlcixcbi5ob21lIC5wYXJ0ZW5haXJlcyAuaDIgcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLnBhcnRlbmFpcmVzIC5jYXJvdXNlbC1wYXJ0ZW5haXJlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5ob21lIC5wYXJ0ZW5haXJlcyAuY2Fyb3VzZWwtcGFydGVuYWlyZXMgLml0ZW0ge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUgLnBhcnRlbmFpcmVzIC5jYXJvdXNlbC1wYXJ0ZW5haXJlcyAuaXRlbSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLmhvbWUgLnBhcnRlbmFpcmVzIC5jYXJvdXNlbC1wYXJ0ZW5haXJlcyAuaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvbWUgLnBhcnRlbmFpcmVzIC5jYXJvdXNlbC1wYXJ0ZW5haXJlcyAub3dsLW5hdiBidXR0b24ge1xuICB6LWluZGV4OiA0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvbmV4dC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5wYXJ0ZW5haXJlcyAuY2Fyb3VzZWwtcGFydGVuYWlyZXMgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLnBhcnRlbmFpcmVzIC5jYXJvdXNlbC1wYXJ0ZW5haXJlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaG9tZSAucGFydGVuYWlyZXMgLmNhcm91c2VsLXBhcnRlbmFpcmVzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAucGFydGVuYWlyZXMgLmNhcm91c2VsLXBhcnRlbmFpcmVzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTM1cHg7XG4gIH1cbn1cbi5ob21lIC5wYXJ0ZW5haXJlcyAuY2Fyb3VzZWwtcGFydGVuYWlyZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lIC5wYXJ0ZW5haXJlcyAuY2Fyb3VzZWwtcGFydGVuYWlyZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAucGFydGVuYWlyZXMgLmNhcm91c2VsLXBhcnRlbmFpcmVzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICB9XG59XG4uaG9tZSAucGFydGVuYWlyZXMgLmJvdXRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9aG9tZS5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQm9vay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1NZWRpdW1JdGFsaWMub3RmKTtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmJhbmRlYXVfcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5iYW5kZWF1X3BhZ2UgLmZpbCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5iYW5kZWF1X3BhZ2UgLmZpbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmJhbmRlYXVfcGFnZSAuZmlsIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmJhbmRlYXVfcGFnZSAuZmlsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuYmFuZGVhdV9wYWdlIC5maWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5iYW5kZWF1X3BhZ2UgLmZpbCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmJhbmRlYXVfcGFnZSAuZmlsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmJhbmRlYXVfcGFnZSAuZmlsIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5iYW5kZWF1X3BhZ2UgLmZpbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuYmFuZGVhdV9wYWdlIC5maWwgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmJhbmRlYXVfcGFnZSAuZmlsIGxpOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgLmgyLFxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuaW50cm9kdWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgLmNvbnRlbnUge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IC5jb250ZW51IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuY29udGVudSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgLmNvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgLmNvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuY29udGVudSB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2xpc3RlX3NlcnZpY2VzLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuY29udGVudSB1bCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgLmNvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgLmNvbnRlbnUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuY29udGVudSAuY29udGVudSAuYm91dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmNvbnRlbnUgaW1nIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5jb250ZW51IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5oMixcbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLnRpdHJlIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC50aXRyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLnRpdHJlIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLnBhcnRpZV9pbmZvcm1hdGlvbnMgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAucGFydGllX2luZm9ybWF0aW9ucyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNXB4O1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDMwcHggNjVweCAzMHB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gaW5wdXQ6Zm9jdXMsXG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIHNlbGVjdDpmb2N1cyxcbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMDtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIC5jaGVja19wZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIC5jaGVja19wZXJzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tfcGVycyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLmNoZWNrX3BlcnM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2NoZWNrZWQuc3ZnKTtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuY2hlY2tfcmVsYXRpdmUgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLmNoZWNrX3JlbGF0aXZlIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5jaGVja19yZWxhdGl2ZSAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAubWVudGlvbnMge1xuICB3aWR0aDogOTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5tZW50aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLm1lbnRpb25zIHAsXG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5tZW50aW9ucyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAubWVudGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNEMjQ1MUU7XG59XG4uc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5zdWJtaXRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDk1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjY3MUQgMCUsICNEMjQ1MUUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLnN1Ym1pdF9jb250YWluZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlX2ludGVybmF0aW9uYWxlIC5mb3JtdWxhaXJlIC5mb3JtIC5zdWJtaXRfY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDI0NTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuc3VibWl0X2NvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGVfaW50ZXJuYXRpb25hbGUgLmZvcm11bGFpcmUgLmZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZV9pbnRlcm5hdGlvbmFsZSAuZm9ybXVsYWlyZSAuZm9ybSAuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDI0NTFFO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWludGVybmF0aW9uYWxlcy5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQm9vay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1NZWRpdW1JdGFsaWMub3RmKTtcbn1cbi5wYWdlX2RlZmF1bHQgLmJhbmRlYXVfcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG59XG4ucGFnZV9kZWZhdWx0IC5iYW5kZWF1X3BhZ2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4O1xufVxuLnBhZ2VfZGVmYXVsdCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlX2RlZmF1bHQgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW51IC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnUgaDIge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudSBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZV9kZWZhdWx0IC5jb250ZW51IGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX2RlZmF1bHQgLmNvbnRlbnUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudSBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI0QyNDUxRTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucGFnZV9kZWZhdWx0IC5jb250ZW51IGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZV9kZWZhdWx0IC5jb250ZW51IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlX2RlZmF1bHQgLmNvbnRlbnUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudSBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW51IHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAwO1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSBvbCBsaSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0QyNDUxRTtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnUgLndwLWJsb2NrLXRhYmxlIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnZV9kZWZhdWx0IC5jb250ZW51IC53cC1ibG9jay10YWJsZSB0ZCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luOiA2MHB4IDBweDtcbn1cbi5wYWdlX2RlZmF1bHQgLmNvbnRlbnUgLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGNjcxRCAwJSwgI0QyNDUxRSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucGFnZV9kZWZhdWx0IC5jb250ZW51IC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfZGVmYXVsdCAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnBhZ2VfZGVmYXVsdCAuY29udGVudSAud3AtYmxvY2stYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRjY3MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMjQ1MUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9cGFnZS5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQm9vay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1NZWRpdW1JdGFsaWMub3RmKTtcbn1cbi5wYXJ0ZW5hcmlhdHMgLmJhbmRlYXVfcGFnZSAuaW1hZ2VfYmFjayB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhcnRlbmFyaWF0cyAuYmFuZGVhdV9wYWdlIC5vcGFjaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG59XG4ucGFydGVuYXJpYXRzIC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFydGVuYXJpYXRzIC5wYXJ0ZW5haXJlcyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRlbmFyaWF0cyAucGFydGVuYWlyZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFydGVuYXJpYXRzIC5wYXJ0ZW5haXJlcyB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5wYXJ0ZW5hcmlhdHMgLnBhcnRlbmFpcmVzIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJ0ZW5hcmlhdHMgLnBhcnRlbmFpcmVzIC5pbnRyb2R1Y3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFydGVuYXJpYXRzIC5wYXJ0ZW5haXJlcyBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFydGVuYXJpYXRzIC5wYXJ0ZW5haXJlcyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnBhcnRlbmFyaWF0cyAubWVtYnJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRlbmFyaWF0cyAubWVtYnJlcyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYXJ0ZW5hcmlhdHMgLm1lbWJyZXMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4ucGFydGVuYXJpYXRzIC5tZW1icmVzIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJ0ZW5hcmlhdHMgLm1lbWJyZXMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFydGVuYXJpYXRzIC5tZW1icmVzIGltZyB7XG4gICAgbWFyZ2luOiAwcHggYXV0byA1MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYXJ0ZW5hcmlhdHMgLm1lbWJyZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcnRlbmFyaWF0cyAubWVtYnJlcyAuY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5wYXJ0ZW5hcmlhdHMgLm1lbWJyZXMgLmNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYXJ0ZW5hcmlhdHMgLm1lbWJyZXMgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhcnRlbmFyaWF0cyAubWVtYnJlcyAuYm91dG9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXBhcnRlbmFpcmVzLmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1Cb29rLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LU1lZGl1bUl0YWxpYy5vdGYpO1xufVxuLnByZXNzZSAuYmFuZGVhdV9wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbn1cbi5wcmVzc2UgLmJhbmRlYXVfcGFnZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwcHg7XG59XG4ucHJlc3NlIC5iYW5kZWF1X3BhZ2UgLnRpdHJlX2JhbmRlYXUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJlc3NlIC5yZXNzb3VyY2VzIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJlc3NlIC5yZXNzb3VyY2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnByZXNzZSAucmVzc291cmNlcyB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5wcmVzc2UgLnJlc3NvdXJjZXMgLmgyLFxuLnByZXNzZSAucmVzc291cmNlcyAuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZXNzZSAucmVzc291cmNlcyAuaW50cm9kdWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wcmVzc2UgLnJlc3NvdXJjZXMgLmxpc3RlIC5hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcmVzc2UgLnJlc3NvdXJjZXMgLmxpc3RlIC5hcnRpY2xlIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcmVzc2UgLnJlc3NvdXJjZXMgLmxpc3RlIC5hcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ucHJlc3NlIC5yZXNzb3VyY2VzIC5saXN0ZSAuYXJ0aWNsZSAuam91cm5hbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJlc3NlIC5yZXNzb3VyY2VzIC5saXN0ZSAuYXJ0aWNsZSAucmVzdW1lIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByZXNzZSAucmVzc291cmNlcyAubGlzdGUgLmFydGljbGUgLnJlYWRfbW9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0QyNDUxRTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucHJlc3NlIC5yZXNzb3VyY2VzIC5saXN0ZSAuYXJ0aWNsZSAucmVhZF9tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfb3JhbmdlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdG9wOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5wcmVzc2UgLnJlc3NvdXJjZXMgLmxpc3RlIC5hcnRpY2xlIC5yZWFkX21vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ucHJlc3NlIC5yZXNzb3VyY2VzIC5saXN0ZSAuYXJ0aWNsZSAucmVhZF9tb3JlOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnByZXNzZSAucmVzc291cmNlcyAubGlzdGUgLmFydGljbGUgLnJlYWRfbW9yZTpob3ZlcjphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5wcmVzc2UgLnJlc3NvdXJjZXMgLmxpc3RlIC5hcnRpY2xlIC5yZWFkX21vcmU6aG92ZXI6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1wcmVzc2UuY3NzLm1hcCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG4uYWJvdXQgLmJhbmRlYXVfcGFnZSAuaW1hZ2VfYmFjayB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFib3V0IC5iYW5kZWF1X3BhZ2UgLm9wYWNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcbn1cbi5hYm91dCAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0IC5pbnRybyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5pbnRybyB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuaW50cm8ge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uYWJvdXQgLmludHJvIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dCAuaW50cm8gLmNvbnRlbnUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5pbnRybyAuY29udGVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYWJvdXQgLmludHJvIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYm91dCAuaW50cm8gLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYWJvdXQgLmludHJvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmFib3V0IC5oaXN0b2lyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5oaXN0b2lyZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuaGlzdG9pcmUge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uYWJvdXQgLmhpc3RvaXJlIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dCAuaGlzdG9pcmUgLmNvbnRlbnUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmhpc3RvaXJlIC5jb250ZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLmFib3V0IC5oaXN0b2lyZSAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWJvdXQgLmhpc3RvaXJlIC5jb250ZW51IHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmFib3V0IC5oaXN0b2lyZSAubGVnZW5kZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmhpc3RvaXJlIC5sZWdlbmRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYWJvdXQgLmhpc3RvaXJlIC52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLmhpc3RvaXJlIC52aWRlbyBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDZGNkY7XG59XG4uYWJvdXQgLmhpc3RvaXJlIC52aWRlbyBhIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9wbGF5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hYm91dCAuaGlzdG9pcmUgLnZpZGVvIGE6aG92ZXIgLnBsYXkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYWJvdXQgLmV4cGVydGlzZXMge1xuICBwYWRkaW5nOiA4MHB4IDBweCAxMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4IDgwcHggOHB4O1xuICB9XG59XG4uYWJvdXQgLmV4cGVydGlzZXMgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gIH1cbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRleHRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRleHRlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGV4dGUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEsXG4uYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyxcbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEsXG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDIsXG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMixcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyxcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEsXG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDIsXG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgxLFxuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgzLFxuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSBhLFxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMiBhLFxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyBhLFxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhOmhvdmVyIHtcbiAgbGVmdDogMTVweDtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLmNvbnRlbnUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5jb250ZW51X2dhdWNoZSAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLmNvbnRlbnU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAxMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDkwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDY1MHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0UyMDcxNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSBpbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG4uYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciBpbWcge1xuICB3aWR0aDogNzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmFib3V0IC5leHBlcnRpc2VzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIgaW1nIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0ge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4uYWJvdXQgLmV4cGVydGlzZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hYm91dCAuZXhwZXJ0aXNlcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hYm91dCAucmVzZWF1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLnJlc2VhdSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAucmVzZWF1IHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLmFib3V0IC5yZXNlYXUgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmFib3V0IC5yZXNlYXUgLmludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dCAucmVzZWF1IC5kZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dCAucmVzZWF1IC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAuc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hYm91dCAucmVzZWF1IC5kZXNrdG9wIC5zZWxlY3Rpb24gc3Bhbixcbi5hYm91dCAucmVzZWF1IC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5hYm91dCAucmVzZWF1IC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5hYm91dCAucmVzZWF1IC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAucmVzZWF1IC5kZXNrdG9wIC5zZWxlY3Rpb24gc3BhbixcbiAgLmFib3V0IC5yZXNlYXUgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmFib3V0IC5yZXNlYXUgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG59XG4uYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAjY2FydGUtZGVwYXJ0ZW1lbnRzLFxuLmFib3V0IC5yZXNlYXUgLmRlc2t0b3AgI2NhcnRlLXJlZ2lvbnMsXG4uYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAjY2FydGUtbW9uZGUge1xuICB3aWR0aDogNjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmFib3V0IC5yZXNlYXUgLmRlc2t0b3AgI2NhcnRlLWRlcGFydGVtZW50cyBzdmcsXG4uYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAjY2FydGUtcmVnaW9ucyBzdmcsXG4uYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hYm91dCAucmVzZWF1IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSB7XG4gIHdpZHRoOiA5NzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAucmVzZWF1IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG4uYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLnJlc2VhdSAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTEgcGF0aDpob3Zlcixcbi5hYm91dCAucmVzZWF1IC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcgI3pvbmUtNyBwYXRoOmhvdmVyIHtcbiAgZmlsbDogIzAxMzc2NCAhaW1wb3J0YW50O1xufVxuLmFib3V0IC5yZXNlYXUgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS0xOmhvdmVyLFxuLmFib3V0IC5yZXNlYXUgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS03OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFib3V0IC5yZXNlYXUgLm1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5yZXNlYXUgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAucmVzZWF1IC5tb2JpbGUge1xuICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gIH1cbn1cbi5hYm91dCAucmVzZWF1IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAxMzc2NDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC5yZXNlYXUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmFib3V0IC5yZXNlYXUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLmFib3V0IC5yZXNlYXUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzAxMzc2NDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLnJlc2VhdSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmFib3V0IC5yZXNlYXUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWJvdXQgLnJlc2VhdSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDEzNzY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9zY3JvbGwuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC5yZXNlYXUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5hYm91dCAucmVzZWF1IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYWJvdXQgLnJlc2VhdSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWJvdXQgLnJlc2VhdSAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5hYm91dCAucmVzZWF1IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAucmVzZWF1IC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmFib3V0IC5yZXNlYXUgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuLmFib3V0IC5wcm9qZXQge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAucHJvamV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC5wcm9qZXQge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uYWJvdXQgLnByb2pldCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmFib3V0IC5wcm9qZXQgLmJvdXRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAucHJvamV0IC5ib3V0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5hYm91dCAucHJvamV0IC5zdXJfdGl0cmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5wcm9qZXQgLnN1cl90aXRyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmFib3V0IC5wcm9qZXQgLnN1cl90aXRyZSBoMSxcbi5hYm91dCAucHJvamV0IC5zdXJfdGl0cmUgaDIsXG4uYWJvdXQgLnByb2pldCAuc3VyX3RpdHJlIGgzLFxuLmFib3V0IC5wcm9qZXQgLnN1cl90aXRyZSBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAxMzc2NDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5wcm9qZXQgLnN1cl90aXRyZSBoMSxcbiAgLmFib3V0IC5wcm9qZXQgLnN1cl90aXRyZSBoMixcbiAgLmFib3V0IC5wcm9qZXQgLnN1cl90aXRyZSBoMyxcbiAgLmFib3V0IC5wcm9qZXQgLnN1cl90aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5hYm91dCAucHJvamV0IC50aXRyZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWJvdXQgLnByb2pldCAudGl0cmUgaDEsXG4uYWJvdXQgLnByb2pldCAudGl0cmUgaDIsXG4uYWJvdXQgLnByb2pldCAudGl0cmUgaDMsXG4uYWJvdXQgLnByb2pldCAudGl0cmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0IC5wcm9qZXQgLnRpdHJlIGgxLFxuICAuYWJvdXQgLnByb2pldCAudGl0cmUgaDIsXG4gIC5hYm91dCAucHJvamV0IC50aXRyZSBoMyxcbiAgLmFib3V0IC5wcm9qZXQgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAucHJvamV0IC50aXRyZSBoMSxcbiAgLmFib3V0IC5wcm9qZXQgLnRpdHJlIGgyLFxuICAuYWJvdXQgLnByb2pldCAudGl0cmUgaDMsXG4gIC5hYm91dCAucHJvamV0IC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAucHJvamV0IC50aXRyZSBoMSxcbiAgLmFib3V0IC5wcm9qZXQgLnRpdHJlIGgyLFxuICAuYWJvdXQgLnByb2pldCAudGl0cmUgaDMsXG4gIC5hYm91dCAucHJvamV0IC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi5hYm91dCAucHJvamV0IC5jb250ZW51IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFib3V0IC5wcm9qZXQgLmNvbnRlbnUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLnByb2pldCAuY29udGVudSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5wcm9qZXQgLmNvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFib3V0IC5wcm9qZXQgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLnByb2pldCAuY29udGVudSB1bCBsaSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAucHJvamV0IC5jb250ZW51IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLnByb2pldCAuY29udGVudSB1bCBsaSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5wcm9qZXQgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5hYm91dCAucHJvamV0IC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2xpc3Quc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAucHJvamV0IC5jb250ZW51IHVsIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5wcm9qZXQgLmNvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5hYm91dCAucHJvamV0IC5jb250ZW51IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAucHJvamV0IC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAucHJvamV0IC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFib3V0IC5wcm9qZXQgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbn1cbi5hYm91dCAudmFsZXVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC52YWxldXJzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC52YWxldXJzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLmFib3V0IC52YWxldXJzIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFMkU2O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAzNXB4O1xuICBwYWRkaW5nOiAzNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICB9XG59XG4uYWJvdXQgLnZhbGV1cnMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnBpY3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMTQ1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNEQUQ5REQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAucGljdG8ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLnZhbGV1cnMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnBpY3RvIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxufVxuLmFib3V0IC52YWxldXJzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC5waWN0byBpbWcge1xuICB3aWR0aDogODUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFib3V0IC52YWxldXJzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMSxcbi5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDIsXG4uYWJvdXQgLnZhbGV1cnMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgzLFxuLmFib3V0IC52YWxldXJzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDEsXG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDIsXG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDMsXG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC52YWxldXJzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMSxcbiAgLmFib3V0IC52YWxldXJzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMixcbiAgLmFib3V0IC52YWxldXJzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMyxcbiAgLmFib3V0IC52YWxldXJzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDEsXG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDIsXG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDMsXG4gIC5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLnZhbGV1cnMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgxIGJyLFxuICAuYWJvdXQgLnZhbGV1cnMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgyIGJyLFxuICAuYWJvdXQgLnZhbGV1cnMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgzIGJyLFxuICAuYWJvdXQgLnZhbGV1cnMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAuY29udGVudSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYm91dCAudmFsZXVycyAuZW5zZW1ibGVfYmxvY2tzIC5jb2wtbGctMzpsYXN0LW9mLXR5cGUgLnBpY3RvIGltZyB7XG4gIHdpZHRoOiA3NSU7XG59XG4uYWJvdXQgLnZhbGV1cnMgLmludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IDBweDtcbn1cbi5hYm91dCAudmFsZXVycyAuYm91dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0IC5hdG91dHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuYXRvdXRzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0IC5hdG91dHMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uYWJvdXQgLmF0b3V0cyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5hYm91dCAuYXRvdXRzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFMkU2O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAzNXB4O1xuICBwYWRkaW5nOiAzNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwcHggYXV0byA1MHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICB9XG59XG4uYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSBpbWcge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4IGF1dG87XG59XG4uYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDEsXG4uYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDIsXG4uYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDMsXG4uYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogIzAxMzc2NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDEsXG4gIC5hYm91dCAuYXRvdXRzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMixcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgzLFxuICAuYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgxLFxuICAuYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDIsXG4gIC5hYm91dCAuYXRvdXRzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMyxcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgxLFxuICAuYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDIsXG4gIC5hYm91dCAuYXRvdXRzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMyxcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIGgxIGJyLFxuICAuYWJvdXQgLmF0b3V0cyAuZW5zZW1ibGVfYmxvY2tzIC5lbnNlbWJsZSAudGl0cmUgaDIgYnIsXG4gIC5hYm91dCAuYXRvdXRzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC50aXRyZSBoMyBicixcbiAgLmFib3V0IC5hdG91dHMgLmVuc2VtYmxlX2Jsb2NrcyAuZW5zZW1ibGUgLnRpdHJlIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYm91dCAuYXRvdXRzIC5lbnNlbWJsZV9ibG9ja3MgLmVuc2VtYmxlIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xufVxuLmFib3V0IC5hdG91dHMgLmludHJvZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IDBweDtcbn1cbi5hYm91dCAuYXRvdXRzIC5ib3V0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQgLmFnaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuYWdpciB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dCAuYWdpciB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5hYm91dCAuYWdpciAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQgLmFnaXIgLmgyIGgxLFxuLmFib3V0IC5hZ2lyIC5oMiBoMixcbi5hYm91dCAuYWdpciAuaDIgaDMsXG4uYWJvdXQgLmFnaXIgLmgyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hYm91dCAuYWdpciAubGlzdGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjA7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIGgxLFxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAudGl0cmUgaDIsXG4uYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBoMyxcbi5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIHAsXG4uYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBoMSxcbiAgLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAudGl0cmUgaDIsXG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIGgzLFxuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBwLFxuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBoMSxcbiAgLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAudGl0cmUgaDIsXG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIGgzLFxuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBwLFxuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIGgxLFxuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC50aXRyZSBoMixcbiAgLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAudGl0cmUgaDMsXG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIHAsXG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLnRpdHJlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAuY29udGVudSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAuY29udGVudSBwIGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG59XG4uYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAuY29udGVudSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbn1cbi5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDA7XG59XG4uYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAuY29udGVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLmNvbnRlbnQgLmNvbnRlbnUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5jb250ZW50IC5jb250ZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5hZ2lyIC5saXN0ZSAuY29udGVudCAuY29udGVudSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5hYm91dCAuYWdpciAubGlzdGUgLnZhbGV1cjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuc2VwYXJhdGlvbiB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0IC5hZ2lyIC5saXN0ZSAuc2VwYXJhdGlvbiB7XG4gICAgbGVmdDogMTUuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmFnaXIgLmxpc3RlIC5zZXBhcmF0aW9uIHtcbiAgICBsZWZ0OiAxNiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAuYWdpciAubGlzdGUgLnNlcGFyYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLmFib3V0IC5hZ2lyIC5saXN0ZSAuc2VwYXJhdGlvbjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYm91dCAuYWdpciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMiBoMTo6YWZ0ZXIsXG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMiBoMjo6YWZ0ZXIsXG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMiBoMzo6YWZ0ZXIsXG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5oMiBwOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5jbGFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4RDY7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5jbGFpciAubm9tIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5jbGFpciAucG9zdGUge1xuICBjb2xvcjogIzAxMzc2NDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuY2xhaXIgLnJlYWRfbW9yZSBhIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC5jbGFpciAucmVhZF9tb3JlIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfYmxldV9mb25jZS5zdmcpO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuY2xhaXIgLnJlYWRfbW9yZSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfYmxldV9mb25jZS5zdmcpO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuZm9uY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuZm9uY2UgLm5vbSB7XG4gIGNvbG9yOiAjMDA5OEQ2O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuZm9uY2UgLnBvc3RlIHtcbiAgY29sb3I6ICMwMDk4RDY7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLmZvbmNlIC5yZWFkX21vcmUgYSB7XG4gIGNvbG9yOiAjMDA5OEQ2O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAuZm9uY2UgLnJlYWRfbW9yZSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2JsZXVfY2xhaXIuc3ZnKTtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLmZvbmNlIC5yZWFkX21vcmUgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2JsZXVfY2xhaXIuc3ZnKTtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAudGVtb2lnbmFnZV9jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAudGVtb2lnbmFnZV9jYXJkIC5ub20ge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAubm9tIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLm5vbSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLm5vbSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLm5vbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnBvc3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucG9zdGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucG9zdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAudGVtb2lnbmFnZV9jYXJkIC50ZW1vaWduYWdlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucmVhZF9tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucmVhZF9tb3JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucmVhZF9tb3JlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYWJvdXQgLnRlbW9pZ25hZ2VzIC5saXN0ZSAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtaG9tZSAub3dsLXN0YWdlIC5pdGVtIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZTpob3ZlciBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1zdGFnZSAuaXRlbSAudGVtb2lnbmFnZV9jYXJkIC5yZWFkX21vcmU6aG92ZXIgYTphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtc3RhZ2UgLml0ZW0gLnRlbW9pZ25hZ2VfY2FyZCAucmVhZF9tb3JlOmhvdmVyIGE6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMHB4O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAubGlzdGUgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLWhvbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5hYm91dCAudGVtb2lnbmFnZXMgLmxpc3RlIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1ob21lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OEQ2O1xufVxuLmFib3V0IC50ZW1vaWduYWdlcyAuYm91dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLnRlbW9pZ25hZ2VzIC5ib3V0b24ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9cXVpX3NvbW1lc19ub3VzLmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1Cb29rLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tTWVkaXVtLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LU1lZGl1bUl0YWxpYy5vdGYpO1xufVxuLnJlY2hlcmNoZSAuYmFuZGVhdV9wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbn1cbi5yZWNoZXJjaGUgLmJhbmRlYXVfcGFnZSAudGl0cmVfYmFuZGVhdSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNoZXJjaGUgLnJlc3VsdGF0cyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY2hlcmNoZSAucmVzdWx0YXRzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnJlY2hlcmNoZSAucmVzdWx0YXRzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLnJlY2hlcmNoZSAucmVzdWx0YXRzIC5yZXN1bHRhdCxcbi5yZWNoZXJjaGUgLnJlc3VsdGF0cyAuZXJyZXVyIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlY2hlcmNoZSAucmVzdWx0YXRzIC5yZXN1bHRhdCxcbiAgLnJlY2hlcmNoZSAucmVzdWx0YXRzIC5lcnJldXIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWNoZXJjaGUgLnJlc3VsdGF0cyAucmVzdWx0YXQsXG4gIC5yZWNoZXJjaGUgLnJlc3VsdGF0cyAuZXJyZXVyIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWNoZXJjaGUgLnJlc3VsdGF0cyAucmVzdWx0YXQsXG4gIC5yZWNoZXJjaGUgLnJlc3VsdGF0cyAuZXJyZXVyIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cbi5yZWNoZXJjaGUgLnJlc3VsdGF0cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVjaGVyY2hlIC5yZXN1bHRhdHMgaDMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZWNoZXJjaGUgLnJlc3VsdGF0cyBoMyBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVjaGVyY2hlIC5yZXN1bHRhdHMgaDMgYSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVjaGVyY2hlIC5yZXN1bHRhdHMgaDMgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjaGVyY2hlIC5yZXN1bHRhdHMgaDMgYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ucmVjaGVyY2hlIC5yZXN1bHRhdHMgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuLnJlY2hlcmNoZSAucmVzdWx0YXRzIGgzOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1yZWNoZXJjaGUuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG4uc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSB7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAxMDBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUge1xuICAgIHBhZGRpbmc6IDIwcHggOHB4IDgwcHggOHB4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuZmlsIHtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5maWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuZmlsIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5maWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuZmlsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmZpbCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5maWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmZpbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmZpbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmZpbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmZpbCBsaTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgaDEsXG4uc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBoMixcbi5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IGgzLFxuLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc2NXB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgICBsaW5lLWhlaWdodDogODNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IGgxLFxuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBoMixcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgaDMsXG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IHAge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgaDEsXG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IGgyLFxuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBoMyxcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgcCB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBoMSxcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLnRpdHJlX2JhbmRlYXUgaDIsXG4gIC5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC50aXRyZV9iYW5kZWF1IGgzLFxuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAudGl0cmVfYmFuZGVhdSBwIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbi5zaW5nbGVfcmVnaW9uIC5iYW5kZWF1IC5jb250ZW50IC5sb2dvLFxuLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuYmFuZGVhdSAuY29udGVudCAubG9nbyxcbiAgLnNpbmdsZV9yZWdpb24gLmJhbmRlYXUgLmNvbnRlbnQgLm1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAucHJlc2VudGF0aW9uIC5iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAucHJlc2VudGF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAucHJlc2VudGF0aW9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGVfcmVnaW9uIC5wcmVzZW50YXRpb24gLmZvbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzNzY0O1xuICBwYWRkaW5nOiAxMDBweCAxMDBweCA2MHB4IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5wcmVzZW50YXRpb24gLmZvbmQge1xuICAgIHBhZGRpbmc6IDgwcHggODBweCA2MHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5wcmVzZW50YXRpb24gLmZvbmQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5wcmVzZW50YXRpb24gLmZvbmQge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgaDEsXG4uc2luZ2xlX3JlZ2lvbiAucHJlc2VudGF0aW9uIC5mb25kIC5oMiBoMixcbi5zaW5nbGVfcmVnaW9uIC5wcmVzZW50YXRpb24gLmZvbmQgLmgyIGgzLFxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgaDE6OmFmdGVyLFxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgaDI6OmFmdGVyLFxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgaDM6OmFmdGVyLFxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuaDIgcDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2luZ2xlX3JlZ2lvbiAucHJlc2VudGF0aW9uIC5mb25kIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNpbmdsZV9yZWdpb24gLnByZXNlbnRhdGlvbiAuZm9uZCAuY29udGVudSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4IDEwMHB4IDhweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuaDIgaDE6OmFmdGVyLFxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5oMiBoMjo6YWZ0ZXIsXG4uc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmgyIGgzOjphZnRlcixcbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuaDIgcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbiAgcGFkZGluZzogMjBweCA2MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNEQUQ5REQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLmxhYmVsIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCAubGFiZWwge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIC5sYWJlbCBpbWcge1xuICB3aWR0aDogOTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCAubm9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLm5vbSBoMSxcbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLm5vbSBoMixcbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLm5vbSBoMyxcbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLm5vbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLmRlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ibGFja1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIC5ib3V0b25fY2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIC5ib3V0b25fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCAuYm91dG9uX2NhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLmJvdXRvbl9jYXJkIGEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGNjcxRCAwJSwgI0QyNDUxRSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIC5ib3V0b25fY2FyZCBhIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLXN0YWdlIC5pdGVtIC5kZWxlZ2F0aW9uX2NhcmQgLmJvdXRvbl9jYXJkIGEgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1zdGFnZSAuaXRlbSAuZGVsZWdhdGlvbl9jYXJkIC5ib3V0b25fY2FyZCBhIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtc3RhZ2UgLml0ZW0gLmRlbGVnYXRpb25fY2FyZCAuYm91dG9uX2NhcmQgYTpob3ZlciBwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDI0NTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHotaW5kZXg6IDQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9uZXh0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5kZWxlZ2F0aW9ucyAuY2Fyb3VzZWwtZGVsZWdhdGlvbnMtcmVnaW9uYWxlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLmRlbGVnYXRpb25zIC5jYXJvdXNlbC1kZWxlZ2F0aW9ucy1yZWdpb25hbGVzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uc2luZ2xlX3JlZ2lvbiAuZGVsZWdhdGlvbnMgLmNhcm91c2VsLWRlbGVnYXRpb25zLXJlZ2lvbmFsZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4RDY7XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4IDgwcHggOHB4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuaDIgaDEsXG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuaDIgaDIsXG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuaDIgaDMsXG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuaDIgcCB7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmgyIGgxOjphZnRlcixcbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5oMiBoMjo6YWZ0ZXIsXG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuaDIgaDM6OmFmdGVyLFxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmgyIHA6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogODUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSBoMyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzAwOThENjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIC5leHRyYWl0IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgLmV4dHJhaXQgcCBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xufVxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW0gYSAucmVhZF9tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtIGEgLnJlYWRfbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbSBhIC5yZWFkX21vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X29yYW5nZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAuaXRlbTpob3ZlciAucmVhZF9tb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLml0ZW06aG92ZXIgLnJlYWRfbW9yZTphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5pdGVtOmhvdmVyIC5yZWFkX21vcmU6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHotaW5kZXg6IDQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9uZXh0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmFjdHVhbGl0ZXMgLmNhcm91c2VsLWFjdHVhbGl0ZXMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTM1cHg7XG4gIH1cbn1cbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5jYXJvdXNlbC1hY3R1YWxpdGVzIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG4uc2luZ2xlX3JlZ2lvbiAuYWN0dWFsaXRlcyAuY2Fyb3VzZWwtYWN0dWFsaXRlcyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbn1cbi5zaW5nbGVfcmVnaW9uIC5hY3R1YWxpdGVzIC5ib3V0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5oMiBoMSxcbi5zaW5nbGVfcmVnaW9uIC5taXNzaW9ucyAuaDIgaDIsXG4uc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmgyIGgzLFxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5oMiBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1zdGFnZSAuaXRlbSAubWlzc2lvbl9jYXJkIC52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudmlkZW8gYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA2RjZGO1xufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnZpZGVvIGEgLnBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3BsYXkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnZpZGVvIGE6aG92ZXIgLnBsYXkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtc3RhZ2UgLml0ZW0gLm1pc3Npb25fY2FyZCAudGl0cmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIGgxLFxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIGgyLFxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIGgzLFxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLnRpdHJlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDk4RDY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1zdGFnZSAuaXRlbSAubWlzc2lvbl9jYXJkIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLXN0YWdlIC5pdGVtIC5taXNzaW9uX2NhcmQgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1uYXYgYnV0dG9uIHtcbiAgei1pbmRleDogNDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL25leHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG59XG4uc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAubWlzc2lvbnMgLmNhcm91c2VsLW1pc3Npb25zIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLm1pc3Npb25zIC5jYXJvdXNlbC1taXNzaW9ucyAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5taXNzaW9ucyAuY2Fyb3VzZWwtbWlzc2lvbnMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4RDY7XG59XG4uc2luZ2xlX3JlZ2lvbiAuY29udGFjdCB7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZV9yZWdpb24gLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuY29udGFjdCB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5oMiBoMTo6YWZ0ZXIsXG4uc2luZ2xlX3JlZ2lvbiAuY29udGFjdCAuaDIgaDI6OmFmdGVyLFxuLnNpbmdsZV9yZWdpb24gLmNvbnRhY3QgLmgyIGgzOjphZnRlcixcbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5oMiBwOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5pbnRyb2R1Y3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNpbmdsZV9yZWdpb24gLmNvbnRhY3QgLmNvbnRhY3RfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5jb250YWN0X2NhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuY29udGFjdCAuY29udGFjdF9jYXJkIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnNpbmdsZV9yZWdpb24gLmNvbnRhY3QgLmNvbnRhY3RfY2FyZCAubm9tX3Bvc3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5jb250YWN0X2NhcmQgLm5vbV9wb3N0ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlX3JlZ2lvbiAuY29udGFjdCAuY29udGFjdF9jYXJkIC5ub21fcG9zdGUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5jb250YWN0X2NhcmQgLnRyYWl0IHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlX3JlZ2lvbiAuY29udGFjdCAuY29udGFjdF9jYXJkIC5pbmZvcyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5jb250YWN0X2NhcmQgLmluZm9zIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5jb250YWN0X2NhcmQgLmluZm9zIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5OEQ2O1xufVxuLnNpbmdsZV9yZWdpb24gLmNvbnRhY3QgLmNvbnRhY3RfY2FyZCAuaW5mb3MgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGVfcmVnaW9uIC5jb250YWN0IC5ib3V0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlX3JlZ2lvbiAuY29udGFjdCAuYm91dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9cmVnaW9ucy5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1CbGFjay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLUJvbGQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctQm9vay5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtLU1lZGl1bS5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbU5hcnJvdy1NZWRpdW1JdGFsaWMub3RmKTtcbn1cbi5zZXJ2aWNlcyAuYmFuZGVhdV9wYWdlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDBweDtcbn1cbi5zZXJ2aWNlcyAuYmFuZGVhdV9wYWdlIC5vcGFjaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGNTUyNDtcbn1cbi5zZXJ2aWNlcyAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VzIC5sZWFkZXIge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcyAubGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5sZWFkZXIge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uc2VydmljZXMgLmxlYWRlciAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZXMgLmxlYWRlciAuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VzIC5hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMgLmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4O1xuICB9XG59XG4uc2VydmljZXMgLmFjdGlvbnMgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5jb250ZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLmFjdGlvbnMgLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2VzIC5hY3Rpb25zIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzIC5hY3Rpb25zIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzIC5hY3Rpb25zIC5jb250ZW51IHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAuY29udGVudSBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib2xkXCI7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLmFjdGlvbnMgLmNvbnRlbnUgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAuY29udGVudSBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLmFjdGlvbnMgLmNvbnRlbnUgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VzIC5hY3Rpb25zIC5jb250ZW51IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMgLmFjdGlvbnMgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAuc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4uc2VydmljZXMgLmFjdGlvbnMgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2VzIC5hY3Rpb25zIC5kZXNrdG9wIC5zZWxlY3Rpb24gc3BhbixcbiAgLnNlcnZpY2VzIC5hY3Rpb25zIC5kZXNrdG9wIC5zZWxlY3Rpb24gZGl2IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAuc2VsZWN0aW9uIHNwYW4sXG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAuc2VsZWN0aW9uIGRpdiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2VydmljZXMgLmFjdGlvbnMgLmRlc2t0b3AgLnNlbGVjdGlvbiBkaXYge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNEMjQ1MUU7XG59XG4uc2VydmljZXMgLmFjdGlvbnMgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHtcbiAgd2lkdGg6IDk3NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAjY2FydGUtbW9uZGUge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5kZXNrdG9wICNjYXJ0ZS1tb25kZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTEgcGF0aDpob3Zlcixcbi5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTcgcGF0aDpob3ZlciB7XG4gIGZpbGw6ICMwMTM3NjQgIWltcG9ydGFudDtcbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAuZGVza3RvcCAjY2FydGUtbW9uZGUgc3ZnICN6b25lLTE6aG92ZXIsXG4uc2VydmljZXMgLmFjdGlvbnMgLmRlc2t0b3AgI2NhcnRlLW1vbmRlIHN2ZyAjem9uZS03OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMgLmFjdGlvbnMgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAubW9iaWxlIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAubW9iaWxlIC5hY2NvcmRpb24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uc2VydmljZXMgLmFjdGlvbnMgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5hY3Rpb25zIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uc2VydmljZXMgLmFjdGlvbnMgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VydmljZXMgLmFjdGlvbnMgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAxMzc2NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvc2Nyb2xsLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uc2VydmljZXMgLmFjdGlvbnMgLm1vYmlsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnNlcnZpY2VzIC5hY3Rpb25zIC5tb2JpbGUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctYm9va1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjRDI0NTFFO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlcyAuYWN0aW9ucyAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuYWN0aW9ucyAubW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTM3NjQ7XG59XG4uc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OEQ2O1xufVxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMzc2NDtcbn1cbi5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSxcbi5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZ2F1Y2hlIC50aXRyZSxcbi5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZ2F1Y2hlIC50aXRyZSBoMSxcbi5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAudGl0cmUgaDIsXG4uc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgzLFxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZ2F1Y2hlIC50aXRyZSBwLFxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC50aXRyZSBoMSxcbi5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDIsXG4uc2VydmljZXMgLm1pc3Npb25zIC5kcm9pdGUgLnRpdHJlIGgzLFxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC50aXRyZSBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAudGl0cmUgaDEsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAudGl0cmUgaDIsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAudGl0cmUgaDMsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAudGl0cmUgcCxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC50aXRyZSBoMSxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC50aXRyZSBoMixcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC50aXRyZSBoMyxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC50aXRyZSBwIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgxLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgyLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgzLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIHAsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDEsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDIsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDMsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgxLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgyLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgzLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIHAsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDEsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDIsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDMsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgxLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgyLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIGgzLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLnRpdHJlIHAsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDEsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDIsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgaDMsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAudGl0cmUgcCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICB9XG59XG4uc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLmNvbnRlbnUsXG4uc2VydmljZXMgLm1pc3Npb25zIC5kcm9pdGUgLmNvbnRlbnUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwcHggMjIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAuY29udGVudSxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC5jb250ZW51IHtcbiAgICBwYWRkaW5nOiAwcHggMTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZ2F1Y2hlIC5jb250ZW51LFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5kcm9pdGUgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDBweCAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAuY29udGVudSxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC5jb250ZW51IHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZ2F1Y2hlIC5jb250ZW51IHAsXG4uc2VydmljZXMgLm1pc3Npb25zIC5kcm9pdGUgLmNvbnRlbnUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBjb2xvcjogIzAxMzc2NDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLmNvbnRlbnUgcCxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAuY29udGVudSBwLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5kcm9pdGUgLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLmNvbnRlbnUgcCxcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC5jb250ZW51IHAge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZ2F1Y2hlIC5jb250ZW51IHAsXG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmRyb2l0ZSAuY29udGVudSBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAuYm91dG9uLFxuLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC5ib3V0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubWlzc2lvbnMgLmdhdWNoZSAuYm91dG9uLFxuICAuc2VydmljZXMgLm1pc3Npb25zIC5kcm9pdGUgLmJvdXRvbiB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLm1pc3Npb25zIC5nYXVjaGUgLmJvdXRvbixcbiAgLnNlcnZpY2VzIC5taXNzaW9ucyAuZHJvaXRlIC5ib3V0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuYmFuZGVhdSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjU1MjQ7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2VzIC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5iYW5kZWF1IHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5iYW5kZWF1IC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlcyAuYmFuZGVhdSAuaDIgaDEsXG4uc2VydmljZXMgLmJhbmRlYXUgLmgyIGgyLFxuLnNlcnZpY2VzIC5iYW5kZWF1IC5oMiBoMyxcbi5zZXJ2aWNlcyAuYmFuZGVhdSAuaDIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcyAuYmFuZGVhdSAuaDIgaDEgYnIsXG4gIC5zZXJ2aWNlcyAuYmFuZGVhdSAuaDIgaDIgYnIsXG4gIC5zZXJ2aWNlcyAuYmFuZGVhdSAuaDIgaDMgYnIsXG4gIC5zZXJ2aWNlcyAuYmFuZGVhdSAuaDIgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlcnZpY2VzIC5iYW5kZWF1IC5oMiBoMTo6YWZ0ZXIsXG4uc2VydmljZXMgLmJhbmRlYXUgLmgyIGgyOjphZnRlcixcbi5zZXJ2aWNlcyAuYmFuZGVhdSAuaDIgaDM6OmFmdGVyLFxuLnNlcnZpY2VzIC5iYW5kZWF1IC5oMiBwOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZXMgLmRvbWFpbmVzIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyB7XG4gICAgcGFkZGluZzogNjBweCA4cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5pbnRyb2R1Y3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLmludHJvZHVjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIHN2ZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEsXG4uc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMixcbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgzLFxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgxLFxuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMixcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgxLFxuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMixcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMsXG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDEsXG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgyLFxuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMyxcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMSxcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDIsXG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgzLFxuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIGgxIGEsXG4uc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5jb250ZW51X2dhdWNoZSAudGl0cmUgYSBoMiBhLFxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLnRpdHJlIGEgaDMgYSxcbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC50aXRyZSBhOmhvdmVyIHtcbiAgbGVmdDogMTVweDtcbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC5jb250ZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuY29udGVudV9nYXVjaGUgLmNvbnRlbnUgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmNvbnRlbnVfZ2F1Y2hlIC5jb250ZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDY1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDEyMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDkwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUge1xuICB3aWR0aDogNjUwcHg7XG4gIGhlaWdodDogNjUwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjRTIwNzE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSBpbWcge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUgaW1nIHtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZSBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGUgaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogMTA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLnJvdWUgLmNpcmNsZTpob3ZlciBpbWcge1xuICB3aWR0aDogNzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5yb3VlIC5jaXJjbGU6aG92ZXIgaW1nIHtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAucm91ZSAuY2lyY2xlOmhvdmVyIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0ge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5DaXJJdGVtIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAuZG9tYWluZXMgLnNpemUgLmVuc2VtYmxlX3JvdWUgLmNvbnRlbnRDaXJjbGUgLkNpckl0ZW0ge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLmRvbWFpbmVzIC5zaXplIC5lbnNlbWJsZV9yb3VlIC5jb250ZW50Q2lyY2xlIC5DaXJJdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuQ2lySXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlcnZpY2VzIC5kb21haW5lcyAuc2l6ZSAuZW5zZW1ibGVfcm91ZSAuY29udGVudENpcmNsZSAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5zZXJ2aWNlcyAubm9tYnJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDgwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLm5vbWJyZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDMwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLm5vbWJyZXMge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4IDMwcHggOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlcnZpY2VzIC5ub21icmVzIC5jb3VudGVyVXAgLm5vbWJyZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGNvbG9yOiAjRkY2NzFEO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubm9tYnJlcyAuY291bnRlclVwIC5ub21icmUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubm9tYnJlcyAuY291bnRlclVwIC5ub21icmUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzIC5ub21icmVzIC5jb3VudGVyVXAgLm5vbWJyZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCAubm9tYnJlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAubm9tYnJlcyAuY291bnRlclVwIC5saWJlbGxlIHAge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBjb2xvcjogIzcwNkY2RjtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubm9tYnJlcyAuY291bnRlclVwIC5saWJlbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAubm9tYnJlcyAuY291bnRlclVwIC5saWJlbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzIC5ub21icmVzIC5jb3VudGVyVXAgLmxpYmVsbGUgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLm5vbWJyZXMgLmNvdW50ZXJVcCAubGliZWxsZSBwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcyAudGVtb2lnbmFnZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMgLnRlbW9pZ25hZ2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDhweDtcbiAgfVxufVxuLnNlcnZpY2VzIC50ZW1vaWduYWdlcyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIHtcbiAgbWFyZ2luOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCRTE0O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuLnNlcnZpY2VzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGl0cmUgaDEsXG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGl0cmUgaDIsXG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGl0cmUgaDMsXG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGl0cmUgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJsYWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGl0cmUgaDEsXG4gIC5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC50aXRyZSBoMixcbiAgLnNlcnZpY2VzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRpdHJlIGgzLFxuICAuc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGl0cmUgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAudGVtb2lnbmFnZSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAxMzc2NDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnRlbW9pZ25hZ2UgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAuaXRlbSAucmVhZF9tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5yZWFkX21vcmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMTM3NjQ7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5yZWFkX21vcmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdG9wOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfYmxldV9mb25jZS5zdmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLnNlcnZpY2VzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLml0ZW0gLnJlYWRfbW9yZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2Fycm93X2JsZXVfZm9uY2Uuc3ZnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5yZWFkX21vcmU6aG92ZXIgYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5yZWFkX21vcmU6aG92ZXIgYTphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5zZXJ2aWNlcyAudGVtb2lnbmFnZXMgLmNhcm91c2VsLXRlbW9pZ25hZ2VzLXNlcnZpY2VzIC5pdGVtIC5yZWFkX21vcmU6aG92ZXIgYTpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLnNlcnZpY2VzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2VydmljZXMgLnRlbW9pZ25hZ2VzIC5jYXJvdXNlbC10ZW1vaWduYWdlcy1zZXJ2aWNlcyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuLnNlcnZpY2VzIC50ZW1vaWduYWdlcyAuY2Fyb3VzZWwtdGVtb2lnbmFnZXMtc2VydmljZXMgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEJFMTQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9c2VydmljZXMuY3NzLm1hcCAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYmxhY2tcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW0tQmxhY2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1Cb2xkLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LWJsYWNrXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJsYWNrLm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1ib29rXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Hb3RoYW0vR290aGFtTmFycm93LUJvb2sub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvR290aGFtL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0dvdGhhbS9Hb3RoYW1OYXJyb3ctTWVkaXVtSXRhbGljLm90Zik7XG59XG4udGVtb2lnbmFnZXMgLmJhbmRlYXVfcGFnZSAuaW1hZ2VfYmFjayB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRlbW9pZ25hZ2VzIC5iYW5kZWF1X3BhZ2UgLm9wYWNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcbn1cbi50ZW1vaWduYWdlcyAuYmFuZGVhdV9wYWdlIC50aXRyZV9iYW5kZWF1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IHtcbiAgcGFkZGluZzogODBweCAwcHggMzBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVtb2lnbmFnZXMgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDEwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVtb2lnbmFnZXMgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDYwcHggOHB4IDEwcHggOHB4O1xuICB9XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5pbnRyb2R1Y3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLmNvbC14bC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLmNsYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENjtcbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLmNsYWlyIC5ub20ge1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLmNsYWlyIC5wb3N0ZSB7XG4gIGNvbG9yOiAjMDEzNzY0O1xuICBvcGFjaXR5OiAwLjc7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC5jbGFpciAucmVhZF9tb3JlIHAge1xuICBjb2xvcjogIzAxMzc2NDtcbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLmNsYWlyIC5yZWFkX21vcmUgcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19ibGV1X2ZvbmNlLnN2Zyk7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC5jbGFpciAucmVhZF9tb3JlIHA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9hcnJvd19ibGV1X2ZvbmNlLnN2Zyk7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC5mb25jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC5mb25jZSAubm9tIHtcbiAgY29sb3I6ICMwMDk4RDY7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC5mb25jZSAucG9zdGUge1xuICBjb2xvcjogIzAwOThENjtcbiAgb3BhY2l0eTogMC43O1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAuZm9uY2UgLnJlYWRfbW9yZSBwIHtcbiAgY29sb3I6ICMwMDk4RDY7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC5mb25jZSAucmVhZF9tb3JlIHA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfYmxldV9jbGFpci5zdmcpO1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAuZm9uY2UgLnJlYWRfbW9yZSBwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvYXJyb3dfYmxldV9jbGFpci5zdmcpO1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAudGVtb2lnbmFnZV9jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC50ZW1vaWduYWdlX2NhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC50ZW1vaWduYWdlX2NhcmQgLm5vbSB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAudGVtb2lnbmFnZV9jYXJkIC5ub20ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLnRlbW9pZ25hZ2VfY2FyZCAubm9tIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLnRlbW9pZ25hZ2VfY2FyZCAubm9tIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLnRlbW9pZ25hZ2VfY2FyZCAubm9tIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLnRlbW9pZ25hZ2VfY2FyZCAucG9zdGUge1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tbmFycm93LW1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAudGVtb2lnbmFnZV9jYXJkIC5wb3N0ZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAudGVtb2lnbmFnZV9jYXJkIC5wb3N0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC50ZW1vaWduYWdlX2NhcmQgLnRlbW9pZ25hZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAudGVtb2lnbmFnZV9jYXJkIC5yZWFkX21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAudGVtb2lnbmFnZV9jYXJkIC5yZWFkX21vcmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ibGFja1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLnRlbW9pZ25hZ2VfY2FyZCAucmVhZF9tb3JlIHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZSBwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZW1vaWduYWdlcyAuY29udGVudSAubGlzdGUgLnRlbW9pZ25hZ2VfY2FyZCAucmVhZF9tb3JlOmhvdmVyIHAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4udGVtb2lnbmFnZXMgLmNvbnRlbnUgLmxpc3RlIC50ZW1vaWduYWdlX2NhcmQgLnJlYWRfbW9yZTpob3ZlciBwOmFmdGVyIHtcbiAgbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnRlbW9pZ25hZ2VzIC5jb250ZW51IC5saXN0ZSAudGVtb2lnbmFnZV9jYXJkIC5yZWFkX21vcmU6aG92ZXIgcDpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuLnRlbW9pZ25hZ2VzIC5iZy1tb2RhbC10ZW1vaWduYWdlcyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMjcsIDI5LCAwLjk1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4udGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5jbG9zZSB7XG4gIHotaW5kZXg6IDMwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1vaWduYWdlcyAuYmctbW9kYWwtdGVtb2lnbmFnZXMgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZW1vaWduYWdlcyAuYmctbW9kYWwtdGVtb2lnbmFnZXMgLmNsb3NlIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLnRlbW9pZ25hZ2VzIC5iZy1tb2RhbC10ZW1vaWduYWdlcyAuY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5tb2RhbC1jb250ZW50cyB7XG4gIHdpZHRoOiA5NTBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRlbW9pZ25hZ2VzIC5iZy1tb2RhbC10ZW1vaWduYWdlcyAubW9kYWwtY29udGVudHMge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlbW9pZ25hZ2VzIC5iZy1tb2RhbC10ZW1vaWduYWdlcyAubW9kYWwtY29udGVudHMge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4udGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5tb2RhbC1jb250ZW50cyAuY29udGVudV9wb3B1cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5tb2RhbC1jb250ZW50cyAuY29udGVudV9wb3B1cCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLW5hcnJvdy1tZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5tb2RhbC1jb250ZW50cyAuY29udGVudV9wb3B1cCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5tb2RhbC1jb250ZW50cyAuY29udGVudV9wb3B1cCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi50ZW1vaWduYWdlcyAuYmctbW9kYWwtdGVtb2lnbmFnZXMgLm1vZGFsLWNvbnRlbnRzIC5jb250ZW51X3BvcHVwIHAgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1uYXJyb3ctbWVkaXVtLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlbW9pZ25hZ2VzIC5iZy1tb2RhbC10ZW1vaWduYWdlcyAubW9kYWwtY29udGVudHMgLmNvbnRlbnVfcG9wdXAgcCBlbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlbW9pZ25hZ2VzIC5iZy1tb2RhbC10ZW1vaWduYWdlcyAubW9kYWwtY29udGVudHMgLmNvbnRlbnVfcG9wdXAgcCBlbSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5tb2RhbC1jb250ZW50cyAuY29udGVudV9wb3B1cCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5jbGFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4RDY7XG59XG4udGVtb2lnbmFnZXMgLmJnLW1vZGFsLXRlbW9pZ25hZ2VzIC5mb25jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTM3NjQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9dGVtb2lnbmFnZXMuY3NzLm1hcCAqLyJdfQ== */
