@charset "UTF-8";
/*style*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* CSS Temporaire pour test Mailchimp */

#mc-embedded-subscribe{
	background-color:#164193 !important;
}

#mc_embed_signup .mc-field-group{
	padding-bottom: 5px !important;
}

#mc_embed_signup .foot {
	align-items: flex-start !important;
}

.indicates-required{
	display: none;
}

#mc_embed_signup h2{
	font-size: 1.2em !important;
}

#mc_embed_signup{
	width: 350px !important;
}

#mc_embed_signup h2 {
	margin: 5px 0 !important;
}
#mc_embed_signup .brandingLogo {
	display: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1.5; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*
* Variables utilisées dans le css
*/
/*$Text: #5A5A5A;*/
/*Fonts size*/
/*Epaisseurs des polices*/
/* ESPACEMENT */
/* BORDER & SHADOW */
/*********************************************************************************
*fonts
***********************************************************************************/
html {
  font: 62.5%/1.45 'Roboto', Helvetica, Arial, sans-serif; }

body {
  font-weight: 300;
  font-size: 14px;
  font-size: 1.4rem; }

h1, .h1-like {
  font-size: 32px;
  font-size: 3.2rem;
  letter-spacing: 1px;
  font-weight: 600;
  letter-spacing: 0; }

h2, .h2-like {
  font-size: 20px;
  font-size: 2rem;
  line-height: 3rem;
  letter-spacing: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 500; }

h3, .h3-like {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 3.3rem;
  font-weight: 300; }

h4, .h4-like {
  font-size: 20px;
  font-size: 2rem;
  line-height: 3rem;
  font-weight: 600; }

h5, .h5-like {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  font-weight: 500; }

h6, .h6-like {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.7rem;
  font-weight: 300; }

a {
  text-decoration: none;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #993421; }

mark {
  background-color: #FF5100; }

p {
  margin-bottom: 10px;
  color: #1D252C;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2.1rem; }

a, li {
  margin-bottom: 0px; }

blockquote {
  border-left: 5px solid #FF5100;
  color: #1D252C;
  font-style: italic;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin: 1.5rem 0;
  padding-left: 15px; }

b, strong, .is-bold {
  font-weight: 700; }

i {
  font-style: italic; }

.page-template-template-general .page-content ul li, .content .page_description-text ul li {
  list-style-type: circle;
  list-style-position: inside;
  /*list-style: none;*/ }

.page-template-template-general .page-content ol li, .page_description-text ol li {
  list-style-type: decimal;
  list-style-position: inside; }

figcaption {
  margin-left: 0; }

.cta-load-more {
  width: fit-content;
  margin: 40px auto;
  display: flex;
  align-self: center; }

#menu-mobile-menu li {
  margin-bottom: 20px; }

.mobileMenu {
  display: none; }

.nav-mobile-active {
  position: fixed;
  display: block;
  z-index: 100;
  background-color: #FF5100;
  margin-top: -20px;
  width: 100%;
  height: 100vh; }
  .nav-mobile-active .close-mobile-nav {
    display: flex;
    justify-content: flex-end;
    padding: 20px; }
    .nav-mobile-active .close-mobile-nav span {
      font-size: 20px;
      font-size: 2rem;
      color: #FFFFFF;
      text-align: left;
      font-weight: 500;
      transform: rotate(45deg); }

.greish_navigation_mobile {
  padding: 20px; }
  .greish_navigation_mobile .menu .menu-item-has-children > a:after {
    content: "+";
    position: absolute;
    right: 0px;
    top: 13px;
    font-weight: 600;
    transform: translateY(-50%);
    font-size: 24px;
    color: #fff; }
  .greish_navigation_mobile .menu .menu-open > a:after, .greish_navigation_mobile .menu .drop-menu-open > a:after {
    content: "-";
    position: absolute;
    right: 10px;
    top: 13px;
    font-weight: 600;
    transform: translateY(-50%);
    font-size: 24px;
    color: #fff; }
  .greish_navigation_mobile .menu .menu-item a {
    font-size: 18px;
    font-size: 1.8rem;
    color: #FFFFFF;
    text-align: left;
    font-weight: 500;
    position: relative;
    display: block; }
  .greish_navigation_mobile .menu .dropdown_mobile .sub-menu {
    max-height: 0;
    visibility: hidden;
    padding: 0px; }
    .greish_navigation_mobile .menu .dropdown_mobile .sub-menu .menu-item-has-children .sub-menu {
      max-height: 0;
      visibility: hidden;
      padding: 0px; }
  .greish_navigation_mobile .menu .menu-open .sub-menu {
    max-height: fit-content;
    visibility: visible;
    padding: 20px 0px 20px 30px; }
    .greish_navigation_mobile .menu .menu-open .sub-menu .drop-menu-open .sub-menu {
      max-height: fit-content;
      visibility: visible;
      padding: 20px 0px 20px 30px; }

/**
 * Sidebar
 * **/
.main-item {
  margin-bottom: 10px; }
  .main-item i {
    height: 20px;
    width: 20px;
    display: block;
    margin: 10px auto;
    margin-bottom: 5px;
    background-size: contain;
    background-repeat: no-repeat; }
  .main-item li i {
    display: none; }

.sub-menu a span {
  color: #fff !important; }

.main-item a span {
  text-align: center;
  font-weight: 400;
  display: block;
  font-size: 15px;
  font-size: 1.5rem;
  flex-direction: column-reverse;
  display: flex;
  color: #1D252C; }

.main-item a {
  display: block; }
  .main-item a:hover {
    color: #ffffff; }
    .main-item a:hover span {
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      padding-left: 5px; }

.sidebar-container {
  min-height: calc(100vh - 100px);
  z-index: 10;
  height: 100%; }

.sidebar {
  display: none;
  width: 100%;
  height: 100%;
  min-height: calc(100vh - 100px);
  top: 0;
  z-index: 10;
  /*overflow:hidden;*/
  -webkit-transform: translateZ(0);
  visibility: visible;
  -webkit-backface-visibility: hidden; }
  .sidebar .greish_navigation {
    position: -webkit-sticky;
    position: sticky;
    margin-top: 100px;
    top: 120px;}
    .sidebar .greish_navigation .menu {
      height: 100%;
      background-color: #FFFFFF; }
  .sidebar a {
    color: #fff; }
  .sidebar .main-item {
    margin-bottom: 20px; }
    .sidebar .main-item i {
      height: 25px;
      width: 25px;
      display: block;
      margin: 10px auto;
      margin-bottom: 5px;
      background-size: contain;
      background-repeat: no-repeat; }
    .sidebar .main-item li i {
      display: none; }
  .sidebar .sub-menu a span {
    color: #1D252C !important; }
  .sidebar .main-item > a span {
    text-align: center;
    font-weight: 400;
    display: block;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.7rem;
    flex-direction: column-reverse;
    display: flex;
    color: #1D252C;
    position: relative; }
    .sidebar .main-item > a span:before {
      content: "";
      max-width: 0px;
      height: 100%;
      border-radius: 15px;
      background-color: #FF5100;
      position: absolute;
      left: 1px;
      top: 0;
      bottom: 0;
      transition: all ease 0.2s; }
  .sidebar .main-item.menu-open > a > span:before {
    content: "";
    width: 8px;
    max-width: 6px;
    height: 100%;
    border-radius: 15px;
    background-color: #FF5100;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0; }
  .sidebar .main-item.menu-open ul li a span {
    padding-left: 0px; }
    .sidebar .main-item.menu-open ul li a span:before {
      max-width: 0px;
      left: -10px; }
  .sidebar .main-item a {
    display: block; }
    .sidebar .main-item a:hover {
      color: #1D252C; }
      .sidebar .main-item a:hover span {
        position: relative; }
        .sidebar .main-item a:hover span:before {
          content: "";
          width: 8px;
          max-width: 6px;
          height: 100%;
          border-radius: 15px;
          background-color: #FF5100;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0; }

.dropdown-item > .sub-menu {
  -webkit-animation: 1s ease 0s normal forwards 1 fadein;
  animation: 1s ease 0s normal forwards 1 fadein; }
  .dropdown-item > .sub-menu > .menu-item-has-children {
    /*margin-bottom: 20px;*/
    border-bottom: 1px solid #b4b3b3;
    /*padding: 0 20px;*/
    position: relative; }
    .dropdown-item > .sub-menu .menu-item-has-children:last-child {
      margin-bottom: 0; }
    .dropdown-item > .sub-menu .menu-item-has-children:first-child {
      /* border-top: 1px solid #b4b3b3; */
      /*padding-top: 20px;*/ }
    .dropdown-item > .sub-menu .menu-item-has-children:hover .sub-menu {
      /*
				display: block;
				max-height: 400px;
				padding: 0px;
				padding-left:20px;
			*/ }
    .dropdown-item > .sub-menu .menu-item-has-children a {
      display: flex;
      width: 90%;
      padding: 20px 0 5px 20px;
      align-items: center; }
      .dropdown-item > .sub-menu .menu-item-has-children a:hover span {
        color: #4d4d4d !important; }
      .dropdown-item > .sub-menu .menu-item-has-children a ul li a {
        padding: 10px 0 0 40px; }
    .dropdown-item > .sub-menu .menu-item-has-children:first-child > a:after {
      content: "";
      position: absolute;
      right: 15px;
      top: 30px;
      font-weight: 600;
      transform: translateY(-50%);
      font-size: 28px;
      color: #b4b3b3;
      font-weight: 300;
      background-size: contain;
      width: 25px;
      height: 25px;
      background-image: url("./scss/img/icon-plus-normal.svg"); }
    .dropdown-item > .sub-menu .menu-item-has-children:first-child > a:hover:after {
      background-image: url("./scss/img/icon-plus-hover.svg"); }
    .dropdown-item > .sub-menu .menu-item-has-children > a:hover:after {
      color: #1D252C !important;
      background-image: url("./scss/img/icon-plus-hover.svg"); }
    .dropdown-item > .sub-menu .menu-item-has-children > a:after {
      content: "";
      position: absolute;
      right: 15px;
      top: 30px;
      font-weight: 600;
      transform: translateY(-50%);
      font-size: 28px;
      color: #1D252C;
      font-weight: 300;
      background-image: url("./scss/img/icon-plus-normal.svg");
      background-size: contain;
      width: 25px;
      height: 25px; }
    .dropdown-item > .sub-menu .menu-item-has-children a span {
      text-align: left;
      width: 90%;
      margin-bottom: 15px; }
  .dropdown-item > .sub-menu .drop-menu-open > a:first-child::after, .dropdown-item > .sub-menu .drop-menu-open > a:after {
    content: "";
    position: absolute;
    right: 17px;
    top: 30px;
    font-weight: 600;
    transform: translateY(-50%);
    font-size: 24px;
    color: #1D252C;
    width: 25px;
    height: 25px;
    background-image: url("./scss/img/icon-moins-normal.svg");
    background-size: contain; }
  .dropdown-item > .sub-menu .drop-menu-open > a:first-child:hover::after, .dropdown-item > .sub-menu .drop-menu-open > a:hover::after {
    background-image: url("./scss/img/icon-moins-hover.svg");
    background-size: contain;
    width: 25px;
    height: 25px; }
  .dropdown-item > .sub-menu > .menu-item{
    border-bottom: 1px solid #b4b3b3; }
    .dropdown-item > .sub-menu .menu-item a{
      display: flex;
      width: 90%;
      padding: 20px 0 5px 20px;
      align-items: center; }
      .dropdown-item > .sub-menu .menu-item a:hover span {
        color: #4d4d4d !important; }
    .dropdown-item > .sub-menu .menu-item a span{
      text-align: left;
      width: 90%;
      margin-bottom: 15px; }

.sub-menu {
  /*padding: 30px 0px 0px;*/ }

.menu-closed.dropdown-item > .sub-menu {
  -webkit-animation: 1s ease 0s normal forwards 1 fadeOut;
  animation: 1s ease 0s normal forwards 1 fadeOut; }

@keyframes fadein {
  0% {
    opacity: 0;
    max-width: 285px; }
  /*66% { opacity:0; max-width: 230px; transform: translateX(115px); }*/
  100% {
    opacity: 1;
    max-width: 285px;
    transform: translateX(285px); } }

@-webkit-keyframes fadein {
  0% {
    opacity: 0; }
  66% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeOut {
  0% {
    opacity: 1;
    max-width: 285px;
    transform: translateX(285px); }
  /*66% { opacity:0; max-width: 230px; transform: translateX(115px); }*/
  100% {
    opacity: 0;
    max-width: 0; } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    max-width: 285px;
    transform: translateX(285px); }
  /*66% { opacity:0; max-width: 230px; transform: translateX(115px); }*/
  100% {
    opacity: 0;
    max-width: 0; } }

.dropdown-item > .sub-menu {
  /*min-height: calc(100vh - 100px);*/
  position: absolute;
  right: -40px;
  width: 285px;
  height: fit-content;
  max-width: 0;
  background-color: rgba(255, 255, 255, 0.95);
  top: 0;
  display: none;
  opacity: 0 !important;
  overflow: hidden; }
  .dropdown-item > .sub-menu .sub-menu {
    display: flex;
    position: relative;
    flex-direction: column;
    height: fit-content;
    /* min-height: auto; */
    width: 95%;
    /* margin-left: 10%; */
    opacity: 1;
    padding: 0 10px;
    max-height: 0;
    overflow: hidden;
    transition: all ease 0.5s;
    /* margin-top: 10px;
	    margin-bottom: 10px;*/ }
  .dropdown-item > .sub-menu .drop-menu-open .sub-menu {
    max-height: 1000px; }

.menu-open.dropdown-item > .sub-menu {
  display: block;
  opacity: 1 !important;
  z-index: -1; }

.dropdown-item .drop-menu-open > .sub-menu {
  max-width: 285px;
  opacity: 1;
  display: block;
  max-height: 400px;
  padding: 0px;
  /*padding-left:20px;*/ }
  .dropdown-item .drop-menu-open > .sub-menu li a {
    padding: 10px 0 0 40px; }

#slider_radius .swiper-container {
  border-radius: 5px; }

#margin_menu {
  margin-left: 6% !important; }

@media screen and (min-width: 61.25em) {
  .mobileMenu {
    display: none; }
  .sidebar {
    display: block; } }

main {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  max-width: 1920px;
  padding-top: 20px; }

/*
* Login form
*/
#login {
  box-shadow: 0px 20px 40px #0000001A;
  max-width: 400px !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  justify-self: center;
  margin-top: 50vh !important;
  transform: translateY(-50%) !important;
  margin: 0 !important; }
  #login label {
    color: #B3AFB3;
    font-size: 20px; }
  #login input {
    color: #B3AFB3;
    font-size: 16px; }

.wp-core-ui #login .button-primary {
  box-shadow: none !important;
  /* box-shadow: none; */
  height: auto;
  line-height: 20px;
  padding: 13px;
  float: none;
  width: 100%;
  border: 0 !important;
  margin-top: 40px !important; }

#loginform input[type="text"], #loginform input[type="password"] {
  background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #DDDFE1;
  opacity: 1; }

/*
* Fin login form
*/
.content {
  padding: 90px 20px;
  grid-column: 1;
  position: relative; }

.full-width .content {
  padding: 90px 40px;
  grid-column: 1;
  position: relative; }

.home .content {
  padding-top: 100px; }

.sidebar {
  grid-column: 1; }

.right-sidebar {
  grid-column: 1; }

.radius {
  border-radius: 5px; }

/* Retirer toutes les ombres sur demande de Jordan */  
/* .boxshadow {
  box-shadow: 0px 1px 4px #00000029; } */

.Blur {
  filter: blur(5px); }

.filter {
  backdrop-filter: brightness(40%) contrast(100%) sepia(0) blur(0px) invert(0%) hue-rotate(0deg) saturate(100%); }

.slick-slider button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.slick-slider .slide-arrow {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  cursor: pointer; }

.slick-slider .prev-arrow {
  left: 10px;
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 15px solid #FFFFFF;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; }

.slick-slider .next-arrow {
  right: 10px;
  width: 0;
  height: 0;
  border-right: 0 solid transparent;
  border-left: 15px solid #FFFFFF;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; }

.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 10px 0;
  list-style-type: none; }
  .slick-dots li {
    margin: 0 0.25rem; }
  .slick-dots button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #FFFFFF;
    opacity: 0.6;
    text-indent: -9999px; }
  .slick-dots li.slick-active button {
    background-color: #FFFFFF;
    opacity: 1; }

button, .acf-button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
.buttonGlobal, .cta, .acf-button {
  display: block;
  padding: 8px 35px;
  background-color: #FFFFFF;
  color: #FF5100;
  border: 1px solid #FF5100;
  font-weight: 700;
  font-size: 17px;
  font-size: 1.7rem;
  text-align: center;
  border-radius: 5px;
  transition: all ease 0.2s; }
  .buttonGlobal:hover, .cta:hover, .acf-button:hover {
    background-color: #FF5100;
    color: #FFFFFF; }
.banner-links--list .buttonGlobal{
	padding: 14px 35px;
}
.cta .check-icon {
  display: inline-block;
  background-color: #FF5100;
  width: 25px;
  height: 25px;
  margin-right: 15px;
  -webkit-mask: url(./scss/img/check.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  mask: url(./scss/img/check.svg);
  mask-size: contain;
  mask-position: center center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat; }
  .cta .check-icon.plus-icon {
    -webkit-mask: url(./scss/img/icon-plus-button.svg);
    mask: url(./scss/img/icon-plus-button.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 30px;
    height: 30px; }

.cta:hover .check-icon {
  background-color: #fff; }

.breadcrumb {
  position: relative;
  width: 100%;
  display: flex;
  /*justify-content: space-between;*/
  margin-bottom: 10px;
  padding: 5px 0;
  align-items: center; }
  .breadcrumb .breadcrumb-links ul {
    display: flex; }
    .breadcrumb .breadcrumb-links ul li {
      font-weight: 400;
      color: #1D252C;
      font-size: 14px;
      font-size: 1.4rem; }
      .breadcrumb .breadcrumb-links ul li a {
        font-weight: 200;
        font-size: 14px;
        font-size: 1.4rem;
        color: #1D252C; }
  .breadcrumb .back-button {
    width: fit-content;
    height: auto;
    z-index: 1;
    /*		-webkit-mask-image: url('./scss/img/back_arrow_orange.svg');
		mask-image: url('./scss/img/back_arrow_orange.svg');
		-webkit-mask-size:  contain;
		mask-size:  contain;
		-webkit-mask-repeat:  no-repeat;
		mask-repeat:  no-repeat;
		width: 100px;
		height: 100px;
		background-color: $TextClair;*/ }
  .breadcrumb .back-button-none {
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /*		position: absolute;
		right:50px;
		top: -50px;*/
    /*display: none;*/
    z-index: 1;
    -webkit-mask-image: url("./scss/img/back_arrow_orange.svg");
    mask-image: url("./scss/img/back_arrow_orange.svg");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 20px;
    height: 20px;
    background-color: #1D252C; }

.page_description {
  margin-bottom: 20px;
  width: 100%; }
  .page_description .page_description-none {
    position: relative;
    width: 100%;
    margin: 50px 0px; }
    .page_description .page_description-none .title_banner_none {
      color: #FF5100;
      font-weight: 500;
      text-align: center;
      text-transform: uppercase; }
    .page_description .page_description-none .back-button {
      width: fit-content;
      height: auto;
      position: absolute;
      right: 50px;
      top: 50px;
      z-index: 1; }
      .page_description .page_description-none .back-button:before {
        content: url("https://greisch2.imagework.be/wp-content/uploads/2021/09/Groupe-2365.svg"); }
    .page_description .page_description-none .back-button-none {
      width: fit-content;
      height: auto;
      position: absolute;
      right: 50px;
      top: -50px;
      z-index: 1; }
      .page_description .page_description-none .back-button-none:before {
        content: url("https://greisch2.imagework.be/wp-content/uploads/2021/10/Groupe-2365.svg"); }
  .page_description .page_description-banner {
    position: relative;
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    .page_description .page_description-banner:before {
      /*content: "";*/
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      filter: brightness(40%) contrast(100%) sepia(0) blur(0px) invert(0%) hue-rotate(0deg) saturate(100%);
      background-color: rgba(0, 0, 0, 0.3);
      z-index: 0;
      border-radius: 5px; }
    .page_description .page_description-banner h1 {
      font-size: 52px;
      font-size: 5.2rem;
      color: #FFFFFF;
      z-index: 1;
      text-align: center; }
  .page_description .page_description-text {
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 400;
    margin: 50px 0px;
    color: #1D252C; }

.ui-datepicker td a {
  text-align: center !important; }

.ui-widget td a {
  border-radius: 0px !important; }

/*.acf-form{
			#annonce-date{
					.af-label{
						display:block ;
					}
			}
			.af-field{
				border-top: 0px !important;
				.af-label{
					display: none;
				}
				.af-input{
					input, textarea{
						border: 0;
						border-radius: 5px;
						padding: 10px;
						@include font-size(1.8);
						font-family:'Roboto', Helvetica, Arial, sans-serif;
						color: $TextClair;
						resize: none;
					}
					textarea{
						height: 150px;
					}
					input:focus, textarea:focus{
						outline: none;
					}
					.acf-image-uploader{
						// position: absolute;
						// left: 12px;
						margin: 0px 0px -35px 10px;
						.hide-if-value{
							p{
								line-height: 0; 
    							font-size: 0;
    							color: transparent;
							}
						}
						.acf-button{
							background: transparent;
							text-align: left;
							padding: 0;
							line-height: 0; 
    						font-size: 0;
    						color: transparent;
							&:after{
								content: url("https://intra.greisch.com/wp-content/uploads/2021/10/Groupe-2387.svg");
							}
						}
					}
				}
			}
			.af-field-type-image{
				padding: 0 !important;
			}
			.acf-form-submit{
				display: flex;
				justify-content: flex-end;
				padding: 0 12px;
			}
		}
		*/
/*
			#form_61825facc4779{
				padding: 20px;
				background-color: $backgroundSearch;
				border-radius: $radius;
				box-shadow: $boxShadow;
				.af-field{
					.af-label{
						display: block;
				}
			}
			.acf-table{
				border: 0px;
				.ui-sortable{
					.acf-row{
						height: 60px;
					}
				}
			}
			.acf-actions{
				.acf-button{
					display: block;
					padding: 5px 20px;
					background-color: $Orange;
					color: $Blanc;
					font-weight: $SemiBold;
	    			@include font-size(1.7);
	    			text-align: center;
	    			border-radius: $radius;
	    			width: fit-content;
	    			margin: 0 0 0 auto;
				}
			}
		}
				.acf-input{
					.acf-editor-wrap{
						.wp-editor-container{
							border: 0px;
							.mce-container{
								.mce-container-body{
									.mce-top-part{
										&:before{
											content:none;
										}
										.mce-container-body{
											.mce-toolbar-grp{
												border: 0px;
												background: $Blanc;
											}
										}
									}
									.mce-statusbar{
										display: none;
									}
								}
							}
						}
					}
				}	
	*/
#form_61825facc4779 .acf-field .acf-label label, #form_6232f932b4733 .acf-field .acf-label label {
  font-size: 30px;
  font-size: 3rem;
  color: #1D252C;
  text-transform: uppercase; }

#form_61825facc4779 #mceu_75, #form_6232f932b4733 #mceu_75 {
  opacity: 1; }

#form_61825facc4779 input:focus, #form_61825facc4779 textarea:focus, #form_6232f932b4733 input:focus, #form_6232f932b4733 textarea:focus {
  outline: none; }

#form_61825facc4779 .acf-field-60dc7ef308ffa label, #form_61825facc4779 .acf-field-61790e062838e label, #form_6232f932b4733 .acf-field-60dc7ef308ffa label, #form_6232f932b4733 .acf-field-61790e062838e label {
  display: none !important; }

#form_61825facc4779 .acf-field-60dc7ef308ffa, #form_6232f932b4733 .acf-field-60dc7ef308ffa {
  display: flex;
  align-items: center; }
  #form_61825facc4779 .acf-field-60dc7ef308ffa .acf-input, #form_6232f932b4733 .acf-field-60dc7ef308ffa .acf-input {
    width: 95%; }
  #form_61825facc4779 .acf-field-60dc7ef308ffa:before, #form_6232f932b4733 .acf-field-60dc7ef308ffa:before {
    content: "";
    display: inline-block;
    background-color: #a3a3a3;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    -webkit-mask: url(./scss/img/form-text.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    mask: url(./scss/img/form-text.svg);
    mask-size: contain;
    mask-position: center center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat; }

#form_61825facc4779 .acf-field-61790e062838e, #form_6232f932b4733 .acf-field-61790e062838e {
  display: flex;
  align-items: center; }
  #form_61825facc4779 .acf-field-61790e062838e .acf-input, #form_6232f932b4733 .acf-field-61790e062838e .acf-input {
    width: 95%; }
  #form_61825facc4779 .acf-field-61790e062838e:before, #form_6232f932b4733 .acf-field-61790e062838e:before {
    content: '';
    display: inline-block;
    background-color: #a3a3a3;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    -webkit-mask: url(./scss/img/form-file.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    mask: url(./scss/img/form-file.svg);
    mask-size: contain;
    mask-position: center center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat; }

#form_61825facc4779 .acf-row-handle.order.ui-sortable-handle:before, #form_6232f932b4733 .acf-row-handle.order.ui-sortable-handle:before {
  content: '';
  display: inline-block;
  background-color: #a3a3a3;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  -webkit-mask: url(./scss/img/form-img.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  mask: url(./scss/img/form-img.svg);
  mask-size: contain;
  mask-position: center center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat; }

#form_61825facc4779 .acf-row-handle.order.ui-sortable-handle span, #form_6232f932b4733 .acf-row-handle.order.ui-sortable-handle span {
  display: none !important; }

#form_61825facc4779 .hide-if-value, #form_6232f932b4733 .hide-if-value {
  display: flex; }
  #form_61825facc4779 .hide-if-value p, #form_6232f932b4733 .hide-if-value p {
    width: 100%; }
  #form_61825facc4779 .hide-if-value a.acf-button, #form_6232f932b4733 .hide-if-value a.acf-button {
    background-color: #F3F6F9;
    color: #a3a3a3;
    border: 0;
    box-shadow: none;
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    font-size: 1.5rem;
    border-radius: 50px;
    padding: 5px 10px; }

#form_61825facc4779 .has-value .hide-if-value, #form_6232f932b4733 .has-value .hide-if-value {
  display: none; }

#form_61825facc4779 input, #form_6232f932b4733 input {
  background-color: #F3F6F9;
  color: #a3a3a3;
  border: 0;
  box-shadow: none;
  text-align: left;
  font-weight: 400;
  font-size: 15px;
  font-size: 1.5rem;
  border-radius: 50px;
  padding: 5px 10px; }
  #form_61825facc4779 input::placeholder, #form_6232f932b4733 input::placeholder {
    color: #a3a3a3;
    opacity: 1; }

#form_61825facc4779 .insta_image_file label, #form_61825facc4779 .acf-repeater .acf-th label, #form_6232f932b4733 .insta_image_file label, #form_6232f932b4733 .acf-repeater .acf-th label {
  display: none; }

#form_61825facc4779 .acf-actions, #form_6232f932b4733 .acf-actions {
  display: flex;
  justify-content: flex-start; }
  #form_61825facc4779 .acf-actions .button-primary, #form_6232f932b4733 .acf-actions .button-primary {
    width: fit-content;
    display: flex;
    border-radius: 50px;
    border: 1px solid #1D252C;
    color: #1D252C;
    font-weight: 400;
    background-image: url(./scss/img/form-img.svg);
    background-size: 25px;
    background-repeat: no-repeat;
    padding-left: 60px;
    background-position: 20px;
    padding-right: 25px; }
    #form_61825facc4779 .acf-actions .button-primary:hover, #form_6232f932b4733 .acf-actions .button-primary:hover {
      color: #fff;
      background-image: url(./scss/img/form-img-white.svg);
      border-color: #FF5100; }

#form_61825facc4779 .acf-repeater .acf-table, #form_6232f932b4733 .acf-repeater .acf-table {
  display: block;
  width: 100%; }
  #form_61825facc4779 .acf-repeater .acf-table .ui-sortable-handle, #form_6232f932b4733 .acf-repeater .acf-table .ui-sortable-handle {
    display: none; }
  #form_61825facc4779 .acf-repeater .acf-table .acf-field-image, #form_6232f932b4733 .acf-repeater .acf-table .acf-field-image {
    width: 100%; }

#form_61825facc4779 table, #form_61825facc4779 div.acf-fields, #form_6232f932b4733 table, #form_6232f932b4733 div.acf-fields {
  border: 0 !important;
  background-color: #fff !important; }
  #form_61825facc4779 table tr, #form_61825facc4779 table th, #form_61825facc4779 table td, #form_61825facc4779 div.acf-fields tr, #form_61825facc4779 div.acf-fields th, #form_61825facc4779 div.acf-fields td, #form_6232f932b4733 table tr, #form_6232f932b4733 table th, #form_6232f932b4733 table td, #form_6232f932b4733 div.acf-fields tr, #form_6232f932b4733 div.acf-fields th, #form_6232f932b4733 div.acf-fields td {
    border: 0 !important;
    background-color: #fff !important; }
  #form_61825facc4779 table div, #form_61825facc4779 div.acf-fields div, #form_6232f932b4733 table div, #form_6232f932b4733 div.acf-fields div {
    border: 0 !important; }

#form_61825facc4779 iframe, #form_61825facc4779 iframe body, #form_61825facc4779 #mceu_73-body, #form_6232f932b4733 iframe, #form_6232f932b4733 iframe body, #form_6232f932b4733 #mceu_73-body {
  background-color: #F3F6F9 !important; }

#form_61825facc4779 .acf-editor-wrap .wp-editor-container, #form_6232f932b4733 .acf-editor-wrap .wp-editor-container {
  border: 1px solid #F3F6F9 !important;
  border-radius: 5px; }

#form_61825facc4779 .af-submit, #form_6232f932b4733 .af-submit {
  position: absolute;
  top: -25px;
  right: -10px;
  transform: translateY(-65px); }
  #form_61825facc4779 .af-submit button, #form_6232f932b4733 .af-submit button {
    display: flex; }
    #form_61825facc4779 .af-submit button:before, #form_6232f932b4733 .af-submit button:before {
      content: "";
      display: inline-block;
      background-color: #FF5100;
      width: 20px;
      height: 20px;
      margin-right: 15px;
      -webkit-mask: url(./scss/img/check.svg);
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url(./scss/img/check.svg);
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
    #form_61825facc4779 .af-submit button:hover, #form_6232f932b4733 .af-submit button:hover {
      cursor: pointer; }
      #form_61825facc4779 .af-submit button:hover:before, #form_6232f932b4733 .af-submit button:hover:before {
        background-color: #fff; }

#form_6154348457460 .acf-field .acf-label label {
  font-size: 30px;
  font-size: 3rem;
  color: #1D252C;
  text-transform: uppercase; }

#form_6154348457460 #mceu_75 {
  opacity: 1; }

#form_6154348457460 input:focus, #form_6154348457460 textarea:focus {
  outline: none; }

#form_6154348457460 .acf-field {
  padding: 15px 0; }

#form_6154348457460 .acf-field-6125090b8345a label, #form_6154348457460 .acf-field-6182656b38247 label {
  display: none !important; }

#form_6154348457460 .acf-field-6125090b8345a {
  display: flex;
  align-items: center; }
  #form_6154348457460 .acf-field-6125090b8345a .acf-input {
    width: 95%; }
  #form_6154348457460 .acf-field-6125090b8345a:before {
    content: "";
    display: inline-block;
    background-color: #a3a3a3;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    -webkit-mask: url(./scss/img/form-text.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    mask: url(./scss/img/form-text.svg);
    mask-size: contain;
    mask-position: center center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat; }

#form_6154348457460 #wp-acf-editor-36-wrap {
  width: 97.5%; }

#form_6154348457460 .acf-field-612508ea83459 {
  /*display: flex;*/
  align-items: center; }
  #form_6154348457460 .acf-field-612508ea83459 .acf-input, #form_6154348457460 .acf-field-612508ea83459 #wp-acf-editor-36-wrap {
    width: 97.5%; }
  #form_6154348457460 .acf-field-612508ea83459 .hide-if-value {
    display: flex;
    align-items: center; }
    #form_6154348457460 .acf-field-612508ea83459 .hide-if-value:before {
      content: "";
      display: inline-block;
      background-color: #a3a3a3;
      width: 30px;
      height: 30px;
      margin-right: 15px;
      -webkit-mask: url(./scss/img/form-img.svg);
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url(./scss/img/form-img.svg);
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
  #form_6154348457460 .acf-field-612508ea83459 .has-value .hide-if-value {
    display: none; }

#form_6154348457460 .acf-field-6182656b38247 {
  margin-top: 10px;
  display: flex;
  align-items: center; }
  #form_6154348457460 .acf-field-6182656b38247 .acf-input {
    width: 95%; }
  #form_6154348457460 .acf-field-6182656b38247:before {
    content: '';
    display: inline-block;
    background-color: #a3a3a3;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    -webkit-mask: url(./scss/img/form-date.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    mask: url(./scss/img/form-date.svg);
    mask-size: contain;
    mask-position: center center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat; }
  #form_6154348457460 .acf-field-6182656b38247 p.description {
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    min-width: 300px;
    width: fit-content;
    top: -60px;
    left: 10px;
    z-index: 1; }

#form_6154348457460 .acf-row-handle.order.ui-sortable-handle:before {
  content: '';
  display: inline-block;
  background-color: #a3a3a3;
  width: 30px;
  height: 30px;
  margin-right: 15px;
  -webkit-mask: url(./scss/img/form-img.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  mask: url(./scss/img/form-img.svg);
  mask-size: contain;
  mask-position: center center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat; }

#form_6154348457460 .acf-row-handle.order.ui-sortable-handle span {
  display: none !important; }

#form_6154348457460 .hide-if-value {
  display: flex; }
  #form_6154348457460 .hide-if-value p {
    width: 100%; }
  #form_6154348457460 .hide-if-value a.acf-button {
    background-color: #F3F6F9;
    color: #a3a3a3;
    border: 0;
    box-shadow: none;
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    font-size: 1.5rem;
    border-radius: 50px;
    padding: 5px 10px; }

#form_6154348457460 .has-value .hide-if-value {
  display: none; }

#form_6154348457460 input {
  background-color: #F3F6F9;
  color: #a3a3a3;
  border: 0;
  box-shadow: none;
  text-align: left;
  font-weight: 400;
  font-size: 15px;
  font-size: 1.5rem;
  border-radius: 50px;
  padding: 5px 10px; }
  #form_6154348457460 input::placeholder {
    color: #a3a3a3;
    opacity: 1; }

#form_6154348457460 .insta_image_file label, #form_6154348457460 .acf-repeater .acf-th label {
  display: none; }

#form_6154348457460 .acf-actions {
  display: flex;
  justify-content: flex-end; }
  #form_6154348457460 .acf-actions .button-primary {
    width: fit-content;
    display: flex; }

#form_6154348457460 table, #form_6154348457460 div.acf-fields {
  border: 0 !important;
  background-color: #fff !important; }
  #form_6154348457460 table tr, #form_6154348457460 table th, #form_6154348457460 table td, #form_6154348457460 div.acf-fields tr, #form_6154348457460 div.acf-fields th, #form_6154348457460 div.acf-fields td {
    border: 0 !important;
    background-color: #fff !important; }
  #form_6154348457460 table div, #form_6154348457460 div.acf-fields div {
    border: 0 !important; }

#form_6154348457460 iframe, #form_6154348457460 iframe body, #form_6154348457460 #mceu_73-body {
  background-color: #F3F6F9 !important; }

#form_6154348457460 .acf-editor-wrap .wp-editor-container {
  border: 1px solid #F3F6F9 !important;
  border-radius: 5px; }

#form_6154348457460 .af-submit {
  position: absolute;
  top: -25px;
  right: -10px;
  transform: translateY(-65px); }
  #form_6154348457460 .af-submit button {
    display: flex; }
    #form_6154348457460 .af-submit button:before {
      content: "";
      display: inline-block;
      background-color: #FF5100;
      width: 20px;
      height: 20px;
      margin-right: 15px;
      -webkit-mask: url(./scss/img/check.svg);
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url(./scss/img/check.svg);
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
    #form_6154348457460 .af-submit button:hover {
      cursor: pointer; }
      #form_6154348457460 .af-submit button:hover:before {
        background-color: #fff; }

.popup-absolute-container {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.85);
  z-index: 100; }
  .popup-absolute-container .popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    background-color: #FF5100;
    text-align: center;
    color: #FFFFFF;
    padding: 50px;
    display: grid;
    grid-template-columns: 1fr 1fr; }
    .popup-absolute-container .popup .close {
      grid-column: 2;
      grid-row: 1;
      height: fit-content;
      width: fit-content;
      display: block;
      color: #FFFFFF;
      font-size: 35px;
      font-size: 3.5rem;
      font-weight: 400;
      transform: rotate(45deg);
      justify-self: flex-end; }
    .popup-absolute-container .popup h1 {
      width: 50%;
      margin: 0 auto;
      padding: 20px;
      grid-column: 1/3;
      grid-row: 1; }
    .popup-absolute-container .popup form {
      grid-column: 1/3;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      text-align: left; }
      .popup-absolute-container .popup form .input-content {
        grid-column: 1;
        display: block;
        position: relative;
        padding-left: 60px;
        margin-bottom: 12px;
        cursor: pointer;
        font-size: 22px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
        .popup-absolute-container .popup form .input-content label {
          font-size: 22px;
          font-size: 2.2rem;
          width: fit-content; }
        .popup-absolute-container .popup form .input-content input {
          position: absolute;
          opacity: 0;
          cursor: pointer; }
        .popup-absolute-container .popup form .input-content .checkmark {
          position: absolute;
          top: 50%;
          left: 30px;
          transform: translate(-50%, -50%);
          height: 23px;
          width: 23px;
          background-color: #FFFFFF;
          border-radius: 50%;
          border: 2px solid #FFFFFF; }
      .popup-absolute-container .popup form .input-content:hover input ~ .checkmark {
        background-color: #FFFFFF; }
      .popup-absolute-container .popup form .input-content input:checked ~ .checkmark {
        background-color: #993421; }
      .popup-absolute-container .popup form .input-content:after {
        content: "";
        position: absolute;
        display: none; }
      .popup-absolute-container .popup form .input-content .checkmark:after {
        top: 9px;
        left: 9px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: white; }
      .popup-absolute-container .popup form button {
        display: block;
        padding: 0px 40px;
        border-radius: 5px;
        border: 2px solid #FFFFFF;
        background-color: #FF5100;
        color: #FFFFFF;
        font-weight: 200;
        font-size: 18px;
        font-size: 1.8rem;
        text-align: center;
        cursor: pointer;
        width: fit-content;
        justify-self: flex-end; }

#comments {
  display: none; }

.comments-area h2 {
  margin: 20px 0px;
  text-transform: uppercase;
  color: #993421; }

.comments-area ol {
  display: flex;
  flex-direction: column; }
  .comments-area ol li {
    width: fit-content;
    height: auto;
    list-style-type: none;
    padding: 20px;
    margin: 20px 0px;
    box-shadow: 0px 1px 4px #00000029;
    border-radius: 5px; }
    .comments-area ol li .comment-body .vcard {
      display: flex;
      align-items: center;
      gap: 5px;
      font-size: 16px;
      font-size: 1.6rem; }
      .comments-area ol li .comment-body .vcard img {
        border-radius: 50%; }
      .comments-area ol li .comment-body .vcard b a {
        color: #FF5100;
        font-weight: 400; }
    .comments-area ol li .comment-body .comment-metadata a {
      font-size: 14px;
      font-size: 1.4rem;
      color: #1D252C; }
    .comments-area ol li .comment-body .comment-content {
      margin: 20px 0px; }
      .comments-area ol li .comment-body .comment-content p {
        font-size: 20px;
        font-size: 2rem;
        color: #1D252C;
        font-weight: 400; }
    .comments-area ol li .comment-body .reply a {
      display: block;
      padding: 5px 40px;
      background-color: #FF5100;
      color: #FFFFFF;
      font-weight: 200;
      font-size: 18px;
      font-size: 1.8rem;
      text-align: center;
      border-radius: 5px; }

.comments-area .comment-respond h3 {
  color: #FF5100;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 20px; }

.comments-area .comment-respond form {
  background-color: #F3F6F9;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0px 1px 4px #00000029;
  width: fit-content; }
  .comments-area .comment-respond form .logged-in-as a:first-child {
    font-size: 14px;
    font-size: 1.4rem;
    color: #1D252C; }
  .comments-area .comment-respond form .logged-in-as a:last-child {
    font-size: 14px;
    font-size: 1.4rem;
    color: #FF5100; }
  .comments-area .comment-respond form .comment-form-comment {
    display: flex;
    flex-direction: column; }
    .comments-area .comment-respond form .comment-form-comment label {
      font-size: 18px;
      font-size: 1.8rem;
      color: #993421;
      text-transform: uppercase;
      margin-bottom: 10px; }
    .comments-area .comment-respond form .comment-form-comment textarea {
      border: 0;
      border-radius: 5px;
      resize: none;
      width: 100%; }
  .comments-area .comment-respond form .form-submit .submit {
    display: block;
    padding: 15px 20px;
    border-radius: 5px;
    border: 0px;
    background-color: #FF5100;
    color: #FFFFFF;
    font-weight: 200;
    font-size: 16px;
    font-size: 1.6rem;
    text-align: center; }

.it-notification-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .it-notification-content .notification-item {
    display: inline-block;
    width: 97%;
    height: fit-content;
    background-color: #E54142;
    color: #FFFFFF;
    text-align: left;
    /*font-weight: $SemiBold;*/
    /*@include font-size(2.8);*/
    margin-bottom: 20px;
    padding: 20px; }
    .it-notification-content .notification-item p {
      margin: 0;
      color: #fff;
      font-size: 18px; }

.redirecting {
  position: absolute;
  top: -10px;
  right: 5px; }
  .redirecting a {
    font-size: 18px;
    font-size: 1.8rem;
    color: #1D252C;
    font-weight: 500; }

.filters {
  margin: 10px 0 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #70707080;
  display: flex;
  align-items: center; }
  .filters p {
    margin-right: 10px;
    font-weight: 500;
    margin-bottom: 0;
    color: #1D252C;
    font-size: 20px;
    font-size: 2rem;
    line-height: 3rem; }
  .filters-list {
    display: flex;
    flex-wrap: wrap; }
    .filters-list li {
      margin-right: 10px;
      color: #1D252C;
      /*margin-bottom: 10px;*/ }
      .filters-list li a {
        display: block;
        padding: 1px 10px;
        border-radius: 5px;
        color: #1D252C;
        border: 1px solid #707070;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.8rem;
        text-transform: uppercase;
        transition: all ease 0.5s;
        font-weight: 500; }
        .filters-list li a.active {
          color: #fff; }
        .filters-list li a a.filter-white {
          color: #fff; }
        .filters-list li a.inactive {
          background-color: transparent !important;
          border-color: #707070 !important;
          color: #1D252C; }
          .filters-list li a.inactive:hover {
            background-color: #FF5100 !important;
            border-color: #FF5100 !important;
            color: #fff; }

.filters-years a, .filters-gallery a, .filters-team a {
  color: #b4b3b3; }

.filters-years a:hover, .filters-gallery a:hover, .filters-team a:hover {
  background-color: #FF5100;
  border: 1px solid #FF5100;
  color: #fff; }

.filters-years a.active, .filters-gallery a.active, .filters-team a.active {
  background-color: #FF5100;
  border: 1px solid #FF5100; }

.load-more, .load-more-insta {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  padding: 8px 20px;
  background-color: #FFFFFF;
  color: #FF5100;
  border: 1px solid #FF5100;
  font-weight: 500;
  font-size: 17px;
  font-size: 1.7rem;
  text-align: center;
  border-radius: 5px;
  transition: all ease 0.2s; }
  .load-more:hover, .load-more-insta:hover {
    background-color: #FF5100;
    color: #fff;
    border: 1px solid #fff; }

@media screen and (max-width: 48em) {
  #mceu_73 {
    height: 220px !important; } }

@media screen and (max-width: 61.25em) {
  input[type="color"],
  input[type="date"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="email"],
  input[type="month"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="time"],
  input[type="url"],
  input[type="week"],
  select:focus,
  textarea {
    font-size: 16px !important; } }

@media screen and (min-width: 61.25em) {
  main {
    grid-template-columns: 6% 65% 29%; }
  .full-width .content, .no-right-sidebar .content {
    grid-column: 2/4; }
  .full-width main {
    grid-template-columns: 6% 94%; }
  .home .content {
    padding: 100px 20px 0px 40px; }
  .content {
    grid-column: 2;
    grid-row: 1;
    padding: 120px 20px 120px 40px; }
  .sidebar {
    grid-column: 1;
    grid-row: 1; }
  .right-sidebar {
    grid-column: 3;
    grid-row: 1; } }

@media screen and (min-width: 80em) {
  main {
    grid-template-columns: 6% 70% 24%; }
  #form_6154348457460 .acf-field-6182656b38247 p.description {
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    min-width: 700px;
    width: fit-content;
    top: -30px;
    left: 10px;
    z-index: 1; } }

.site-header {
  position: fixed;
  background-color: #FFFFFF;
  width: 100%;
  max-height: 100px;
  display: grid;
  /*grid-template-columns: 70px 1fr max-content;*/
  grid-template-columns: 70px max-content;
  align-items: center;
  z-index: 100;
  max-width: 1920px; }
  .site-header .header_logo {
    display: none;
    width: 100%;
    background-color: #FFF; }
    .site-header .header_logo a {
      display: flex;
      justify-content: center;
      align-items: center; }
      .site-header .header_logo a img {
        height: 100px;
        width: auto; }
  .site-header .burger_menu {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: #FF5100; }
    .site-header .burger_menu .dash-content {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      height: 30px; }
      .site-header .burger_menu .dash-content .dash {
        width: 60%;
        height: 5px;
        background: #FFFFFF; }
  .site-header .header_user {
    display: none;
    grid-column: 2;
    grid-row: 1;
    padding: 10px 20px 10px 0px;
    margin-left: 40px; }
    .site-header .header_user .header_userName {
      color: #1D252C;
      font-size: 16px;
      font-size: 1.6rem;
      font-weight: 500; }
      .site-header .header_user .header_userName span {
        color: #FF5100; }
  .site-header .header_searchBar {
    grid-column: 2;
    grid-row: 1;
    position: relative;
    padding: 0px 20px; }
    .site-header .header_searchBar .asp_w_container .asp_w {
      min-width: 100%; }
  .site-header .header_contentInfo {
    grid-column: 3;
    grid-row: 1;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-around;
    /*	.header_userInfo:hover ul.plinks{
			position: absolute;
			top: 100px;
			right: 10px;
			width: 120px;
			height: fit-content;
			background-color: #fff;
			padding: 20px;
			border-radius: 5px;
			box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
			display:block;
			z-index: 1;
		}*/ }
    .site-header .header_contentInfo .header_buttonList {
      height: 100%; }
      .site-header .header_contentInfo .header_buttonList .header_buttonContainer {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        align-items: center; }
        .site-header .header_contentInfo .header_buttonList .header_buttonContainer .header_buttonItems {
          /*position:relative;*/
          cursor: pointer;
          width: 50px;
          height: 100%;
          display: flex;
          justify-content: center;
          align-items: center; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .header_buttonItems a {
            display: flex; }
            .site-header .header_contentInfo .header_buttonList .header_buttonContainer .header_buttonItems a img {
              width: 45px;
              height: 45px; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .header_buttonItems.IT a img {
            width: 51px;
            height: 51px; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .header_buttonItems a.notif-link img {
            width: 45px; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .header_buttonItems a.notif-link img.notif-visible {
            display: none; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .header_buttonItems a.notif-link img.notif-hidden {
            display: block; }
        .site-header .header_contentInfo .header_buttonList .header_buttonContainer .has-notif .notif-content {
          /*position: relative;*/ }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .has-notif .notif-content .notif-link {
            position: relative; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .has-notif .notif-content .notif-link img.notif-visible {
            display: block; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .has-notif .notif-content .notif-link img.notif-hidden {
            display: none; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .has-notif .notif-content .notif-link:after {
            /*content:"";*/
            width: 10px;
            height: 10px;
            position: absolute;
            top: 0px;
            right: 2px;
            background-color: #FF5100;
            border-radius: 50%;
            border: 2px solid #FFFFFF; }
        .site-header .header_contentInfo .header_buttonList .header_buttonContainer .has-notif ul.Notif-list {
          max-width: 100%;
          height: fit-content;
          background-color: #fff;
          padding: 0px;
          border-radius: 5px;
          /*box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);*/
          display: block;
          z-index: 1; }
        .site-header .header_contentInfo .header_buttonList .header_buttonContainer .notif-list:after {
          display: none; }
        .site-header .header_contentInfo .header_buttonList .header_buttonContainer .notif-content {
          display: flex;
          height: 100%;
          justify-content: center;
          align-items: center;
          width: 100%; }
        .site-header .header_contentInfo .header_buttonList .header_buttonContainer .IT, .site-header .header_contentInfo .header_buttonList .header_buttonContainer .notif-content {
          padding: 0px;
          position: relative; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .IT:before, .site-header .header_contentInfo .header_buttonList .header_buttonContainer .notif-content:before {
            content: "";
            width: 100%;
            max-height: 0px;
            height: 8px;
            border-radius: 15px;
            background-color: #FF5100;
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            transition: all ease 0.2s; }
          .site-header .header_contentInfo .header_buttonList .header_buttonContainer .IT:hover, .site-header .header_contentInfo .header_buttonList .header_buttonContainer .notif-content:hover {
            /*border-top: 3px $Orange solid;*/ }
            .site-header .header_contentInfo .header_buttonList .header_buttonContainer .IT:hover:before, .site-header .header_contentInfo .header_buttonList .header_buttonContainer .notif-content:hover:before {
              max-height: 4px;
              height: 8px;
              transition: all ease 0.2s; }
    .site-header .header_contentInfo .header_userInfo {
      /*position:relative;*/
      display: flex;
      align-items: center;
      height: 100%; }
      .site-header .header_contentInfo .header_userInfo:after {
        content: "";
        display: block;
        width: 15px;
        height: 15px;
        background-image: url("./scss/img/Fleche-photo-profil.svg");
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat; }
      .site-header .header_contentInfo .header_userInfo figure {
        display: flex;
        align-items: center;
        padding: 10px; }
        .site-header .header_contentInfo .header_userInfo figure img {
          width: 70px;
          height: 70px;
          border-radius: 50%;
          border: #FF5100 2px solid; }
        .site-header .header_contentInfo .header_userInfo figure figcaption {
          font-size: 18px;
          font-size: 1.8rem;
          font-weight: 400;
          color: #1D252C;
          display: none;
          margin-left: 10px; }
  .site-header .header_ITcontent {
    display: none;
    align-items: center;
    height: fit-content;
    background-color: #FF5100;
    color: #FFFFFF;
    position: absolute;
    top: 74px;
    left: 0;
    right: 0;
    padding: 20px 20px 10px 20px;
    /*		.header_ITcontainer{
			display: flex;
			justify-content: center;
			.header_IT-list{
				display: flex;
				align-items: center;
				flex-direction: column;
				.header_IT-item{
					display: flex;
					justify-content: center;
					margin-bottom: 20px;
					width: 100%;
					a{
						display: block;
						padding: 0px 20px;
						color: $Blanc;
						font-weight: $Light;
    					@include font-size(1.8);
					}
				}
			}
		}*/ }
  .site-header .ITactive {
    display: grid;
    grid-template-columns: repeat(1, 1fr); }
  .site-header .close-blur {
    display: none; }

/*
* Notifications
*/
.Notif-list {
  border: 1px solid #F3F6F9;
  display: flex;
  flex-direction: column; }
  .Notif-list .item {
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 400;
    color: #1D252C;
    border-bottom: 1px solid #70707059;
    display: flex;
    align-items: center;
    position: relative; }
    .Notif-list .item:first-child {
      border-top: 1px solid #70707059; }
    .Notif-list .item.hidden {
      display: none; }
    .Notif-list .item:hover {
      background-color: #1D252C1A;
      cursor: initial; }
    .Notif-list .item span.date {
      font-size: 11px;
      font-style: italic;
      display: block; }
    .Notif-list .item div {
      padding: 20px 20px;
      display: flex;
      align-items: center;
      gap: 40px;
      width: 100%;
      padding-right: 15%;
      min-height: 55px; }
    .Notif-list .item .close {
      display: block;
      position: absolute;
      background-image: url("./scss/img/close.svg");
      left: 92%;
      width: 15px;
      height: 15px;
      top: 40%;
      background-size: contain;
      background-repeat: no-repeat; }
    .Notif-list .item a, .Notif-list .item p, .Notif-list .item span {
      font-size: 15px;
      font-size: 1.5rem;
      font-weight: 400;
      color: #1D252C;
      margin: 0;
      width: 100%;
      display: block; }
    .Notif-list .item a {
      text-decoration: underline; }
    .Notif-list .item img {
      width: 30px; }

.header_IT-list, .plinks {
  border: 1px solid #F3F6F9;
  display: flex;
  flex-direction: column; }
  .header_IT-list .item, .plinks .item {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
    color: #1D252C;
    border-bottom: 1px solid #70707059;
    display: flex;
    align-items: center; }
    .header_IT-list .item:first-child, .plinks .item:first-child {
      border-top: 1px solid #70707059; }
    .header_IT-list .item a, .plinks .item a {
      font-size: 15px;
      font-size: 1.5rem;
      font-weight: 400;
      padding: 20px 20px;
      display: flex;
      align-items: center;
      gap: 20px;
      min-height: 55px; }
      .header_IT-list .item a:hover, .plinks .item a:hover {
        background-color: #1D252C1A; }
    .header_IT-list .item a, .header_IT-list .item p, .header_IT-list .item span, .plinks .item a, .plinks .item p, .plinks .item span {
      font-size: 15px;
      font-size: 1.5rem;
      font-weight: 400;
      color: #1D252C;
      margin: 0;
      width: 100%; }
    .header_IT-list .item img, .plinks .item img {
      width: 30px; }

.notif-grid {
  display: none;
  position: absolute;
  /*border: 1px solid $TextClair;*/
  left: 0;
  width: 100%;
  grid-template-columns: 1fr;
  gap: 20px;
  min-height: 40px;
  top: 90px; }
  .notif-grid .notifs {
    display: block; }
  .notif-grid .empty_column {
    display: none; }
  .notif-grid ul {
    background-color: rgba(255, 255, 255, 0.95); }

.has-notif.notif-open .notif-container {
  display: grid; }

.button-it.notif-open .notif-it {
  display: grid; }

.header_userInfo.notif-open .notif-profile {
  display: grid; }

/*Fin notifications*/
.header-content {
  margin: 0px 0 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #70707059;
  display: flex;
  justify-content: space-between; }
  .header-content .breadcrumb {
    width: auto; }
  .header-content .cta {
    display: flex;
    align-items: center;
    /*padding: 8px 20px 0;*/ }

@media screen and (min-width: 61.25em) {
  .site-header {
    grid-template-columns: 7% 69% 24%;
    display: grid; }
    .site-header .header_logo {
      display: block;
      border-radius: 0 0 5px; }
      .site-header .header_logo a {
        border-radius: 0 0 5px; }
      .site-header .header_logo img {
        border-radius: 0 0 5px; }
    .site-header .burger_menu {
      display: none; }
    .site-header .header_user {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center; }
      .site-header .header_user p {
        margin-bottom: 0; }
    .site-header .header_searchBar {
      grid-column: 0;
      padding: 0;
      width: 78%; }
    .site-header .header_contentInfo {
      grid-column: 3;
      padding: 0 0 0 0%;
      width: 100%;
      justify-content: space-between; }
      .site-header .header_contentInfo .header_buttonContainer .IT {
        padding: 0px 20px; }
      .site-header .header_contentInfo .header_userInfo:hover ul.plinks {
        left: 0px; }
    .site-header .header_userInfo figcaption {
      display: block !important; }
    .site-header .header_ITcontent {
      grid-template-columns: 200px 1fr 200px;
      align-items: center;
      height: 70px;
      top: 100px;
      left: 0;
      right: 0;
      margin-left: 6%;
      padding: 0px; }
      .site-header .header_ITcontent .header_ITtitle {
        padding: 0px 20px; }
      .site-header .header_ITcontent .header_ITcontainer .header_IT-list {
        flex-direction: row; }
        .site-header .header_ITcontent .header_ITcontainer .header_IT-list .header_IT-item {
          /*width: 350px;*/
          /*margin: 0 !important;*/ }
          .site-header .header_ITcontent .header_ITcontainer .header_IT-list .header_IT-item img {
            padding: 0px 20px; }
          .site-header .header_ITcontent .header_ITcontainer .header_IT-list .header_IT-item:nth-child(2n) {
            /*border-left: 2px $Blanc solid;*/
            /*border-right: 2px $Blanc solid;*/ }
  .notif-grid {
    display: none;
    position: absolute;
    /*border: 1px solid $TextClair;*/
    left: 0;
    width: 100%;
    grid-template-columns: calc(63% + 20px) calc(36% - 20px);
    gap: 20px;
    min-height: 40px;
    top: 90px; }
    .notif-grid .notifs {
      display: block; }
    .notif-grid ul {
      background-color: rgba(255, 255, 255, 0.95); }
    .notif-grid .empty_column {
      display: block; }
  .has-notif:hover .notif-container {
    display: grid; }
  .header_buttonContainer:hover .notif-it {
    display: grid; }
  .header_userInfo:hover .notif-profile {
    display: grid; } }

@media screen and (min-width: 80em) {
  /*	.has-notif:hover ul.Notif-list{
		left:  -85px !important;
	}*/ }

@media screen and (min-width: 92.5em) {
  .site-header .header_contentInfo {
    grid-column: 3;
    padding: 0 0 0 27%;
    width: 70%;
    justify-content: space-between; }
    .site-header .header_contentInfo .header_buttonContainer .IT {
      padding: 0px 20px; }
    .site-header .header_contentInfo .header_userInfo:hover ul.plinks {
      left: 0px; }
  .notif-grid {
    grid-template-columns: calc(73% + 20px) calc(26% - 20px); } }

/*
* News category 
*/
.cats {
  position: absolute;
  top: -10px;
  left: 15px; }

.news-cat {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  margin-right: 10px;
  font-size: 12px;
  line-height: 12px; }
  .news-cat a {
    color: #fff; }
    .news-cat a:hover {
      color: #fff; }

.home-page .news{
	height: calc(100% - 320px);
}
.home_news {
  display: blocl;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 0px;
  height: 100%;}
  .home_news .cardlvl_2-item {
    min-height: 250px !important; 
    max-height: 100%;}

.card {
  position: relative;
  transition-duration: .3s;
  transition-property: transform;
  overflow: hidden;
  background-size: cover;
  background-position: center center; }
  .card a {
    display: block;
    height: 100%; }
  .card .not-read-alert{
	width: fit-content;
	position: absolute;
	top: 0px;
	right: 0px;}
    .card .not-read-alert img{
    width:50px;
    height: 50px;}
  .card .title {
    display: flex;
    justify-content: left;
    align-items: center;
    text-align: left;
    width: 80%;
    min-height: 60px;
    position: relative;
    padding: 20px 17px 10px;
    background-color: #FFFFFF;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 5px 5px 0px 0px; }
    .card .title h2 {
      color: #1D252C;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 2.4rem; }
  .card .bg {
    position: absolute;
    background-size: cover;
    background-position: center center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all ease 0.5s;
    z-index: -1; }

.card:hover {
  /*transform: scale(0.97);*/
  /*background-size: 120% 120%;*/
  /*transition: all ease 0.5s;*/
  overflow: hidden; }
  .card:hover .bg {
    transition: all ease 0.5s;
    transform: scale(1.1); }

.cardlvl_3-item {
  min-height: 300px; }

.bottom_level_news {
  display: none;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column: 2/4;
  grid-row: 2; }
  .bottom_level_news .card a .title h2 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.4rem; }

.page-template-template-news .news-container {
  padding-bottom: 80px; }

.instagreisch-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  padding: 0 5%; }
  .instagreisch-container .author-infos {
    display: flex;
    align-items: center;
    padding: 20px; }
    .instagreisch-container .author-infos img {
      width: 6rem;
      margin-right: 2rem;
      border-radius: 50%; }
    .instagreisch-container .author-infos p {
      text-align: left;
      font-size: 1.8rem;
      font-weight: 400;
      color: #5A5A5A; }
  .instagreisch-container .instagreisch-item {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 1px 4px #0000007A;
    border: 1px solid #70707059;
    width: 100%;
    margin: 0 20px 20px 20px; }
  .instagreisch-container .instagreisch-slider .slick-track li {
    height: 60rem; }
    .instagreisch-container .instagreisch-slider .slick-track li .slicker_img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .instagreisch-container .instagreisch-slider .slick-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 1rem 0;
    list-style-type: none;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, 0); }
    .instagreisch-container .instagreisch-slider .slick-dots li {
      margin: 0 0.25rem; }
    .instagreisch-container .instagreisch-slider .slick-dots button {
      outline: none;
      display: block;
      width: 1rem;
      height: 1rem;
      padding: 0;
      border: none;
      border-radius: 100%;
      background-color: #ffffff;
      opacity: 0.5;
      text-indent: -9999px; }
    .instagreisch-container .instagreisch-slider .slick-dots li.slick-active button {
      background-color: #ffffff;
      opacity: 1;
      scale: 1.4; }
  .instagreisch-container .instagreisch-post_datas {
    position: relative;
    padding: 20px;
    font-size: 1.8rem;
    font-weight: 500;
    color: #5A5A5A;
    display: flex; }
    .instagreisch-container .instagreisch-post_datas li {
      margin-right: 50px; }
    .instagreisch-container .instagreisch-post_datas .likes:after {
      content: url("https://greisch.imagework.be/wp-content/uploads/2021/07/Coeur.svg");
      width: 20px;
      height: 20px;
      position: absolute;
      top: 20px;
      left: 50px; }
  .instagreisch-container .instagreisch-title {
    padding: 0 20px 20px 20px;
    font-size: 1.8rem;
    font-weight: 300;
    color: #5A5A5A; }
    .instagreisch-container .instagreisch-title h2 {
      margin-bottom: 20px;
      font-size: 2.8rem;
      font-weight: 600; }
  .instagreisch-container .time {
    padding: 0px 20px 30px 20px;
    font-size: 1.8rem;
    font-weight: 500;
    color: #5A5A5A;
    display: flex; }

#button_repeater_list .repeater-item {
  background-color: #FF5100;
  border-radius: 5px;
  cursor: pointer; }

/*
* News PAGE
*/
.news .card {
  min-height: 250px;
  margin-bottom: 20px; }

/*
* Single Page News
*/
.post {
  position: relative;
  /*margin: 0px 20px;*/
  /*border-radius: $radius;
	box-shadow: $boxShadow;*/ }
  .post .header_singleNews .single-cats {
    top: 20px;
    left: 20px; }
  .post .header_singleNews img {
    width: 100%;
    height: auto;
    border-radius: 5px 5px 0px 0px; }
  .post .header_singleNews h1 {
    font-size: 26px;
    font-size: 2.6rem;
    color: #000000;
    padding: 20px 35px 0px 35px; }
  .post .header_singleNews time {
    font-size: 16px;
    font-size: 1.6rem;
    color: #1D252C;
    margin: 20px 35px 20px 35px; }
  .post .single-content {
    font-size: 16px;
    font-size: 1.6rem;
    color: #1D252C;
    padding: 20px 35px 20px 35px; }

.home_SingleNews {
  padding: 20px 0; }
  .home_SingleNews .top_level_news {
    grid-template-columns: repeat(1, 1fr); }
    .home_SingleNews .top_level_news .card {
      grid-area: initial;
      height: 450px; }
      .home_SingleNews .top_level_news .card a .title h2 {
        font-size: 16px;
        font-size: 1.6rem; }

article.single-news {
  display: grid;
  border-bottom: 1px solid #70707059;
  padding-bottom: 20px;
  margin-bottom: 5px; }
  article.single-news img {
    max-width: 100%;
    height: auto;
    object-fit: content;
    object-position: center;
    border-radius: 5px; }
  article.single-news li{
      list-style: initial;
      list-style-position: inside;
      color: #1D252C;
  }
  article.single-news ol li {
    list-style: decimal;
    list-style-position: inside;
  }
  article.single-news .news-title {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #70707059; }
    article.single-news .news-title h1 {
      font-size: 20px;
      font-size: 2rem;
      line-height: 2rem;
      color: #1D252C; }
  article.single-news .news-test {
    padding-right: 20px; }
    article.single-news .news-test time {
      color: #1D252C;
      font-size: 12px;
      font-style: italic;
      margin-bottom: 20px;
      display: block; }
	article.single-news .news-test ul{
	  padding-left: 2rem !important;}
	article.single-news .news-test ul, article.single-news .news-test li{
	  list-style: revert}
@media screen and (min-width: 48em) {
  .bottom_level_news {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; }
  .home_SingleNews .top_level_news {
    grid-template-columns: repeat(2, 1fr); }
  .news_grid_5 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; } }

@media screen and (min-width: 61.25em) {
  .news_grid_5 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; } }

@media screen and (min-width: 80em) {
  .home_news {
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 0px;}
	.top_level_news {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 40px; }
  .bottom_level_news {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; }
  .news_grid_5 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; }
  .top_level_news {
    grid-template-columns: 1fr 1fr 1fr; }
    .top_level_news .cardlvl_1-item {
      grid-area: 1 / 1 / 3 / 2; }
      .top_level_news .cardlvl_1-item img {
        height: 500px;
        width: 100%; }
  .home_SingleNews {
    padding: 20px 0; }
    .home_SingleNews .top_level_news {
      grid-template-columns: repeat(5, 1fr); }
      .home_SingleNews .top_level_news .card {
        grid-area: initial;
        height: 350px; }
  article.single-news {
    display: grid;
    grid-template-columns: 2fr 3fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; }
    article.single-news .news-test {
      padding-right: 5%; }
  .news .card {
    min-height: 350px;
    margin-bottom: 0px; } }

@media screen and (min-width: 92.5em) {
  .news_grid_5 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; } }

.right-sidebar {
  padding: 80px 20px 20px 20px;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
  .right-sidebar .calendar {
    box-shadow: none; }
    .right-sidebar .calendar .mec-calendar-table {
      min-height: 100%; }
  .right-sidebar .birthdays {
    display: none !important;
    margin-bottom: 20px;
    width: 100%;
    display: grid;
    grid-template-columns: 33% 66%;
    background-color: #31BFCF; }
    .right-sidebar .birthdays .bloc-logo {
      padding: 20px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      gap: 10px;
      text-align: center;
      color: #FFFFFF;
      font-size: 18px;
      font-size: 1.8rem;
      font-weight: 400; }
    .right-sidebar .birthdays .content-birthdays {
      padding: 20px; }
      .right-sidebar .birthdays .content-birthdays div {
        width: fit-content;
        width: -moz-fit-content; }
        .right-sidebar .birthdays .content-birthdays div .teams-link figure {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center; }
          .right-sidebar .birthdays .content-birthdays div .teams-link figure img {
            width: 80px;
            height: 80px;
            border-radius: 50%;
            margin-bottom: 10px; }
          .right-sidebar .birthdays .content-birthdays div .teams-link figure figcaption p {
            font-size: 16px;
            font-size: 1.6rem;
            color: #FFFFFF;
            font-weight: 700;
            text-align: center; }
    .right-sidebar .birthdays .right_sidebar-birthdays--list {
      opacity: hidden; }
      .right-sidebar .birthdays .right_sidebar-birthdays--list .birthday-slider {
        padding: 20px 20px 20px 0px; }
        .right-sidebar .birthdays .right_sidebar-birthdays--list .birthday-slider .slick-list .slick-track .slick-slide a {
          display: block; }
          .right-sidebar .birthdays .right_sidebar-birthdays--list .birthday-slider .slick-list .slick-track .slick-slide a figure {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center; }
            .right-sidebar .birthdays .right_sidebar-birthdays--list .birthday-slider .slick-list .slick-track .slick-slide a figure img {
              width: auto;
              height: 100px;
              border-radius: 5px; }
            .right-sidebar .birthdays .right_sidebar-birthdays--list .birthday-slider .slick-list .slick-track .slick-slide a figure figcaption {
              text-align: center;
              color: #FFFFFF;
              font-size: 15px;
              font-size: 1.5rem;
              font-weight: 400; }
  .right-sidebar .latest_news {
    margin-bottom: 20px;
    background-color: #FF5100; }
    .right-sidebar .latest_news h2 {
      color: #FFFFFF;
      font-size: 18px;
      font-size: 1.8rem;
      font-weight: 400;
      padding: 20px 20px 10px 20px; }
    .right-sidebar .latest_news .right_sidebar-news--list .news-slider {
      padding-bottom: 20px; }
      .right-sidebar .latest_news .right_sidebar-news--list .news-slider .slick-list .slick-track {
        height: 100%; }
        .right-sidebar .latest_news .right_sidebar-news--list .news-slider .slick-list .slick-track .slick-slide {
          margin: 0px 20px; }
          .right-sidebar .latest_news .right_sidebar-news--list .news-slider .slick-list .slick-track .slick-slide a {
            display: block; }
            .right-sidebar .latest_news .right_sidebar-news--list .news-slider .slick-list .slick-track .slick-slide a img {
              border-radius: 5px;
              width: 100%;
              height: auto; }
            .right-sidebar .latest_news .right_sidebar-news--list .news-slider .slick-list .slick-track .slick-slide a .slider-caption-class {
              color: #FFFFFF;
              font-size: 18px;
              font-size: 1.8rem;
              font-weight: 200;
              text-align: center;
              padding: 20px 20px 0px 20px; }
  .right-sidebar .instagreisch {
    margin-bottom: 20px;
    position: relative; 
    max-height: 250px;
    overflow: hidden;}
    .right-sidebar .instagreisch h2 {
      position: absolute;
      top: 20px;
      left: 20px;
      z-index: 1;
      color: #FFFFFF;
      font-size: 18px;
      font-size: 1.8rem;
      font-weight: 500;
      text-transform: uppercase;
      z-index: 10; }
    .right-sidebar .instagreisch a {
      min-height: 250px;
      border-radius: 5px;
      position: relative; 
      max-height: 250px;}
      .right-sidebar .instagreisch a:before {
        content: "";
        display: block;
        position: absolute;
        background-color: #000;
        opacity: 0.3;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        border-radius: 5px; }
    .right-sidebar .instagreisch .right_sidebar-instagreisch--list .instagreisch-slider {
      position: relative; }
      .right-sidebar .instagreisch .right_sidebar-instagreisch--list .instagreisch-slider .slick-dots {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translateX(-50%); }
      .right-sidebar .instagreisch .right_sidebar-instagreisch--list .instagreisch-slider .slick-list .slick-track {
        height: 100%; }
        .right-sidebar .instagreisch .right_sidebar-instagreisch--list .instagreisch-slider .slick-list .slick-track .slick-slide {
          position: relative; }
          .right-sidebar .instagreisch .right_sidebar-instagreisch--list .instagreisch-slider .slick-list .slick-track .slick-slide a {
            display: block; }
            .right-sidebar .instagreisch .right_sidebar-instagreisch--list .instagreisch-slider .slick-list .slick-track .slick-slide a img {
              border-radius: 5px;
              width: 100%;
              height: auto;
              filter: brightness(40%) contrast(100%) sepia(0) blur(0px) invert(0%) hue-rotate(0deg) saturate(100%); }
          .right-sidebar .instagreisch .right_sidebar-instagreisch--list .instagreisch-slider .slick-list .slick-track .slick-slide .slider-caption-class {
            position: absolute;
            bottom: 60px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 1;
            text-align: center;
            color: #FFFFFF;
            font-size: 16px;
            font-size: 1.6rem;
            font-weight: 500;
            text-align: center;
            z-index: 10; }
  .right-sidebar .social {
    width: 100%;
    background-color: #FF5100;
    margin-bottom: 20px; }
    .right-sidebar .social h2 {
      color: #fff;
      padding: 20px 20px 0;
      font-size: 18px;
      font-size: 1.8rem;
      text-transform: uppercase;
	  line-height: 1;}
    .right-sidebar .social .social-title {
      margin-bottom: 0; }
    .right-sidebar .social .right_sidebar-social--list {
      opacity: hidden; }
      .right-sidebar .social .right_sidebar-social--list .social-slider {
        padding: 10px 20px 10px 0px;
        display: flex;
        overflow-x: hidden; }
        .right-sidebar .social .right_sidebar-social--list .social-slider.slick-slider{
            display: block;
        } 
        .right-sidebar .social .right_sidebar-social--list .social-slider .social-content {
          display: flex;
          gap: 10px;
          justify-content: center;
          align-items: center;
          flex: 1 0 auto;
          width: 100%; }
          .right-sidebar .social .right_sidebar-social--list .social-slider a {
            display: flex;
            align-items: center;
            flex-direction: row;
            color: #fff;
            padding: 0 20px;
            width: 100%; }
          .right-sidebar .social .right_sidebar-social--list .social-slider img {
            width: 75px;
            height: 75px;
            border-radius: 50%;
            margin-bottom: 0px; }
          .right-sidebar .social .right_sidebar-social--list .social-slider .social-info {
            color: #FFFFFF;
            font-size: 16px;
            font-size: 1.6rem;
            width: 100%; }
            .right-sidebar .social .right_sidebar-social--list .social-slider .social-info .social-title {
              font-size: 18px;
              font-size: 1.8rem;
              font-weight: 700;
              text-align: center;
              color: #fff; }
            .right-sidebar .social .right_sidebar-social--list .social-slider .social-info .social-date {
              color: #fff;
              text-align: center;
              font-size: 12px;
              font-size: 1.2rem;
              font-weight: 200;
              font-style: italic; }
            .right-sidebar .social .right_sidebar-social--list .social-slider .social-info p {
              color: #fff;
              text-align: center; }

.slick-slider .slick-track, .slick-slider .slick-list {
  border-radius: 5px; }

@media screen and (min-width: 80em) {
  .right-sidebar {
    padding: 100px 40px 20px 0px; } }

.content .banner {
  display: block;
  padding-bottom: 20px;
  max-height: 250px;
  overflow: hidden;}
  .content .banner .banner-slider {
    display: none; }
    .content .banner .banner-slider .slick-list {
      height: 100%;
      border-radius: 5px; }
      .content .banner .banner-slider .slick-list .slick-track {
        height: 100%; }
        .content .banner .banner-slider .banner-slider--item {
          display: grid;
          grid-template-columns: 30% 70%;
          width: 100%;
          height: 100%;
          min-height: 250px;
		  max-height: 250px;
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center center;
		  box-shadow: inset 0 0 0 1000px rgba(0,0,0,.3);}
          .content .banner .banner-slider .banner-slider--item .banner-content {
            padding: 30px;
            grid-column: 2;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-end;
            text-align: right; }
            .content .banner .banner-slider .banner-slider--item .banner-content h1 {
              color: #FFFFFF; }
    .content .banner .banner-slider .buttonGlobal, .content .banner .banner-slider .cta, .content .banner .banner-slider .acf-button {
      display: block;
      padding: 5px 20px;
      background-color: #FF5100;
      color: #FFFFFF;
      border: 1px solid #FF5100;
      font-weight: 500;
      font-size: 17px;
      font-size: 1.7rem;
      transition: all ease 0.2s; }
      .content .banner .banner-slider .buttonGlobal:hover, .content .banner .banner-slider .cta:hover, .content .banner .banner-slider .acf-button:hover {
        background-color: #FFFFFF;
        color: #FF5100; }
  .content .banner .banner-links--container {
    /*padding-left: 20px;*/ }
    .content .banner .banner-links--container .banner-links--list {
      display: grid;
      grid-template-columns: 1fr; }
      .content .banner .banner-links--container .banner-links--list li {
        margin: 5px 10px; }
        .content .banner .banner-links--container .banner-links--list li:last-child {
          margin-bottom: 0px; }
  .content .banner .inline-list {
    padding: 0px;
    grid-column: 1/3; }
    .content .banner .inline-list .banner-links--list {
      flex-direction: row;
      flex-wrap: wrap; }

.ays_cb_and_a {
  display: none; }

.ays-quiz-wrap .ays-quiz-container {
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important; }

.ays-quiz-wrap .ays-start-page img {
  object-fit: cover;
  width: 100%;
  max-height: 300px;
  border-radius: 5px; }

.ays-quiz-wrap .ays-start-page p {
  text-align: left;
  color: #1D252C !important;
  margin: 1em 0 !important;
  padding-left: 0 !important; }

.ays-quiz-wrap .ays-start-page .ays-fs-title {
  text-align: left;
  border-bottom: 1px solid #1D252C;
  color: #1D252C !important;
  font-weight: 500;
  font-size: 22px;
  font-size: 2.2rem; }

.ays-quiz-wrap .ays-start-page .ays-fs-subtitle {
  text-align: left !important;
  color: #1D252C; }
  .ays-quiz-wrap .ays-start-page .ays-fs-subtitle p, .ays-quiz-wrap .ays-start-page .ays-fs-subtitle ul, .ays-quiz-wrap .ays-start-page .ays-fs-subtitle li {
    text-align: left !important;
    color: #1D252C !important; }
  .ays-quiz-wrap .ays-start-page .ays-fs-subtitle a {
    text-align: left !important;
    color: #1D252C;
    text-decoration: underline; }

.ays-quiz-wrap .ays_quiz_question p {
  text-align: left !important;
  border-bottom: 1px solid #1D252C;
  color: #1D252C !important;
  font-weight: 500;
  font-size: 2.2rem !important;
  padding: 10px 0 !important;
  margin: 0 0 10px 0 !important; }

.ays-quiz-wrap [id^="ays_finish_quiz_"] .ays-fs-title {
  font-size: 22px;
  font-size: 2.2rem;
  text-transform: uppercase;
  color: #1D252C !important;
  margin-bottom: 10px;
  text-align: left !important;
  font-weight: 500;
  padding-bottom: 10px; }

.ays-quiz-wrap [id^="ays_finish_quiz_"] .ays-fs-subtitle {
  font-weight: normal;
  font-size: 16px;
  font-size: 1.6rem;
  color: #1D252C !important;
  margin-bottom: 20px; }

.ays-quiz-wrap .ays_buttons_div input {
  padding: 10px 15px !important; }

.ays-quiz-wrap .ays_quizn_ancnoxneri_qanak {
  background-color: #fff !important;
  border: 1px solid #FF5100 !important;
  color: #FF5100 !important;
  border-radius: 5px;
  padding: 3px 10px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  font-size: 1.6rem; }

.ays-quiz-wrap .ays_fa_users::before {
  content: '' !important;
  display: inline-block;
  background-image: url("./scss/img/contest-icon.svg");
  width: 15px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px; }

.ays-quiz-wrap [id^="ays_finish_quiz_"] div.step div.ays-abs-fs {
  width: 100%; }

.ays-quiz-wrap .ays-field {
  border-radius: 5px;
  border: 1px solid #FF5100 !important;
  padding: 0;
  color: #FF5100; }
  .ays-quiz-wrap .ays-field:hover input ~ label[for^="ays-answer-"] {
    color: #fff !important;
    background-color: #FF5100 !important; }

.ays-quiz-wrap .ays-field input ~ label[for^="ays-answer-"] {
  text-align: center !important;
  font-size: 14px;
  font-size: 1.4rem;
  color: #FF5100 !important;
  font-weight: normal; }
  .ays-quiz-wrap .ays-field input ~ label[for^="ays-answer-"]:before {
    display: none; }

.ays-quiz-wrap #ays-quiz-container-2 .ays-field.checked_answer_div input:checked ~ label {
  color: #fff !important;
  background-color: #FF5100 !important; }

.ays-quiz-wrap [id^="ays_finish_quiz_"] div.step {
  padding-top: 0 !important; }

.ays-quiz-wrap .ays-question-counter {
  transform: translateY(30px);
  font-size: 14px !important;
  color: #1D252C !important; }

.ays-quiz-wrap .div.step {
  min-height: auto !important; }

.ays-quiz-wrap .ays-quiz-limitation-attempts-notice {
  display: none !important; }

@media screen and (min-width: 40em) {
  .content .banner .banner-links--container .banner-links--list {
    display: grid;
    grid-template-columns: 1fr 1fr; } }

@media screen and (min-width: 80em) {
  .content.no-banner {
    padding-bottom: 0; }
    .content.no-banner .inline-list {
      padding-bottom: 0; }
  .content .banner {
    display: grid;
    grid-template-columns: 66% 34%; }
    .content .banner.inline-list {
      grid-template-columns: 1fr; }
      .content .banner.inline-list .banner-links--container {
        padding-left: 0 !important; }
        .content .banner.inline-list .banner-links--container .banner-links--list {
          display: grid;
          grid-template-columns: 1fr 1fr 1fr;
          gap: 0 20px;
          padding-left: 0; }
          .content .banner.inline-list .banner-links--container .banner-links--list li {
            margin: 0 0 20px 0; }
    .content .banner .banner-slider {
      display: block; }
    .content .banner .banner-links--container {
      padding-left: 20px; }
      .content .banner .banner-links--container .banner-links--list {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%; }
        .content .banner .banner-links--container .banner-links--list li {
          margin: 0 0 15px 0; }
          .content .banner .banner-links--container .banner-links--list li:last-child {
            margin-bottom: 0px; }
  .content .banner .inline-list {
    padding: 0px;
    grid-column: 1/3;
    padding-left: 0; }
    .content .banner .inline-list .banner-links--list {
      flex-direction: row;
      flex-wrap: wrap;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 10px 20px; } }

.single-greischgallery .page_description .page_description-banner h1 {
  font-size: 35px;
  font-size: 3.5rem;
  text-transform: uppercase; }

.page-template-template-gallery .filters, .page-template-template-gallery-directory .filters {
  justify-content: space-between; }
  .page-template-template-gallery .filters div, .page-template-template-gallery-directory .filters div {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .page-template-template-gallery .filters .grey-cta, .page-template-template-gallery-directory .filters .grey-cta {
    font-size: 12px;
    font-size: 1.2rem;
    color: #1D252C;
    display: block;
    padding: 2px 10px 1px;
    border-radius: 5px;
    border: 1px solid #707070;
    line-height: 1.65rem;
    text-transform: uppercase;
    transition: all ease 0.5s;
    font-weight: 500; }
    .page-template-template-gallery .filters .grey-cta:hover, .page-template-template-gallery-directory .filters .grey-cta:hover {
      color: #fff;
      border-color: #FF5100;
      background-color: #FF5100; }

.gallery-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  position: relative;
  /*padding-top: 20px;*/ }
  .gallery-container .card .title {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
    min-height: 75px;
    padding: 10px 17px 5px; }
    .gallery-container .card .title time {
      font-size: 12px;
      color: #1D252C;
      position: absolute;
      top: 8px; }
    .gallery-container .card .title h2 {
      text-align: center;
      font-weight: 600;
      color: #1D252C;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.8rem; }
  .gallery-container .gallery-item {
    position: relative;
    width: 100%;
    height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; }
    .gallery-container .gallery-item:hover .bgi {
      transform: scale(1.1);
      transition: all ease 0.5s; }
    .gallery-container .gallery-item .bgi {
      position: absolute;
      z-index: -1;
      transition: all ease 0.5s;
      background-size: cover;
      width: 100%;
      height: 100%;
      top: 0; }
    .gallery-container .gallery-item:before {
      /*content:"";*/
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      filter: brightness(40%) contrast(100%) sepia(0) blur(0px) invert(0%) hue-rotate(0deg) saturate(100%);
      background-color: rgba(0, 0, 0, 0.3);
      z-index: 0; }
    .gallery-container .gallery-item a {
      z-index: 1;
      width: 100%; }
      .gallery-container .gallery-item a .title {
        left: 50%;
        transform: translateX(-50%); }
        .gallery-container .gallery-item a .title h2 {
          font-size: 17px;
          font-size: 1.7rem;
          text-align: center; }

.archive-container {
  padding: 0 20px; }
  .archive-container .archive-item h2 {
    font-size: 23px;
    font-size: 2.3rem;
    font-weight: 400;
    text-decoration: underline; }

@media screen and (min-width: 48em) {
  .gallery-container {
    grid-template-columns: 1fr 1fr; } }

@media screen and (min-width: 80em) {
  .gallery-container {
    grid-template-columns: repeat(4, 1fr);
    gap: 30px; } }

@media screen and (min-width: 92.5em) {
  .gallery-container {
    grid-template-columns: repeat(6, 1fr);
    gap: 30px; } }

/*
$Text: #5A5A5A;
$TextClair: #1D252C;
$GrisLight: #b4b3b3;
$TextGris: #585858;
*/
.content-flexibles .blocs-col-3 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  /*gap: 20px;*/ }
  .content-flexibles .blocs-col-3 h2 {
    grid-column: 1; }

.content-flexibles .blocs-col-2 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  /*gap: 20px;*/ }
  .content-flexibles .blocs-col-2 h2 {
    grid-column: 1; }

.content-flexibles .blocs-container h2 {
  text-align: left;
  color: #1D252C; }

.content-flexibles .blocs-container .links-block {
  padding: 30px; }
  .content-flexibles .blocs-container .links-block .links-container {
    margin: 20px 0px; }
    .content-flexibles .blocs-container .links-block .links-container .links-item {
      margin-bottom: 20px; }
      .content-flexibles .blocs-container .links-block .links-container .links-item a {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        padding: 30px;
        text-align: left;
        border-bottom: 1px solid #70707059;
        color: #1D252C;
        text-decoration: underline; }
        .content-flexibles .blocs-container .links-block .links-container .links-item a:hover {
          color: #1D252C;
          background-color: #1D252C1A; }
          .content-flexibles .blocs-container .links-block .links-container .links-item a:hover:before {
            background-color: #1D252C; }
      .content-flexibles .blocs-container .links-block .links-container .links-item:first-child a {
        border-top: 1px solid #70707059; }

.content-flexibles .blocs-container .files-block .files-container, .content-flexibles .blocs-container .files-block .videos-container, .content-flexibles .blocs-container .videos-block .files-container, .content-flexibles .blocs-container .videos-block .videos-container {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  /*gap: 20px;*/
  margin: 20px 0px; }
  .content-flexibles .blocs-container .files-block .files-container .files-item a, .content-flexibles .blocs-container .files-block .files-container .videos-item a, .content-flexibles .blocs-container .files-block .videos-container .files-item a, .content-flexibles .blocs-container .files-block .videos-container .videos-item a, .content-flexibles .blocs-container .videos-block .files-container .files-item a, .content-flexibles .blocs-container .videos-block .files-container .videos-item a, .content-flexibles .blocs-container .videos-block .videos-container .files-item a, .content-flexibles .blocs-container .videos-block .videos-container .videos-item a {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    padding: 25px 30px;
    text-align: left;
    border-bottom: 1px solid #70707059;
    border-radius: 0;
    color: #1D252C; }
    .content-flexibles .blocs-container .files-block .files-container .files-item a:hover, .content-flexibles .blocs-container .files-block .files-container .videos-item a:hover, .content-flexibles .blocs-container .files-block .videos-container .files-item a:hover, .content-flexibles .blocs-container .files-block .videos-container .videos-item a:hover, .content-flexibles .blocs-container .videos-block .files-container .files-item a:hover, .content-flexibles .blocs-container .videos-block .files-container .videos-item a:hover, .content-flexibles .blocs-container .videos-block .videos-container .files-item a:hover, .content-flexibles .blocs-container .videos-block .videos-container .videos-item a:hover {
      color: #1D252C;
      background-color: #f2F2f2; }
      .content-flexibles .blocs-container .files-block .files-container .files-item a:hover:before, .content-flexibles .blocs-container .files-block .files-container .videos-item a:hover:before, .content-flexibles .blocs-container .files-block .videos-container .files-item a:hover:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item a:hover:before, .content-flexibles .blocs-container .videos-block .files-container .files-item a:hover:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item a:hover:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item a:hover:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item a:hover:before {
        background-color: #1D252C; }
  .content-flexibles .blocs-container .files-block .files-container .files-item:first-child a, .content-flexibles .blocs-container .files-block .files-container .videos-item:first-child a, .content-flexibles .blocs-container .files-block .videos-container .files-item:first-child a, .content-flexibles .blocs-container .files-block .videos-container .videos-item:first-child a, .content-flexibles .blocs-container .videos-block .files-container .files-item:first-child a, .content-flexibles .blocs-container .videos-block .files-container .videos-item:first-child a, .content-flexibles .blocs-container .videos-block .videos-container .files-item:first-child a, .content-flexibles .blocs-container .videos-block .videos-container .videos-item:first-child a {
    border-top: 1px solid #70707059; }
  .content-flexibles .blocs-container .files-block .files-container .files-item img, .content-flexibles .blocs-container .files-block .files-container .videos-item img, .content-flexibles .blocs-container .files-block .videos-container .files-item img, .content-flexibles .blocs-container .files-block .videos-container .videos-item img, .content-flexibles .blocs-container .videos-block .files-container .files-item img, .content-flexibles .blocs-container .videos-block .files-container .videos-item img, .content-flexibles .blocs-container .videos-block .videos-container .files-item img, .content-flexibles .blocs-container .videos-block .videos-container .videos-item img {
    margin: 0 auto 20px auto; }
  .content-flexibles .blocs-container .files-block .files-container .files-item .file-pdf:before, .content-flexibles .blocs-container .files-block .files-container .videos-item .file-pdf:before, .content-flexibles .blocs-container .files-block .videos-container .files-item .file-pdf:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .files-container .files-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item .file-pdf:before {
    content: "";
    display: block;
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /* display: none; */
    z-index: 1;
    -webkit-mask-image: url(./scss/img/tet-pdf.svg);
    mask-image: url(./scss/img/tet-pdf.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 40px;
    height: 40px;
    background-color: #1D252C; }
  .content-flexibles .blocs-container .files-block .files-container .files-item .file-pdf:before, .content-flexibles .blocs-container .files-block .files-container .videos-item .file-pdf:before, .content-flexibles .blocs-container .files-block .videos-container .files-item .file-pdf:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .files-container .files-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item .file-pdf:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item .file-pdf:before {
    content: "";
    display: block;
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /* display: none; */
    z-index: 1;
    -webkit-mask-image: url(./scss/img/tet-pdf.svg);
    mask-image: url(./scss/img/tet-pdf.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 40px;
    height: 40px;
    background-color: #1D252C; }
  .content-flexibles .blocs-container .files-block .files-container .files-item .file-word:before, .content-flexibles .blocs-container .files-block .files-container .videos-item .file-word:before, .content-flexibles .blocs-container .files-block .videos-container .files-item .file-word:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item .file-word:before, .content-flexibles .blocs-container .videos-block .files-container .files-item .file-word:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item .file-word:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item .file-word:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item .file-word:before {
    content: "";
    display: block;
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /* display: none; */
    z-index: 1;
    -webkit-mask-image: url(./scss/img/doc.svg);
    mask-image: url(./scss/img/doc.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 40px;
    height: 40px;
    background-color: #1D252C; }
  .content-flexibles .blocs-container .files-block .files-container .files-item .file-xls:before, .content-flexibles .blocs-container .files-block .files-container .videos-item .file-xls:before, .content-flexibles .blocs-container .files-block .videos-container .files-item .file-xls:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item .file-xls:before, .content-flexibles .blocs-container .videos-block .files-container .files-item .file-xls:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item .file-xls:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item .file-xls:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item .file-xls:before {
    content: "";
    display: block;
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /* display: none; */
    z-index: 1;
    -webkit-mask-image: url(./scss/img/xls.svg);
    mask-image: url(./scss/img/xls.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 40px;
    height: 40px;
    background-color: #1D252C; }
  .content-flexibles .blocs-container .files-block .files-container .files-item .file-ppt:before, .content-flexibles .blocs-container .files-block .files-container .videos-item .file-ppt:before, .content-flexibles .blocs-container .files-block .videos-container .files-item .file-ppt:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item .file-ppt:before, .content-flexibles .blocs-container .videos-block .files-container .files-item .file-ppt:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item .file-ppt:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item .file-ppt:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item .file-ppt:before {
    content: "";
    display: block;
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /* display: none; */
    z-index: 1;
    -webkit-mask-image: url(./scss/img/ppt.svg);
    mask-image: url(./scss/img/ppt.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 40px;
    height: 40px;
    background-color: #1D252C; }
  .content-flexibles .blocs-container .files-block .files-container .files-item .file-other:before, .content-flexibles .blocs-container .files-block .files-container .videos-item .file-other:before, .content-flexibles .blocs-container .files-block .videos-container .files-item .file-other:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item .file-other:before, .content-flexibles .blocs-container .videos-block .files-container .files-item .file-other:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item .file-other:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item .file-other:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item .file-other:before {
    content: "";
    display: block;
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /* display: none; */
    z-index: 1;
    -webkit-mask-image: url(./scss/img/autre.svg);
    mask-image: url(./scss/img/autre.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 40px;
    height: 40px;
    background-color: #1D252C; }
  .content-flexibles .blocs-container .files-block .files-container .files-item .file-image:before, .content-flexibles .blocs-container .files-block .files-container .videos-item .file-image:before, .content-flexibles .blocs-container .files-block .videos-container .files-item .file-image:before, .content-flexibles .blocs-container .files-block .videos-container .videos-item .file-image:before, .content-flexibles .blocs-container .videos-block .files-container .files-item .file-image:before, .content-flexibles .blocs-container .videos-block .files-container .videos-item .file-image:before, .content-flexibles .blocs-container .videos-block .videos-container .files-item .file-image:before, .content-flexibles .blocs-container .videos-block .videos-container .videos-item .file-image:before {
    content: "";
    display: block;
    width: fit-content;
    height: auto;
    margin-right: 20px;
    /* display: none; */
    z-index: 1;
    -webkit-mask-image: url(./scss/img/jpeg.svg);
    mask-image: url(./scss/img/jpeg.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    content: '';
    width: 40px;
    height: 40px;
    background-color: #1D252C; }

.links-item a:before {
  content: "";
  display: block;
  width: fit-content;
  height: auto;
  margin-right: 20px;
  /* display: none; */
  z-index: 1;
  -webkit-mask-image: url(./scss/img/tet-pdf.svg);
  mask-image: url(./scss/img/tet-pdf.svg);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  content: '';
  width: 40px;
  height: 40px;
  background-color: #1D252C; }

.content-flexibles .accordion {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  text-align: center;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
  /*margin-top: 20px;*/
  /*border-bottom: 1px solid #DCDCDC;*/ }
  .content-flexibles .accordion h2 span {
    position: absolute;
    top: 35px;
    right: 20px;
    width: 12px;
    height: 12px;
    border-style: solid;
    border-width: 0.15em 0.15em 0 0;
    border-color: #70707059;
    display: inline-block;
    transform: rotate(135deg);
    vertical-align: top;
    transition: all 0.25s ease-in; }
  .content-flexibles .accordion:after {
    /*content:"";*/
    position: absolute;
    top: 35px;
    right: 20px;
    width: 12px;
    height: 12px;
    border-style: solid;
    border-width: 0.15em 0.15em 0 0;
    border-color: #70707059;
    display: inline-block;
    transform: rotate(135deg);
    vertical-align: top;
    transition: all 0.25s ease-in; }
  .content-flexibles .accordion:hover h2 {
    background-color: #F2F2F2; }
  .content-flexibles .accordion h2 {
    color: #1D252C;
    text-align: left;
    padding: 30px 0px 10px;
    border-bottom: 1px solid #70707059; }
  .content-flexibles .accordion .links-container, .content-flexibles .accordion .files-container, .content-flexibles .accordion .videos-container, .content-flexibles .accordion .text-container {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.25s ease-in; }
    .content-flexibles .accordion .links-container .links-item, .content-flexibles .accordion .links-container .files-item, .content-flexibles .accordion .links-container .videos-item, .content-flexibles .accordion .files-container .links-item, .content-flexibles .accordion .files-container .files-item, .content-flexibles .accordion .files-container .videos-item, .content-flexibles .accordion .videos-container .links-item, .content-flexibles .accordion .videos-container .files-item, .content-flexibles .accordion .videos-container .videos-item, .content-flexibles .accordion .text-container .links-item, .content-flexibles .accordion .text-container .files-item, .content-flexibles .accordion .text-container .videos-item {
      /*margin: 10px;*/
      /*padding: 10px 20px;*/
      text-align: left;
      display: flex;
      align-items: center;
      /*margin: 1px 1px 20px 1px;*/
      border-bottom: 1px solid #70707059; }
      .content-flexibles .accordion .links-container .links-item img, .content-flexibles .accordion .links-container .files-item img, .content-flexibles .accordion .links-container .videos-item img, .content-flexibles .accordion .files-container .links-item img, .content-flexibles .accordion .files-container .files-item img, .content-flexibles .accordion .files-container .videos-item img, .content-flexibles .accordion .videos-container .links-item img, .content-flexibles .accordion .videos-container .files-item img, .content-flexibles .accordion .videos-container .videos-item img, .content-flexibles .accordion .text-container .links-item img, .content-flexibles .accordion .text-container .files-item img, .content-flexibles .accordion .text-container .videos-item img {
        margin-right: 20px; }
      .content-flexibles .accordion .links-container .links-item a, .content-flexibles .accordion .links-container .files-item a, .content-flexibles .accordion .links-container .videos-item a, .content-flexibles .accordion .files-container .links-item a, .content-flexibles .accordion .files-container .files-item a, .content-flexibles .accordion .files-container .videos-item a, .content-flexibles .accordion .videos-container .links-item a, .content-flexibles .accordion .videos-container .files-item a, .content-flexibles .accordion .videos-container .videos-item a, .content-flexibles .accordion .text-container .links-item a, .content-flexibles .accordion .text-container .files-item a, .content-flexibles .accordion .text-container .videos-item a {
        font-size: 14px;
        font-size: 1.4rem;
        display: flex;
        width: 100%;
        padding: 25px 20px 25px 40px;
        align-items: center;
        color: #1D252C; }
        .content-flexibles .accordion .links-container .links-item a:hover, .content-flexibles .accordion .links-container .files-item a:hover, .content-flexibles .accordion .links-container .videos-item a:hover, .content-flexibles .accordion .files-container .links-item a:hover, .content-flexibles .accordion .files-container .files-item a:hover, .content-flexibles .accordion .files-container .videos-item a:hover, .content-flexibles .accordion .videos-container .links-item a:hover, .content-flexibles .accordion .videos-container .files-item a:hover, .content-flexibles .accordion .videos-container .videos-item a:hover, .content-flexibles .accordion .text-container .links-item a:hover, .content-flexibles .accordion .text-container .files-item a:hover, .content-flexibles .accordion .text-container .videos-item a:hover {
          background-color: #F2F2F2; }
      .content-flexibles .accordion .links-container .links-item .file-pdf:before, .content-flexibles .accordion .links-container .files-item .file-pdf:before, .content-flexibles .accordion .links-container .videos-item .file-pdf:before, .content-flexibles .accordion .files-container .links-item .file-pdf:before, .content-flexibles .accordion .files-container .files-item .file-pdf:before, .content-flexibles .accordion .files-container .videos-item .file-pdf:before, .content-flexibles .accordion .videos-container .links-item .file-pdf:before, .content-flexibles .accordion .videos-container .files-item .file-pdf:before, .content-flexibles .accordion .videos-container .videos-item .file-pdf:before, .content-flexibles .accordion .text-container .links-item .file-pdf:before, .content-flexibles .accordion .text-container .files-item .file-pdf:before, .content-flexibles .accordion .text-container .videos-item .file-pdf:before {
        content: "";
        display: block;
        width: fit-content;
        height: auto;
        margin-right: 20px;
        /* display: none; */
        z-index: 1;
        -webkit-mask-image: url(./scss/img/tet-pdf.svg);
        mask-image: url(./scss/img/tet-pdf.svg);
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        content: '';
        width: 40px;
        height: 40px;
        background-color: #1D252C; }
      .content-flexibles .accordion .links-container .links-item .file-word:before, .content-flexibles .accordion .links-container .files-item .file-word:before, .content-flexibles .accordion .links-container .videos-item .file-word:before, .content-flexibles .accordion .files-container .links-item .file-word:before, .content-flexibles .accordion .files-container .files-item .file-word:before, .content-flexibles .accordion .files-container .videos-item .file-word:before, .content-flexibles .accordion .videos-container .links-item .file-word:before, .content-flexibles .accordion .videos-container .files-item .file-word:before, .content-flexibles .accordion .videos-container .videos-item .file-word:before, .content-flexibles .accordion .text-container .links-item .file-word:before, .content-flexibles .accordion .text-container .files-item .file-word:before, .content-flexibles .accordion .text-container .videos-item .file-word:before {
        content: "";
        display: block;
        width: fit-content;
        height: auto;
        margin-right: 20px;
        /* display: none; */
        z-index: 1;
        -webkit-mask-image: url(./scss/img/doc.svg);
        mask-image: url(./scss/img/doc.svg);
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        content: '';
        width: 40px;
        height: 40px;
        background-color: #1D252C; }
      .content-flexibles .accordion .links-container .links-item .file-xls:before, .content-flexibles .accordion .links-container .files-item .file-xls:before, .content-flexibles .accordion .links-container .videos-item .file-xls:before, .content-flexibles .accordion .files-container .links-item .file-xls:before, .content-flexibles .accordion .files-container .files-item .file-xls:before, .content-flexibles .accordion .files-container .videos-item .file-xls:before, .content-flexibles .accordion .videos-container .links-item .file-xls:before, .content-flexibles .accordion .videos-container .files-item .file-xls:before, .content-flexibles .accordion .videos-container .videos-item .file-xls:before, .content-flexibles .accordion .text-container .links-item .file-xls:before, .content-flexibles .accordion .text-container .files-item .file-xls:before, .content-flexibles .accordion .text-container .videos-item .file-xls:before {
        content: "";
        display: block;
        width: fit-content;
        height: auto;
        margin-right: 20px;
        /* display: none; */
        z-index: 1;
        -webkit-mask-image: url(./scss/img/xls.svg);
        mask-image: url(./scss/img/xls.svg);
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        content: '';
        width: 40px;
        height: 40px;
        background-color: #1D252C; }
      .content-flexibles .accordion .links-container .links-item .file-other:before, .content-flexibles .accordion .links-container .files-item .file-other:before, .content-flexibles .accordion .links-container .videos-item .file-other:before, .content-flexibles .accordion .files-container .links-item .file-other:before, .content-flexibles .accordion .files-container .files-item .file-other:before, .content-flexibles .accordion .files-container .videos-item .file-other:before, .content-flexibles .accordion .videos-container .links-item .file-other:before, .content-flexibles .accordion .videos-container .files-item .file-other:before, .content-flexibles .accordion .videos-container .videos-item .file-other:before, .content-flexibles .accordion .text-container .links-item .file-other:before, .content-flexibles .accordion .text-container .files-item .file-other:before, .content-flexibles .accordion .text-container .videos-item .file-other:before {
        content: "";
        display: block;
        width: fit-content;
        height: auto;
        margin-right: 20px;
        /* display: none; */
        z-index: 1;
        -webkit-mask-image: url(./scss/img/autre.svg);
        mask-image: url(./scss/img/autre.svg);
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        content: '';
        width: 40px;
        height: 40px;
        background-color: #1D252C; }
      .content-flexibles .accordion .links-container .links-item .file-image:before, .content-flexibles .accordion .links-container .files-item .file-image:before, .content-flexibles .accordion .links-container .videos-item .file-image:before, .content-flexibles .accordion .files-container .links-item .file-image:before, .content-flexibles .accordion .files-container .files-item .file-image:before, .content-flexibles .accordion .files-container .videos-item .file-image:before, .content-flexibles .accordion .videos-container .links-item .file-image:before, .content-flexibles .accordion .videos-container .files-item .file-image:before, .content-flexibles .accordion .videos-container .videos-item .file-image:before, .content-flexibles .accordion .text-container .links-item .file-image:before, .content-flexibles .accordion .text-container .files-item .file-image:before, .content-flexibles .accordion .text-container .videos-item .file-image:before {
        content: "";
        display: block;
        width: fit-content;
        height: auto;
        margin-right: 20px;
        /* display: none; */
        z-index: 1;
        -webkit-mask-image: url(./scss/img/jpeg.svg);
        mask-image: url(./scss/img/jpeg.svg);
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        content: '';
        width: 40px;
        height: 40px;
        background-color: #1D252C; }

.content-flexibles .doc_active {
  border-bottom: 0px; }
  .content-flexibles .doc_active h2 span {
    transform: rotate(-130deg);
    transition: all 0.25s ease-in; }
  .content-flexibles .doc_active:after {
    transform: rotate(-130deg);
    transition: all 0.25s ease-in; }
  .content-flexibles .doc_active .links-container, .content-flexibles .doc_active .files-container, .content-flexibles .doc_active .videos-container, .content-flexibles .doc_active .text-container {
    max-height: fit-content;
    height: auto;
    opacity: 1;
    transition: all 0.25s ease-in;
    /*margin-top: 20px;*/ }

.video-icon {
  width: fit-content;
  height: auto;
  margin-right: 20px;
  /* display: none; */
  z-index: 1;
  -webkit-mask-image: url(./scss/img/button_play.svg);
  mask-image: url(./scss/img/button_play.svg);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  content: '';
  width: 40px;
  height: 40px;
  background-color: #1D252C; }

.video-lightbox {
  display: none; }
  .video-lightbox .close {
    position: absolute;
    top: 40px;
    right: 40px;
    color: #fff; }

.video-lightbox.visible-doc-video {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center; }

@media screen and (min-width: 40em) {
  .content-flexibles .blocs-col-3 {
    display: grid;
    grid-template-columns: repeat(2, 1fr); }
    .content-flexibles .blocs-col-3 h2 {
      grid-column: 1/4; }
  .content-flexibles .blocs-col-2 {
    grid-template-columns: repeat(2, 1fr); }
    .content-flexibles .blocs-col-2 h2 {
      grid-column: 1/3; }
  .content-flexibles .blocs-container .files-block .files-container, .content-flexibles .blocs-container .files-block .videos-container, .content-flexibles .blocs-container .videos-block .files-container, .content-flexibles .blocs-container .videos-block .videos-container {
    grid-template-columns: repeat(2, 1fr); } }

@media screen and (min-width: 61.25em) {
  .content-flexibles .blocs-col-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr); }
    .content-flexibles .blocs-col-3 h2 {
      grid-column: 1/4; }
  .content-flexibles .blocs-col-2 {
    grid-template-columns: repeat(2, 1fr); }
    .content-flexibles .blocs-col-2 h2 {
      grid-column: 1/3; }
  .content-flexibles .blocs-container .files-block .files-container, .content-flexibles .blocs-container .files-block .videos-container, .content-flexibles .blocs-container .videos-block .files-container, .content-flexibles .blocs-container .videos-block .videos-container {
    grid-template-columns: repeat(1, 1fr); } }

.gazette {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 40px; }
  .gazette .gazette-item {
    height: 360px;
    width: auto;
    overflow: hidden; }
    .gazette .gazette-item:hover .bgi {
      transform: scale(1.1);
      transition: all ease 0.5s; }
    .gazette .gazette-item .bgi {
      position: absolute;
      z-index: -1;
      transition: all ease 0.5s;
      background-size: cover;
      width: 100%;
      height: 100%;
      top: 0; }
    .gazette .gazette-item a .title {
      left: 50%;
      transform: translateX(-50%);
      justify-content: center; }
      .gazette .gazette-item a .title h2 {
        font-size: 17px;
        font-size: 1.7rem;
        text-align: center;
        font-weight: 400; }
        .gazette .gazette-item a .title h2 span {
          font-weight: 700;
          display: block; }

.page-template-template-gazette .page_description-banner:before {
  display: none; }

@media screen and (min-width: 48em) {
  .gazette {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px; } }

@media screen and (min-width: 80em) {
  .gazette {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 40px; } }

@media screen and (min-width: 92.5em) {
  .gazette {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 30px; } }

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  /*background: $dark_bg;*/
  opacity: 0.97;
  display: none;
  z-index: 1006; }

.sl-wrapper {
  z-index: 1007;
  position: absolute;
  top: 0;}
  .sl-wrapper button {
    border: 0 none;
    background: transparent;
    font-size: 24px;
    padding: 0;
    cursor: pointer; }
    .sl-wrapper button:hover {
      opacity: 0.7; }
  .sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 1015;
    color: #FF5100; }
  .sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 1015;
    color: #FF5100; }
  .sl-wrapper .sl-navigation {
    width: 100%;
    display: none; }
    .sl-wrapper .sl-navigation button {
      position: fixed;
      top: 50%;
      margin-top: -10px;
      height: 30px;
      width: 30px;
      line-height: 30px;
      text-align: center;
      display: block;
      z-index: 1015;
      font-family: arial sans-serif; }
      .sl-wrapper .sl-navigation button.sl-next {
        right: 40px;
        color: #FF5100; }
      .sl-wrapper .sl-navigation button.sl-prev {
        left: 40px;
        color: #FF5100; }
  .sl-wrapper .sl-image {
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 10000; }
    .sl-wrapper .sl-image img {
      margin: 0;
      padding: 0;
      display: block; }
    .sl-wrapper .sl-image .sl-caption {
      display: none;
      padding: 10px;
      color: #fff;
      background: #000;
      opacity: 0.8;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
    .sl-wrapper .sl-image .sl-download {
      display: none;
      position: absolute;
      bottom: 5px;
      right: 5px;
      color: #fff;
      z-index: 1005; }

.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite; }

.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

.title-simple-gallery {
  margin: 20px auto;
  width: fit-content;
  color: #FF5100; }

.gallery-container-simple {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-auto-rows: 100px;
  position: relative; }

.gallery-container-simple img {
  width: 100%;
  vertical-align: top;
  height: auto;
  opacity: 0; }

.gallery-container-simple a {
  display: block;
  background-size: cover;
  min-height: 100%; }

.loading-gallery {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: flex-start !important; }

/*
INSTAGREISCH 
*/
.instagreisch-page {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
  padding-bottom: 80px;
  position: relative;
  /*padding-top: 20px;*/
  grid-auto-rows: auto; }
  .instagreisch-page .card-instagreisch {
    border-radius: 5px;
    border: 1px solid #70707059;
    height: 100%;
    width: 100%;
    overflow: hidden;
    max-width: 100%; }
    .instagreisch-page .card-instagreisch .instaUser_content {
      padding: 15px 15px 20px; }
      .instagreisch-page .card-instagreisch .instaUser_content .instaUser_info {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center; }
        .instagreisch-page .card-instagreisch .instaUser_content .instaUser_info figure {
          display: flex;
          align-items: center;
          gap: 20px; }
          .instagreisch-page .card-instagreisch .instaUser_content .instaUser_info figure img {
            width: 65px;
            height: 65px;
            border-radius: 50%; }
          .instagreisch-page .card-instagreisch .instaUser_content .instaUser_info figure figcaption {
            font-size: 18px;
            font-size: 1.8rem;
            font-weight: 700;
            color: #1D252C;
            /*margin-left: 15px*/ }
            .instagreisch-page .card-instagreisch .instaUser_content .instaUser_info figure figcaption h2 {
              line-height: 2rem; }
    .instagreisch-page .card-instagreisch .likes p.numbers-dossier {
      padding: 2px 10px;
      font-size: 12px;
      color: #fff;
      background-color: #1D252C;
      border-radius: 5px; }
    .instagreisch-page .card-instagreisch .instaImg-item {
      background-size: cover !important;
      background-position: center !important; }
    .instagreisch-page .card-instagreisch .insta-slider {
      display: flex;
      width: 100%;
      height: 380px; }
      .instagreisch-page .card-instagreisch .insta-slider div {
        display: block;
        height: 380px;
        min-width: 100%; }
        .instagreisch-page .card-instagreisch .insta-slider div a {
          display: block;
          width: 100%;
          height: 100%; }
      .instagreisch-page .card-instagreisch .insta-slider.slide-active-5 .instaImg-item {
        transform: translateX(-500%);
        transition: all ease 0.5s; }
      .instagreisch-page .card-instagreisch .insta-slider.slide-active-4 .instaImg-item {
        transform: translateX(-400%);
        transition: all ease 0.5s; }
      .instagreisch-page .card-instagreisch .insta-slider.slide-active-3 .instaImg-item {
        transform: translateX(-300%);
        transition: all ease 0.5s; }
      .instagreisch-page .card-instagreisch .insta-slider.slide-active-2 .instaImg-item {
        transform: translateX(-200%);
        transition: all ease 0.5s; }
      .instagreisch-page .card-instagreisch .insta-slider.slide-active-1 .instaImg-item {
        transform: translateX(-100%);
        transition: all ease 0.5s; }
      .instagreisch-page .card-instagreisch .insta-slider.slide-active-0 .instaImg-item {
        transform: translateX(0);
        transition: all ease 0.5s; }
    .instagreisch-page .card-instagreisch .instaImg-container {
      width: 100%;
      height: 380px;
      overflow: hidden; }
      .instagreisch-page .card-instagreisch .instaImg-container .instaImg-slider-container {
        height: 380px;
        width: 100%;
        overflow: hidden;
        position: relative; }
        .instagreisch-page .card-instagreisch .instaImg-container .instaImg-slider-container .bullet-container {
          bottom: 0;
          transform: translateY(-170px);
          display: flex;
          justify-content: space-between;
          width: 100%; }
          .instagreisch-page .card-instagreisch .instaImg-container .instaImg-slider-container .bullet-container .bullet-prev {
            width: fit-content;
            height: auto;
            margin-left: 10px;
            /* display: none; */
            z-index: 1;
            background-image: url(./scss/img/Fleche-blanche.svg);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            content: '';
            width: 20px;
            height: 20px;
            transform: rotate(90deg); }
          .instagreisch-page .card-instagreisch .instaImg-container .instaImg-slider-container .bullet-container .bullet-next {
            width: fit-content;
            height: auto;
            margin-right: 10px;
            /* display: none; */
            z-index: 1;
            background-image: url(./scss/img/Fleche-blanche.svg);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            content: '';
            width: 20px;
            height: 20px;
            transform: rotate(-90deg); }
      .instagreisch-page .card-instagreisch .instaImg-container .insta-slider {
        height: 100%; }
        .instagreisch-page .card-instagreisch .instaImg-container .insta-slider .slick-dots {
          margin: -30px; }
        .instagreisch-page .card-instagreisch .instaImg-container .insta-slider .slick-list {
          height: 100%; }
          .instagreisch-page .card-instagreisch .instaImg-container .insta-slider .slick-list .slick-track {
            height: 100%; }
            .instagreisch-page .card-instagreisch .instaImg-container .insta-slider .slick-list .slick-track .instaImg-item {
              height: 100%;
              background-size: cover !important;
              background-repeat: no-repeat !important;
              background-position: center center !important; }
              .instagreisch-page .card-instagreisch .instaImg-container .insta-slider .slick-list .slick-track .instaImg-item a {
                display: block;
                width: 100%;
                height: 100%; }
    .instagreisch-page .card-instagreisch .title {
      padding: 20px 20px 40px;
      font-weight: 700;
      color: #000000; }
      .instagreisch-page .card-instagreisch .title .likes {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .instagreisch-page .card-instagreisch .title .likes .content-likes {
          display: flex;
          align-items: center; }
          .instagreisch-page .card-instagreisch .title .likes .content-likes .liked-number {
            color: #FF5100 !important; }
          .instagreisch-page .card-instagreisch .title .likes .content-likes .liked {
            display: flex; }
            .instagreisch-page .card-instagreisch .title .likes .content-likes .liked:after {
              content: '';
              width: 25px;
              height: 25px;
              background-color: #FF5100;
              -webkit-mask-image: url("./scss/img/Coeuricone.svg");
              mask-image: url("./scss/img/Coeuricone.svg");
              marsk-repeat: no-repeat;
              -webkit-mask-repeat: no-repeat;
              -webkit-mask-size: contain;
              mask-size: contain; }
          .instagreisch-page .card-instagreisch .title .likes .content-likes .not-liked {
            display: flex; }
            .instagreisch-page .card-instagreisch .title .likes .content-likes .not-liked:after {
              content: '';
              width: 25px;
              height: 25px;
              background-color: #1D252C;
              -webkit-mask-image: url("./scss/img/Coeuricone.svg");
              mask-image: url("./scss/img/Coeuricone.svg");
              -webkit-mask-size: contain;
              mask-size: contain;
              marsk-repeat: no-repeat;
              -webkit-mask-repeat: no-repeat; }
          .instagreisch-page .card-instagreisch .title .likes .content-likes .numbers-likes {
            font-size: 20px;
            font-size: 2rem;
            font-weight: 400;
            color: #1D252C;
            margin: 0 10px 0 0; }
      .instagreisch-page .card-instagreisch .title h2 {
        padding-top: 10px; }
        .instagreisch-page .card-instagreisch .title h2 a {
          font-size: 20px;
          font-size: 2rem;
          letter-spacing: 1px;
          font-family: 'Roboto', sans-serif;
          color: #1D252C;
          font-weight: 400; }
      .instagreisch-page .card-instagreisch .title p {
        font-size: 14px;
        font-size: 1.4rem;
        font-weight: 400;
        margin: 10px 0px;
        color: #1D252C; }

.insta-date {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  color: #1D252C;
  font-style: italic;
  margin-bottom: 0; }

.single-instagreisch .card-instagreisch .instaImg-container {
  width: 100%;
  height: 500px; }
  .single-instagreisch .card-instagreisch .instaImg-container .instaImg-list {
    height: 100%; }
    .single-instagreisch .card-instagreisch .instaImg-container .instaImg-list .slick-list {
      height: 100%; }
      .single-instagreisch .card-instagreisch .instaImg-container .instaImg-list .slick-list .slick-track {
        height: 100%; }
        .single-instagreisch .card-instagreisch .instaImg-container .instaImg-list .slick-list .slick-track .instaImg-item {
          height: 100%;
          background-size: cover !important;
          background-repeat: no-repeat !important;
          background-position: center center !important; }

.single-instagreisch .card-instagreisch .instaUser_info {
  padding: 35px 35px 0px 35px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; }
  .single-instagreisch .card-instagreisch .instaUser_info figure {
    display: flex;
    align-items: center;
    gap: 20px; }
    .single-instagreisch .card-instagreisch .instaUser_info figure img {
      width: 70px;
      height: 70px;
      border-radius: 50%; }
    .single-instagreisch .card-instagreisch .instaUser_info figure figcaption {
      font-size: 18px;
      font-size: 1.8rem;
      font-weight: 700;
      color: #1D252C;
      margin-left: 15px; }

.single-instagreisch .card-instagreisch .title {
  padding: 35px;
  font-weight: 700;
  color: #000000; }
  .single-instagreisch .card-instagreisch .title .likes {
    display: flex;
    align-items: center; }
    .single-instagreisch .card-instagreisch .title .likes .liked {
      display: flex; }
      .single-instagreisch .card-instagreisch .title .likes .liked:after {
        content: '';
        width: 25px;
        height: 25px;
        background-color: #FF5100;
        -webkit-mask-image: url("./scss/img/Coeuricone.svg");
        mask-image: url("./scss/img/Coeuricone.svg");
        marsk-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain; }
    .single-instagreisch .card-instagreisch .title .likes .not-liked {
      display: flex; }
      .single-instagreisch .card-instagreisch .title .likes .not-liked:after {
        content: '';
        width: 25px;
        height: 25px;
        background-color: #1D252C;
        -webkit-mask-image: url("./scss/img/Coeuricone.svg");
        mask-image: url("./scss/img/Coeuricone.svg");
        -webkit-mask-size: contain;
        mask-size: contain;
        marsk-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain; }
    .single-instagreisch .card-instagreisch .title .likes .numbers-likes {
      font-size: 20px;
      font-size: 2rem;
      font-weight: 400;
      color: #1D252C;
      margin: 0 10px 0 0; }
  .single-instagreisch .card-instagreisch .title h2 a {
    font-size: 20px;
    font-size: 2rem;
    letter-spacing: 1px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #1D252C; }
  .single-instagreisch .card-instagreisch .title p {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    margin: 10px 0px;
    color: #1D252C; }
  .single-instagreisch .card-instagreisch .title .insta-date {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    color: #1D252C; }

.sl-wrapper .sl-navigation button.sl-next {
  background-image: url(./scss/img/Fleche-photo-profil.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  color: transparent;
  width: 20px;
  height: 20px;
  transform: rotate(-90deg); }

.sl-wrapper .sl-navigation button.sl-prev {
  background-image: url(./scss/img/Fleche-photo-profil.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  color: transparent;
  width: 20px;
  height: 20px;
  transform: rotate(90deg); }

@media screen and (min-width: 48em) {
  .instagreisch-page {
    grid-template-columns: repeat(2, 1fr); } }

@media screen and (min-width: 61.25em) {
  .instagreisch-page {
    grid-template-columns: repeat(3, 1fr); } }

@media screen and (min-width: 80em) {
  .instagreisch-page {
    grid-template-columns: repeat(4, 1fr); } }

/* 
MEMBERS
*/
.buddypress .select-container {
  margin: 20px 0px;
  display: flex;
  justify-content: flex-end; }
  .buddypress .select-container label {
    color: #1D252C;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 200; }
  .buddypress .select-container select {
    text-indent: 0;
    color: #1D252C;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    max-width: fit-content;
    border: 0px; }
  .buddypress .select-container select:focus {
    outline: none; }

.buddypress .members {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: 30px;
  grid-column-gap: 20px; }
  .buddypress .members .members-item .list-wrap {
    display: block;
    position: relative; }
    .buddypress .members .members-item .list-wrap .item-avatar a img {
      width: 100%;
      height: auto;
      border-radius: 5px;
      box-shadow: 0px 1px 4px #00000029; }
    .buddypress .members .members-item .list-wrap .item {
      display: flex;
      position: absolute;
      bottom: 5px;
      width: 80%;
      left: 10%;
      border-radius: 5px 5px 0 0;
      justify-content: center;
      align-items: center;
      padding: 10px 5px;
      background-color: #fff; }
      .buddypress .members .members-item .list-wrap .item .item-block a {
        margin: 0;
        margin-top: 5px;
        text-align: center;
        color: #1D252C;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 2.25rem;
        font-weight: 500; }

.buddypress .bp-pagination {
  display: none; }

#loading-image {
  display: flex;
  justify-content: center;
  align-items: center; }

.lds-ripple {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px; }

.lds-ripple div {
  position: absolute;
  border: 4px solid #FF5100;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }

.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s; }

@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0; } }

@media screen and (min-width: 40em) {
  .buddypress .members {
    grid-template-columns: repeat(2, 1fr); } }

@media screen and (min-width: 61.25em) {
  .buddypress .members {
    grid-template-columns: repeat(4, 1fr); } }

@media screen and (min-width: 92.5em) {
  .buddypress .members {
    grid-template-columns: repeat(6, 1fr); } }

/* 
	ANNONCES
*/
.page-template-template-my-social .annonceUser_content {
  /*padding: 0px 40px 40px 40px;*/ }
  .page-template-template-my-social .annonceUser_content .instaUser_info {
    /*padding: 0px 40px 0px 40px !important;*/ }

.page-template-template-my-social .masonry-content {
  position: relative; }

.single-annonce .header_singleNews {
  display: none; }

.annonces .annonces-form {
  display: grid;
  grid-template-columns: 25% 75%;
  background-color: #F3F6F9;
  padding: 40px;
  position: relative; }
  .annonces .annonces-form .currentUser_info {
    display: flex;
    justify-content: center;
    padding: 15px 0px; }
    .annonces .annonces-form .currentUser_info figure img {
      width: 70px;
      height: 70px;
      border-radius: 50%; }

.annonces .annonces-container {
  margin: 20px 0px; }
  .annonces .annonces-container .annonces-list, .annonces .annonces-container .masonry {
    display: grid;
    grid-gap: 1.5em;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
    max-width: 840px;
    margin: 0 auto;
    grid-auto-rows: 0; }
    .annonces .annonces-container .annonces-list .annonces-item, .annonces .annonces-container .masonry .annonces-item {
      border-radius: 5px;
      border: 1px solid #70707059;
      overflow: hidden;}
      .annonces .annonces-container .annonces-list .annonces-item .instaUser_info, .annonces .annonces-container .masonry .annonces-item .instaUser_info {
        padding: 10px; }
        .annonces .annonces-container .annonces-list .annonces-item .instaUser_info figure, .annonces .annonces-container .masonry .annonces-item .instaUser_info figure {
          display: flex;
          align-items: center; }
          .annonces .annonces-container .annonces-list .annonces-item .instaUser_info figure .instaUser_info-name, .annonces .annonces-container .masonry .annonces-item .instaUser_info figure .instaUser_info-name {
            font-size: 18px;
            font-size: 1.8rem;
            color: #1D252C;
            font-weight: 500; }
          .annonces .annonces-container .annonces-list .annonces-item .instaUser_info figure span, .annonces .annonces-container .masonry .annonces-item .instaUser_info figure span {
            font-size: 12px;
            font-size: 1.2rem;
            color: #1D252C;
            font-weight: 400; }
          .annonces .annonces-container .annonces-list .annonces-item .instaUser_info figure img, .annonces .annonces-container .masonry .annonces-item .instaUser_info figure img {
            width: 80px;
            height: 80px;
            border-radius: 50%; }
          .annonces .annonces-container .annonces-list .annonces-item .instaUser_info figure figcaption, .annonces .annonces-container .masonry .annonces-item .instaUser_info figure figcaption {
            display: flex;
            flex-direction: column;
            margin: 0px 20px; }
    .annonces .annonces-container .annonces-list .figure_insta, .annonces .annonces-container .masonry .figure_insta {
      width: 100%; }
      .annonces .annonces-container .annonces-list .figure_insta img, .annonces .annonces-container .masonry .figure_insta img {
        width: 100%;
        height: auto; }
    .annonces .annonces-container .annonces-list .annonceEdit, .annonces .annonces-container .masonry .annonceEdit {
      display: flex;
      justify-content: flex-end;
      position: absolute;
      right: 20px;
      top: 20px; }
      .annonces .annonces-container .annonces-list .annonceEdit a, .annonces .annonces-container .masonry .annonceEdit a {
        line-height: 0;
        font-size: 0;
        color: transparent;
        display: block;
        width: fit-content;
        height: auto;
        padding: 10px 10px 0px 10px; }
        .annonces .annonces-container .annonces-list .annonceEdit a:after, .annonces .annonces-container .masonry .annonceEdit a:after {
          content: "";
          display: block;
          width: fit-content;
          height: auto;
          /*margin-right: 20px;*/
          /* display: none; */
          z-index: 1;
          -webkit-mask-image: url(https://intra.greisch.com/wp-content/uploads/2021/11/crayon.svg);
          /*-webkit-mask-image: url(./scss/img/tet-pdf.svg);*/
          mask-image: url(https://intra.greisch.com/wp-content/uploads/2021/11/crayon.svg);
          /*mask-image: url(./scss/img/tet-pdf.svg);*/
          -webkit-mask-size: contain;
          mask-size: contain;
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-position: center;
          mask-position: center;
          content: '';
          width: 30px;
          height: 30px;
          background-color: #1D252C; }
        .annonces .annonces-container .annonces-list .annonceEdit a:hover:after, .annonces .annonces-container .masonry .annonceEdit a:hover:after {
          background-color: #FF5100; }
    .annonces .annonces-container .annonces-list .annonces-content, .annonces .annonces-container .masonry .annonces-content {
      padding: 10px 20px 0; }
      .annonces .annonces-container .annonces-list .annonces-content h2, .annonces .annonces-container .masonry .annonces-content h2 {
        color: #1D252C;
        font-weight: 400;
        font-size: 20px;
        font-size: 2rem; }
      .annonces .annonces-container .annonces-list .annonces-content .text, .annonces .annonces-container .masonry .annonces-content .text {
        font-size: 15px;
        font-size: 1.5rem;
        color: #1D252C;
        font-weight: 400;
        margin: 10px 0px; }

.annonces-container .cta {
  display: flex;
  align-items: center;
  width: fit-content;
  margin: 20px auto; }

.annonces-container .cta-chat:hover .contact-icon {
  background-color: #fff; }

.annonces-container .cta-chat .contact-icon {
  display: inline-block;
  background-color: #FF5100;
  width: 25px;
  height: 25px;
  margin-right: 15px;
  -webkit-mask: url(./scss/img/chat.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  mask: url(./scss/img/chat.svg);
  mask-size: contain;
  mask-position: center center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat; }

.annonces-container .delete-annonce{
  display: flex;
  align-items: center;
  width: fit-content;
  margin: 20px auto; 
  padding: 8px 35px;
  background-color: #FFFFFF;
  color: red;
  border: 1px solid red;
  font-weight: 700;
  font-size: 17px;
  font-size: 1.7rem;
  text-align: center;
  border-radius: 5px;
  transition: all ease 0.2s;
}

.annonces-container .delete-annonce:hover {
  background-color: red;
  color: #FFFFFF;
  cursor: pointer; }

.annonce-template-default {
  /*	.af-form{
		margin-top: 20px;
		padding: 20px;
		background-color: $backgroundSearch;
		border-radius: $radius;
		box-shadow: $boxShadow;
	}*/ }

@media screen and (min-width: 48em) {
  .annonces .annonces-form {
    display: grid;
    grid-template-columns: 10% 90%;
    background-color: #F3F6F9;
    padding: 40px;
    position: relative; } }

/*
/// AGENDA
*/
.page-template-template-agenda .right-sidebar .calendar {
  display: none; }

.right_sidebar-calendar {
  padding-top: 5px; }

#mec-active-current {
  display: none; }

.mec-calendar .mec-selected-day {
  color: #4d4d4d !important;
  background-color: rgba(235,95,40,0.3) !important;
  font-weight: 300 !important;
  border-bottom: 1px solid #eaeaea !important; 
  cursor: pointer;}

.mec-calendar .mec-today {
  color: #fff !important;
  background-color: #FF5100 !important; }

.mec-calendar .mec-calendar-header h2 {
  font-size: 16px; }

.mec-box-calendar.mec-calendar .mec-calendar-header {
  margin-bottom: 15px; }

.single-mec-events .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
  min-height: auto; }

.mec-container {
  width: 100%; }
  .mec-container .mec-wrap .mec-single-event {
    display: flex;
    justify-content: center;
    margin: 110px 0; }
    .mec-container .mec-wrap .mec-single-event .col-md-8 {
      box-shadow: 0px 1px 4px #00000029;
      border-radius: 5px;
      padding: 0;
      margin: 0; }
      .mec-container .mec-wrap .mec-single-event .col-md-8 .mec-events-event-image img {
        border-radius: 5px 5px 0px 0px;
        width: 100%;
        height: auto; }
      .mec-container .mec-wrap .mec-single-event .col-md-8 .mec-event-content {
        padding: 35px; }
      .mec-container .mec-wrap .mec-single-event .col-md-8 .mec-event-export-module {
        border: 0px;
        box-shadow: none; }
      .mec-container .mec-wrap .mec-single-event .col-md-8 .mec-events-meta-group {
        margin: 0;
        border: 0; }
    .mec-container .mec-wrap .mec-single-event .col-md-4 {
      display: none; }

.right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator {
  /*margin-bottom: 50px;*/ }
  .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-previous-month, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-next-month {
    /*margin-top: 35px;*/
    margin-top: -5px;
    border-color: 1px solid #f8F8F8; }
    .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-previous-month a, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-next-month a {
      color: #FF5100;
      font-size: 12px; }

.right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table dl dt {
  font-size: 12px;
  height: 30px;
  line-height: 40px;
  text-align: center; }
  .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table dl dt:after {
    bottom: 5px;
    left: 50%;
    top: initial;
    margin: -4px 0 0 -4px; }
  .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table dl dt a {
    display: block;
    width: 100%;
    height: auto;
    font-size: 12px; }

.right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table dl dt:last-child {
  background-color: #f4f4f4f4 !important; }

.right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table dl dt:nth-last-child(2) {
  background-color: #f4f4f4f4 !important; }

.right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec {
  height: fit-content; }
  .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .ended-relative, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .mec-event-article {
    display: grid;
    grid-template-columns: min-content max-content; }
    .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .ended-relative .mec-event-image, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .mec-event-article .mec-event-image {
      grid-column: 1;
      grid-row: 1/4;
      width: 65px;
      height: 65px;
      float: none; }
      .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .ended-relative .mec-event-image img, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .mec-event-article .mec-event-image img {
        width: 100%;
        height: auto; }
    .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .ended-relative .mec-event-time, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .mec-event-article .mec-event-time {
      grid-column: 2; }
    .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .ended-relative .mec-event-title, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .mec-event-article .mec-event-title {
      grid-column: 2;
      display: flex;
      flex-direction: column; }
    .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .ended-relative .mec-event-detail, .right_sidebar-calendar .mec-wrap .mec-calendar .mec-calendar-side .mec-calendar-table .mec-month-container .mec-clear .mec-calendar-events-sec .mec-event-article .mec-event-detail {
      grid-column: 2; }

.right_sidebar-calendar .orange-cta {
  margin: 20px 0px;
  border-radius: 5px; }

.agenda .mec-wrap .mec-calendar .mec-calendar-topsec {
  width: 100%;
  table-layout: fixed; }
  .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side {
    padding: 40px 20px 40px 40px; }
    .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-skin-monthly-view-month-navigator-container {
      position: relative; }
      .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-previous-month {
        left: 20px;
        top: 0; }
      .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-next-month {
        right: 20px;
        top: 0; }
    .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table {
      display: inline-block;
      margin: 0 auto;
      height: 100%; }
      .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table .mec-month-container dl dt {
        width: 40px;
        height: 30px;
        line-height: 50px; }
        .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table .mec-month-container dl dt a {
          display: block;
          width: 100%;
          height: auto; }
      .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table .mec-month-container dl dt:last-child {
        background-color: #f4f4f4f4; }
      .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table .mec-month-container dl dt:nth-last-child(2) {
        background-color: #f4f4f4f4; }
  .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-events-side {
    padding: 20px; }
    .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec .mec-event-article {
      display: grid;
      grid-template-columns: min-content max-content;
      padding: 20px; }
      .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec .mec-event-article .mec-event-image {
        grid-column: 1;
        grid-row: 1/5;
        width: 120px;
        height: 120px;
        float: none; }
        .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec .mec-event-article .mec-event-image img {
          width: 100%;
          height: auto; }
      .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec .mec-event-article .mec-event-title {
        display: flex;
        flex-direction: column; }
        .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec .mec-event-article .mec-event-title .mec-labels-normal span {
          margin: 0; }

.page-template-template-agenda .mec-box-calendar.mec-calendar .mec-calendar-header {
  margin-bottom: 25px;
  width: 100%; }

.page-template-template-agenda .mec-calendar .mec-calendar-header h2 {
  transform: translateY(10px); }

@media screen and (min-width: 80em) {
  .agenda .mec-wrap .mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table .mec-month-container dl dt {
    width: 70px;
    height: 50px;
    line-height: 70px; } }

.bp_members {
  padding: 90px 40px;
  position: relative; }
  .bp_members .breadcrumb .back-button-none {
    right: 60px;
    top: 60px;
    z-index: 10; }
  .bp_members .cta-chat .contact-icon {
    display: inline-block;
    background-color: #FF5100;
    width: 25px;
    height: 25px;
    margin-right: 15px;
    -webkit-mask: url("./scss/img/chat.svg");
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    mask: url("./scss/img/chat.svg");
    mask-size: contain;
    mask-position: center center;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat; }
  .bp_members .cta-chat:hover .contact-icon {
    background-color: #fff; }
  .bp_members .user_description-role {
    font-size: 12px;
    font-size: 1.2rem;
    font-style: italic;
    color: #1D252C; }
  .bp_members .user_description-contact li {
    margin-top: 10px; }
  .bp_members .user_description-contact li a {
    color: #1D252C;
    padding-left: 35px;
    position: relative;
    font-size: 17px;
    font-size: 1.7rem;
    font-weight: 300;
    transition: all ease 0.5s; }
    .bp_members .user_description-contact li a.office{
        pointer-events: none;
        cursor: default;
    }
    .bp_members .user_description-contact li a:hover {
      transition: all ease 0.5s;
      color: #FF5100; }
      .bp_members .user_description-contact li a:hover::before {
        background-color: #FF5100; }
    .bp_members .user_description-contact li a::before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 1px;
      width: 23px;
      height: 23px;
      background-color: #70707059; }
    .bp_members .user_description-contact li a.office::before {
      -webkit-mask: url("./scss/img/pin.svg");
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url("./scss/img/pin.svg");
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
    .bp_members .user_description-contact li a.mail::before {
      -webkit-mask: url("./scss/img/email.svg");
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url("./scss/img/email.svg");
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
    .bp_members .user_description-contact li a.tel::before {
      -webkit-mask: url("./scss/img/phone.svg");
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url("./scss/img/phone.svg");
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
  .bp_members .page_description {
    margin-bottom: 0; }
  .bp_members .user_description-name {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #b4b3b3; }
    .bp_members .user_description-name h1 {
      font-size: 40px;
      font-size: 4rem;
      line-height: 3rem;
      color: #1D252C;
      font-weight: 600; }
    .bp_members .user_description-name a {
      display: flex;
      align-items: center; }
  .bp_members .user_description {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px; }
    .bp_members .user_description img {
      max-width: 100%;
      height: auto;
      border-radius: 5px; }
    .bp_members .user_description .user_description-tags {
      padding: 20px 0px 0px 0px; }
      .bp_members .user_description .user_description-tags .user_description-tags--list {
        display: flex;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap; }
        .bp_members .user_description .user_description-tags .user_description-tags--list .user_description-tags--item {
          display: block;
          padding: 0px 5px;
          margin-right: 10px;
          margin-bottom: 10px;
          width: fit-content;
          height: fit-content;
          background-color: #FF5100;
          color: #FFFFFF;
          font-weight: 400;
          text-align: center;
          border-radius: 5px; }
        .bp_members .user_description .user_description-tags .user_description-tags--list a {
          color: #FFFFFF;
          font-weight: 500;
          font-size: 12px;
          font-size: 1.2rem;
          text-transform: uppercase;
          line-height: 0; }
    .bp_members .user_description .user_description-datas {
      padding-bottom: 8px; }
      .bp_members .user_description .user_description-datas h2 {
        text-transform: uppercase;
        color: #1D252C;
        margin-top: 20px;
        font-size: 25px;
        font-size: 2.5rem;
        font-weight: 600; }
    .bp_members .user_description .user_description-text {
      width: 100%;
      margin-top: 10px; }
      .bp_members .user_description .user_description-text p {
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 2.55rem;
        font-weight: 400;
        padding-right: 20px;
        margin-bottom: 25px; }

@media screen and (min-width: 61.25em) {
  .user_description .user_description-banner {
    display: grid;
    grid-template-columns: repeat(2, 1fr); }
    .user_description .user_description-banner h1 {
      grid-column: 1;
      grid-row: 1; }
    .user_description .user_description-banner .user_description-contact {
      grid-column: 2;
      grid-row: 2; }
  .user_description .user_description-datas {
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
  .user_description .user_description-text {
    /*			-webkit-columns: 60px 2;
			-webkit-columns: 40px 2;
            -moz-columns: 60px 2;
            columns: 60px 2;*/ }
  .bp_members .user_description {
    display: grid;
    grid-template-columns: 1fr 4fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column: 2/4;
    grid-row: 2; }
  .bp_members .user_description-text {
    max-width: 75%; } }

.page-template-template-profil .bio {
  font-size: 16px;
  font-size: 1.6rem;
  color: #1D252C;
  margin-bottom: 40px; }

.page-template-template-profil .bp_edit_member {
  padding: 0; }

.page-template-template-profil #form_61923b5b7d4a9 {
  /*		.acf-row-handle.order.ui-sortable-handle{
			&:before{
				content: '';
				display: inline-block;
			    color: rgb(163,163,163);
			    width: 30px;
			    height: 30px;
			    margin-right: 15px;
			}
		}*/ }
  .page-template-template-profil #form_61923b5b7d4a9 .acf-field .acf-label label {
    font-size: 25px;
    font-size: 2.5rem;
    color: #1D252C;
    text-transform: uppercase; }
  .page-template-template-profil #form_61923b5b7d4a9 input:focus, .page-template-template-profil #form_61923b5b7d4a9 textarea:focus {
    outline: none; }
  .page-template-template-profil #form_61923b5b7d4a9 .acf-field-60dc7ef308ffa label, .page-template-template-profil #form_61923b5b7d4a9 .acf-field-61790e062838e label {
    display: none !important; }
  .page-template-template-profil #form_61923b5b7d4a9 .acf-field-60dc7ef308ffa {
    display: flex;
    align-items: center; }
    .page-template-template-profil #form_61923b5b7d4a9 .acf-field-60dc7ef308ffa .acf-input {
      width: 95%; }
    .page-template-template-profil #form_61923b5b7d4a9 .acf-field-60dc7ef308ffa:before {
      content: "";
      display: inline-block;
      background-color: #a3a3a3;
      width: 30px;
      height: 30px;
      margin-right: 15px;
      -webkit-mask: url(./scss/img/form-text.svg);
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url(./scss/img/form-text.svg);
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
  .page-template-template-profil #form_61923b5b7d4a9 .acf-field-61790e062838e {
    display: flex;
    align-items: center; }
    .page-template-template-profil #form_61923b5b7d4a9 .acf-field-61790e062838e .acf-input {
      width: 95%; }
    .page-template-template-profil #form_61923b5b7d4a9 .acf-field-61790e062838e:before {
      content: '';
      display: inline-block;
      background-color: #a3a3a3;
      width: 30px;
      height: 30px;
      margin-right: 15px;
      -webkit-mask: url(./scss/img/form-file.svg);
      -webkit-mask-size: contain;
      -webkit-mask-position: center center;
      mask: url(./scss/img/form-file.svg);
      mask-size: contain;
      mask-position: center center;
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat; }
  .page-template-template-profil #form_61923b5b7d4a9 .acf-field-61b0cd5e17926 {
    position: absolute; }
    .page-template-template-profil #form_61923b5b7d4a9 .acf-field-61b0cd5e17926 .acf-label {
      display: none !important; }
  .page-template-template-profil #form_61923b5b7d4a9 .hide-if-value {
    display: flex; }
    .page-template-template-profil #form_61923b5b7d4a9 .hide-if-value p {
      width: 100%; }
    .page-template-template-profil #form_61923b5b7d4a9 .hide-if-value a.acf-button {
      background-color: #F3F6F9;
      color: #a3a3a3;
      border: 0;
      box-shadow: none;
      text-align: left;
      font-weight: 400;
      font-size: 15px;
      font-size: 1.5rem;
      border-radius: 50px;
      padding: 5px 10px; }
  .page-template-template-profil #form_61923b5b7d4a9 input {
    background-color: #F3F6F9;
    color: #a3a3a3;
    border: 0;
    box-shadow: none;
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    font-size: 1.5rem;
    border-radius: 50px;
    padding: 5px 10px; }
    .page-template-template-profil #form_61923b5b7d4a9 input::placeholder {
      color: #a3a3a3;
      opacity: 1; }
  .page-template-template-profil #form_61923b5b7d4a9 .insta_image_file label, .page-template-template-profil #form_61923b5b7d4a9 .acf-repeater .acf-th label {
    display: none; }
  .page-template-template-profil #form_61923b5b7d4a9 .acf-actions {
    display: flex;
    justify-content: center; }
    .page-template-template-profil #form_61923b5b7d4a9 .acf-actions .button-primary {
      width: fit-content;
      display: flex; }
  .page-template-template-profil #form_61923b5b7d4a9 table, .page-template-template-profil #form_61923b5b7d4a9 div.acf-fields {
    border: 0 !important;
    background-color: #fff !important; }
    .page-template-template-profil #form_61923b5b7d4a9 table tr, .page-template-template-profil #form_61923b5b7d4a9 table th, .page-template-template-profil #form_61923b5b7d4a9 table td, .page-template-template-profil #form_61923b5b7d4a9 div.acf-fields tr, .page-template-template-profil #form_61923b5b7d4a9 div.acf-fields th, .page-template-template-profil #form_61923b5b7d4a9 div.acf-fields td {
      border: 0 !important;
      background-color: #fff !important; }
    .page-template-template-profil #form_61923b5b7d4a9 table div, .page-template-template-profil #form_61923b5b7d4a9 div.acf-fields div {
      border: 0 !important; }
  .page-template-template-profil #form_61923b5b7d4a9 iframe, .page-template-template-profil #form_61923b5b7d4a9 iframe body, .page-template-template-profil #form_61923b5b7d4a9 #mceu_73-body {
    background-color: #F3F6F9 !important; }
  .page-template-template-profil #form_61923b5b7d4a9 .acf-editor-wrap .wp-editor-container {
    border: 1px solid #F3F6F9 !important;
    border-radius: 5px; }
  .page-template-template-profil #form_61923b5b7d4a9 .af-submit {
    position: absolute;
    top: 0;
    right: -10px;
    transform: translateY(-65px); }
    .page-template-template-profil #form_61923b5b7d4a9 .af-submit button {
      display: flex; }
      .page-template-template-profil #form_61923b5b7d4a9 .af-submit button:before {
        content: "";
        display: inline-block;
        background-color: #FF5100;
        width: 20px;
        height: 20px;
        margin-right: 15px;
        -webkit-mask: url(./scss/img/check.svg);
        -webkit-mask-size: contain;
        -webkit-mask-position: center center;
        mask: url(./scss/img/check.svg);
        mask-size: contain;
        mask-position: center center;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat; }
      .page-template-template-profil #form_61923b5b7d4a9 .af-submit button:hover {
        cursor: pointer; }
        .page-template-template-profil #form_61923b5b7d4a9 .af-submit button:hover:before {
          background-color: #fff; }

.bp_edit_member .user_description .user_description-datas {
  /*justify-content: normal;*/ }

.acf-label label {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem; }

.page-template-template-pin-protected main {
  position: relative;
  width: 100%;
  min-height: 100vh; }
  .page-template-template-pin-protected main .content {
    padding: 50px 20px; }
    .page-template-template-pin-protected main .content article .breadcrumb {
      display: none;
      visibility: hidden; }
    .page-template-template-pin-protected main .content article .page_description .page_description-none .back-button-none {
      display: none;
      visibility: hidden; }
  .page-template-template-pin-protected main .pin-form {
    display: none;
    visibility: hidden; }
  .page-template-template-pin-protected main .content-hidden {
    display: none;
    visibility: hidden; }

.page-template-template-pin-protected img {
  width: 150px;
  height: auto;
  margin: 20px auto;
  display: block; }

.page-template-template-pin-protected h2 {
  text-align: center;
  font-size: 25px;
  color: #464A53;
  margin-bottom: 20px; }

.pin-b .pin-form {
  width: fit-content;
  max-width: 65%;
  display: block !important;
  visibility: initial !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px 40px;
  border-radius: 5px;
  box-shadow: 0px 1px 4px #00000029; }
  .pin-b .pin-form .custom-logo-link {
    display: flex;
    justify-content: center;
    margin-bottom: 20px; }
    .pin-b .pin-form .custom-logo-link img {
      width: 100px;
      height: auto; }
  .pin-b .pin-form #pinForm {
    display: flex;
    flex-direction: column; }
    .pin-b .pin-form #pinForm label {
      font-size: 20px;
      font-size: 2rem;
      color: #1D252C;
      padding: 10px 0px; }
    .pin-b .pin-form #pinForm input {
      border: solid 1px #DDDFE1;
      background: #FFFFFF;
      border-radius: 5px;
      padding: 15px;
      color: #1D252C; }
    .pin-b .pin-form #pinForm .rememberme-content {
      display: flex;
      flex-direction: row;
      margin: 10px 0px; }
      .pin-b .pin-form #pinForm .rememberme-content input {
        margin-right: 10px; }
      .pin-b .pin-form #pinForm .rememberme-content label {
        font-size: 14px;
        font-size: 1.4rem; }
    .pin-b .pin-form #pinForm .cta {
      border: 0px;
      background-color: #FF5100;
      color: #FFFFFF;
      margin-top: 40px;
      margin: 40px auto;
      width: fit-content; }

@media screen and (max-width: 640px) {
  .page-template-template-pin-protected {
    width: 100%;
    padding: 0; }
    .page-template-template-pin-protected main {
      grid-template-columns: none;
      display: block;
      min-width: 100%;
      min-height: 100vh;
      padding: 0;
      margin: 0; }
      .page-template-template-pin-protected main .content {
        width: 100%;
        margin: 0;
        grid-column: initial;
        grid-row: inital;
        padding: 0; }
        .page-template-template-pin-protected main .content article {
          margin: 20px;
          width: calc(100% - 40px); }
        .page-template-template-pin-protected main .content form {
          margin: 0 !important;
          padding: 0;
          width: 100%; }
    .page-template-template-pin-protected #form_6232f932b4733 .af-submit {
      position: relative;
      display: flex;
      top: 0;
      transform: initial;
      justify-content: center; }
    .page-template-template-pin-protected #form_6232f932b4733 thead {
      display: none; }
    .page-template-template-pin-protected #form_6232f932b4733 input {
      background-color: #F3F6F9;
      color: #a3a3a3;
      border: 0;
      box-shadow: none;
      text-align: left;
      font-weight: 400;
      font-size: 15px;
      font-size: 1.5rem;
      border-radius: 50px;
      padding: 5px 0px 5px 10px; } }

@media screen and (min-width: 641px) and (max-width: 920px) {
  .page-template-template-pin-protected main {
    width: 100%;
    min-height: 100vh; }
    .page-template-template-pin-protected main article {
      display: flex; }
    .page-template-template-pin-protected main .content {
      width: 100%;
      max-width: 640px;
      margin: 0px auto;
      display: flex;
      justify-content: center; }
      .page-template-template-pin-protected main .content article {
        padding: 20px; }
      .page-template-template-pin-protected main .content form {
        margin: 0 auto !important;
        padding: 0;
        width: 100%;
        display: block; }
      .page-template-template-pin-protected main .content #form_6232f932b4733 .af-submit {
        position: relative;
        display: flex;
        top: 0;
        transform: initial;
        justify-content: center; }
      .page-template-template-pin-protected main .content #form_6232f932b4733 thead {
        display: none; }
      .page-template-template-pin-protected main .content #form_6232f932b4733 input {
        background-color: #F3F6F9;
        color: #a3a3a3;
        border: 0;
        box-shadow: none;
        text-align: left;
        font-weight: 400;
        font-size: 15px;
        font-size: 1.5rem;
        border-radius: 50px;
        padding: 5px 0px 5px 10px; } }

@media screen and (min-width: 61.25em) {
  .page-template-template-pin-protected main .content {
    padding: 50px 20%; }
  .page-template-template-pin-protected main .pin-form {
    width: 360px;
    /*height: 500px;*/ } }

/* The Modal (background) */
.VPNmodal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  padding-top: 100px;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */ }

/* Modal Content */
.VPNmodal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 400px;
  font-size: 20px;
  text-align: center; }

/* The Close Button */
.VPNclose {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold; }

.VPNclose:hover,
.VPNclose:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer; }

.wpforms-invisible{
    display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9uYXZpZ2F0aW9uLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbmV3cy5zY3NzIiwiX2FzaWRlUmlnaHQuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9nYWxlcnkuc2NzcyIsIl9kb2N1bWVudC5zY3NzIiwiX2dhemV0dGUuc2NzcyIsIl9zaW1wbGVsaWdodGJveC5zY3NzIiwiX2dhbGVyeU1hc29ucnkuc2NzcyIsIl9pbnN0YWdyZWlzY2guc2NzcyIsIl9tZW1iZXJzLnNjc3MiLCJfYW5ub25jZXMuc2NzcyIsIl9hZ2VuZGEuc2NzcyIsIl9wcm9maWxlLnNjc3MiLCJfcHJvZmlsVXNlci5zY3NzIiwiX0Zvcm1Db2RlUGluLnNjc3MiLCJfZ3JlaXNjaC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qc3R5bGUqL1xuQGltcG9ydCBcIl9yZXNldFwiO1xuQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5AaW1wb3J0IFwiX2ZvbnRzXCI7XG5AaW1wb3J0IFwiX25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJfZ2xvYmFsXCI7XG5AaW1wb3J0IFwiX2hlYWRlclwiO1xuQGltcG9ydCBcIl9uZXdzXCI7XG5AaW1wb3J0IFwiX2FzaWRlUmlnaHRcIjtcbkBpbXBvcnQgXCJfYmFubmVyXCI7XG5AaW1wb3J0IFwiX2dhbGVyeVwiO1xuQGltcG9ydCBcIl9kb2N1bWVudFwiO1xuQGltcG9ydCBcIl9nYXpldHRlXCI7XG5AaW1wb3J0IFwiX3NpbXBsZWxpZ2h0Ym94XCI7XG5AaW1wb3J0IFwiX2dhbGVyeU1hc29ucnlcIjtcbkBpbXBvcnQgXCJfaW5zdGFncmVpc2NoXCI7XG5AaW1wb3J0IFwiX21lbWJlcnNcIjtcbkBpbXBvcnQgXCJfYW5ub25jZXNcIjtcbkBpbXBvcnQgXCJfYWdlbmRhXCI7XG5AaW1wb3J0IFwiX3Byb2ZpbGVcIjtcbkBpbXBvcnQgXCJfcHJvZmlsVXNlclwiO1xuQGltcG9ydCBcIl9Gb3JtQ29kZVBpblwiO1xuQGltcG9ydCBcIl9ncmVpc2NoXCI7IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICBtYXJnaW46IDA7XG4gICBwYWRkaW5nOiAwO1xuICAgYm9yZGVyOiAwO1xuICAgZm9udC1zaXplOiAxMDAlO1xuICAgZm9udDogaW5oZXJpdDtcbiAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gICBsaW5lLWhlaWdodDogMS41O1xufVxub2wsIHVsIHtcbiAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgY29udGVudDogJyc7XG4gICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgIGJvcmRlci1zcGFjaW5nOiAwO1xufSIsIi8qXG4qIFZhcmlhYmxlcyB1dGlsaXPDqWVzIGRhbnMgbGUgY3NzXG4qL1xuXG5cbiRPcmFuZ2U6ICNFQjVGMjg7XG4kQnJ1bjogIzk5MzQyMTtcbi8qJFRleHQ6ICM1QTVBNUE7Ki9cbiRUZXh0OiAjN0Q3RDdEO1xuJFRleHRDbGFpcjogIzdEN0Q3RDtcbiRHcmlzTGlnaHQ6ICNiNGIzYjM7XG4kVGV4dEdyaXM6ICM3RDdEN0Q7XG4kQmxhbmM6ICNGRkZGRkY7XG4kQmxhY2s6ICMwMDAwMDA7XG4kVmVydDogIzIyQzQ3OTtcbiRCbGV1Rm9uY2VyOiAjNUFCOUZGO1xuJEJsZXVyQ2xhaXI6ICMyOUI1RTk7XG4kQmxldXJCaXJ0aDogIzMxQkZDRjtcbiRiYWNrZ3JvdW5kU2VhcmNoOiAjRjNGNkY5O1xuJG5vdGlmaWNhdGlvbkNvbG9yOiAjRTU0MTQyO1xuJEl0Tm90aWZpY2F0aW9uQ29sb3I6ICM5OTM0MjE7XG4kYm9yZGVyQiA6IDFweCBzb2xpZCAkVGV4dENsYWlyO1xuLypGb250cyBzaXplKi9cbiRzbWFsbDogMTJweDtcblxuJGJvcmRlckNvbG9yOiAjNzA3MDcwNTk7XG5cbi8qRXBhaXNzZXVycyBkZXMgcG9saWNlcyovXG4kTGlnaHQ6IDIwMDtcbiRSZWd1bGFyOiA0MDA7XG4kU2VtaUJvbGQ6IDUwMDtcbiRCb2xkOiA3MDA7XG5cbi8qIEVTUEFDRU1FTlQgKi9cblxuJG1hcmdpbkhvcml6b250YWwgOiA5MHB4O1xuJG1hcmdpblZlcnRpY2FsIDogMjBweDtcblxuLyogQk9SREVSICYgU0hBRE9XICovXG5cbiRyYWRpdXM6IDVweDtcbiRib3hTaGFkb3c6IDBweCAxcHggNHB4ICMwMDAwMDAyOTtcbiIsIi8vIE1peGlucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC9cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxLjYpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDEwKSArIHB4O1xuICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XG59XG5cbkBtaXhpbiBmb250KCRzaXplVmFsdWU6IDEuNikge1xuICBmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTApICsgcHg7XG4gIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHJlbTtcbiAgbGluZS1oZWlnaHQ6ICgkc2l6ZVZhbHVlICogMS41KSArIHJlbTtcbn1cblxuQG1peGluIGNsZWFyZml4IHsgLy8gbWljcm8gY2xlYXJmaXggaGFja1xuICB6b29tOiAxO1xuICAmOmJlZm9yZSwgJjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG4gICY6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJveCB7IC8vIGJvcmRlci1ib3ggbWl4aW5cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG5AbWl4aW4gZmxleGZ1bGwoKSB7IFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIElFIGZpeCAqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtaXhpbiBncmlkKCRudW1iZXIsICRndXR0ZXIpIHsgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyO1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIElFIGZpeCAqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCUgKiAoMSAvICRudW1iZXIpIC0gJGd1dHRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRndXR0ZXI7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN0cmluZyBSZXBsYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuICAkc3JjOiBudWxsO1xuXG4gICRleHRtb2RzOiAoXG4gICAgZW90OiBcIj9cIixcbiAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcbiAgKTtcblxuICAkZm9ybWF0czogKFxuICAgIG90ZjogXCJvcGVudHlwZVwiLFxuICAgIHR0ZjogXCJ0cnVldHlwZVwiXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn1cblxuLy8vIFNsaWdodGx5IGxpZ2h0ZW4gYSBjb2xvclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIC0gY29sb3IgdG8gdGludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcGVyY2VudGFnZSAtIHBlcmNlbnRhZ2Ugb2YgYCRjb2xvcmAgaW4gcmV0dXJuZWQgY29sb3Jcbi8vLyBAcmV0dXJuIHtDb2xvcn1cbkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcbiAgQHJldHVybiBtaXgoJGNvbG9yLCB3aGl0ZSwgJHBlcmNlbnRhZ2UpO1xufVxuXG4vLy8gU2xpZ2h0bHkgZGFya2VuIGEgY29sb3Jcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIGNvbG9yIHRvIHNoYWRlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRwZXJjZW50YWdlIC0gcGVyY2VudGFnZSBvZiBgJGNvbG9yYCBpbiByZXR1cm5lZCBjb2xvclxuLy8vIEByZXR1cm4ge0NvbG9yfVxuQGZ1bmN0aW9uIHNoYWRlKCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcbiAgQHJldHVybiBtaXgoJGNvbG9yLCBibGFjaywgJHBlcmNlbnRhZ2UpO1xufVxuXG4vL2dyYWRpYW50XG4vL1xuQG1peGluIHJhZGlhbC1ncmFkaWVudCgkZnJvbSwgJHRvLCAkcGVyY2VudGFnZSkge1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJGZyb20gJHBlcmNlbnRhZ2UsICR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKCRwZXJjZW50YWdlLCAkZnJvbSksIGNvbG9yLXN0b3AoMTAwJSwgJHRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAkZnJvbSAkcGVyY2VudGFnZSwgJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRmcm9tICRwZXJjZW50YWdlLCAkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRmcm9tICRwZXJjZW50YWdlLCAkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJGZyb20gJHBlcmNlbnRhZ2UsICR0byAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZyb207XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qZm9udHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcblxuaHRtbHtcblx0Zm9udDogNjIuNSUvMS40NSAnUm9ib3RvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuXG5ib2R5e1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XG59XG5cbmgxLCAuaDEtbGlrZXtcblx0QGluY2x1ZGUgZm9udC1zaXplKDMuMik7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5oMiwgLmgyLWxpa2V7XG5cdEBpbmNsdWRlIGZvbnQoMik7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFxufVxuaDMsIC5oMy1saWtle1xuXHRAaW5jbHVkZSBmb250KDIuMik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmg0LCAuaDQtbGlrZXtcblx0QGluY2x1ZGUgZm9udCgyKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbmg1LCAuaDUtbGlrZXtcblx0QGluY2x1ZGUgZm9udCgxLjgpO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5oNiwgLmg2LWxpa2V7XG5cdEBpbmNsdWRlIGZvbnQoMS44KTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250KDEuNCk7XG5cdGNvbG9yOiAkQnJ1bjtcbn1cbm1hcmt7XG5cdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG59XG5cbnB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiAkVGV4dDtcblx0QGluY2x1ZGUgZm9udCgxLjQpO1xufVxuYSxsaXtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgJE9yYW5nZTtcblx0Y29sb3I6ICRUZXh0O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdEBpbmNsdWRlIGZvbnQoMS40KTtcblx0bWFyZ2luOiAxLjVyZW0gMDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5iLCBzdHJvbmcsIC5pcy1ib2xke1xuXHRmb250LXdlaWdodDogJEJvbGQ7XG59XG5cbml7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2VuZXJhbCAucGFnZS1jb250ZW50IHVsIGxpLCAuY29udGVudCAucGFnZV9kZXNjcmlwdGlvbi10ZXh0IHVsIGxpe1xuXHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHQvKmxpc3Qtc3R5bGU6IG5vbmU7Ki9cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdlbmVyYWwgLnBhZ2UtY29udGVudCBvbCBsaSwgLnBhZ2VfZGVzY3JpcHRpb24tdGV4dCBvbCBsaXtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbmZpZ2NhcHRpb257XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY3RhLWxvYWQtbW9yZXtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRtYXJnaW46IDQwcHggYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xufVxuIiwiXG4vLyBNT0JJTEUgTUVOVVxuXG4jbWVudS1tb2JpbGUtbWVudSBsaXtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1vYmlsZU1lbnV7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LW1vYmlsZS1hY3RpdmV7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJE9yYW5nZTtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHQuY2xvc2UtbW9iaWxlLW5hdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cGFkZGluZzoyMHB4O1xuXHRcdHNwYW57XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdFx0XHRjb2xvcjogJEJsYW5jO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkU2VtaUJvbGQ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuIFx0fVxufVx0XG4uZ3JlaXNoX25hdmlnYXRpb25fbW9iaWxle1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Lm1lbnV7XG5cdFx0XHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcblx0XHRcdFx0Jj5hOmFmdGVye1xuXHRcdCAgXHRcdFx0Y29udGVudDogXCIrXCI7XG5cdFx0ICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBcdFx0XHRyaWdodDogMHB4O1xuXHRcdCAgXHRcdFx0dG9wOiAgMTNweDtcblx0XHQgIFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ICBcdFx0XHR0cmFuc2Zvcm06ICB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCAgXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdCAgXHRcdFx0Y29sb3I6ICAjZmZmO1xuXHQgIFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZW51LW9wZW4sIC5kcm9wLW1lbnUtb3Blbntcblx0XHRcdFx0Jj5hOmFmdGVye1xuXHRcdFx0XHQgIFx0Y29udGVudDogXCItXCI7XG5cdFx0XHRcdCAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgXHRyaWdodDogMTBweDtcblx0XHRcdFx0ICBcdHRvcDogIDEzcHg7XG5cdFx0XHRcdCAgXHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHQgIFx0dHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0ICBcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0ICBcdGNvbG9yOiAgI2ZmZjtcblx0XHRcdCAgXHR9XG5cdFx0XHR9XG5cdFx0XHQubWVudS1pdGVte1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkQmxhbmM7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJFNlbWlCb2xkO1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd25fbW9iaWxle1xuXHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdFx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWVudS1vcGVue1xuXHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDMwcHg7XG5cdFx0XHRcdFx0LmRyb3AtbWVudS1vcGVue1xuXHRcdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwcHggMjBweCAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxuLyoqXG4gKiBTaWRlYmFyXG4gKiAqKi9cblxuXG5cdC5tYWluLWl0ZW17XG4gIFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgIFx0aXtcblx0XHQgIFx0aGVpZ2h0OiAyMHB4O1xuXHRcdCAgXHR3aWR0aDogMjBweDtcblx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICBcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdCAgXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0ICBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICBcdH1cbiAgXHRcdGxpIGl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cbiAgXHR9XG4gICAgLnN1Yi1tZW51e1xuXHQgIFx0YSBzcGFue1x0XG5cdCAgXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgXHR9XG5cdH1cbiAgLm1haW4taXRlbXtcbiAgXHRhIHNwYW57XG4gIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0XHRmb250LXdlaWdodDogNDAwO1xuICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS41KTtcbiAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgXHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRjb2xvcjogIzdEN0Q3RDtcbiAgXHR9XG4gIFx0YXtcbiAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICBcdFx0Jjpob3ZlcntcbiAgXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG4gIFx0XHRcdHNwYW57XG4gIFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHR9XG59XG5cblxuXG5cblxuLnNpZGViYXItY29udGFpbmVye1xuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuXHR6LWluZGV4OiAxMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuIC5zaWRlYmFyIHtcbiBcdGRpc3BsYXk6IG5vbmU7XG5cdC5ncmVpc2hfbmF2aWdhdGlvbntcblx0ICBcdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblx0ICBcdHBvc2l0aW9uOiBzdGlja3k7XG5cdCAgXHRtYXJnaW4tdG9wOjEwMHB4O1xuXHQgIFx0dG9wOjEyMHB4O1xuXHQgIFx0Lm1lbnV7XG5cdCAgXHRcdGhlaWdodDogMTAwJTtcblx0ICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJsYW5jO1xuXHQgIFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuXHQgIFx0fVxuXHR9XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIC8qb3ZlcmZsb3c6aGlkZGVuOyovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYXtcbiAgXHRjb2xvcjogICNmZmY7XG4gIH1cbiAgLm1haW4taXRlbXtcbiAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBcdCAgaXtcblx0ICBcdGhlaWdodDogMjVweDtcblx0ICBcdHdpZHRoOiAyNXB4O1xuXHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgXHRtYXJnaW46IDEwcHggYXV0bztcblx0ICBcdG1hcmdpbi1ib3R0b206IDVweDtcblx0ICBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIFx0XHR9XG4gIFx0XHRsaSBpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cbiAgfVxuICAgIC5zdWItbWVudXtcblx0ICBcdGEgc3Bhbntcblx0ICBcdFx0Y29sb3I6ICM3RDdEN0QgIWltcG9ydGFudDtcblx0ICBcdH1cblx0IH1cbiAgLm1haW4taXRlbXtcbiAgXHQmPmEgc3BhbntcbiAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuICBcdFx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgXHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRjb2xvcjogIzdEN0Q3RDtcbiAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdCY6YmVmb3Jle1xuICBcdFx0XHRjb250ZW50OiBcIlwiO1xuICBcdFx0XHRtYXgtd2lkdGg6IDBweDtcbiAgXHRcdFx0aGVpZ2h0OiAxMDAlO1xuICBcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0XHRcdGxlZnQ6IDFweDtcbiAgXHRcdFx0dG9wOiAwO1xuICBcdFx0XHRib3R0b206IDA7XG4gIFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIFx0XHR9XG4gIFx0fSAgXG4gIFx0Ji5tZW51LW9wZW4+YT5zcGFue1xuICBcdFx0JjpiZWZvcmV7XG4gIFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG4gIFx0XHRcdHdpZHRoOiA4cHg7XG4gIFx0XHRcdG1heC13aWR0aDogNnB4O1xuICBcdFx0XHRoZWlnaHQ6IDEwMCU7XG4gIFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG4gIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdFx0bGVmdDogMDtcbiAgXHRcdFx0dG9wOiAwO1xuICBcdFx0XHRib3R0b206IDA7XG4gIFx0XHR9XG4gIFx0fVxuICBcdCYubWVudS1vcGVue1xuICBcdFx0dWwgbGl7XG5cdCAgXHRcdGEgc3Bhbntcblx0ICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0ICBcdFx0XHQmOmJlZm9yZXtcblx0ICBcdFx0XHRcdG1heC13aWR0aDogMHB4O1xuXHQgIFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdCAgXHRcdFx0fVxuXHQgIFx0XHR9XG5cdCAgXHR9XG4gIFx0fVxuICBcdGF7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdCY6aG92ZXJ7XG4gIFx0XHRcdGNvbG9yOiAkVGV4dEdyaXM7XG4gIFx0XHRcdHNwYW57XG4gIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdFx0XHRcdCY6YmVmb3Jle1xuICBcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcbiAgXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG4gIFx0XHRcdFx0XHRtYXgtd2lkdGg6IDZweDtcbiAgXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcbiAgXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuICBcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0XHRcdFx0bGVmdDogMDtcbiAgXHRcdFx0XHRcdHRvcDogMDtcbiAgXHRcdFx0XHRcdGJvdHRvbTogMDtcbiAgXHRcdFx0XHR9XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHR9XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW0+LnN1Yi1tZW51e1xuXHQtd2Via2l0LWFuaW1hdGlvbjogMXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG4gICBhbmltYXRpb246IDFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xuXHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcblx0XHQvKm1hcmdpbi1ib3R0b206IDIwcHg7Ki9cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJEdyaXNMaWdodDtcblx0XHQvKnBhZGRpbmc6IDAgMjBweDsqL1xuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJEdyaXNMaWdodDtcblx0XHRcdC8qcGFkZGluZy10b3A6IDIwcHg7Ki9cblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5zdWItbWVudXsvKlxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0XHQqL31cdFxuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgNXB4IDIwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Jjpob3ZlciBzcGFue1xuXHRcdFx0XHRjb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0dWwgbGkgYXtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDAgNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHQmPmE6YWZ0ZXJ7XG5cdFx0ICBcdFx0Y29udGVudDogXCJcIjtcblx0XHQgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0ICBcdFx0dG9wOiAgMzBweDtcblx0XHQgIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCAgXHRcdHRyYW5zZm9ybTogIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ICBcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdCAgXHRcdGNvbG9yOiAgJEdyaXNMaWdodDtcblx0XHQgIFx0XHRmb250LXdlaWdodDogMzAwO1xuXHQgIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ICBcdFx0XHR3aWR0aDogMjVweDtcblx0XHQgIFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0ICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL3Njc3MvaW1nL2ljb24tcGx1cy1ub3JtYWwuc3ZnJyk7XG5cdCAgXHRcdH1cblx0ICBcdFx0Jj5hOmhvdmVye1xuXHQgIFx0XHRcdCY6YWZ0ZXJ7XG5cdCAgXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvaWNvbi1wbHVzLWhvdmVyLnN2ZycpO1xuXHQgIFx0XHRcdH1cblx0ICBcdFx0fVxuXHRcdH1cblx0XHRcdCY+YTpob3Zlcntcblx0ICBcdFx0XHQmOmFmdGVye1xuXHQgIFx0XHRcdFx0Y29sb3I6ICM3RDdEN0QgIWltcG9ydGFudDtcblx0ICBcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9zY3NzL2ltZy9pY29uLXBsdXMtaG92ZXIuc3ZnJyk7XG5cdCAgXHRcdFx0fVxuXHQgIFx0XHR9XG5cdFx0XHQmPmE6YWZ0ZXJ7XG5cdFx0ICBcdFx0Y29udGVudDogXCJcIjtcblx0XHQgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0ICBcdFx0dG9wOiAgMzBweDtcblx0XHQgIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCAgXHRcdHRyYW5zZm9ybTogIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ICBcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdCAgXHRcdGNvbG9yOiAgIzdEN0Q3RDtcblx0XHQgIFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdCAgXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9zY3NzL2ltZy9pY29uLXBsdXMtbm9ybWFsLnN2ZycpO1xuXHRcdCBcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQgIFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdCAgXHRcdGhlaWdodDogMjVweDtcblx0ICBcdFx0fVxuXHQgIFx0YSBzcGFue1xuXHQgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgIFx0XHR3aWR0aDogOTAlO1xuXHQgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgIFx0fVxuXHR9XG5cdC5kcm9wLW1lbnUtb3BlbntcblxuXHRcdCY+YTpmaXJzdC1jaGlsZDo6YWZ0ZXIsICY+YTphZnRlcntcblx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHQgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgXHRyaWdodDogMTdweDtcblx0XHQgIFx0dG9wOiAgMzBweDtcblx0XHQgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQgIFx0dHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQgIFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdCAgXHRjb2xvcjogICM3RDdEN0Q7XG5cdFx0ICBcdHdpZHRoOiAyNXB4O1xuXHRcdCAgXHRoZWlnaHQ6IDI1cHg7XG5cdFx0ICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9zY3NzL2ltZy9pY29uLW1vaW5zLW5vcm1hbC5zdmcnKTtcblx0XHQgIFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQgIFx0fVxuXHQgIFx0Jj5hOmZpcnN0LWNoaWxkOmhvdmVyOjphZnRlciwgJj5hOmhvdmVyOjphZnRlcntcblx0ICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL3Njc3MvaW1nL2ljb24tbW9pbnMtaG92ZXIuc3ZnJyk7XG5cdCAgXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ICBcdFx0d2lkdGg6IDI1cHg7XG5cdFx0ICBcdGhlaWdodDogMjVweDtcblx0ICBcdH1cblx0fVxufVxuLnN1Yi1tZW51e1xuXHQvKnBhZGRpbmc6IDMwcHggMHB4IDBweDsqL1xufVxuLm1lbnUtY2xvc2VkLmRyb3Bkb3duLWl0ZW0+LnN1Yi1tZW51e1xuXHQtd2Via2l0LWFuaW1hdGlvbjogMXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlT3V0O1xuICAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVPdXQ7XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbntcbiAgICAwJSB7IG9wYWNpdHk6MDsgbWF4LXdpZHRoOiAyODVweDsgfVxuICAgIC8qNjYlIHsgb3BhY2l0eTowOyBtYXgtd2lkdGg6IDIzMHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTE1cHgpOyB9Ki9cbiAgICAxMDAlIHsgb3BhY2l0eToxOyBtYXgtd2lkdGg6IDI4NXB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjg1cHgpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW57XG4gICAgMCUgeyBvcGFjaXR5OjA7IH1cbiAgICA2NiUgeyBvcGFjaXR5OjA7IH1cbiAgICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dHtcbiAgIFxuICAgIDAlIHsgb3BhY2l0eToxOyBtYXgtd2lkdGg6IDI4NXB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjg1cHgpOyB9XG4gICAgLyo2NiUgeyBvcGFjaXR5OjA7IG1heC13aWR0aDogMjMwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTVweCk7IH0qL1xuICAgIDEwMCUge29wYWNpdHk6MDsgbWF4LXdpZHRoOiAwOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0e1xuXG4gIFx0IDAlIHsgb3BhY2l0eToxOyBtYXgtd2lkdGg6IDI4NXB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjg1cHgpOyB9XG4gICAgLyo2NiUgeyBvcGFjaXR5OjA7IG1heC13aWR0aDogMjMwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTVweCk7IH0qL1xuICAgIDEwMCUgeyBvcGFjaXR5OjA7IG1heC13aWR0aDogMDsgfVxufVxuLmRyb3Bkb3duLWl0ZW0+LnN1Yi1tZW51e1xuXHQvKm1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7Ki9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDotNDBweDtcblx0d2lkdGg6IDI4NXB4O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRtYXgtd2lkdGg6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQuc3ViLW1lbnV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICAgaGVpZ2h0OiBmaXQtY29udGVudDsgXG5cdCAgICAvKiBtaW4taGVpZ2h0OiBhdXRvOyAqL1xuXHQgICAgd2lkdGg6IDk1JTtcblx0ICAgIC8qIG1hcmdpbi1sZWZ0OiAxMCU7ICovXG5cdCAgICBvcGFjaXR5OiAxO1xuXHQgICAgcGFkZGluZzogMCAxMHB4O1xuXHQgICAgbWF4LWhlaWdodDogMDtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuXHQgICAvKiBtYXJnaW4tdG9wOiAxMHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDsqL1xuXHR9XG5cdC5kcm9wLW1lbnUtb3BlbiAuc3ViLW1lbnV7XG5cdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHR9XG59XG4ubWVudS1vcGVuLmRyb3Bkb3duLWl0ZW0+LnN1Yi1tZW51e1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0gLmRyb3AtbWVudS1vcGVuID4gLnN1Yi1tZW51e1xuXHRcdG1heC13aWR0aDogMjg1cHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0LypwYWRkaW5nLWxlZnQ6MjBweDsqL1xuXHRcdGxpIGF7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCA0MHB4O1xuXHRcdH1cbn1cbiNzbGlkZXJfcmFkaXVzIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lcntcbiAgICBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxufVxuI21hcmdpbl9tZW51e1xuXHRtYXJnaW4tbGVmdDogNiUgIWltcG9ydGFudDtcbn1cblxuXG5cblxuLy8gTUVESUFRVUVSSUUgXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xuXHQvLyBicmVha3BvaW50cy80ODB1cFx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNjQwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pe1xuXHQvLyBicmVha3BvaW50cy83Njh1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG5cdC5tb2JpbGVNZW51e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNpZGViYXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xMjgwdXBcblxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyLjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE0ODB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNjgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTkyMHVwXG59IiwibWFpbntcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLypcbiogTG9naW4gZm9ybVxuKi9cbiNsb2dpbntcblx0Ym94LXNoYWRvdzogMHB4IDIwcHggNDBweCAjMDAwMDAwMUE7XG5cdGxhYmVse1xuXHRcdGNvbG9yOiAjQjNBRkIzO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHRpbnB1dHtcblx0XHRjb2xvcjogI0IzQUZCMztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0bWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTB2aCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ud3AtY29yZS11aSAjbG9naW4gLmJ1dHRvbi1wcmltYXJ5e1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLyogYm94LXNoYWRvdzogbm9uZTsgKi9cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sICNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS11bm5hbWVkLWNvbG9yLWZmZmZmZikgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0REREZFMTtcblx0b3BhY2l0eTogMTtcbn1cbi8qXG4qIEZpbiBsb2dpbiBmb3JtXG4qL1xuLmNvbnRlbnR7XG5cdHBhZGRpbmc6ICRtYXJnaW5Ib3Jpem9udGFsICRtYXJnaW5WZXJ0aWNhbDtcblx0Z3JpZC1jb2x1bW46IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsLXdpZHRoIC5jb250ZW50e1xuXHRwYWRkaW5nOiA5MHB4IDQwcHg7XG5cdGdyaWQtY29sdW1uOiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZSAuY29udGVudHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xufVxuLnNpZGViYXJ7XG5cdGdyaWQtY29sdW1uOiAxO1xufVxuLnJpZ2h0LXNpZGViYXJ7XG5cdGdyaWQtY29sdW1uOiAxO1xufVxuLnJhZGl1c3tcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbi5ib3hzaGFkb3d7XG5cdGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG59XG5cbi5CbHVye1xuXHRmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmZpbHRlcntcblx0YmFja2Ryb3AtZmlsdGVyOiBicmlnaHRuZXNzKDQwJSkgY29udHJhc3QoMTAwJSkgc2VwaWEoMCkgYmx1cigwcHgpIGludmVydCgwJSkgaHVlLXJvdGF0ZShcbjBkZWcpIHNhdHVyYXRlKDEwMCUpO1xufVxuXG4vLyBET1RTIFNMSUNLICYgQVJST1dTXG4uc2xpY2stc2xpZGVye1xuXHRidXR0b257XG5cdCAgbWFyZ2luOiAwO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgYmFja2dyb3VuZDogbm9uZTtcblx0ICBib3JkZXI6IG5vbmU7XG5cdCAgYm9yZGVyLXJhZGl1czogMDtcblx0ICBvdXRsaW5lOiBub25lO1xuXHQgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXHQuc2xpZGUtYXJyb3d7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogNTAlO1xuXHQgIG1hcmdpbi10b3A6IC0xNXB4O1xuXHQgIHotaW5kZXg6IDEwMDtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LnByZXYtYXJyb3d7XG5cdCAgbGVmdDogMTBweDtcblx0ICB3aWR0aDogMDtcblx0ICBoZWlnaHQ6IDA7XG5cdCAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRCbGFuYztcblx0ICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHQgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0Lm5leHQtYXJyb3d7XG5cdCAgcmlnaHQ6IDEwcHg7XG5cdCAgd2lkdGg6IDA7XG5cdCAgaGVpZ2h0OiAwO1xuXHQgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAkQmxhbmM7XG5cdCAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG59XG4uc2xpY2stZG90cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDFyZW0gMDtcblx0XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDAuMjVyZW07XG5cdFx0fVxuXHRcblx0XHRidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMXJlbTtcblx0XHRcdGhlaWdodDogMXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmxhbmM7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdH1cblx0XG5cdFx0bGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmxhbmM7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cbn1cblxuLy8gQlVUVE9OIEdMT0JBTCBcblxuYnV0dG9uLCAuYWNmLWJ1dHRvbntcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1x0XHRcbn1cblxuLmJ1dHRvbkdsb2JhbCwgLmN0YSwgLmFjZi1idXR0b257XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA4cHggMzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJEJsYW5jO1xuXHRjb2xvcjogJE9yYW5nZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJE9yYW5nZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS43KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgICY6aG92ZXJ7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuICAgIFx0Y29sb3I6ICAkQmxhbmM7XG4gICAgfVxufVxuLmN0YXtcblx0XHQgLmNoZWNrLWljb257XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNFQjVGMjg7XG5cdFx0ICAgIHdpZHRoOiAyNXB4O1xuXHRcdCAgICBoZWlnaHQ6IDI1cHg7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHQgICAgLXdlYmtpdC1tYXNrOiB1cmwoLi9zY3NzL2ltZy9jaGVjay5zdmcpO1xuXHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdCAgICBtYXNrOiB1cmwoLi9zY3NzL2ltZy9jaGVjay5zdmcpO1xuXHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgJi5wbHVzLWljb257XG5cdFx0ICAgIFx0LXdlYmtpdC1tYXNrOiB1cmwoLi9zY3NzL2ltZy9pY29uLXBsdXMtYnV0dG9uLnN2Zyk7XG5cdFx0ICAgIFx0bWFzazogdXJsKC4vc2Nzcy9pbWcvaWNvbi1wbHVzLWJ1dHRvbi5zdmcpO1xuXHRcdCAgICBcdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICBcdG1hc2stc2l6ZTogY29udGFpbjtcblx0XHQgICAgXHR3aWR0aDogMzBweDtcblx0XHQgICAgXHRoZWlnaHQ6IDMwcHg7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jjpob3ZlciAuY2hlY2staWNvbntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cbi8vIEJSRUFEQ1JVTUIgJiBERVNDUklQVElPTiBQQUdFICYgQkFDSyBCVVRUT04gXG5cbi5icmVhZGNydW1ie1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQuYnJlYWRjcnVtYi1saW5rc3tcblx0XHR1bHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdFx0XHRjb2xvcjogJFRleHRDbGFpcjtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRMaWdodDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS40KTtcblx0XHRcdFx0XHRjb2xvcjogJFRleHRDbGFpcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmFjay1idXR0b257XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR6LWluZGV4OiAxO1xuLypcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvYmFja19hcnJvd19vcmFuZ2Uuc3ZnJyk7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuL3Njc3MvaW1nL2JhY2tfYXJyb3dfb3JhbmdlLnN2ZycpO1xuXHRcdC13ZWJraXQtbWFzay1zaXplOiAgY29udGFpbjtcblx0XHRtYXNrLXNpemU6ICBjb250YWluO1xuXHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0bWFzay1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJFRleHRDbGFpcjsqL1xuXHRcdFxuXHR9XG5cdC5iYWNrLWJ1dHRvbi1ub25le1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuLypcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OjUwcHg7XG5cdFx0dG9wOiAtNTBweDsqL1xuXHRcdC8qZGlzcGxheTogbm9uZTsqL1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvYmFja19hcnJvd19vcmFuZ2Uuc3ZnJyk7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuL3Njc3MvaW1nL2JhY2tfYXJyb3dfb3JhbmdlLnN2ZycpO1xuXHRcdC13ZWJraXQtbWFzay1zaXplOiAgY29udGFpbjtcblx0XHRtYXNrLXNpemU6ICBjb250YWluO1xuXHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0bWFzay1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAgY2VudGVyO1xuXHRcdG1hc2stcG9zaXRpb246ICBjZW50ZXI7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRUZXh0Q2xhaXI7XG5cblx0XHRcblx0fVxufVxuXG4ucGFnZV9kZXNjcmlwdGlvbntcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpblZlcnRpY2FsO1xuXHR3aWR0aDogMTAwJTtcblx0LnBhZ2VfZGVzY3JpcHRpb24tbm9uZXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDUwcHggMHB4O1xuXHRcdC50aXRsZV9iYW5uZXJfbm9uZXtcblx0XHRcdGNvbG9yOiAkT3JhbmdlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRTZW1pQm9sZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdC5iYWNrLWJ1dHRvbntcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9ncmVpc2NoMi5pbWFnZXdvcmsuYmUvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDkvR3JvdXBlLTIzNjUuc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iYWNrLWJ1dHRvbi1ub25le1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6NTBweDtcblx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9ncmVpc2NoMi5pbWFnZXdvcmsuYmUvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvR3JvdXBlLTIzNjUuc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWdlX2Rlc2NyaXB0aW9uLWJhbm5lcntcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Lypjb250ZW50OiBcIlwiOyovXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoNDAlKSBjb250cmFzdCgxMDAlKSBzZXBpYSgwKSBibHVyKDBweCkgaW52ZXJ0KDAlKSBodWUtcm90YXRlKFxuMGRlZykgc2F0dXJhdGUoMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0XHRoMXtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1LjIpO1xuXHRcdFx0Y29sb3I6ICRCbGFuYztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2VfZGVzY3JpcHRpb24tdGV4dHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdFx0bWFyZ2luOiA1MHB4IDBweDtcblx0XHRjb2xvcjogJFRleHQ7IFxuXHR9XG5cbn1cblxuLy8gTUlOSSBDQUxFTkRBUiBFTlRSRSBOT1VTXG5cbi51aS1kYXRlcGlja2Vye1xuXHR0ZHtcblx0XHRhe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4udWktd2lkZ2V0e1xuXHR0ZHtcblx0XHRhe1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4vLyAudWktc3RhdGUtaGlnaGxpZ2h0e1xuLy8gXHRiYWNrZ3JvdW5kOiAkT3JhbmdlICFpbXBvcnRhbnQ7XG4vLyBcdGNvbG9yOiAkQmxhbmMgIWltcG9ydGFudDtcbi8vIH1cbi8vIC51aS1zdGF0ZS1ob3Zlcntcbi8vIFx0YmFja2dyb3VuZDogJE9yYW5nZSAhaW1wb3J0YW50O1xuLy8gXHRib3JkZXI6IDFweCBzb2xpZCAkT3JhbmdlICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIEFDRiBGT1JNIFxuXHRcdC8qLmFjZi1mb3Jte1xuXHRcdFx0I2Fubm9uY2UtZGF0ZXtcblx0XHRcdFx0XHQuYWYtbGFiZWx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrIDtcblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWYtZmllbGR7XG5cdFx0XHRcdGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQuYWYtbGFiZWx7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWYtaW5wdXR7XG5cdFx0XHRcdFx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6J1JvYm90bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRjb2xvcjogJFRleHRDbGFpcjtcblx0XHRcdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGV4dGFyZWF7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXN7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYWNmLWltYWdlLXVwbG9hZGVye1xuXHRcdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ly8gbGVmdDogMTJweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAtMzVweCAxMHB4O1xuXHRcdFx0XHRcdFx0LmhpZGUtaWYtdmFsdWV7XG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7IFxuICAgIFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuICAgIFx0XHRcdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYWNmLWJ1dHRvbntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwOyBcbiAgICBcdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XG4gICAgXHRcdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImh0dHBzOi8vaW50cmEuZ3JlaXNjaC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvR3JvdXBlLTIzODcuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWYtZmllbGQtdHlwZS1pbWFnZXtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmFjZi1mb3JtLXN1Ym1pdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQqL1xuXHRcdC8qXG5cdFx0XHQjZm9ybV82MTgyNWZhY2M0Nzc5e1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZFNlYXJjaDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdFx0Ym94LXNoYWRvdzogJGJveFNoYWRvdztcblx0XHRcdFx0LmFmLWZpZWxke1xuXHRcdFx0XHRcdC5hZi1sYWJlbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWNmLXRhYmxle1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0LnVpLXNvcnRhYmxle1xuXHRcdFx0XHRcdC5hY2Ytcm93e1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFjZi1hY3Rpb25ze1xuXHRcdFx0XHQuYWNmLWJ1dHRvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuXHRcdFx0XHRcdGNvbG9yOiAkQmxhbmM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRTZW1pQm9sZDtcblx0ICAgIFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjcpO1xuXHQgICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0ICAgIFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0ICAgIFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFx0LmFjZi1pbnB1dHtcblx0XHRcdFx0XHQuYWNmLWVkaXRvci13cmFwe1xuXHRcdFx0XHRcdFx0LndwLWVkaXRvci1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRcdFx0XHQubWNlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdFx0XHQubWNlLWNvbnRhaW5lci1ib2R5e1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm1jZS10b3AtcGFydHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5tY2UtY29udGFpbmVyLWJvZHl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm1jZS10b29sYmFyLWdycHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJEJsYW5jO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Lm1jZS1zdGF0dXNiYXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XHRcblx0Ki9cblxuXG4vL0ZPUk0gSW5zdGFncmVpc2NoXG4jZm9ybV82MTgyNWZhY2M0Nzc5LCAjZm9ybV82MjMyZjkzMmI0NzMze1xuXHQuYWNmLWZpZWxkIC5hY2YtbGFiZWwgbGFiZWx7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDMpO1xuXHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0I21jZXVfNzV7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQuYWNmLWZpZWxkLTYwZGM3ZWYzMDhmZmEgbGFiZWwsIC5hY2YtZmllbGQtNjE3OTBlMDYyODM4ZSBsYWJlbHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFjZi1maWVsZC02MGRjN2VmMzA4ZmZhe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuYWNmLWlucHV0e1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYzLDE2MywxNjMpO1xuXHRcdCAgICB3aWR0aDogMzBweDtcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0ICAgIC13ZWJraXQtbWFzazogdXJsKC4vc2Nzcy9pbWcvZm9ybS10ZXh0LnN2Zyk7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0tdGV4dC5zdmcpO1xuXHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblx0LmFjZi1maWVsZC02MTc5MGUwNjI4Mzhle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuYWNmLWlucHV0e1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHQgICAgd2lkdGg6IDMwcHg7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdCAgICAtd2Via2l0LW1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0tZmlsZS5zdmcpO1xuXHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdCAgICBtYXNrOiB1cmwoLi9zY3NzL2ltZy9mb3JtLWZpbGUuc3ZnKTtcblx0XHQgICAgbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cblx0LmFjZi1yb3ctaGFuZGxlLm9yZGVyLnVpLXNvcnRhYmxlLWhhbmRsZXtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYzLDE2MywxNjMpO1xuXHRcdCAgICB3aWR0aDogMzBweDtcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0ICAgIC13ZWJraXQtbWFzazogdXJsKC4vc2Nzcy9pbWcvZm9ybS1pbWcuc3ZnKTtcblx0XHQgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0ICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHQgICAgbWFzazogdXJsKC4vc2Nzcy9pbWcvZm9ybS1pbWcuc3ZnKTtcblx0XHQgICAgbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5oaWRlLWlmLXZhbHVle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRhLmFjZi1idXR0b257XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuXHRcdCAgICBjb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdCAgICBAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblx0XHQgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5oYXMtdmFsdWUgLmhpZGUtaWYtdmFsdWV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRpbnB1dHtcblx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdGNvbG9yOiByZ2IoMTYzLDE2MywxNjMpO1xuXHRcdFx0IG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGM0Y2Rjk7XG5cdFx0Y29sb3I6IHJnYigxNjMsMTYzLDE2Myk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdH1cblx0Lmluc3RhX2ltYWdlX2ZpbGUgbGFiZWwsIC5hY2YtcmVwZWF0ZXIgLmFjZi10aCBsYWJlbHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5hY2YtYWN0aW9uc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdC5idXR0b24tcHJpbWFyeXtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzdEN0Q3RDtcblx0XHRcdGNvbG9yOiAjN0Q3RDdEO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3Njc3MvaW1nL2Zvcm0taW1nLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvZm9ybS1pbWctd2hpdGUuc3ZnKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRUI1RjI4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL1RPRE8gLSBTdXBwcmltZXIgc2kgbm91dmVhdSBib3V0b24gbmUgY29udmllbnQgcGFzXG5cdC5hY2YtcmVwZWF0ZXIge1xuXHRcdC5hY2YtdGFibGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LnVpLXNvcnRhYmxlLWhhbmRsZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5hY2YtZmllbGQtaW1hZ2V7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBGSU4gVE9ET1xuXHR0YWJsZSwgZGl2LmFjZi1maWVsZHN7XG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdHRyLCB0aCwgdGR7XG5cdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0ZGl2e1xuXHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGlmcmFtZSwgaWZyYW1lIGJvZHksICNtY2V1XzczLWJvZHl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOSAhaW1wb3J0YW50O1xuXHR9XG5cdC5hY2YtZWRpdG9yLXdyYXAgLndwLWVkaXRvci1jb250YWluZXJ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0YzRjZGOSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXHQuYWYtc3VibWl0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogLTI1cHg7XG4gICAgXHRyaWdodDogLTEwcHg7XG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1cHgpO1xuICAgIFx0YnV0dG9ue1xuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHQmOmJlZm9yZXtcbiAgICBcdFx0XHRjb250ZW50OiBcIlwiO1xuICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1RjI4O1xuXHRcdFx0ICAgIHdpZHRoOiAyMHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMjBweDtcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHQgICAgLXdlYmtpdC1tYXNrOiB1cmwoLi9zY3NzL2ltZy9jaGVjay5zdmcpO1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdCAgICBtYXNrOiB1cmwoLi9zY3NzL2ltZy9jaGVjay5zdmcpO1xuXHRcdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIFx0XHR9XG4gICAgXHRcdCY6aG92ZXJ7XG4gICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0XHRcdCY6YmVmb3Jle1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdH1cblx0fVxufVxuXG4vL0ZPUk0gQW5ub25jZVxuXG4jZm9ybV82MTU0MzQ4NDU3NDYwe1xuXHQuYWNmLWZpZWxkIC5hY2YtbGFiZWwgbGFiZWx7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDMpO1xuXHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0I21jZXVfNzV7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQuYWNmLWZpZWxke1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXHQuYWNmLWZpZWxkLTYxMjUwOTBiODM0NWEgbGFiZWwsIC5hY2YtZmllbGQtNjE4MjY1NmIzODI0NyBsYWJlbHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFjZi1maWVsZC02MTI1MDkwYjgzNDVhe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuYWNmLWlucHV0e1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYzLDE2MywxNjMpO1xuXHRcdCAgICB3aWR0aDogMzBweDtcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0ICAgIC13ZWJraXQtbWFzazogdXJsKC4vc2Nzcy9pbWcvZm9ybS10ZXh0LnN2Zyk7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0tdGV4dC5zdmcpO1xuXHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblx0I3dwLWFjZi1lZGl0b3ItMzYtd3JhcHtcblx0XHR3aWR0aDogOTcuNSU7XG5cdH1cblx0LmFjZi1maWVsZC02MTI1MDhlYTgzNDU5e1xuXHRcdC8qZGlzcGxheTogZmxleDsqL1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmFjZi1pbnB1dCwgI3dwLWFjZi1lZGl0b3ItMzYtd3JhcHtcblx0XHRcdHdpZHRoOiA5Ny41JTtcblx0XHR9XG5cdFx0LmhpZGUtaWYtdmFsdWV7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHQgICAgd2lkdGg6IDMwcHg7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdCAgICAtd2Via2l0LW1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0taW1nLnN2Zyk7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0taW1nLnN2Zyk7XG5cdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGFzLXZhbHVlIC5oaWRlLWlmLXZhbHVle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmFjZi1maWVsZC02MTgyNjU2YjM4MjQ3e1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5hY2YtaW5wdXR7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYzLDE2MywxNjMpO1xuXHRcdCAgICB3aWR0aDogMzBweDtcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0ICAgIC13ZWJraXQtbWFzazogdXJsKC4vc2Nzcy9pbWcvZm9ybS1kYXRlLnN2Zyk7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0tZGF0ZS5zdmcpO1xuXHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0cC5kZXNjcmlwdGlvbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbWluLXdpZHRoOiAzMDBweDtcblx0XHQgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdCAgICB0b3A6IC02MHB4O1xuXHRcdCAgICBsZWZ0OiAxMHB4O1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5hY2Ytcm93LWhhbmRsZS5vcmRlci51aS1zb3J0YWJsZS1oYW5kbGV7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHQgICAgd2lkdGg6IDMwcHg7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdCAgICAtd2Via2l0LW1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0taW1nLnN2Zyk7XG5cdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ICAgIG1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0taW1nLnN2Zyk7XG5cdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuaGlkZS1pZi12YWx1ZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0YS5hY2YtYnV0dG9ue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcblx0XHQgICAgY29sb3I6IHJnYigxNjMsMTYzLDE2Myk7XG5cdFx0ICAgIGJvcmRlcjogMDtcblx0XHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHQgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdH1cblx0fVxuXHQuaGFzLXZhbHVlIC5oaWRlLWlmLXZhbHVle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aW5wdXR7XG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRjb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHRcdCBvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuXHRcdGNvbG9yOiByZ2IoMTYzLDE2MywxNjMpO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR9XG5cdC5pbnN0YV9pbWFnZV9maWxlIGxhYmVsLCAuYWNmLXJlcGVhdGVyIC5hY2YtdGggbGFiZWx7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYWNmLWFjdGlvbnN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0LmJ1dHRvbi1wcmltYXJ5e1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblx0dGFibGUsIGRpdi5hY2YtZmllbGRze1xuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR0ciwgdGgsIHRke1xuXHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGRpdntcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRpZnJhbWUsIGlmcmFtZSBib2R5LCAjbWNldV83My1ib2R5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RjkgIWltcG9ydGFudDtcblx0fVxuXHQuYWNmLWVkaXRvci13cmFwIC53cC1lZGl0b3ItY29udGFpbmVye1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGM0Y2RjkgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblx0LmFmLXN1Ym1pdHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHR0b3A6IC0yNXB4O1xuICAgIFx0cmlnaHQ6IC0xMHB4O1xuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NXB4KTtcbiAgICBcdGJ1dHRvbntcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0JjpiZWZvcmV7XG4gICAgXHRcdFx0Y29udGVudDogXCJcIjtcbiAgICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCNUYyODtcblx0XHRcdCAgICB3aWR0aDogMjBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzazogdXJsKC4vc2Nzcy9pbWcvY2hlY2suc3ZnKTtcblx0XHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHQgICAgbWFzazogdXJsKC4vc2Nzcy9pbWcvY2hlY2suc3ZnKTtcblx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcdFx0fVxuICAgIFx0XHQmOmhvdmVye1xuICAgIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICBcdFx0XHQmOmJlZm9yZXtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG5cdH1cbn1cblxuLy8gUE9QVVAgU09OREFHRSBcblxuLnBvcHVwLWFic29sdXRlLWNvbnRhaW5lcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6MDtcblx0Ym90dG9tOjA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpO1xuXHR6LWluZGV4OiAxMDA7XG5cdC5wb3B1cHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJEJsYW5jO1xuXHRcdHBhZGRpbmc6NTBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHQuY2xvc2V7ICAgIFx0XHRcblx0XHRcdGdyaWQtY29sdW1uOjI7XG5cdCAgICBcdGdyaWQtcm93OjE7XG5cdCAgICBcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdCAgICBcdHdpZHRoOiBmaXQtY29udGVudDtcblx0ICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdGNvbG9yOiAkQmxhbmM7XG5cdCAgICBcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjUpO1xuXHQgICAgXHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdCAgICBcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICAgIFx0anVzdGlmeS1zZWxmOmZsZXgtZW5kO1xuXHRcdH1cblx0XHRoMXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRncmlkLWNvbHVtbjoxLzM7XG5cdCAgICBcdGdyaWQtcm93OjE7XG5cdFx0fVxuXHRcdGZvcm17XG5cdFx0XHRncmlkLWNvbHVtbjogMS8zO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0LmlucHV0LWNvbnRlbnR7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHQgIFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdCAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHQgIFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0ICBcdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQgIFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgXHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHQgIFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHQgIFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjIpO1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHQgIFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XHRcblx0XHRcdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRcdCBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0IFx0dG9wOiA1MCU7XG5cdFx0XHRcdCAgXHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHQgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdCAgXHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdCAgXHR3aWR0aDogMjNweDtcblx0XHRcdFx0ICBcdGJhY2tncm91bmQtY29sb3I6ICRCbGFuYztcblx0XHRcdFx0ICBcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ICBcdGJvcmRlcjogMnB4IHNvbGlkICRCbGFuYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmlucHV0LWNvbnRlbnQ6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcblx0ICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmxhbmM7XG5cdFx0XHR9XG5cdFx0XHQuaW5wdXQtY29udGVudCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG5cdCAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEl0Tm90aWZpY2F0aW9uQ29sb3I7XG5cdFx0XHR9XG5cdFx0XHQuaW5wdXQtY29udGVudDphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5pbnB1dC1jb250ZW50IC5jaGVja21hcms6YWZ0ZXIge1xuXHQgXHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRcdGxlZnQ6IDlweDtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkQmxhbmM7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdGNvbG9yOiAkQmxhbmM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkTGlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6ZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gR0xPQkFMIEFSVElDTEUgU0lOR0xFIFNUWUxFIENPTU1FTlQgU0VDVElPTlxuXG4jY29tbWVudHN7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY29tbWVudHMtYXJlYXtcblx0aDJ7XG5cdFx0bWFyZ2luOiAyMHB4IDBweDtcdFxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRCcnVuO1xuXHR9XG5cdG9se1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRsaXtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveFNoYWRvdztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0XHQuY29tbWVudC1ib2R5e1xuXHRcdFx0XHQudmNhcmR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkT3JhbmdlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb21tZW50LW1ldGFkYXRhe1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS40KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkVGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbW1lbnQtY29udGVudHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdFx0XHRcdFx0XHRjb2xvcjogJFRleHQ7XHRcdFx0XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yZXBseXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggNDBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdFx0XHRjb2xvcjogJEJsYW5jO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRMaWdodDtcbiAgICBcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuOCk7XG4gICAgXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5jb21tZW50LXJlc3BvbmR7XG5cdFx0aDN7XG5cdFx0XHRjb2xvcjogJE9yYW5nZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkUmVndWxhcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRmb3Jte1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRTZWFyY2g7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHQubG9nZ2VkLWluLWFze1xuXHRcdFx0XHRhOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjQpO1xuXHRcdFx0XHRcdGNvbG9yOiAkVGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb21tZW50LWZvcm0tY29tbWVudHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuOCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRCcnVuO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tc3VibWl0e1xuXHRcdFx0XHQuc3VibWl0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdFx0Y29sb3I6ICRCbGFuYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJExpZ2h0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gTk9USUZJQ0FUSU9OIFxuXG4uaXQtbm90aWZpY2F0aW9uLWNvbnRlbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQubm90aWZpY2F0aW9uLWl0ZW17XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA5NyU7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRub3RpZmljYXRpb25Db2xvcjtcblx0XHRjb2xvcjogJEJsYW5jO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Lypmb250LXdlaWdodDogJFNlbWlCb2xkOyovXG5cdFx0LypAaW5jbHVkZSBmb250LXNpemUoMi44KTsqL1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWRpcmVjdGluZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xMHB4O1xuXHRyaWdodDogNXB4O1xuXHRhe1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuXHRcdGNvbG9yOiAkVGV4dEdyaXM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRTZW1pQm9sZDtcblx0fVxufVxuXG5cblxuLy8gRklMVFJFU1xuXG4uZmlsdGVyc3tcblx0bWFyZ2luOiAxMHB4IDAgMjBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwODA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkU2VtaUJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRjb2xvcjogJFRleHQ7XG5cdFx0QGluY2x1ZGUgZm9udCgyKTtcblxuXHR9XG5cdCYtbGlzdHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGNvbG9yOiAjN0Q3RDdEO1xuXHRcdFx0LyptYXJnaW4tYm90dG9tOiAxMHB4OyovXG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMXB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Y29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoMS4yKTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0Y29sb3I6ICAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEuZmlsdGVyLXdoaXRle1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogIzdEN0Q3RDtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VCNUYyOCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRUI1RjI4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpbHRlcnMteWVhcnMsIC5maWx0ZXJzLWdhbGxlcnksIC5maWx0ZXJzLXRlYW17XG5cdGF7XG5cdFx0Y29sb3I6ICNiNGIzYjM7XG5cdH1cblx0YTpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1RjI4O1xuICAgIFx0Ym9yZGVyOiAxcHggc29saWQgI0VCNUYyODtcbiAgICBcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdGEuYWN0aXZle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFQjVGMjg7XG4gICAgXHRib3JkZXI6IDFweCBzb2xpZCAjRUI1RjI4O1xuXHR9XG59XG5cbi5sb2FkLW1vcmUsIC5sb2FkLW1vcmUtaW5zdGF7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRUI1RjI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQjVGMjg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCNUYyODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbn1cblxuXG4vLyBNRURJQVFVRVJJRSBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzQ4MHVwXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pe1xuXHQvLyBicmVha3BvaW50cy82NDB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzc2OHVwXG5cdCNtY2V1Xzcze1xuXHRcdGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuMjVlbSl7XG5cdGlucHV0W3R5cGU9XCJjb2xvclwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJtb250aFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sXG5cdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuXHRzZWxlY3Q6Zm9jdXMsXG5cdHRleHRhcmVhIHtcblx0ICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG5cdG1haW57XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2JSA2NSUgMjklO1xuXHR9XHRcblx0Ly8gVEVTVC1JRlJBTUUgRlVMTFdJRFRIXG5cblx0XHQuZnVsbC13aWR0aCwgLm5vLXJpZ2h0LXNpZGViYXJ7XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDIvNDtcblx0XHRcdH1cblx0XHR9XG5cdC5mdWxsLXdpZHRoIG1haW57XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2JSA5NCU7XG5cdH1cblx0LmhvbWUgLmNvbnRlbnR7XG5cdFx0cGFkZGluZzogMTAwcHggMjBweCAxMjBweCA0MHB4O1xuXHR9XG5cdC5jb250ZW50e1xuXHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdGdyaWQtcm93OiAxO1xuXHRcdHBhZGRpbmc6IDEyMHB4IDIwcHggMTIwcHggNDBweDtcblx0fVxuXHQuc2lkZWJhcntcblx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRncmlkLXJvdzogMTtcblx0fVxuXHQucmlnaHQtc2lkZWJhcntcblx0XHRncmlkLWNvbHVtbjogMztcblx0XHRncmlkLXJvdzogMTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzEyODB1cFxuXHRtYWlue1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNiUgNzAlIDI0JTtcblx0fVxuXHQjZm9ybV82MTU0MzQ4NDU3NDYwIC5hY2YtZmllbGQtNjE4MjY1NmIzODI0NyBwLmRlc2NyaXB0aW9uIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgcGFkZGluZzogMDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIG1pbi13aWR0aDogNzAwcHg7XG5cdCAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cdCAgICB0b3A6IC0zMHB4O1xuXHQgICAgbGVmdDogMTBweDtcblx0ICAgIHotaW5kZXg6IDE7XG5cdH1cblx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5Mi41ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNDgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTY4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE5MjB1cFxufVxuXG4iLCIuc2l0ZS1oZWFkZXJ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZC1jb2xvcjogJEJsYW5jO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdC8qZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmciBtYXgtY29udGVudDsqL1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggbWF4LWNvbnRlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwMDtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdC5oZWFkZXJfbG9nb3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGltZ3tcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idXJnZXJfbWVudXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0LmRhc2gtY29udGVudHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0LmRhc2h7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkQmxhbmM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJfdXNlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGdyaWQtY29sdW1uOjI7XG5cdFx0Z3JpZC1yb3c6IDE7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdC5oZWFkZXJfdXNlck5hbWV7XG5cdFx0XHRjb2xvcjogJFRleHRHcmlzO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNik7XG5cdFx0XHRmb250LXdlaWdodDogJFNlbWlCb2xkO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICRPcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJfc2VhcmNoQmFye1xuXHRcdGdyaWQtY29sdW1uOjI7XG5cdFx0Z3JpZC1yb3c6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdC5hc3Bfd19jb250YWluZXJ7XG5cdFx0XHQuYXNwX3d7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlcl9jb250ZW50SW5mb3tcblx0XHRncmlkLWNvbHVtbjozO1xuXHRcdGdyaWQtcm93OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdC5oZWFkZXJfYnV0dG9uTGlzdHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC5oZWFkZXJfYnV0dG9uQ29udGFpbmVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LmhlYWRlcl9idXR0b25JdGVtc3tcblx0XHRcdFx0XHQvKnBvc2l0aW9uOnJlbGF0aXZlOyovXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuSVR7XG5cdFx0XHRcdFx0XHRhIGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUxcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YS5ub3RpZi1saW5re1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZy5ub3RpZi12aXNpYmxle1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nLm5vdGlmLWhpZGRlbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5oYXMtbm90aWZ7XG5cdFx0XHRcdFx0Lm5vdGlmLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHQvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuXHRcdFx0XHRcdFx0Lm5vdGlmLWxpbmt7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ub3RpZi1saW5re1xuXHRcdFx0XHRcdFx0XHRpbWcubm90aWYtdmlzaWJsZXtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpbWcubm90aWYtaGlkZGVue1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ub3RpZi1saW5rOmFmdGVye1xuXHRcdFx0XHRcdFx0XHQvKmNvbnRlbnQ6XCJcIjsqL1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJEJsYW5jO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaGFzLW5vdGlmIHVsLk5vdGlmLWxpc3R7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdC8qYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsqL1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ub3RpZi1saXN0e1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdC5ub3RpZi1jb250ZW50e1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuSVQsIC5ub3RpZi1jb250ZW50e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1RjI4O1xuXHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQvKmJvcmRlci10b3A6IDNweCAkT3JhbmdlIHNvbGlkOyovXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHQgICAgXHRtYXgtaGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0ICAgIFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0LmhlYWRlcl91c2VySW5mb3tcblx0XHQvKnBvc2l0aW9uOnJlbGF0aXZlOyovXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgdXJsKCcuL3Njc3MvaW1nL0ZsZWNoZS1waG90by1wcm9maWwuc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdGZpZ3VyZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3JkZXI6ICRPcmFuZ2UgMnB4IHNvbGlkO1xuXHRcdFx0fVxuXHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuOCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkUmVndWxhcjtcblx0XHRcdFx0Y29sb3I6JFRleHRDbGFpcjtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wbGlua3N7XG5cblx0XHR9XG5cdH1cbi8qXHQuaGVhZGVyX3VzZXJJbmZvOmhvdmVyIHVsLnBsaW5rc3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9Ki9cblx0fVxuXG5cdC5oZWFkZXJfSVRjb250ZW50e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0Y29sb3I6ICRCbGFuYztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA3NHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbi8qXHRcdC5oZWFkZXJfSVRjb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQuaGVhZGVyX0lULWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdC5oZWFkZXJfSVQtaXRlbXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJEJsYW5jO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRMaWdodDtcbiAgICBcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSovXG5cdH1cblx0LklUYWN0aXZle1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblxuXHR9XG5cdC5jbG9zZS1ibHVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi8qXG4qIE5vdGlmaWNhdGlvbnNcbiovXG5cbi5Ob3RpZi1saXN0e1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmFja2dyb3VuZFNlYXJjaDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Lml0ZW17XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdGNvbG9yOiAjN0Q3RDdEO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwNTk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAmOmZpcnN0LWNoaWxke1xuXHQgICAgXHRib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDU5O1xuXHQgICAgfVxuXHQgICAgJi5oaWRkZW57XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cdCAgICAmOmhvdmVye1xuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3RDdEMUE7XG5cdCAgICBcdGN1cnNvcjogaW5pdGlhbDtcblx0ICAgIH1cblx0ICAgIHNwYW4uZGF0ZXtcblx0ICAgIFx0Zm9udC1zaXplOiAxMXB4O1xuXHQgICAgXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHQgICAgZGl2e1xuXHQgICAgXHRwYWRkaW5nOjIwcHggMjBweDtcblx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIFx0Z2FwOiA0MHB4O1xuXHQgICAgXHR3aWR0aDogMTAwJTtcblx0ICAgIFx0cGFkZGluZy1yaWdodDogMTUlO1xuXHQgICAgXHRtaW4taGVpZ2h0OiA1NXB4O1xuXHQgICAgfVxuXHQgICAgLmNsb3Nle1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvY2xvc2Uuc3ZnJyk7XG5cdCAgICBcdGxlZnQ6IDkyJTtcblx0ICAgIFx0d2lkdGg6IDE1cHg7XG5cdCAgICBcdGhlaWdodDogMTVweDtcblx0ICAgIFx0dG9wOiA0MCU7XG5cdCAgICBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ICAgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIH1cblx0XHRhLCBwLCBzcGFue1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG5cdFx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogJFRleHRHcmlzO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0YXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcl9JVC1saXN0LCAucGxpbmtze1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmFja2dyb3VuZFNlYXJjaDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Lml0ZW17XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuOCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdGNvbG9yOiAkVGV4dEdyaXM7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA1OTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgICY6Zmlyc3QtY2hpbGR7XG5cdCAgICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwNTk7XG5cdCAgICB9XG5cdCAgICBhe1xuXHQgICAgXHRAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkUmVndWxhcjtcblx0ICAgIFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHQgICAgXHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgXHRnYXA6IDIwcHg7XG5cdCAgICBcdG1pbi1oZWlnaHQ6IDU1cHg7XG5cdCAgICBcdCY6aG92ZXJ7XG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdEN0Q3RDFBO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdFx0YSwgcCwgc3Bhbntcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICRUZXh0R3Jpcztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuXHQubm90aWYtZ3JpZHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgLypib3JkZXI6IDFweCBzb2xpZCAkVGV4dENsYWlyOyovXG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdhcDogMjBweDtcblx0ICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cdCAgICB0b3A6IDkwcHg7XG5cdCAgICAubm90aWZze1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIH1cblx0ICAgIC5lbXB0eV9jb2x1bW57XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cdCAgICB1bHtcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcblx0ICAgIH1cblx0fVxuXHQuaGFzLW5vdGlmLm5vdGlmLW9wZW4gLm5vdGlmLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBncmlkO1xuXHR9XG5cdC5idXR0b24taXQubm90aWYtb3BlbiAubm90aWYtaXR7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0fVxuXHQuaGVhZGVyX3VzZXJJbmZvLm5vdGlmLW9wZW4gLm5vdGlmLXByb2ZpbGV7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0fVxuXG4vKkZpbiBub3RpZmljYXRpb25zKi9cbi5oZWFkZXItY29udGVudHtcblx0bWFyZ2luOiAwcHggMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwNTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmJyZWFkY3J1bWJ7XG4gICAgXHR3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmN0YXtcbiAgICBcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFx0LypwYWRkaW5nOiA4cHggMjBweCAwOyovXG4gICAgfVxufVxuXG4vLyBNRURJQVFVRVJJRSBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzQ4MHVwXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pe1xuXHQvLyBicmVha3BvaW50cy82NDB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzc2OHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MS4yNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvOTgwdXBcblxuXHQuc2l0ZS1oZWFkZXJ7XG5cdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNiUgNzAlIDI0JTtcbiAgIFx0IFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdC5oZWFkZXJfbG9nb3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweDtcblx0XHRcdGF7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHg7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXJnZXJfbWVudXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5oZWFkZXJfdXNlcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgcHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5oZWFkZXJfc2VhcmNoQmFye1xuXHRcdFx0Z3JpZC1jb2x1bW46MDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogNzglO1xuXHRcdH1cblx0XHQuaGVhZGVyX2NvbnRlbnRJbmZve1xuXHRcdFx0Z3JpZC1jb2x1bW46Mztcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQuaGVhZGVyX2J1dHRvbkNvbnRhaW5lcntcblx0XHRcdFx0LklUe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyX3VzZXJJbmZvOmhvdmVyIHVsLnBsaW5rc3tcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVyX3VzZXJJbmZve1xuXHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlcl9JVGNvbnRlbnR7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmciAyMDBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDYlO1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0LmhlYWRlcl9JVHRpdGxle1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMjBweDtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXJfSVRjb250YWluZXJ7XG5cdFx0XHRcdC5oZWFkZXJfSVQtbGlzdHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdC5oZWFkZXJfSVQtaXRlbXtcblx0XHRcdFx0XHRcdC8qd2lkdGg6IDM1MHB4OyovXG5cdFx0XHRcdFx0XHQvKm1hcmdpbjogMCAhaW1wb3J0YW50OyovXG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMm4pe1xuXHRcdFx0XHRcdFx0XHQvKmJvcmRlci1sZWZ0OiAycHggJEJsYW5jIHNvbGlkOyovXG5cdFx0XHRcdFx0XHRcdC8qYm9yZGVyLXJpZ2h0OiAycHggJEJsYW5jIHNvbGlkOyovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdH1cblxuXHQubm90aWYtZ3JpZHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgLypib3JkZXI6IDFweCBzb2xpZCAkVGV4dENsYWlyOyovXG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNjMlICsgMjBweCApIGNhbGMoMzYlIC0gMjBweCk7XG5cdCAgICBnYXA6IDIwcHg7XG5cdCAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXHQgICAgdG9wOiA5MHB4O1xuXHQgICAgLm5vdGlmc3tcblx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICB9XG5cdCAgICB1bHtcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcblx0ICAgIH1cblx0ICAgXHQuZW1wdHlfY29sdW1ue1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIH1cblx0fVxuXHQuaGFzLW5vdGlmOmhvdmVyIC5ub3RpZi1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0fVxuXHQuaGVhZGVyX2J1dHRvbkNvbnRhaW5lcjpob3ZlciAubm90aWYtaXR7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0fVxuXHQuaGVhZGVyX3VzZXJJbmZvOmhvdmVyIC5ub3RpZi1wcm9maWxle1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzEyODB1cFxuXG4vKlx0Lmhhcy1ub3RpZjpob3ZlciB1bC5Ob3RpZi1saXN0e1xuXHRcdGxlZnQ6ICAtODVweCAhaW1wb3J0YW50O1xuXHR9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyLjVlbSl7XG5cdC5zaXRlLWhlYWRlcntcblx0XHQuaGVhZGVyX2NvbnRlbnRJbmZve1xuXHRcdFx0Z3JpZC1jb2x1bW46Mztcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDI3JTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQuaGVhZGVyX2J1dHRvbkNvbnRhaW5lcntcblx0XHRcdFx0LklUe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyX3VzZXJJbmZvOmhvdmVyIHVsLnBsaW5rc3tcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubm90aWYtZ3JpZHtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg3MyUgKyAyMHB4ICkgY2FsYygyNiUgLSAyMHB4KTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNjgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTkyMHVwXG59IiwiIC8qXG4qIE5ld3MgY2F0ZWdvcnkgXG4qL1xuXG4uY2F0c3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xMHB4O1xuXHRsZWZ0OiAxNXB4O1xufVxuXG4ubmV3cy1jYXR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRhe1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0fVxufVxuXG4gLnRvcF9sZXZlbF9uZXdze1xuIFx0ZGlzcGxheTogYmxvY2s7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Ly8gZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0Z3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRncmlkLXJvdy1nYXA6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0LmNhcmRsdmxfMS1pdGVtIHsgXG5cdFx0Z3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xuXHRcdGdyaWQtcm93OiAxLzM7XG5cdFx0Z3JpZC1jb2x1bW46IDEvNDtcblx0XHRncmlkLXJvdzogMTtcblx0XHRpbWd7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5jYXJkbHZsXzItaXRlbTo6Zmlyc3QtY2hpbGQgeyBcblx0XHRncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG5cdFx0Z3JpZC1yb3c6IDE7XG5cdH1cblx0LmNhcmRsdmxfMi1pdGVtOjpsYXN0LWNoaWxkIHsgXG5cdFx0Z3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzOyBcblx0XHRncmlkLXJvdzogMTtcblx0fVxuXG5cdC5jYXJkbHZsXzItaXRlbXtcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0fVxuIH1cbiAuY2FyZHtcbiBcdHBvc2l0aW9uOnJlbGF0aXZlO1xuIFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gXHRvdmVyZmxvdzogaGlkZGVuO1xuIFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuIFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuIFx0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbiBcdC50aXRsZXtcbiBcdFx0ZGlzcGxheTogZmxleDtcbiBcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuIFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG4gXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gXHRcdHdpZHRoOiA4MCU7XG4gXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG4gXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuIFx0XHRwYWRkaW5nOiAyMHB4IDE3cHggMTBweDtcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJsYW5jO1xuIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gXHRcdGJvdHRvbTogMDtcbiBcdFx0bGVmdDogNTAlO1xuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuIFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgMHB4IDBweDtcbiBcdFx0aDJ7XG4gXHRcdFx0Y29sb3I6ICRUZXh0R3JpcztcbiBcdFx0XHRAaW5jbHVkZSBmb250KDEuNik7XG4gXHRcdH1cbiBcdH1cbiBcdC5iZ3tcbiBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuIFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gXHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiBcdFx0dG9wOiAwO1xuIFx0XHRsZWZ0OiAwO1xuIFx0XHRyaWdodDogMDtcbiBcdFx0Ym90dG9tOiAwO1xuIFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuIFx0XHR6LWluZGV4OiAtMTtcbiBcdH1cbiB9XG4gLmNhcmQ6aG92ZXJ7XG4gXHQvKnRyYW5zZm9ybTogc2NhbGUoMC45Nyk7Ki9cbiBcdC8qYmFja2dyb3VuZC1zaXplOiAxMjAlIDEyMCU7Ki9cbiBcdC8qdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41czsqL1xuIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiBcdC5iZ3tcbiBcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcbiBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuIFx0fVxuIH1cbiAuY2FyZGx2bF8zLWl0ZW17XG4gXHRtaW4taGVpZ2h0OiAzMDBweDtcbiB9XG5cbi5ib3R0b21fbGV2ZWxfbmV3c3tcblx0ZGlzcGxheTogbm9uZTtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0Z3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRncmlkLXJvdy1nYXA6IDIwcHg7XG5cdGdyaWQtY29sdW1uOiAyLzQ7XG5cdGdyaWQtcm93OiAyO1xuXHQuY2FyZHtcblx0XHRhe1xuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRoMntcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KDEuNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW5ld3MgLm5ld3MtY29udGFpbmVye1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5pbnN0YWdyZWlzY2gtY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0cGFkZGluZzogMCA1JTtcblx0LmF1dGhvci1pbmZvc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogNnJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdFx0cHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogIzVBNUE1QTtcblx0XHR9XG5cdH1cblx0Lmluc3RhZ3JlaXNjaC1pdGVte1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCAxcHggNHB4ICMwMDAwMDA3QTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwNTk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuXHR9XG5cdC5pbnN0YWdyZWlzY2gtc2xpZGVye1xuXHRcdC5zbGljay10cmFja3tcblx0XHRcdGxpe1xuXHRcdFx0XHRoZWlnaHQ6IDYwcmVtO1xuXHRcdFx0XHQuc2xpY2tlcl9pbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdGJvdHRvbTogMTBweDtcbiAgICBcdGxlZnQ6IDUwJTtcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwLjI1cmVtO1xuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDFyZW07XG5cdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHR9XG5cdFx0bGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHNjYWxlOigxLjQpO1xuXHRcdH1cblx0fVxufVxuXG4uaW5zdGFncmVpc2NoLXBvc3RfZGF0YXN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjBweDtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjNUE1QTVBO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaXtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdH1cblx0Lmxpa2VzOmFmdGVye1xuXHRcdGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9ncmVpc2NoLmltYWdld29yay5iZS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9Db2V1ci5zdmcnKTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiA1MHB4O1xuXHR9XG59XG4uaW5zdGFncmVpc2NoLXRpdGxle1xuXHRwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6IzVBNUE1QTtcblx0aDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG4udGltZXtcblx0cGFkZGluZzogMHB4IDIwcHggMzBweCAyMHB4O1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICM1QTVBNUE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuI2J1dHRvbl9yZXBlYXRlcl9saXN0e1xuXHQucmVwZWF0ZXItaXRlbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuXG4gLypcbiogTmV3cyBQQUdFXG4qL1xuXG4ubmV3c3tcblx0LmNhcmR7XG5cdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG5cbiAvKlxuKiBTaW5nbGUgUGFnZSBOZXdzXG4qL1xuXG5cbi5wb3N0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qbWFyZ2luOiAwcHggMjBweDsqL1xuXHQvKmJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdGJveC1zaGFkb3c6ICRib3hTaGFkb3c7Ki9cblx0LmhlYWRlcl9zaW5nbGVOZXdze1xuXHRcdC5zaW5nbGUtY2F0c3tcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuXHRcdH1cblx0XHRoMXtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjYpO1xuXHRcdFx0Y29sb3I6ICRCbGFjaztcblx0XHRcdHBhZGRpbmc6IDIwcHggMzVweCAwcHggMzVweDtcblx0XHR9XG5cdFx0dGltZXtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHRcdFx0Y29sb3I6ICRUZXh0R3Jpcztcblx0XHRcdG1hcmdpbjogMjBweCAzNXB4IDIwcHggMzVweDtcblx0XHR9XG5cdH1cblx0LnNpbmdsZS1jb250ZW50e1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNik7XG5cdFx0XHRjb2xvcjogJFRleHRHcmlzO1xuXHRcdFx0cGFkZGluZzogMjBweCAzNXB4IDIwcHggMzVweDtcblx0fVxufVxuXG4uaG9tZV9TaW5nbGVOZXdze1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdC50b3BfbGV2ZWxfbmV3c3tcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdC5jYXJke1xuXHRcdFx0Z3JpZC1hcmVhOiBpbml0aWFsO1xuXHRcdFx0aGVpZ2h0OiA0NTBweDtcblx0XHRcdGF7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5hcnRpY2xlLnNpbmdsZS1uZXdze1xuXHRkaXNwbGF5OiBncmlkO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDU5O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRpbWd7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvYmplY3QtZml0OiBjb250ZW50O1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXHQubmV3cy10aXRsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwNTk7XG5cdFx0aDF7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdGNvbG9yOiAgJFRleHRDbGFpcjtcblx0XHR9XG5cdH1cblx0Lm5ld3MtdGVzdHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHRpbWV7XG5cdFx0XHRjb2xvcjogJFRleHRDbGFpcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0cHtcblxuXHRcdH1cblx0fVxufVxuXG5cbi8vIE1FRElBUVVFUklFIFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNDgwdXBcdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzY0MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNzY4dXBcblx0LmJvdHRvbV9sZXZlbF9uZXdze1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xuXHRcdGdyaWQtY29sdW1uOiAyLzQ7XG5cdFx0Z3JpZC1yb3c6IDI7XG5cdH1cblxuXHQuaG9tZV9TaW5nbGVOZXdze1xuXHRcdC50b3BfbGV2ZWxfbmV3c3tcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHR9XG5cdC5uZXdzX2dyaWRfNXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdGdyaWQtcm93LWdhcDogMjBweDtcblx0XHRncmlkLWNvbHVtbjogMi80O1xuXHRcdGdyaWQtcm93OiAyO1xuXHR9XHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxLjI1ZW0pe1xuXHQvLyBicmVha3BvaW50cy85ODB1cFxuXHQubmV3c19ncmlkXzV7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMjBweDtcblx0XHRncmlkLXJvdy1nYXA6IDIwcHg7XG5cdFx0Z3JpZC1jb2x1bW46IDIvNDtcblx0XHRncmlkLXJvdzogMjtcblx0fVx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG5cblx0IC50b3BfbGV2ZWxfbmV3c3tcblx0IFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Ly8gZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0LmJvdHRvbV9sZXZlbF9uZXdze1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xuXHRcdGdyaWQtY29sdW1uOiAyLzQ7XG5cdFx0Z3JpZC1yb3c6IDI7XG5cdH1cdFx0XG5cblx0Lm5ld3NfZ3JpZF81e1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xuXHRcdGdyaWQtY29sdW1uOiAyLzQ7XG5cdFx0Z3JpZC1yb3c6IDI7XG5cdH1cdFxuXG5cdC50b3BfbGV2ZWxfbmV3c3tcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdC5jYXJkbHZsXzEtaXRlbSB7IFxuXHRcdFx0Z3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaG9tZV9TaW5nbGVOZXdze1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHQudG9wX2xldmVsX25ld3N7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHRcdFx0LmNhcmR7XG5cdFx0XHRcdGdyaWQtYXJlYTogaW5pdGlhbDtcblx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YXJ0aWNsZS5zaW5nbGUtbmV3c3tcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDNmcjtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xuXHRcdGdyaWQtY29sdW1uOiAyLzQ7XG5cdFx0Z3JpZC1yb3c6IDI7XG5cdFx0Lm5ld3MtdGVzdHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXHRcdH1cblx0fVxuXHQubmV3c3tcblx0XHQuY2FyZHtcblx0XHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIuNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTQ4MHVwXG5cdC5uZXdzX2dyaWRfNXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdGdyaWQtcm93LWdhcDogMjBweDtcblx0XHRncmlkLWNvbHVtbjogMi80O1xuXHRcdGdyaWQtcm93OiAyO1xuXHR9XHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTY4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE5MjB1cFxufSIsIi5yaWdodC1zaWRlYmFye1xuXHRwYWRkaW5nOiA4MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5jYWxlbmRhcntcbiAgICBcdGJveC1zaGFkb3c6IG5vbmU7XG4gICAgXHQubWVjLWNhbGVuZGFyLXRhYmxle1xuICAgIFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuICAgIFx0fVxuICAgIH1cblx0LmJpcnRoZGF5c3tcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlIDY2JTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGV1ckJpcnRoO1xuXHQgICAgLmJsb2MtbG9nb3tcblx0ICAgIFx0cGFkZGluZzogMjBweDtcblx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBcdGdhcDogMTBweDtcblx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXHRjb2xvcjogJEJsYW5jO1xuXHQgICAgXHRAaW5jbHVkZSBmb250LXNpemUoMS44KTtcblx0ICAgIFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHQgICAgfVxuXHQgICAgLmNvbnRlbnQtYmlydGhkYXlze1xuXHQgICAgXHRwYWRkaW5nOiAyMHB4O1xuXHQgICAgXHRkaXZ7XG5cdCAgICBcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHQgICAgXHRcdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHQgICAgXHRcdC50ZWFtcy1saW5re1xuXHQgICAgXHRcdFx0ZmlndXJle1xuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHQgICAgXHRcdFx0XHRpbWd7XG5cdCAgICBcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdCAgICBcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHQgICAgXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICAgIFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgXHRcdFx0XHR9XG5cdCAgICBcdFx0XHRcdGZpZ2NhcHRpb257XG5cdCAgICBcdFx0XHRcdFx0cHtcblx0ICAgIFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHQgICAgXHRcdFx0XHRcdFx0Y29sb3I6ICRCbGFuYztcblx0ICAgIFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQm9sZDtcblx0ICAgIFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0XHRcdFx0XHR9XG5cdCAgICBcdFx0XHRcdH1cblx0ICAgIFx0XHRcdH1cblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXG5cdFx0LnJpZ2h0X3NpZGViYXItYmlydGhkYXlzLS1saXN0e1xuXHRcdFx0b3BhY2l0eTogaGlkZGVuO1xuXHRcdFx0LmJpcnRoZGF5LXNsaWRlcntcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMHB4O1xuXHRcdFx0XHQuc2xpY2stbGlzdHtcblx0XHRcdFx0XHQuc2xpY2stdHJhY2t7XG5cdFx0XHRcdFx0XHQuc2xpY2stc2xpZGV7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGZpZ2NhcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJEJsYW5jO1xuXHQgICAgXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuXHQgICAgXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkUmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5sYXRlc3RfbmV3c3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjokQmxhbmM7XG5cdCAgICBcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuXHQgICAgXHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdCAgICBcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG5cdFx0fVxuXHRcdC5yaWdodF9zaWRlYmFyLW5ld3MtLWxpc3R7XG5cdFx0XHQubmV3cy1zbGlkZXJ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQuc2xpY2stbGlzdHtcblx0XHRcdFx0XHQuc2xpY2stdHJhY2t7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHQuc2xpY2stc2xpZGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuc2xpZGVyLWNhcHRpb24tY2xhc3N7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokQmxhbmM7XG5cdCAgICBcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuXHQgICAgXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJExpZ2h0O1xuXHQgICAgXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5pbnN0YWdyZWlzY2h7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRoMntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Y29sb3I6JEJsYW5jO1xuXHQgICAgXHRAaW5jbHVkZSBmb250LXNpemUoMS44KTtcblx0ICAgIFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAgXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0X3NpZGViYXItaW5zdGFncmVpc2NoLS1saXN0e1xuXHRcdFx0Lmluc3RhZ3JlaXNjaC1zbGlkZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdC5zbGljay1kb3Rze1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0LnNsaWNrLWxpc3R7XG5cdFx0XHRcdFx0LnNsaWNrLXRyYWNre1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0LnNsaWNrLXNsaWRle1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKCA0MCUgKSBjb250cmFzdCggMTAwJSApIHNlcGlhKCAwICkgYmx1ciggMHB4ICkgaW52ZXJ0KCAwJSkgaHVlLXJvdGF0ZSggMGRlZykgc2F0dXJhdGUoIDEwMCUgKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNsaWRlci1jYXB0aW9uLWNsYXNze1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1x0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRCbGFuYztcblx0ICAgIFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHQgICAgXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuc29jaWFse1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1RjI4O1xuXHQgICAgaDJ7XG5cdCAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICAgXHRwYWRkaW5nOiAyMHB4IDIwcHggMDtcblx0ICAgIFx0QGluY2x1ZGUgZm9udC1zaXplKDEuOCk7XG5cdCAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICB9XG5cdCAgICAuc29jaWFsLXRpdGxle1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgfVxuXHRcdC5yaWdodF9zaWRlYmFyLXNvY2lhbC0tbGlzdHtcblx0XHRcdG9wYWNpdHk6IGhpZGRlbjtcblx0XHRcdC5zb2NpYWwtc2xpZGVye1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwcHg7XG5cdFx0XHRcdC5zbGljay1saXN0e1xuXHRcdFx0XHRcdC5zbGljay10cmFja3tcblx0XHRcdFx0XHRcdC5zbGljay1zbGlkZXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuc29jaWFsLWluZm97XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRCbGFuYztcblx0ICAgIFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHQgICAgXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdCAgICBcdFx0XHRcdFx0XHQuc29jaWFsLXRpdGxle1xuXHQgICAgXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS44KTtcblx0ICAgIFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRCb2xkO1xuXHQgICAgXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRcdFx0XHRcdGNvbG9yOiAgI2ZmZjtcblx0ICAgIFx0XHRcdFx0XHRcdH1cblx0ICAgIFx0XHRcdFx0XHRcdC5zb2NpYWwtZGF0ZXtcblx0ICAgIFx0XHRcdFx0XHRcdFx0Y29sb3I6ICAjZmZmO1xuXHQgICAgXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xuXHQgICAgXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJExpZ2h0O1xuXHQgICAgXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiAgaXRhbGljO1xuXHQgICAgXHRcdFx0XHRcdFx0fVxuXHQgICAgXHRcdFx0XHRcdFx0cHtcblx0ICAgIFx0XHRcdFx0XHRcdFx0Y29sb3I6ICAjZmZmO1xuXHQgICAgXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLy8gTUVESUFRVUVSSUUgXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xuXHQvLyBicmVha3BvaW50cy80ODB1cFx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNjQwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pe1xuXHQvLyBicmVha3BvaW50cy83Njh1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG5cblx0LnJpZ2h0LXNpZGViYXJ7XG5cdFx0cGFkZGluZzogMTAwcHggNDBweCAkbWFyZ2luVmVydGljYWwgMHB4O1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIuNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTQ4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE2ODB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xOTIwdXBcbn0iLCIvLyBIT01FIFNUWUxFIFxuXG4uY29udGVudHtcblx0Ly8gQkFOTkVSIFNUWUxFIFxuXG5cdC5iYW5uZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1ib3R0b206ICRtYXJnaW5WZXJ0aWNhbDtcblx0XHQuYmFubmVyLXNsaWRlcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQuc2xpY2stbGlzdHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC5zbGljay10cmFja3tcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZXItLWl0ZW17XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNzAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0LmJhbm5lci1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjMwcHg7XG5cdFx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRCbGFuYztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbkdsb2JhbCwgLmN0YSwgLmFjZi1idXR0b257XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE9yYW5nZTtcblx0XHRcdFx0Y29sb3I6ICRCbGFuYztcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJE9yYW5nZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRTZW1pQm9sZDtcblx0XHRcdCAgICBAaW5jbHVkZSBmb250LXNpemUoMS43KTtcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuXHRcdFx0ICAgICY6aG92ZXJ7XG5cdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmxhbmM7XG5cdFx0XHQgICAgXHRjb2xvcjogICRPcmFuZ2U7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5iYW5uZXItbGlua3MtLWNvbnRhaW5lcntcblx0XHRcdC8qcGFkZGluZy1sZWZ0OiAyMHB4OyovXG5cdFx0XHQuYmFubmVyLWxpbmtzLS1saXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMTBweDtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmxpbmUtbGlzdHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGdyaWQtY29sdW1uOiAxLzM7XG5cdFx0XHQuYmFubmVyLWxpbmtzLS1saXN0e1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vQ29uY291cnNcblxuLmF5c19jYl9hbmRfYXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4uYXlzLXF1aXotd3JhcHtcblx0LmF5cy1xdWl6LWNvbnRhaW5lcntcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5heXMtc3RhcnQtcGFnZXtcblx0XHRpbWd7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICRUZXh0Q2xhaXIgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMWVtIDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYXlzLWZzLXRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXJCO1xuXHRcdFx0Y29sb3I6ICRUZXh0Q2xhaXIgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMi4yKTtcblx0XHR9XG5cdFx0LmF5cy1mcy1zdWJ0aXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdFx0cCwgdWwsIGxpe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkVGV4dENsYWlyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmF5c19xdWl6X3F1ZXN0aW9uIHB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyQjtcblx0XHRcdGNvbG9yOiAkVGV4dENsYWlyICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAgMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuXHR9XG5cdFtpZF49XCJheXNfZmluaXNoX3F1aXpfXCJdIC5heXMtZnMtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjIpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRUZXh0Q2xhaXIgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdH1cblx0W2lkXj1cImF5c19maW5pc2hfcXVpel9cIl0gLmF5cy1mcy1zdWJ0aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS42KTtcblx0XHRjb2xvcjogJFRleHRDbGFpciAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmF5c19idXR0b25zX2RpdiBpbnB1dHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcblx0fVxuXHQuYXlzX3F1aXpuX2FuY25veG5lcmlfcWFuYWt7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRPcmFuZ2UgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJE9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXHR9XG5cdC5heXNfZmFfdXNlcnM6OmJlZm9yZXtcblx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvY29udGVzdC1pY29uLnN2ZycpO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcbiAgICBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0W2lkXj1cImF5c19maW5pc2hfcXVpel9cIl0gZGl2LnN0ZXAgZGl2LmF5cy1hYnMtZnN7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmF5cy1maWVsZHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJE9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6ICAkT3JhbmdlO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRpbnB1dH5sYWJlbFtmb3JePVwiYXlzLWFuc3dlci1cIl17XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2UgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmF5cy1maWVsZCBpbnB1dH5sYWJlbFtmb3JePVwiYXlzLWFuc3dlci1cIl17XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XG5cdFx0Y29sb3I6ICAkT3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcdFx0XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQjYXlzLXF1aXotY29udGFpbmVyLTIgLmF5cy1maWVsZC5jaGVja2VkX2Fuc3dlcl9kaXYgaW5wdXQ6Y2hlY2tlZH5sYWJlbHtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2UgIWltcG9ydGFudDtcblx0fVxuXHRbaWRePVwiYXlzX2ZpbmlzaF9xdWl6X1wiXSBkaXYuc3RlcHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5heXMtcXVlc3Rpb24tY291bnRlcntcblx0XHR0cmFuc2Zvcm06ICB0cmFuc2xhdGVZKDMwcHgpO1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkVGV4dENsYWlyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmRpdi5zdGVwe1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHQuYXlzLXF1aXotbGltaXRhdGlvbi1hdHRlbXB0cy1ub3RpY2V7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIE1FRElBUVVFUklFIFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNDgwdXBcdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzY0MHVwXG5cdC5jb250ZW50IC5iYW5uZXIgLmJhbm5lci1saW5rcy0tY29udGFpbmVyIC5iYW5uZXItbGlua3MtLWxpc3Qge1xuICAgIFx0ZGlzcGxheTogZ3JpZDtcbiAgICBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzc2OHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MS4yNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvOTgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xMjgwdXBcblxuXHQuY29udGVudHtcblx0XHQmLm5vLWJhbm5lcntcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0LmlubGluZS1saXN0e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJhbm5lcntcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XG5cdFx0XHQmLmlubGluZS1saXN0e1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0IC5iYW5uZXItbGlua3MtLWNvbnRhaW5lcntcblx0XHRcdFx0IFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAuYmFubmVyLWxpbmtzLS1saXN0e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdFx0XHRnYXA6IDAgMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAwIDIwcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5iYW5uZXItc2xpZGVye1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5iYW5uZXItbGlua3MtLWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0LmJhbm5lci1saW5rcy0tbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAxNXB4IDA7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5jb250ZW50IC5iYW5uZXIgLmlubGluZS1saXN0e1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0Z3JpZC1jb2x1bW46IDEvMztcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdC5iYW5uZXItbGlua3MtLWxpc3R7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHRnYXA6IDEwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIuNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTQ4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE2ODB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xOTIwdXBcbn0iLCIvLyBHQUxFUllcblxuLnNpbmdsZS1ncmVpc2NoZ2FsbGVyeXtcblx0LnBhZ2VfZGVzY3JpcHRpb24gLnBhZ2VfZGVzY3JpcHRpb24tYmFubmVyIGgxe1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbGxlcnkgLmZpbHRlcnMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbGxlcnktZGlyZWN0b3J5IC5maWx0ZXJze1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZ3JleS1jdGF7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMik7XG5cdFx0Y29sb3I6ICAjN0Q3RDdEO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAycHggMTBweCAxcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHQgICAgbGluZS1oZWlnaHQ6IDEuNjVyZW07XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgICAmOmhvdmVye1xuXHQgICAgXHRjb2xvcjogICNmZmY7XG5cdCAgICBcdGJvcmRlci1jb2xvcjogI0VCNUYyODtcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI0VCNUYyODtcblx0ICAgIH1cblx0fVxufVxuLmdhbGxlcnktY29udGFpbmVye1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiAkbWFyZ2luVmVydGljYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LypwYWRkaW5nLXRvcDogMjBweDsqL1xuXHQuY2FyZCAudGl0bGUge1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBtaW4taGVpZ2h0OiA3NXB4O1xuXHQgICAgcGFkZGluZzogMTBweCAxN3B4IDVweDtcblx0ICAgIHRpbWV7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0ICAgIFx0Y29sb3I6ICRUZXh0Q2xhaXI7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0dG9wOiA4cHg7XG5cdCAgICB9XG5cdCAgICBoMntcblx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXHRmb250LXdlaWdodDogNjAwO1xuXHQgICAgXHRjb2xvcjogIzdEN0Q3RDtcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdCAgICBmb250LXNpemU6IDEuNnJlbTtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcblxuXHQgICAgfVxuXHR9XG5cdC5nYWxsZXJ5LWl0ZW17XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6aG92ZXIgLmJnaXtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG5cdFx0fVxuXHRcdC5iZ2l7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Lypjb250ZW50OlwiXCI7Ki9cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg0MCUpIGNvbnRyYXN0KDEwMCUpIHNlcGlhKDApIGJsdXIoMHB4KSBpbnZlcnQoMCUpIGh1ZS1yb3RhdGUoXG4wZGVnKSBzYXR1cmF0ZSgxMDAlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcbiAgICBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjcpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJjaGl2ZS1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0LmFyY2hpdmUtaXRlbXtcblx0XHRoMntcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1FRElBUVVFUklFIFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNDgwdXBcdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzY0MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNzY4dXBcblxuXG5cdC5nYWxsZXJ5LWNvbnRhaW5lcntcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdCB9XG5cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG5cdC5nYWxsZXJ5LWNvbnRhaW5lcntcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIFx0Z2FwOiAzMHB4O1xuXHQgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIuNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTQ4MHVwXG5cdC5nYWxsZXJ5LWNvbnRhaW5lcntcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIFx0Z2FwOiAzMHB4O1xuXHQgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNjgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTkyMHVwXG59IiwiLy8gRE9DVU1FTlQgTk9STUFMXG5cbi8qXG4kVGV4dDogIzVBNUE1QTtcbiRUZXh0Q2xhaXI6ICM3RDdEN0Q7XG4kR3Jpc0xpZ2h0OiAjYjRiM2IzO1xuJFRleHRHcmlzOiAjNTg1ODU4O1xuKi9cblxuLmNvbnRlbnQtZmxleGlibGVze1xuXHQuYmxvY3MtY29sLTN7XHRcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0LypnYXA6IDIwcHg7Ki9cblx0XHRoMntcblx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdH1cblx0fVxuXHQuYmxvY3MtY29sLTJ7XHRcdFxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHQvKmdhcDogMjBweDsqL1xuXHRcdGgye1xuXHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0fVxuXHR9XG5cdC5ibG9jcy1jb250YWluZXJ7XG5cdFx0aDJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICM3RDdEN0Q7XG5cdFx0fVxuXHRcdC5saW5rcy1ibG9ja3tcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHQubGlua3MtY29udGFpbmVye1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdFx0XHQubGlua3MtaXRlbXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG5cdFx0XHRcdFx0XHRjb2xvcjogJFRleHRHcmlzO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzdEN0Q3RDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdEN0Q3RDFBO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3RDdEO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgYXtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWxlcy1ibG9jaywgLnZpZGVvcy1ibG9ja3tcblx0XHRcdC5maWxlcy1jb250YWluZXIsIC52aWRlb3MtY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHQvKmdhcDogMjBweDsqL1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdFx0XHQuZmlsZXMtaXRlbSwgLnZpZGVvcy1pdGVte1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRUZXh0R3Jpcztcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJGMmYyO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgYXtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gMjBweCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmlsZS1wZGY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHQgICAgLyogZGlzcGxheTogbm9uZTsgKi9cblx0XHRcdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy90ZXQtcGRmLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIG1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL3RldC1wZGYuc3ZnKTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzdEN0Q3RDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZpbGUtcGRmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvdGV0LXBkZi5zdmcpO1xuXHRcdFx0XHRcdCAgICBtYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy90ZXQtcGRmLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5maWxlLXdvcmQ6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHQgICAgLyogZGlzcGxheTogbm9uZTsgKi9cblx0XHRcdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy9kb2Muc3ZnKTtcblx0XHRcdFx0XHQgICAgbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvZG9jLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5maWxlLXhsczpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL3hscy5zdmcpO1xuXHRcdFx0XHRcdCAgICBtYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy94bHMuc3ZnKTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzdEN0Q3RDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZpbGUtcHB0OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvcHB0LnN2Zyk7XG5cdFx0XHRcdFx0ICAgIG1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL3BwdC5zdmcpO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogNDBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3RDdEO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmlsZS1vdGhlcjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL2F1dHJlLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIG1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL2F1dHJlLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5maWxlLWltYWdlOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvanBlZy5zdmcpO1xuXHRcdFx0XHRcdCAgICBtYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy9qcGVnLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblx0XHRcdFx0LmxpbmtzLWl0ZW0gYTpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL3RldC1wZGYuc3ZnKTtcblx0XHRcdFx0XHQgICAgbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvdGV0LXBkZi5zdmcpO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogNDBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3RDdEO1xuXHRcdFx0XHRcdH1cblxuLy8gRE9DVU1FTlQgYWNjb3JkaW9uXG5cbi5jb250ZW50LWZsZXhpYmxlc3tcblx0LmFjY29yZGlvbntcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQvKm1hcmdpbi10b3A6IDIwcHg7Ki9cblx0XHQvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQ0RDOyovXG5cdFx0aDIgc3Bhbntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMzVweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwLjE1ZW0gMC4xNWVtIDAgMDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdC8qY29udGVudDpcIlwiOyovXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogMC4xNWVtIDAuMTVlbSAwIDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRoMntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjogJFRleHRDbGFpcjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDBweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcblx0XHRcblx0XHR9XG5cdFx0LmxpbmtzLWNvbnRhaW5lciwgLmZpbGVzLWNvbnRhaW5lciwgLnZpZGVvcy1jb250YWluZXIsIC50ZXh0LWNvbnRhaW5lcntcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuXHRcdFx0LmxpbmtzLWl0ZW0sIC5maWxlcy1pdGVtLCAudmlkZW9zLWl0ZW17XG5cdFx0XHRcdC8qbWFyZ2luOiAxMHB4OyovXG5cdFx0XHRcdC8qcGFkZGluZzogMTBweCAyMHB4OyovXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC8qbWFyZ2luOiAxcHggMXB4IDIwcHggMXB4OyovXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS40KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDQwcHg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJFRleHRDbGFpcjtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XHQuZmlsZS1wZGY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHQgICAgLyogZGlzcGxheTogbm9uZTsgKi9cblx0XHRcdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy90ZXQtcGRmLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIG1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL3RldC1wZGYuc3ZnKTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzdEN0Q3RDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZpbGUtd29yZDpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL2RvYy5zdmcpO1xuXHRcdFx0XHRcdCAgICBtYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy9kb2Muc3ZnKTtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzdEN0Q3RDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZpbGUteGxzOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcveGxzLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIG1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL3hscy5zdmcpO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogNDBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3RDdEO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmlsZS1vdGhlcjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL2F1dHJlLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIG1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL2F1dHJlLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5maWxlLWltYWdlOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvanBlZy5zdmcpO1xuXHRcdFx0XHRcdCAgICBtYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy9qcGVnLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZG9jX2FjdGl2ZXtcblx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0aDIgc3Bhbntcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuXHRcdH1cblx0XHQubGlua3MtY29udGFpbmVyLCAuZmlsZXMtY29udGFpbmVyLCAudmlkZW9zLWNvbnRhaW5lciwgLnRleHQtY29udGFpbmVye1xuXHRcdFx0bWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG5cdFx0XHQvKm1hcmdpbi10b3A6IDIwcHg7Ki9cblx0XHR9XG5cdH1cbn1cblxuLnZpZGVvLWljb257XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguL3Njc3MvaW1nL2J1dHRvbl9wbGF5LnN2Zyk7XG4gICAgbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvYnV0dG9uX3BsYXkuc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3RDdEO1xufVxuLy8gTElHSFRCT1hcblxuLnZpZGVvLWxpZ2h0Ym94e1xuXHRkaXNwbGF5OiBub25lO1xuXHQuY2xvc2V7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDQwcHg7XG5cdCAgICByaWdodDogNDBweDtcblx0ICAgIGNvbG9yOiAjZmZmO1xuXHR9XG59XG4udmlkZW8tbGlnaHRib3gudmlzaWJsZS1kb2MtdmlkZW97XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLy8gTUVESUFRVUVSSUUgXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xuXHQvLyBicmVha3BvaW50cy80ODB1cFx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNjQwdXBcblxuXG5cdC5jb250ZW50LWZsZXhpYmxlc3tcblx0XHQuYmxvY3MtY29sLTN7XHRcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxLzQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jcy1jb2wtMntcdFx0XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxLzM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jcy1jb250YWluZXJ7XG5cdFx0XHQuZmlsZXMtYmxvY2ssIC52aWRlb3MtYmxvY2t7XG5cdFx0XHRcdC5maWxlcy1jb250YWluZXIsIC52aWRlb3MtY29udGFpbmVye1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNzY4dXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxLjI1ZW0pe1xuXHQvLyBicmVha3BvaW50cy85ODB1cFxuXHQuY29udGVudC1mbGV4aWJsZXN7XG5cdFx0LmJsb2NzLWNvbC0ze1x0XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdGgye1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMS80O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY3MtY29sLTJ7XHRcdFxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGgye1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMS8zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY3MtY29udGFpbmVye1xuXHRcdFx0LmZpbGVzLWJsb2NrLCAudmlkZW9zLWJsb2Nre1xuXHRcdFx0XHQuZmlsZXMtY29udGFpbmVyLCAudmlkZW9zLWNvbnRhaW5lcntcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyLjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE0ODB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNjgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTkyMHVwXG59IiwiLy8gR0FaRVRURSBcblxuLmdhemV0dGV7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdGdhcDogNDBweDtcblx0LmdhemV0dGUtaXRlbXtcblx0XHRoZWlnaHQ6IDM2MHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Jjpob3ZlciAuYmdpe1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcblx0XHR9XG5cdFx0LmJnaXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0bGVmdDogNTAlO1xuICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNyk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQm9sZDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYXpldHRle1xuXHQucGFnZV9kZXNjcmlwdGlvbi1iYW5uZXJ7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNRURJQVFVRVJJRSBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzQ4MHVwXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pe1xuXHQvLyBicmVha3BvaW50cy82NDB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzc2OHVwXG5cblxuXHQuZ2F6ZXR0ZXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiA0MHB4O1xuXHR9XG5cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG5cdC5nYXpldHRle1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRnYXA6IDQwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyLjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE0ODB1cFxuXHQuZ2F6ZXR0ZXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE2ODB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xOTIwdXBcbn0iLCIuc2wtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvKmJhY2tncm91bmQ6ICRkYXJrX2JnOyovXG4gIG9wYWNpdHk6IDAuOTc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDY7XG59XG4uc2wtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuICBcbiAgLnNsLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgei1pbmRleDogMTAxNTtcbiAgICBjb2xvcjogJE9yYW5nZTtcbiAgfVxuICBcbiAgLnNsLWNvdW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMTU7XG4gICAgY29sb3I6ICRPcmFuZ2U7XG4gIH1cbiAgXG4gIC5zbC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0gMTBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwMTU7XG4gICAgICBmb250LWZhbWlseTogYXJpYWwgc2Fucy1zZXJpZjtcblxuICAgICAgJi5zbC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkT3JhbmdlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLnNsLXByZXYge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJE9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zbC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zbC1jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAuc2wtZG93bmxvYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTAwNTtcbiAgICB9XG4gIH1cbn1cblxuLnNsLXNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgei1pbmRleDogMTAwNztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbi5zbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZXtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcbiAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHB1bHNhdGV7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSk7XG4gICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHB1bHNhdGV7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSk7XG4gICAgICBvcGFjaXR5OiAwLjA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBwdWxzYXRle1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuICAgICAgb3BhY2l0eTogMC4wO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn0iLCJcdC8vLm1hc29ucnlcblx0XHQudGl0bGUtc2ltcGxlLWdhbGxlcnl7XG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGNvbG9yOiAkT3JhbmdlO1xuXG5cdFx0fVxuXHRcdC5nYWxsZXJ5LWNvbnRhaW5lci1zaW1wbGV7XG5cdCBcdFx0ZGlzcGxheTogZ3JpZDtcbiAgXHRcdFx0Z3JpZC1nYXA6IDIwcHg7XG4gXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsMWZyKSk7XG4gIFx0XHRcdGdyaWQtYXV0by1yb3dzOiAxMDBweDtcbiAgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQuZ2FsbGVyeS1jb250YWluZXItc2ltcGxlIGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVx0XHRcblxuXHRcdC5nYWxsZXJ5LWNvbnRhaW5lci1zaW1wbGUgYXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5sb2FkaW5nLWdhbGxlcnl7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0fSIsIi8qXG5JTlNUQUdSRUlTQ0ggXG4qL1xuXG4uaW5zdGFncmVpc2NoLXBhZ2V7XG5cdGRpc3BsYXk6IGdyaWQ7IFxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG5cdGdhcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LypwYWRkaW5nLXRvcDogMjBweDsqL1xuXHRncmlkLWF1dG8tcm93czogMWZyO1xuXHQuY2FyZC1pbnN0YWdyZWlzY2h7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuICAgIFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDU5O1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQuaW5zdGFVc2VyX2NvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcblx0XHRcdC5pbnN0YVVzZXJfaW5mb3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGZpZ2NhcHRpb257XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS44KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiRUZXh0O1xuXHRcdFx0XHRcdFx0LyptYXJnaW4tbGVmdDogMTVweCovXG5cdFx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saWtlcyBwLm51bWJlcnMtZG9zc2llcntcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3RDdEO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0XHQuaW5zdGFJbWd7XG5cdFx0XHQmLWl0ZW17XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnN0YS1zbGlkZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdFx0ZGl2e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zbGlkZS1hY3RpdmUtNSAuaW5zdGFJbWctaXRlbXtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcblx0XHRcdH1cblx0XHRcdCYuc2xpZGUtYWN0aXZlLTQgLmluc3RhSW1nLWl0ZW17XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG5cdFx0XHR9XG5cdFx0XHQmLnNsaWRlLWFjdGl2ZS0zIC5pbnN0YUltZy1pdGVte1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMCUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0Ji5zbGlkZS1hY3RpdmUtMiAuaW5zdGFJbWctaXRlbXtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcblx0XHRcdH1cblx0XHRcdCYuc2xpZGUtYWN0aXZlLTEgLmluc3RhSW1nLWl0ZW17XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG5cdFx0XHR9XG5cdFx0XHQmLnNsaWRlLWFjdGl2ZS0wIC5pbnN0YUltZy1pdGVte1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnN0YUltZy1jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzgwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Lmluc3RhSW1nLXNsaWRlci1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDogMzgwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5idWxsZXQtY29udGFpbmVye1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQuYnVsbGV0LXByZXZ7XG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0ICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL3Njc3MvaW1nL0ZsZWNoZS1ibGFuY2hlLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMjBweDtcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnVsbGV0LW5leHR7XG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdCAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zY3NzL2ltZy9GbGVjaGUtYmxhbmNoZS5zdmcpO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdGEtc2xpZGVye1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC5zbGljay1kb3Rze1xuXHRcdFx0XHRcdG1hcmdpbjogLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsaWNrLWxpc3R7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdC5zbGljay10cmFja3tcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdC5pbnN0YUltZy1pdGVte1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRCb2xkO1xuXHRcdFx0Y29sb3I6JEJsYWNrO1xuXHRcdFx0Lmxpa2Vze1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdC5jb250ZW50LWxpa2Vze1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQubGlrZWQtbnVtYmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRPcmFuZ2UgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmxpa2Vke1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdCAgICBcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvQ29ldXJpY29uZS5zdmcnKTtcblx0ICAgIFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvQ29ldXJpY29uZS5zdmcnKTtcblx0ICAgIFx0XHRcdFx0XHRtYXJzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgIFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICBcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdCAgXHRcdFx0XHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubm90LWxpa2Vke1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRUZXh0R3Jpcztcblx0ICAgIFx0XHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi9zY3NzL2ltZy9Db2V1cmljb25lLnN2ZycpO1xuXHQgICAgXHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybCgnLi9zY3NzL2ltZy9Db2V1cmljb25lLnN2ZycpO1xuXHQgICAgXHRcdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHQgIFx0XHRcdFx0XHRcdG1hc2stc2l6ZTogY29udGFpbjtcblx0ICBcdFx0XHRcdFx0XHRtYXJzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgIFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm51bWJlcnMtbGlrZXN7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJFRleHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIpO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS40KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdFx0XHRjb2xvcjogJFRleHRHcmlzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW5zdGEtZGF0ZXtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEuMik7XG5cdGZvbnQtd2VpZ2h0OiAkUmVndWxhcjtcblx0Y29sb3I6ICRUZXh0O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIFNJTkdMRSBJTlNUQUdSRUlTQ0hcblxuLnNpbmdsZS1pbnN0YWdyZWlzY2h7XG5cdC5jYXJkLWluc3RhZ3JlaXNjaHtcblx0XHQuaW5zdGFJbWctY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0Lmluc3RhSW1nLWxpc3R7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LnNsaWNrLWxpc3R7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdC5zbGljay10cmFja3tcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdC5pbnN0YUltZy1pdGVte1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnN0YVVzZXJfaW5mb3tcblx0XHRcdFx0cGFkZGluZzogMzVweCAzNXB4IDBweCAzNXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRCb2xkO1xuXHRcdFx0XHRcdFx0Y29sb3I6JFRleHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJEJvbGQ7XG5cdFx0XHRcdGNvbG9yOiRCbGFjaztcblx0XHRcdFx0Lmxpa2Vze1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQubGlrZWR7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE9yYW5nZTtcbiAgICBcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuL3Njc3MvaW1nL0NvZXVyaWNvbmUuc3ZnJyk7XG4gICAgXHRcdFx0XHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoJy4vc2Nzcy9pbWcvQ29ldXJpY29uZS5zdmcnKTtcbiAgICBcdFx0XHRcdFx0XHRcdG1hcnNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgIFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgIFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIFx0XHRcdFx0XHRcdFx0XHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubm90LWxpa2Vke1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRUZXh0R3Jpcztcblx0ICAgIFx0XHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi9zY3NzL2ltZy9Db2V1cmljb25lLnN2ZycpO1xuXHQgICAgXHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybCgnLi9zY3NzL2ltZy9Db2V1cmljb25lLnN2ZycpO1xuXHQgICAgXHRcdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHQgIFx0XHRcdFx0XHRcdG1hc2stc2l6ZTogY29udGFpbjtcblx0ICBcdFx0XHRcdFx0XHRtYXJzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICBcdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgXHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIFx0XHRcdFx0XHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubnVtYmVycy1saWtlc3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkUmVndWxhcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkVGV4dDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRUZXh0Q2xhaXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRUZXh0R3Jpcztcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5zdGEtZGF0ZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4yKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRUZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbi8vTGlnaHRib3hcblxuLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvRmxlY2hlLXBob3RvLXByb2ZpbC5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldntcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9zY3NzL2ltZy9GbGVjaGUtcGhvdG8tcHJvZmlsLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5cbi8vIE1FRElBUVVFUklFIFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNDgwdXBcdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzY0MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNzY4dXBcblxuXG5cdC5pbnN0YWdyZWlzY2gtcGFnZXtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG5cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG5cdC5pbnN0YWdyZWlzY2gtcGFnZXtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG5cblx0Lmluc3RhZ3JlaXNjaC1wYWdle1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIuNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTQ4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE2ODB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xOTIwdXBcbn0iLCIvKiBcbk1FTUJFUlNcbiovXG5cbi5idWRkeXByZXNze1xuXG5cdC5zZWxlY3QtY29udGFpbmVye1xuXHRcdG1hcmdpbjogMjBweCAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdC5vcmRlci1zZWxlY3R7XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Y29sb3I6ICRUZXh0Q2xhaXI7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS44KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkTGlnaHQ7XG5cdFx0fVxuXHRcdHNlbGVjdHtcblx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0Y29sb3I6ICRUZXh0Q2xhaXI7XG4gXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuOCk7XG4gXHRcdFx0Zm9udC13ZWlnaHQ6ICRCb2xkO1xuXHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdH1cblx0XHRzZWxlY3Q6Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHR9XG5cdFx0XHQubWVtYmVyc3tcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHRcdFx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0XHRcdC5tZW1iZXJzLWl0ZW17XG5cdFx0XHRcdFx0Lmxpc3Qtd3JhcHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Lml0ZW0tYXZhdGFye1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA0cHggIzAwMDAwMDI5O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lml0ZW17XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0XHQuaXRlbS1ibG9ja3tcblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkVGV4dEdyaXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoMS41KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRTZW1pQm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdH1cblx0XHQuYnAtcGFnaW5hdGlvbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxufVxuXG4jbG9hZGluZy1pbWFnZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sZHMtcmlwcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubGRzLXJpcHBsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICRPcmFuZ2U7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4vLyBNRURJQVFVRVJJRSBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzQ4MHVwXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pe1xuXHQvLyBicmVha3BvaW50cy82NDB1cFxuXHRcdC5idWRkeXByZXNze1xuXHRcdFx0Lm1lbWJlcnN7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzc2OHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MS4yNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvOTgwdXBcblx0XHQuYnVkZHlwcmVzc3tcblx0XHRcdC5tZW1iZXJze1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdFx0fVxuXHRcdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xMjgwdXBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIuNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTQ4MHVwXG5cdFx0LmJ1ZGR5cHJlc3N7XG5cdFx0XHQubWVtYmVyc3tcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE2ODB1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pe1xuXHQvLyBicmVha3BvaW50cy8xOTIwdXBcbn0iLCIvKiBcblx0QU5OT05DRVNcbiovXG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW15LXNvY2lhbHtcblx0LmFubm9uY2VVc2VyX2NvbnRlbnR7XG5cdFx0LypwYWRkaW5nOiAwcHggNDBweCA0MHB4IDQwcHg7Ki9cblx0XHQuaW5zdGFVc2VyX2luZm97XG5cdFx0XHQvKnBhZGRpbmc6IDBweCA0MHB4IDBweCA0MHB4ICFpbXBvcnRhbnQ7Ki9cblx0XHR9XG5cdH1cblx0Lm1hc29ucnktY29udGVudHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxufVxuXG4uc2luZ2xlLWFubm9uY2V7XG5cdC5oZWFkZXJfc2luZ2xlTmV3c3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLmFubm9uY2Vze1xuXHQuYW5ub25jZXMtZm9ybXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDc1JTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRiYWNrZ3JvdW5kU2VhcmNoO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jdXJyZW50VXNlcl9pbmZve1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTVweCAwcHg7XG5cdFx0XHRmaWd1cmV7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFubm9uY2VzLWNvbnRhaW5lcntcblx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdC5hbm5vbmNlcy1saXN0LCAubWFzb25yeXtcblx0ICBcdFx0ZGlzcGxheTogZ3JpZDtcbiAgXHRcdFx0Z3JpZC1nYXA6IDEuNWVtO1xuICBcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MDBweCwxZnIpKTtcbiAgXHRcdFx0bWF4LXdpZHRoOiA4NDBweDtcbiAgXHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gIFx0XHRcdGdyaWQtYXV0by1yb3dzOiAwO1xuXHRcdFx0LmFubm9uY2VzLWl0ZW17XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDU5O1xuXHRcdFx0XHQuaW5zdGFVc2VyX2luZm97XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC5pbnN0YVVzZXJfaW5mby1uYW1le1xuICAgIFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuICAgIFx0XHRcdFx0XHRcdGNvbG9yOiAkVGV4dEdyaXM7XG4gICAgXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRTZW1pQm9sZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xuICAgIFx0XHRcdFx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuICAgIFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHRcbiAgICBcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZmlnY2FwdGlvbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggJG1hcmdpblZlcnRpY2FsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpZ3VyZV9pbnN0YXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hbm5vbmNlRWRpdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ICAgIC8qbWFyZ2luLXJpZ2h0OiAyMHB4OyovXG5cdFx0XHRcdFx0ICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKGh0dHBzOi8vaW50cmEuZ3JlaXNjaC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvY3JheW9uLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC8qLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi9zY3NzL2ltZy90ZXQtcGRmLnN2Zyk7Ki9cblx0XHRcdFx0XHQgICAgbWFzay1pbWFnZTogdXJsKGh0dHBzOi8vaW50cmEuZ3JlaXNjaC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvY3JheW9uLnN2Zyk7XG5cdFx0XHRcdFx0ICAgIC8qbWFzay1pbWFnZTogdXJsKC4vc2Nzcy9pbWcvdGV0LXBkZi5zdmcpOyovXG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFubm9uY2VzLWNvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAwO1xuXHRcdFx0XHRoMntcbiAgICBcdFx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRSZWd1bGFyO1xuICAgIFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjUpO1xuICAgIFx0XHRcdFx0Y29sb3I6ICRUZXh0R3JpcztcbiAgICBcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkUmVndWxhcjtcbiAgICBcdFx0XHRcdG1hcmdpbjogMTBweCAwcHg7XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cdFx0XHQuYW5ub25jZXMtY29udGFpbmVyIC5jdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHQuYW5ub25jZXMtY29udGFpbmVyIC5jdGEtY2hhdDpob3ZlciAuY29udGFjdC1pY29ue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQuYW5ub25jZXMtY29udGFpbmVyXHQuY3RhLWNoYXQgLmNvbnRhY3QtaWNvbiB7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNFQjVGMjg7XG5cdFx0XHQgICAgd2lkdGg6IDI1cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyNXB4O1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdCAgICAtd2Via2l0LW1hc2s6IHVybCguL3Njc3MvaW1nL2NoYXQuc3ZnKTtcblx0XHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHQgICAgbWFzazogdXJsKC4vc2Nzcy9pbWcvY2hhdC5zdmcpO1xuXHRcdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0fVxuXG5cbi5hbm5vbmNlLXRlbXBsYXRlLWRlZmF1bHR7XG4vKlx0LmFmLWZvcm17XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kU2VhcmNoO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0Ym94LXNoYWRvdzogJGJveFNoYWRvdztcblx0fSovXG59XG5cbi8vIE1FRElBUVVFUklFIFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNDgwdXBcdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzY0MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNzY4dXBcblx0LmFubm9uY2Vze1xuXHRcdC5hbm5vbmNlcy1mb3Jte1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIDkwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJhY2tncm91bmRTZWFyY2g7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5Mi41ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNDgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTY4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE5MjB1cFxufSIsIi8qXG4vLy8gQUdFTkRBXG4qL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWdlbmRhe1xuXHQucmlnaHQtc2lkZWJhcntcblx0XHQuY2FsZW5kYXJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLnJpZ2h0X3NpZGViYXItY2FsZW5kYXJ7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG59XG4jbWVjLWFjdGl2ZS1jdXJyZW50e1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm1lYy1jYWxlbmRhciAubWVjLXNlbGVjdGVkLWRheXtcblx0ICAgIGNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYSAhaW1wb3J0YW50O1xufVxuLm1lYy1jYWxlbmRhciAubWVjLXRvZGF5e1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlICFpbXBvcnRhbnQ7XG59XG4ubWVjLWNhbGVuZGFyIC5tZWMtY2FsZW5kYXItaGVhZGVyIGgye1xuXHRmb250LXNpemU6IDE2cHg7XG59XG4ubWVjLWJveC1jYWxlbmRhci5tZWMtY2FsZW5kYXIgLm1lYy1jYWxlbmRhci1oZWFkZXJ7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLm1lYy1ldmVudC1jYWxlbmRhci1jbGFzc2ljIC5tZWMtY2FsZW5kYXItc2lkZSAubWVjLWNhbGVuZGFyLXRhYmxle1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xufVxuLm1lYy1jb250YWluZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHQubWVjLXdyYXB7XG5cdFx0Lm1lYy1zaW5nbGUtZXZlbnR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDExMHB4IDA7XG5cdFx0XHQuY29sLW1kLTh7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHQubWVjLWV2ZW50cy1ldmVudC1pbWFnZXtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgMHB4IDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWVjLWV2ZW50LWNvbnRlbnR7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVjLWV2ZW50LWV4cG9ydC1tb2R1bGV7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVjLWV2ZW50cy1tZXRhLWdyb3Vwe1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wtbWQtNHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBDQUxFTkRBUiBcblxuLnJpZ2h0X3NpZGViYXItY2FsZW5kYXJ7XG5cdC5tZWMtd3JhcHtcblx0XHQubWVjLWNhbGVuZGFye1xuXHRcdFx0Lm1lYy1jYWxlbmRhci1zaWRle1xuXHRcdFx0XHQubWVjLXNraW4tbW9udGhseS12aWV3LW1vbnRoLW5hdmlnYXRvci1jb250YWluZXJ7XG5cdFx0XHRcdFx0Lm1lYy1tb250aC1uYXZpZ2F0b3J7XG5cdFx0XHRcdFx0XHQvKm1hcmdpbi1ib3R0b206IDUwcHg7Ki9cblx0XHRcdFx0XHRcdC5tZWMtcHJldmlvdXMtbW9udGgsIC5tZWMtbmV4dC1tb250aHtcblx0XHRcdFx0XHRcdFx0LyptYXJnaW4tdG9wOiAzNXB4OyovXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICNmOEY4Rjg7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICAkT3JhbmdlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWVjLWNhbGVuZGFyLXRhYmxle1xuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjQwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRib3R0b206NXB4O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkdDpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0ZjQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGR0Om50aC1sYXN0LWNoaWxkKDIpe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0ZjQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1lYy1tb250aC1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHQubWVjLWNsZWFye1xuXHRcdFx0XHRcdFx0XHQubWVjLWNhbGVuZGFyLWV2ZW50cy1zZWN7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRcdFx0XHQuZW5kZWQtcmVsYXRpdmUsIC5tZWMtZXZlbnQtYXJ0aWNsZXtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm1lYy1ldmVudC1pbWFnZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtcm93OiAxLzQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5tZWMtZXZlbnQtdGltZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQubWVjLWV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5tZWMtZXZlbnQtZGV0YWlse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9yYW5nZS1jdGF7XG5cdFx0bWFyZ2luOiAyMHB4IDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHR9XG59XG5cbi5hZ2VuZGF7XG5cdC5tZWMtd3JhcHtcblx0XHQubWVjLWNhbGVuZGFye1xuXHRcdFx0Lm1lYy1jYWxlbmRhci10b3BzZWN7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG5cdFx0XHRcdC5tZWMtY2FsZW5kYXItc2lkZXtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHggNDBweCA0MHB4O1xuXHRcdFx0XHRcdC5tZWMtc2tpbi1tb250aGx5LXZpZXctbW9udGgtbmF2aWdhdG9yLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Lm1lYy1tb250aC1uYXZpZ2F0b3J7XG5cdFx0XHRcdFx0XHRcdC5tZWMtcHJldmlvdXMtbW9udGh7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm1lYy1uZXh0LW1vbnRoe1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWVjLWNhbGVuZGFyLXRhYmxle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdC5tZWMtbW9udGgtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0ZHQ6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNGY0O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0ZHQ6bnRoLWxhc3QtY2hpbGQoMil7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjRmNDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWVjLWNhbGVuZGFyLWV2ZW50cy1zaWRle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0Lm1lYy1tb250aC1zaWRle1xuXHRcdFx0XHRcdFx0Lm1lYy1jYWxlbmRhci1ldmVudHMtc2Vje1xuXHRcdFx0XHRcdFx0XHQubWVjLWV2ZW50LWFydGljbGV7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Lm1lYy1ldmVudC1pbWFnZXtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0Z3JpZC1yb3c6IDEvNTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Lm1lYy1ldmVudC10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm1lYy1sYWJlbHMtbm9ybWFse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWdlbmRhe1xuXHQubWVjLWJveC1jYWxlbmRhci5tZWMtY2FsZW5kYXIgLm1lYy1jYWxlbmRhci1oZWFkZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQubWVjLWNhbGVuZGFyIC5tZWMtY2FsZW5kYXItaGVhZGVyIGgye1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0LmFnZW5kYSAubWVjLXdyYXAgLm1lYy1jYWxlbmRhciAubWVjLWNhbGVuZGFyLXRvcHNlYyAubWVjLWNhbGVuZGFyLXNpZGUgLm1lYy1jYWxlbmRhci10YWJsZSAubWVjLW1vbnRoLWNvbnRhaW5lciBkbCBkdCB7XG5cdCAgICB3aWR0aDogNzBweDtcblx0ICAgIGhlaWdodDogNTBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHR9XG59IiwiLy8gUFJPRklMRVxuXG5cbi5icF9tZW1iZXJze1xuXHRwYWRkaW5nOiA5MHB4IDQwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQuYnJlYWRjcnVtYntcblx0XHQuYmFjay1idXR0b24tbm9uZXtcblx0XHRcdHJpZ2h0OiA2MHB4O1xuXHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXHR9XG5cdC5jdGEtY2hhdHtcblx0XHQuY29udGFjdC1pY29ue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE9yYW5nZTtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0LXdlYmtpdC1tYXNrOiAgdXJsKCcuL3Njc3MvaW1nL2NoYXQuc3ZnJyk7XG5cdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdG1hc2s6ICB1cmwoJy4vc2Nzcy9ncmlkLXJvdy1lbmRpbWcvY2hhdC5zdmcnKTtcblx0XHRcdG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRtYXNrLXJlcGVhdDogIG5vLXJlcGVhdDtcblx0XHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQuY29udGFjdC1pY29ue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51c2VyX2Rlc2NyaXB0aW9uLXJvbGV7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuMik7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHR9XG5cdFxuXHQudXNlcl9kZXNjcmlwdGlvbi1jb250YWN0e1xuXHRcdGxpe1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0bGkgYXtcblx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNyk7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XG5cdFx0XHRcdGNvbG9yOiAkT3JhbmdlO1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJE9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDU5O1xuXHRcdFx0fVxuXHRcdFx0Ji5vZmZpY2V7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHQtd2Via2l0LW1hc2s6ICB1cmwoJy4vc2Nzcy9pbWcvcGluLnN2ZycpO1xuXHRcdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRtYXNrOiAgdXJsKCcuL3Njc3MvaW1nL3Bpbi5zdmcnKTtcblx0XHRcdFx0XHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRtYXNrLXJlcGVhdDogIG5vLXJlcGVhdDtcblx0XHRcdFx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiAgbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1haWx7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHQtd2Via2l0LW1hc2s6ICB1cmwoJy4vc2Nzcy9pbWcvZW1haWwuc3ZnJyk7XG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdG1hc2s6ICB1cmwoJy4vc2Nzcy9pbWcvZW1haWwuc3ZnJyk7XG5cdFx0XHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0bWFzay1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50ZWx7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHQtd2Via2l0LW1hc2s6ICB1cmwoJy4vc2Nzcy9pbWcvcGhvbmUuc3ZnJyk7XG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdG1hc2s6ICB1cmwoJy4vc2Nzcy9pbWcvcGhvbmUuc3ZnJyk7XG5cdFx0XHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0bWFzay1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFnZV9kZXNjcmlwdGlvbntcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC51c2VyX2Rlc2NyaXB0aW9uLW5hbWV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDVweDtcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjRiM2IzO1xuXHQgICAgaDF7XG5cdCAgICBcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0KTtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDNyZW07XG4gICAgXHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuICAgIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHQgICAgfVxuXHQgICAgYXtcblx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIH1cblx0fVxuXG5cdC51c2VyX2Rlc2NyaXB0aW9ue1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcblx0ICAgIGdyaWQtcm93LWdhcDogMjBweDtcblx0ICAgIGltZ3tcblx0ICAgIFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgXHRoZWlnaHQ6IGF1dG87XG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIH1cblx0XHQudXNlcl9kZXNjcmlwdGlvbi10YWdze1xuXHRcdFx0cGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcblx0XHRcdC51c2VyX2Rlc2NyaXB0aW9uLXRhZ3MtLWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LnVzZXJfZGVzY3JpcHRpb24tdGFncy0taXRlbXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdFx0Y29sb3I6ICRCbGFuYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG4gICAgXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJEJsYW5jO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4yKTtcbiAgICBcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudXNlcl9kZXNjcmlwdGlvbi1kYXRhc3tcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHRoMntcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICRUZXh0Q2xhaXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudXNlcl9kZXNjcmlwdGlvbi10ZXh0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgxLjcpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJFJlZ3VsYXI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gTUVESUFRVUVSSUUgXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xuXHQvLyBicmVha3BvaW50cy80ODB1cFx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNjQwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pe1xuXHQvLyBicmVha3BvaW50cy83Njh1cFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzk4MHVwXG5cdFx0LnVzZXJfZGVzY3JpcHRpb257XG5cdFx0LnVzZXJfZGVzY3JpcHRpb24tYmFubmVye1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRoMXtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0fVxuXHRcdFx0LnVzZXJfZGVzY3JpcHRpb24tY29udGFjdHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudXNlcl9kZXNjcmlwdGlvbi1kYXRhc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQudXNlcl9kZXNjcmlwdGlvbi10ZXh0e1xuLypcdFx0XHQtd2Via2l0LWNvbHVtbnM6IDYwcHggMjtcblx0XHRcdC13ZWJraXQtY29sdW1uczogNDBweCAyO1xuICAgICAgICAgICAgLW1vei1jb2x1bW5zOiA2MHB4IDI7XG4gICAgICAgICAgICBjb2x1bW5zOiA2MHB4IDI7Ki9cblx0XHR9XG5cdH1cblxuXHQuYnBfbWVtYmVyc3tcblxuXHRcdC51c2VyX2Rlc2NyaXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuXHRcdCAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0ICAgIGdyaWQtcm93LWdhcDogMjBweDtcblx0XHQgICAgZ3JpZC1jb2x1bW46IDIvNDtcblx0XHQgICAgZ3JpZC1yb3c6IDI7XG5cdFx0fVxuXG5cdFx0LnVzZXJfZGVzY3JpcHRpb24tdGV4dHtcblx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdH1cblxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5Mi41ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNDgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTY4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE5MjB1cFxufVxuXG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wcm9maWx7XG5cdC5iaW97XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNik7XG5cdFx0Y29sb3I6ICRUZXh0R3Jpcztcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmJwX2VkaXRfbWVtYmVye1xuXHRcdHBhZGRpbmcgOiAwO1xuXHR9XG5cdCNmb3JtXzYxOTIzYjViN2Q0YTl7XG5cdFx0LmFjZi1maWVsZCAuYWNmLWxhYmVsIGxhYmVse1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIuNSk7XG5cdFx0XHRjb2xvcjogJFRleHRDbGFpcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdGlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1c3tcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdC5hY2YtZmllbGQtNjBkYzdlZjMwOGZmYSBsYWJlbCwgLmFjZi1maWVsZC02MTc5MGUwNjI4MzhlIGxhYmVse1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYWNmLWZpZWxkLTYwZGM3ZWYzMDhmZmF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5hY2YtaW5wdXR7XG5cdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjMsMTYzLDE2Myk7XG5cdFx0XHQgICAgd2lkdGg6IDMwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdCAgICAtd2Via2l0LW1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0tdGV4dC5zdmcpO1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdCAgICBtYXNrOiB1cmwoLi9zY3NzL2ltZy9mb3JtLXRleHQuc3ZnKTtcblx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHQgICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdCAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjZi1maWVsZC02MTc5MGUwNjI4Mzhle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuYWNmLWlucHV0e1xuXHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHRcdCAgICB3aWR0aDogMzBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0ICAgIC13ZWJraXQtbWFzazogdXJsKC4vc2Nzcy9pbWcvZm9ybS1maWxlLnN2Zyk7XG5cdFx0XHQgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHQgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0ICAgIG1hc2s6IHVybCguL3Njc3MvaW1nL2Zvcm0tZmlsZS5zdmcpO1xuXHRcdFx0ICAgIG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0ICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBUT0RPIG1ldHRyZSBkYW5zIG1lZGlhIHF1ZXJ5XG5cblx0XHQuYWNmLWZpZWxkLTYxYjBjZDVlMTc5MjZ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQuYWNmLWxhYmVse1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gVE9ETyBOZSBwYXMgbWV0dHJlIGRhbnMgbWVkaWEgcXVlcnlcbi8qXHRcdC5hY2Ytcm93LWhhbmRsZS5vcmRlci51aS1zb3J0YWJsZS1oYW5kbGV7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICBjb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHRcdCAgICB3aWR0aDogMzBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH0qL1xuXHRcdC5oaWRlLWlmLXZhbHVle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0YS5hY2YtYnV0dG9ue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuXHRcdFx0ICAgIGNvbG9yOiByZ2IoMTYzLDE2MywxNjMpO1xuXHRcdFx0ICAgIGJvcmRlcjogMDtcblx0XHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdCAgICBAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0XHRjb2xvcjogcmdiKDE2MywxNjMsMTYzKTtcblx0XHRcdFx0IG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5O1xuXHRcdFx0Y29sb3I6IHJnYigxNjMsMTYzLDE2Myk7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMS41KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdFx0Lmluc3RhX2ltYWdlX2ZpbGUgbGFiZWwsIC5hY2YtcmVwZWF0ZXIgLmFjZi10aCBsYWJlbHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5hY2YtYWN0aW9uc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0LmJ1dHRvbi1wcmltYXJ5e1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxlLCBkaXYuYWNmLWZpZWxkc3tcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0dHIsIHRoLCB0ZHtcblx0XHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGRpdntcblx0XHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlmcmFtZSwgaWZyYW1lIGJvZHksICNtY2V1XzczLWJvZHl7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkY5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5hY2YtZWRpdG9yLXdyYXAgLndwLWVkaXRvci1jb250YWluZXJ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjNGNkY5ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHRcdC5hZi1zdWJtaXR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdHRvcDogMDtcblx0ICAgIFx0cmlnaHQ6IC0xMHB4O1xuXHQgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1cHgpO1xuXHQgICAgXHRidXR0b257XG5cdCAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0XHQmOmJlZm9yZXtcblx0ICAgIFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI1RjI4O1xuXHRcdFx0XHQgICAgd2lkdGg6IDIwcHg7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdCAgICAtd2Via2l0LW1hc2s6IHVybCguL3Njc3MvaW1nL2NoZWNrLnN2Zyk7XG5cdFx0XHRcdCAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0ICAgIG1hc2s6IHVybCguL3Njc3MvaW1nL2NoZWNrLnN2Zyk7XG5cdFx0XHRcdCAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHQgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0Jjpob3Zlcntcblx0ICAgIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIFx0XHRcdCY6YmVmb3Jle1xuXHQgICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnBfZWRpdF9tZW1iZXJ7XG5cdC51c2VyX2Rlc2NyaXB0aW9uIC51c2VyX2Rlc2NyaXB0aW9uLWRhdGFze1xuXHRcdC8qanVzdGlmeS1jb250ZW50OiBub3JtYWw7Ki9cblx0fVxufVxuXG4uYWNmLWxhYmVse1xuXHRsYWJlbHtcblx0XHRmb250LWZhbWlseTonUm9ib3RvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS44KSA7XG5cdFx0fVxuXHR9IiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcGluLXByb3RlY3RlZHtcblx0bWFpbntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHg7XG5cdFx0XHRhcnRpY2xle1xuXHRcdFx0XHQuYnJlYWRjcnVtYntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGFnZV9kZXNjcmlwdGlvbntcblx0XHRcdFx0XHQucGFnZV9kZXNjcmlwdGlvbi1ub25le1xuXHRcdFx0XHRcdFx0LmJhY2stYnV0dG9uLW5vbmV7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBpbi1mb3Jte1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdFx0LmNvbnRlbnQtaGlkZGVue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0aDJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRjb2xvcjogIzQ2NEE1Mztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5waW4tYntcblx0LnBpbi1mb3Jte1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBcdG1heC13aWR0aDogNjUlO1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0dmlzaWJpbGl0eTogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogNTAlO1xuICAgIFx0bGVmdDogNTAlOyBcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG5cdFx0LmN1c3RvbS1sb2dvLWxpbmt7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0XHQjcGluRm9ybXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIpO1xuXHRcdFx0XHRcdGNvbG9yOiAkVGV4dENsYWlyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICNERERGRTE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJEJsYW5jO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogIzdEN0Q3RDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmVtZW1iZXJtZS1jb250ZW50e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY3Rhe1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdFx0Y29sb3I6ICRCbGFuYztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHR9XG59XG5cbi8vIE1FRElBUVVFUklFIFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xuXHQvLyBicmVha3BvaW50cyBtYXggNzY4cHhcblxuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW4tcHJvdGVjdGVke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFpbntcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBpbml0aWFsO1xuXHRcdFx0ICAgIGdyaWQtcm93OiBpbml0YWw7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdFx0YXJ0aWNsZXtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvcm17XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFx0I2Zvcm1fNjIzMmY5MzJiNDczMyB7XG5cdFx0XHQuYWYtc3VibWl0e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0dGhlYWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcblx0XHRcdCAgICBjb2xvcjogI2EzYTNhMztcblx0XHRcdCAgICBib3JkZXI6IDA7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHQgICAgcGFkZGluZzogNXB4IDBweCA1cHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogOTIwcHgpe1xuXHQvLyBicmVha3BvaW50cyBtYXggNzY4cHhcblxuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW4tcHJvdGVjdGVkIG1haW57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0YXJ0aWNsZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdC5jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFydGljbGV7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRmb3Jte1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0I2Zvcm1fNjIzMmY5MzJiNDczMyB7XG5cdFx0XHQuYWYtc3VibWl0e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0dGhlYWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcblx0XHRcdCAgICBjb2xvcjogI2EzYTNhMztcblx0XHRcdCAgICBib3JkZXI6IDA7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHQgICAgcGFkZGluZzogNXB4IDBweCA1cHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNDgwdXBcdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzY0MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvNzY4dXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxLjI1ZW0pe1xuXHQvLyBicmVha3BvaW50cy85ODB1cFxuXHQucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1waW4tcHJvdGVjdGVke1xuXHRcdG1haW57XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAyMCU7XG5cdFx0XHR9XG5cdFx0XHQucGluLWZvcm17XG5cdFx0XHRcdHdpZHRoOiAzNjBweDtcblx0XHRcdFx0LypoZWlnaHQ6IDUwMHB4OyovXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTI4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5Mi41ZW0pe1xuXHQvLyBicmVha3BvaW50cy8xNDgwdXBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKXtcblx0Ly8gYnJlYWtwb2ludHMvMTY4MHVwXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSl7XG5cdC8vIGJyZWFrcG9pbnRzLzE5MjB1cFxufVxuIiwiLyogVGhlIE1vZGFsIChiYWNrZ3JvdW5kKSAqL1xuLlZQTm1vZGFsIHtcbmRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG5wb3NpdGlvbjogZml4ZWQ7IC8qIFN0YXkgaW4gcGxhY2UgKi9cbnotaW5kZXg6IDE7IC8qIFNpdCBvbiB0b3AgKi9cbnBhZGRpbmctdG9wOiAxMDBweDsgLyogTG9jYXRpb24gb2YgdGhlIGJveCAqL1xubGVmdDogMDtcbnRvcDogMDtcbndpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG5oZWlnaHQ6IDEwMCU7IC8qIEZ1bGwgaGVpZ2h0ICovXG5vdmVyZmxvdzogYXV0bzsgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cbmJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7IC8qIEZhbGxiYWNrIGNvbG9yICovXG5iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbn1cblxuXG5cbi8qIE1vZGFsIENvbnRlbnQgKi9cbi5WUE5tb2RhbC1jb250ZW50IHtcbmJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG5tYXJnaW46IGF1dG87XG5wYWRkaW5nOiAyMHB4O1xuYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbndpZHRoOiA0MDBweDtcbmZvbnQtc2l6ZTogMjBweDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5WUE5jbG9zZSB7XG5jb2xvcjogI2FhYWFhYTtcbmZsb2F0OiByaWdodDtcbmZvbnQtc2l6ZTogMjhweDtcbmZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cblxuLlZQTmNsb3NlOmhvdmVyLFxuLlZQTmNsb3NlOmZvY3VzIHtcbmNvbG9yOiAjMDAwO1xudGV4dC1kZWNvcmF0aW9uOiBub25lO1xuY3Vyc29yOiBwb2ludGVyO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsU0FBUztBQ0FUOzs7RUFHRTtBQUVGOzs7RUFHRTtBR0xGLE9BQU8sQ0FBQyxxSkFBSTtBSE9aLEFBQUEsSUFBSSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTTtBQUM3QyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsVUFBVSxFQUFFLEdBQUc7QUFDMUMsQ0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLEdBQUcsRUFBRSxJQUFJLEVB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 */
