@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,900&display=swap);
.logo.mob {
  position: absolute;
  top: 30px;
  left: 34px;
  display: none;
  margin: 0;
  padding: 0;
}
.lang-icon{
    display: inline;
    top: 8px;
    position: relative;
}
.lang-icon img{
    max-width: 30px;
}
.lang-icon img.active{
  background: #009cff;
}
.lang-button{
    display: inline;
    width: 150px;
}
.lang-button img{
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding: 0px;
}
.lang-button.active{
    background: #713ddf;
}
.lang-button span{
    position: relative;
    bottom: 7px;
}
@media (max-width: 767px) {
  .logo.mob {
    display: block;
  }
}

.close-burger {
  display: none;
  position: fixed;
  font-size: 0;
  cursor: pointer;
  z-index: 1;
  padding: 0 !important;
  margin: 0 !important;
}
@media (max-width: 1280px) {
  .close-burger {
    display: block;
  }
}
@media (max-width: 1280px) {
  .close-burger {
    right: 25px;
    top: 47px;
  }
}
@media (max-width: 1023px) {
  .close-burger {
    top: 40px;
  }
}
.close-burger .buns {
  margin: 0;
  padding: 0;
  list-style: none;
}
.close-burger .close-bun {
  transition: all 0.4s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  background: #ffffff;
  border-radius: 3.63638px;
}
@media (max-width: 1440px) {
  .close-burger .close-bun {
    margin-bottom: 13px;
    width: 60px;
    height: 6px;
  }
}
@media (max-width: 1023px) {
  .close-burger .close-bun {
    width: 43px;
    height: 4px;
  }
}
.close-burger .close-bun:nth-child(1) {
  transform: rotate(-45deg);
}
.close-burger .close-bun:nth-child(2) {
  transform: rotate(45deg);
}
@media (max-width: 1440px) {
  .close-burger .close-bun:nth-child(2) {
    margin-top: -17px;
  }
}
.close-burger:hover .close-bun {
  box-shadow: 1px 1px 1px 0px #dd2516;
}

.target-burger {
  z-index: 2;
  transition: opacity 0.4s cubic-bezier(0.02, 0.44, 0.59, 0.94);
  opacity: 1;
  position: absolute;
  cursor: pointer;
  display: none;
}
@media (max-width: 1280px) {
  .target-burger {
    right: 30px;
    top: 30px;
    display: block;
  }
}
.target-burger .buns {
  margin: 0;
  padding: 0;
  list-style: none;
}
.target-burger .bun {
  transition: all 0.4s cubic-bezier(0.02, 0.44, 0.59, 0.94);
  background: #ffffff;
  border-radius: 3.63638px;
}
@media (max-width: 1440px) {
  .target-burger .bun {
    margin-bottom: 12px;
    width: 50px;
    height: 6px;
  }
}
@media (max-width: 1023px) {
  .target-burger .bun {
    margin-bottom: 8px;
    width: 34px;
    height: 4px;
  }
}
.target-burger:hover .bun {
  box-shadow: 1px 1px 1px 0px #dd2516;
}
.target-burger.toggled {
  opacity: 0;
}

.hamburger {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s cubic-bezier(0.02, 0.44, 0.59, 0.94);
  z-index: 10;
  overflow-y: scroll;
  background: rgba(26, 26, 26, 0.9);
}
.hamburger::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background: rgba(26, 26, 26, 0.5);
}
.hamburger::-webkit-scrollbar {
  width: 4px;
  background: rgba(221, 37, 22, 0.5);
}
.hamburger::-webkit-scrollbar-thumb {
  background: #dd2516;
  border: 2px solid #dd2516;
}
@media (max-width: 1440px) {
  .hamburger {
    width: 700px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .hamburger {
    width: 100%;
    background: #1a1a1a;
  }
}
.hamburger.toggled {
  pointer-events: all;
  opacity: 1;
}
@media (max-width: 1440px) {
  .hamburger__menu {
    padding: 140px 70px 70px 140px;
  }
}
@media (max-width: 767px) {
  .hamburger__menu {
    padding: 120px 87px 70px 87px;
  }
}
.hamburger ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hamburger a {
  text-transform: uppercase;
  transition: all 0.15s cubic-bezier(0.02, 0.44, 0.59, 0.94);
  display: block;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.01em;
}
@media (min-width: 1441px) {
  .hamburger a {
    font-size: vw(24);
    padding: vw(10) vw(0);
    margin: vw(25) vw(5);
    line-height: vw(28);
  }
}
@media (max-width: 1440px) {
  .hamburger a {
    line-height: 28px;
    font-size: 24px;
    padding: 10px 0;
    margin: 15px 0;
  }
}
.hamburger a:hover {
  color: #dd2516;
}

.overflowHidden {
  overflow: hidden;
}

.hide {
  display: none !important;
}

.vhidden {
  visibility: hidden;
}

* {
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
}

html,
body {
  margin: 0;
  padding: 0;
}

a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  max-width: 100%;
}

.ui {
  background: #2c2b2b;
  text-align: center;
}

textarea,
input[type=text],
input[type=email],
select {
  background: #f7f7f7;
  color: #4c4c4c;
  border-radius: 3px;
  border: unset;
  box-shadow: 0px 0 0px 2px #c4c4c4;
  transition: 0.3s ease;
  width: 100%;
  outline: none;
}
@media (min-width: 1281px) {
  textarea,
input[type=text],
input[type=email],
select {
    padding: 1.0416666667vw 1.3541666667vw 0.9895833333vw 1.25vw;
    font-size: 0.7291666667vw;
    line-height: 1.4583333333vw;
    margin-bottom: 1.1458333333vw;
  }
}
@media (max-width: 1280px) {
  textarea,
input[type=text],
input[type=email],
select {
    padding: 20px 26px 19px 24px;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 22px;
  }
}
@media (max-width: 1023px) {
  textarea,
input[type=text],
input[type=email],
select {
    font-size: 13px;
    line-height: 20px;
    padding: 15px 20px 11px 20px;
  }
}
@media (max-width: 767px) {
  textarea,
input[type=text],
input[type=email],
select {
    line-height: 20px;
    padding: 9px 10px 6px 10px;
  }
}
textarea.error,
input[type=text].error,
input[type=email].error,
select.error {
  color: #dd2516;
  box-shadow: 0px 0 0px 2px #dd2516;
}
textarea:focus,
input[type=text]:focus,
input[type=email]:focus,
select:focus {
  box-shadow: 0px 0 0px 2px #dd2516;
}
textarea:hover,
input[type=text]:hover,
input[type=email]:hover,
select:hover {
  box-shadow: 0px 0 0px 2px #4c4c4c;
}
textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, select::-moz-placeholder {
  color: #828282;
}
textarea:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, select:-ms-input-placeholder {
  color: #828282;
}
textarea::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder,
select::placeholder {
  color: #828282;
}

.fb75 {
  letter-spacing: 0.02em;
  font-weight: 900;
}
@media (min-width: 1281px) {
  .fb75 {
    line-height: 5.46875vw;
    font-size: 3.90625vw;
  }
}
@media (max-width: 1280px) {
  .fb75 {
    line-height: 75px;
    font-size: 55px;
  }
}
@media (max-width: 1023px) {
  .fb75 {
    line-height: 45px;
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  .fb75 {
    line-height: 35px;
    font-size: 30px;
  }
}

.fb36 {
  font-weight: 700;
}
@media (min-width: 1281px) {
  .fb36 {
    line-height: 2.7083333333vw;
    font-size: 1.875vw;
  }
}
@media (max-width: 1280px) {
  .fb36 {
    line-height: 42px;
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  .fb36 {
    line-height: 35px;
    font-size: 28px;
  }
}

.fb24 {
  font-weight: 700;
}
@media (min-width: 1281px) {
  .fb24 {
    line-height: 1.9791666667vw;
    font-size: 1.25vw;
  }
}
@media (max-width: 1280px) {
  .fb24 {
    line-height: 30px;
    font-size: 20px;
  }
}
@media (max-width: 1023px) {
  .fb24 {
    line-height: 26px;
    font-size: 18px;
  }
}

.fb22 {
  font-weight: 700;
}
@media (min-width: 1281px) {
  .fb22 {
    line-height: 1.9791666667vw;
    font-size: 1.1458333333vw;
  }
}
@media (max-width: 1280px) {
  .fb22 {
    line-height: 28px;
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  .fb22 {
    line-height: 20px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .fb22 {
    line-height: 18px;
    font-size: 14px;
  }
}

.fb20 {
  font-weight: 700;
}
@media (min-width: 1281px) {
  .fb20 {
    line-height: 1.6666666667vw;
    font-size: 1.0416666667vw;
  }
}
@media (max-width: 1280px) {
  .fb20 {
    line-height: 26px;
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .fb20 {
    line-height: 20px;
    font-size: 16px;
  }
}

.fb18 {
  font-weight: 700;
}
@media (min-width: 1281px) {
  .fb18 {
    line-height: 1.5625vw;
    font-size: 0.9375vw;
  }
}
@media (max-width: 1280px) {
  .fb18 {
    line-height: 25px;
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .fb18 {
    line-height: 20px;
    font-size: 14px;
  }
}

.fb16 {
  font-weight: 700;
}
@media (min-width: 1281px) {
  .fb16 {
    line-height: 1.5625vw;
    font-size: 0.8333333333vw;
  }
}
@media (max-width: 1280px) {
  .fb16 {
    line-height: 22px;
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .fb16 {
    line-height: 20px;
    font-size: 16px;
  }
}

.fr16 {
  font-weight: normal;
}
@media (min-width: 1281px) {
  .fr16 {
    line-height: 1.5625vw;
    font-size: 0.8333333333vw;
  }
}
@media (max-width: 1280px) {
  .fr16 {
    line-height: 22px;
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .fr16 {
    line-height: 18px;
    font-size: 13px;
  }
}

.fr14 {
  font-weight: normal;
}
@media (min-width: 1281px) {
  .fr14 {
    line-height: 1.4583333333vw;
    font-size: 0.7291666667vw;
  }
}
@media (max-width: 1280px) {
  .fr14 {
    line-height: 20px;
    font-size: 13px;
  }
}

label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fb12 {
  font-weight: normal;
}
@media (min-width: 1281px) {
  .fb12 {
    line-height: 1.4583333333vw;
    font-size: 0.625vw;
  }
}
@media (max-width: 1280px) {
  .fb12 {
    line-height: 28px;
    font-size: 12px;
  }
}

.nb {
  color: #fff;
  border: unset;
  background: #dd2516;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.4s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  transition: color 0.3s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
@media (min-width: 1281px) {
  .nb {
    font-size: 0.9375vw;
    line-height: 1.5625vw;
    padding: 0.8854166667vw 1.7708333333vw;
  }
}
@media (max-width: 1280px) {
  .nb {
    font-size: 16px;
    line-height: 25px;
    padding: 8px 22px;
  }
}
.nb:hover {
  color: #4c4c4c;
  background: #c4c4c4;
}

.bb {
  color: #fff;
  border: unset;
  background: #dd2516;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.4s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  transition: color 0.3s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
@media (min-width: 1281px) {
  .bb {
    font-size: 1.25vw;
    line-height: 1.9791666667vw;
    padding: 0.9895833333vw 2.2395833333vw;
  }
}
@media (max-width: 1280px) {
  .bb {
    font-size: 20px;
    line-height: 30px;
    padding: 10px 30px;
  }
}
@media (max-width: 1023px) {
  .bb {
    line-height: 26px;
    font-size: 18px;
    padding: 8px 24px;
  }
}
@media (max-width: 767px) {
  .bb {
    line-height: 22px;
    font-size: 14px;
    padding: 6px 18px;
  }
}
.bb:hover {
  color: #4c4c4c;
  background: #c4c4c4;
}

.r-link {
  color: #fff;
  transition: color 0.25s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
.r-link:hover {
  color: #dd2516;
}
.r-link.active {
  color: #dd2516;
}

.slick-slide {
  outline: none;
}

body {
  color: #fff;
}

.center {
  margin: 0 auto;
}
@media (min-width: 1281px) {
  .center {
    max-width: 75vw;
  }
}
@media (max-width: 1280px) {
  .center {
    max-width: 1440px;
  }
}

.header {
  background: #1a1a1a;
}
.header__wrap {
  display: flex;
  align-items: center;
}
@media (min-width: 1281px) {
  .header__wrap {
    padding: 1.9270833333vw 0 1.9270833333vw 0;
    /* padding: 1.9270833333vw 4vw; */
    justify-content: space-between;
  }
}
@media (max-width: 1280px) {
  .header__wrap {
    justify-content: space-between;
    padding: 30px;
  }
}

@media (min-width: 1281px) {
  .logo {
    margin-right: 10%;
    /* margin-right: 2.6041666667vw; */
    /* max-width: 8.3333333333vw; */
  }
}
@media (max-width: 1280px) {
  .logo {
    margin-right: 0;
    max-width: 160px;
  }
}

@media (min-width: 1281px) {
  .menu ul {
    display: flex;
  }
}
@media (max-width: 1280px) {
  .menu ul {
    display: none;
  }
}
.menu li:first-child a {
  padding-left: 0;
}
.menu li:last-child a {
  padding-right: 0;
}
.menu li.has-child {
  position: relative;
}
.menu li.has-child ul {
  display: none;
  z-index: 5;
  position: absolute;
  background-color: #484646;
  min-width: 100%;
  max-width: 13.0208333333vw;
}
.menu li.has-child ul a {
  display: block;
  padding: 10px 20px 10px 20px;
  white-space: nowrap;
}
.menu li.has-child ul a:hover {
  background-color: #1a1a1a;
}
.menu li:hover ul {
  display: block;
}
.menu a {
  text-transform: uppercase;
}
@media (min-width: 1281px) {
  .menu a {
    padding: 0.625vw 0.78125vw 0.625vw 1vw;
    /* padding: 0.625vw 0.78125vw 0.625vw 2.8645833333vw; */
  }
}
@media (max-width: 1280px) {
  .menu a {
    padding: 12px 15px 12px 20px;
  }
}

.automatisation {
  position: relative;
  font-size: 0;
  background: url("/images/Decorative Elements.png") no-repeat 0 50%, url("/images/Robotique-Hero-banner-02.jpg") 50% 50% no-repeat;
  background-attachment: fixed;
}
@media (min-width: 1281px) {
  .automatisation {
    background-size: 46.4583333333vw 32.34375vw, cover;
    min-height: 32.34375vw;
  }
}
@media (max-width: 1280px) {
  .automatisation {
    background-size: 530px 420px, cover;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .automatisation {
    background-size: 50% 100%, cover;
  }
}
.automatisation__left {
  position: relative;
  z-index: 1;
}
@media (min-width: 1281px) {
  .automatisation__left {
    padding-top: 6.7708333333vw;
  }
}
@media (max-width: 1280px) {
  .automatisation__left {
    -webkit-backdrop-filter: blur(1px);
            backdrop-filter: blur(1px);
    padding: 130px 30px 60px 30px;
  }
}
@media (max-width: 1023px) {
  .automatisation__left {
    padding: 80px 30px 60px 30px;
  }
}
.automatisation__title {
  letter-spacing: 2px;
}
@media (min-width: 1281px) {
  .automatisation__title {
    margin-bottom: 3.125vw;
  }
}
@media (max-width: 1280px) {
  .automatisation__title {
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  .automatisation__title {
    margin-bottom: 30px;
  }
}
@media (min-width: 1281px) {
  .automatisation__link {
    margin-left: 6.3541666667vw;
  }
}
@media (max-width: 1280px) {
  .automatisation__link {
    margin-left: 40px;
  }
}
.automatisation__parallax-image {
  position: absolute;
  bottom: 0;
}
@media (min-width: 1281px) {
  .automatisation__parallax-image {
    right: 11.4583333333vw;
  }
}
@media (max-width: 1280px) {
  .automatisation__parallax-image {
    right: 0;
  }
}
@media (min-width: 1281px) {
  .automatisation__parallax-image img {
    max-width: 36.5104166667vw;
  }
}
@media (max-width: 1280px) {
  .automatisation__parallax-image img {
    max-width: 440px;
  }
}
@media (max-width: 1023px) {
  .automatisation__parallax-image img {
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .automatisation__parallax-image img {
    max-width: 300px;
  }
}
.automatisation__bg {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1280px) {
  .automatisation__bg {
    height: 420px;
  }
}

.traitance {
  background: #2c2b2b;
  box-shadow: 0 0 0 1px #2c2b2b;
}
.traitance__tab {
  margin: 0 auto;
}
@media (min-width: 1281px) {
  .traitance__tab {
    max-width: 85.3125vw;
    padding: 3.3854166667vw 0;
  }
}
@media (max-width: 1280px) {
  .traitance__tab {
    max-width: 1638px;
    padding: 65px 0;
  }
}
.traitance__nav {
  display: flex;
}
@media (max-width: 767px) {
  .traitance__nav {
    flex-direction: column;
  }
}
.traitance__pane {
  z-index: 0;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.traitance__pane.active {
  overflow: visible;
  height: 100%;
  opacity: 1;
  z-index: 1;
}
.traitance li {
  text-align: center;
  width: 50%;
  background: #1a1a1a;
}
.traitance li.active {
  background: #2c2b2b;
}
@media (max-width: 767px) {
  .traitance li {
    width: 100%;
  }
}
.traitance a {
  text-transform: uppercase;
  display: block;
}
@media (min-width: 1281px) {
  .traitance a {
    padding: 1.4583333333vw 0 1.3541666667vw 0;
  }
}
@media (max-width: 1280px) {
  .traitance a {
    padding: 28px 0 26px 0;
  }
}
@media (max-width: 1023px) {
  .traitance a {
    padding: 18px 0 16px 0;
  }
}

.pliage__item {
  text-align: center;
}
@media (min-width: 1281px) {
  .pliage__icon {
    height: 3.75vw;
    margin-bottom: 1.8229166667vw;
  }
}
@media (max-width: 1280px) {
  .pliage__icon {
    height: 62px;
    margin-bottom: 25px;
  }
}
@media (max-width: 1280px) {
  .pliage__icon svg {
    height: 62px;
    width: 62px;
  }
}
.pliage__title {
  text-transform: uppercase;
}
.pliage .slick-list {
  margin: 0 auto;
}
@media (min-width: 1281px) {
  .pliage .slick-list {
    max-width: 75vw;
  }
}
@media (max-width: 1280px) {
  .pliage .slick-list {
    max-width: 900px;
  }
}
@media (max-width: 1023px) {
  .pliage .slick-list {
    max-width: 640px;
  }
}
@media (max-width: 767px) {
  .pliage .slick-list {
    max-width: 480px;
  }
}
@media (max-width: 480px) {
  .pliage .slick-list {
    max-width: 250px;
  }
}
.pliage .slick-arrow {
  border-radius: 50%;
  z-index: 3;
  box-shadow: 0 0 0 1px #c4c4c4;
  transition: 0.3 ease;
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
}
@media (min-width: 1281px) {
  .pliage .slick-arrow {
    margin-top: -1.8229166667vw;
    width: 2.3958333333vw;
    height: 2.3958333333vw;
  }
}
@media (max-width: 1280px) {
  .pliage .slick-arrow {
    margin-top: -35px;
    width: 46px;
    height: 46px;
  }
}
.pliage .slick-arrow:hover, .pliage .slick-arrow:active {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 50% 50% no-repeat #4c4c4c;
  box-shadow: 0 0 0 1px #4c4c4c;
}
.pliage .slick-arrow:before {
  content: "";
}
.pliage .slick-arrow.slick-prev {
  transform: rotate(0deg);
}
@media (max-width: 1280px) {
  .pliage .slick-arrow.slick-prev {
    left: 10px;
  }
}
.pliage .slick-arrow.slick-next {
  transform: rotate(180deg);
}
@media (max-width: 1280px) {
  .pliage .slick-arrow.slick-next {
    right: 10px;
  }
}
.pliage .slick-arrow.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23fff'/%3E%3C/svg%3E%0A") 50% 50% no-repeat #4c4c4c;
}

.notre {
  background: #2c2b2b;
}
.notre__wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1280px) {
  .notre__wrap {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .notre__wrap {
    display: block;
  }
}
@media (min-width: 1281px) {
  .notre__left {
    width: 37.9166666667vw;
    margin-top: 4.21875vw;
  }
}
@media (max-width: 1280px) {
  .notre__left {
    width: 45%;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .notre__left {
    margin-top: 0;
    width: 100%;
    margin: 0 auto;
  }
}
.notre__left img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1280px) {
  .notre__left img {
    height: auto;
  }
}
@media (min-width: 1281px) {
  .notre__right {
    max-width: calc(100% - 44.2708333333vw);
    margin-top: 189px;
  }
}
@media (max-width: 1280px) {
  .notre__right {
    max-width: 50%;
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .notre__right {
    margin-top: 40px;
    max-width: 100%;
  }
}
.notre__title {
  text-transform: uppercase;
  position: relative;
}
@media (min-width: 1281px) {
  .notre__title {
    padding-bottom: 3.125vw;
  }
}
@media (max-width: 1280px) {
  .notre__title {
    padding-bottom: 60px;
  }
}
.notre__title--center {
  text-align: center;
  margin-bottom: 1.5625vw;
}
.notre__title--center:before {
  left: 50% !important;
  transform: translateX(-50%);
}
.notre__title:before {
  content: "";
  background: #dd2516;
  position: absolute;
  height: 4px;
  left: 2px;
}
@media (min-width: 1281px) {
  .notre__title:before {
    width: 17.96875vw;
    bottom: 1.4583333333vw;
  }
}
@media (max-width: 1280px) {
  .notre__title:before {
    width: 345px;
    bottom: 28px;
  }
}
@media (max-width: 767px) {
  .notre__title:before {
    width: 80%;
  }
}
@media (min-width: 1281px) {
  .notre__text {
    line-height: 1.796875vw;
    margin-bottom: 3.6458333333vw;
  }
}
@media (max-width: 1280px) {
  .notre__text {
    line-height: 34.5px;
    margin-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .notre__text {
    margin-bottom: 40px;
  }
}
.ajustable {
  box-shadow: 0 0 0 1px #2c2b2b;
  background: url("data:image/svg+xml,%3Csvg width='338' height='210' viewBox='0 0 338 210' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='338' height='210'%3E%3Crect width='338' height='210' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M84.5376 211L324.424 0.0783691H484L244.68 211H84.5376Z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M0.279785 211L175.754 65.301H233.593L63.2221 211H0.279785Z' fill='url(%23paint1_linear)' fill-opacity='0.8'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='269.437' y1='101.961' x2='143.417' y2='233.946' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.113819' stop-color='%231A1A1A'/%3E%3Cstop offset='1' stop-color='%231A1A1A' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='64.896' y1='65.301' x2='64.896' y2='304.775' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A1A1A'/%3E%3Cstop offset='1' stop-color='%231A1A1A' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") #2c2b2b no-repeat;
  background-position: bottom 0 right 0;
  display: flex;
}
@media (min-width: 1281px) {
  .ajustable {
    padding-bottom: 6.5104166667vw;
  }
}
@media (max-width: 1280px) {
  .ajustable {
    padding-bottom: 100px;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .ajustable {
    display: block;
    padding: 80px 30px 80px 30px;
  }
}
@media (min-width: 1281px) {
  .ajustable__left {
    margin-top: 11.875vw;
    margin-right: 6.25vw;
    max-width: 50.46875vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__left {
    margin-top: 120px;
    margin-right: 0px;
    max-width: 100%;
    width: 45%;
  }
}
@media (max-width: 767px) {
  .ajustable__left {
    width: 100%;
    margin: 0 auto;
  }
}
@media (min-width: 1281px) {
  .ajustable__right {
    margin-top: 15.7291666667vw;
    max-width: 29.1666666667vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__right {
    margin-top: 160px;
    max-width: 100%;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .ajustable__right {
    width: auto;
    margin-top: 20px;
  }
}
@media (min-width: 1281px) {
  .ajustable__image {
    margin-right: 1.0416666667vw;
    max-width: 31.6666666667vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__image {
    margin-right: 20px;
    max-width: 608px;
  }
}
@media (max-width: 767px) {
  .ajustable__image {
    margin-right: 0;
  }
}
.ajustable__image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1281px) {
  .ajustable__image img {
    height: 25vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__image img {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .ajustable__image img {
    height: 240px;
  }
}
@media (max-width: 1280px) {
  .ajustable__item {
    padding-right: 30px;
  }
}
.ajustable__title {
  position: relative;
}
@media (min-width: 1281px) {
  .ajustable__title {
    padding-bottom: 3.125vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__title {
    padding-bottom: 60px;
  }
}
.ajustable__title:before {
  content: "";
  background: #dd2516;
  position: absolute;
  height: 4px;
  left: 2px;
}
@media (min-width: 1281px) {
  .ajustable__title:before {
    width: 17.96875vw;
    bottom: 1.4583333333vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__title:before {
    width: 345px;
    bottom: 28px;
  }
}
@media (max-width: 767px) {
  .ajustable__title:before {
    width: 80%;
  }
}
@media (min-width: 1281px) {
  .ajustable__subtitle {
    margin-bottom: 0.8854166667vw;
    margin-left: 0.1041666667vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__subtitle {
    margin-bottom: 17px;
    margin-left: 2px;
  }
}
@media (min-width: 1281px) {
  .ajustable__text {
    margin-left: 0.15625vw;
    line-height: 1.7708333333vw;
  }
}
@media (max-width: 1280px) {
  .ajustable__text {
    margin-left: 3px;
    line-height: 34px;
  }
}
.ajustable .slick-arrow {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
  border-radius: 50%;
  top: auto;
  box-shadow: 0 0 0 1px #c4c4c4;
  transition: 0.3 ease;
}
@media (min-width: 1281px) {
  .ajustable .slick-arrow {
    margin-top: -1.8229166667vw;
    width: 2.3958333333vw;
    height: 2.3958333333vw;
    bottom: -42px;
  }
}
@media (max-width: 1280px) {
  .ajustable .slick-arrow {
    margin-top: -35px;
    width: 46px;
    height: 46px;
    bottom: 30px;
  }
}
.ajustable .slick-arrow:hover, .ajustable .slick-arrow:active {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 50% 50% no-repeat #4c4c4c;
  box-shadow: 0 0 0 1px #4c4c4c;
}
.ajustable .slick-arrow:before {
  content: "";
}
.ajustable .slick-arrow.slick-prev {
  transform: rotate(0deg);
  left: 3px;
}
.ajustable .slick-arrow.slick-next {
  transform: rotate(180deg);
}
@media (min-width: 1281px) {
  .ajustable .slick-arrow.slick-next {
    left: 4.21875vw;
  }
}
@media (max-width: 1280px) {
  .ajustable .slick-arrow.slick-next {
    left: 81px;
  }
}
.ajustable .slick-arrow.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23fff'/%3E%3C/svg%3E%0A") 50% 50% no-repeat #4c4c4c;
}
@media (min-width: 1281px) {
  .ajustable ul.slick-dots {
    bottom: -2.9166666667vw;
  }
}
@media (max-width: 1280px) {
  .ajustable ul.slick-dots {
    bottom: -56px;
  }
}
.ajustable ul.slick-dots li button:before {
  content: "";
  background: #c4c4c4;
}
@media (min-width: 1281px) {
  .ajustable ul.slick-dots li button:before {
    width: 0.3125vw;
    height: 0.3125vw;
  }
}
@media (max-width: 1280px) {
  .ajustable ul.slick-dots li button:before {
    width: 6px;
    height: 6px;
  }
}
.ajustable ul.slick-dots li.slick-active button:before {
  background: #dd2516;
}

.nouvelles {
  color: #4c4c4c;
  position: relative;
}
@media (min-width: 1281px) {
  .nouvelles {
    padding-top: 6.6145833333vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles {
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .nouvelles {
    padding-top: 40px;
  }
}
.nouvelles__items {
  background: #fff;
}
@media (min-width: 1281px) {
  .nouvelles__items {
    padding: 3.3333333333vw 6.3541666667vw 3.5416666667vw 6.3541666667vw;
    box-shadow: 0 0.2083333333vw 2.0833333333vw rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1280px) {
  .nouvelles__items {
    padding: 80px 30px;
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1023px) {
  .nouvelles__items {
    padding: 50px 30px;
  }
}
.nouvelles__left {
  vertical-align: top;
  display: inline-block;
}
@media (min-width: 1281px) {
  .nouvelles__left {
    width: calc(100% - 34.0104166667vw);
    margin-right: 3.0208333333vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__left {
    width: 45%;
    margin-right: 41px;
  }
}
@media (max-width: 1023px) {
  .nouvelles__left {
    margin-right: 0;
    margin-bottom: 40px;
    width: 100%;
  }
}
.nouvelles__right {
  display: inline-block;
}
@media (min-width: 1281px) {
  .nouvelles__right {
    width: 30.625vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__right {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .nouvelles__right {
    width: 100%;
  }
}
.nouvelles__maintitle {
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 1281px) {
  .nouvelles__maintitle {
    margin-bottom: 2.5520833333vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__maintitle {
    margin-bottom: 49px;
  }
}
@media (max-width: 767px) {
  .nouvelles__maintitle {
    margin-bottom: 45px;
  }
}
.nouvelles__title {
  text-transform: uppercase;
}
@media (min-width: 1281px) {
  .nouvelles__title {
    margin-top: 1.6666666667vw;
    margin-bottom: 0.8333333333vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__title {
    margin-top: 32px;
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .nouvelles__title {
    margin-top: 0;
  }
}
@media (min-width: 1281px) {
  .nouvelles__text {
    line-height: 1.796875vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__text {
    line-height: 34.5px;
  }
}
.nouvelles__image {
  width: 100%;
  height: 100%;
}
@media (min-width: 1281px) {
  .nouvelles__image {
    margin-bottom: 1.25vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__image {
    margin-bottom: 24px;
  }
}
.nouvelles__image img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1281px) {
  .nouvelles__image img {
    height: 22.2395833333vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__image img {
    height: 427px;
  }
}
@media (max-width: 1023px) {
  .nouvelles__image img {
    height: 300px;
  }
}
.nouvelles__bg {
  opacity: 0.5;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: "";
  background: url("/images/main-top.png") no-repeat 50% 50%/cover;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 74%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 74%, 0 100%);
}
@media (min-width: 1281px) {
  .nouvelles__bg {
    bottom: 4.6875vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles__bg {
    bottom: 90px;
    background: url("/images/main-top.png") no-repeat 50% 0/contain;
  }
}
.nouvelles .slick-arrow {
  border-radius: 50%;
  box-shadow: 0 0 0 1px #c4c4c4;
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
}
@media (min-width: 1281px) {
  .nouvelles .slick-arrow {
    margin-top: -1.1979166667vw;
    width: 2.3958333333vw;
    height: 2.3958333333vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles .slick-arrow {
    display: none !important;
  }
}
.nouvelles .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
}
.nouvelles .slick-arrow:before {
  content: "";
}
.nouvelles .slick-arrow.slick-prev {
  transform: rotate(0deg);
}
@media (min-width: 1281px) {
  .nouvelles .slick-arrow.slick-prev {
    left: -6.5104166667vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles .slick-arrow.slick-prev {
    left: 10px;
  }
}
.nouvelles .slick-arrow.slick-next {
  transform: rotate(180deg);
}
@media (min-width: 1281px) {
  .nouvelles .slick-arrow.slick-next {
    right: -6.5104166667vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles .slick-arrow.slick-next {
    right: 10px;
  }
}
.nouvelles .slick-arrow.slick-disabled {
  background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333374 6.30761L7.8737 11.9035L7.8737 0.711751L0.333374 6.30761Z' fill='%23fff'/%3E%3C/svg%3E%0A") 50% 50% no-repeat #4c4c4c;
}
.nouvelles ul.slick-dots {
  left: 0;
}
@media (min-width: 1281px) {
  .nouvelles ul.slick-dots {
    bottom: -3.90625vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles ul.slick-dots {
    bottom: -75px;
  }
}
.nouvelles ul.slick-dots li button:before {
  content: "";
  background: #c4c4c4;
}
@media (min-width: 1281px) {
  .nouvelles ul.slick-dots li button:before {
    width: 0.3125vw;
    height: 0.3125vw;
  }
}
@media (max-width: 1280px) {
  .nouvelles ul.slick-dots li button:before {
    width: 6px;
    height: 6px;
  }
}
.nouvelles ul.slick-dots li.slick-active button:before {
  background: #dd2516;
}

.formulaire {
  color: #4c4c4c;
}
.formulaire__form {
  display: flex;
  margin: 0 auto;
}
@media (min-width: 1281px) {
  .formulaire__form {
    margin-bottom: 7.5vw;
    max-width: 62.1354166667vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__form {
    margin-bottom: 80px;
    max-width: 1193px;
    padding: 0 30px;
  }
}
@media (max-width: 1023px) {
  .formulaire__form {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .formulaire__form {
    display: block;
  }
}
.formulaire__left {
  width: 50%;
}
@media (min-width: 1281px) {
  .formulaire__left {
    margin-top: 8.125vw;
    margin-right: 1.25vw;
    padding-right: 2.6041666667vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__left {
    margin-top: 120px;
    margin-right: 0;
    padding-right: 50px;
  }
}
@media (max-width: 767px) {
  .formulaire__left {
    width: auto;
    padding-right: 0;
  }
}
.formulaire__left input[type=text],
.formulaire__left select {
  padding-left: 0px;
  background: transparent;
  box-shadow: unset;
  border-bottom: 1px solid #dd2516;
  width: 77%;
}
@media (min-width: 1281px) {
  .formulaire__left input[type=text],
.formulaire__left select {
    margin-left: 2.8125vw;
    padding-bottom: 0.2604166667vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__left input[type=text],
.formulaire__left select {
    margin-left: 54px;
    padding-bottom: 5px;
  }
}
.formulaire__left input[type=text]:hover, .formulaire__left input[type=text]:focus,
.formulaire__left select:hover,
.formulaire__left select:focus {
  box-shadow: unset;
  outline: none;
}
.formulaire__right {
  width: 50%;
}
@media (min-width: 1281px) {
  .formulaire__right {
    margin-top: 8.8020833333vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__right {
    margin-top: 125px;
  }
}
@media (max-width: 767px) {
  .formulaire__right {
    width: auto;
    margin-top: 0;
  }
}
@media (min-width: 1281px) {
  .formulaire__title {
    margin-bottom: 1.5104166667vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__title {
    margin-bottom: 29px;
  }
}
@media (max-width: 767px) {
  .formulaire__title {
    margin-top: 10px;
  }
}
@media (min-width: 1281px) {
  .formulaire__text {
    line-height: 1.71875vw;
    margin-bottom: 2.34375vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__text {
    line-height: 33px;
    margin-bottom: 45px;
  }
}
@media (max-width: 767px) {
  .formulaire__text {
    margin-top: 25px;
  }
}
@media (min-width: 1281px) {
  .formulaire__item {
    margin-bottom: 1.40625vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__item {
    margin-bottom: 27px;
  }
}
.formulaire__file {
  color: #828282;
  cursor: pointer;
  width: 100%;
  display: block;
  transition: 0.3s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  background: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1493 0C9.65462 0 9.25374 0.394291 9.25374 0.880799V14.8561C9.25374 15.3426 9.65462 15.7369 10.1493 15.7369C10.6439 15.7369 11.0448 15.3426 11.0448 14.8561V0.880799C11.0448 0.394291 10.6439 0 10.1493 0Z' fill='%23C4C4C4'/%3E%3Cpath d='M15.7158 4.78774L10.7606 0.236944C10.4164 -0.0789666 9.88242 -0.0789666 9.53822 0.236944L4.58297 4.78774C4.2215 5.11979 4.20179 5.67706 4.53939 6.03259C4.7155 6.21842 4.95462 6.31239 5.19401 6.31239C5.4131 6.31239 5.63251 6.23401 5.80505 6.07545L10.1492 2.08571L14.4934 6.07545C14.8554 6.4075 15.4217 6.38812 15.759 6.03259C16.0964 5.67706 16.0773 5.11979 15.7158 4.78774Z' fill='%23C4C4C4'/%3E%3Cpath d='M19.1045 7.51614H14.3284C13.8337 7.51614 13.4328 7.91043 13.4328 8.39694C13.4328 8.88345 13.8337 9.27774 14.3284 9.27774H18.209V21.3153H1.79104V9.27774H5.67164C6.16628 9.27774 6.56716 8.88345 6.56716 8.39694C6.56716 7.91043 6.16628 7.51614 5.67164 7.51614H0.895523C0.400882 7.51614 0 7.91043 0 8.39694V22.1961C0 22.6826 0.400882 23.0769 0.895523 23.0769H19.1045C19.5991 23.0769 20 22.6826 20 22.1961V8.39694C20 7.91047 19.5991 7.51614 19.1045 7.51614Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 0 50% no-repeat;
}
@media (min-width: 1281px) {
  .formulaire__file {
    padding: 0.3125vw 1.9791666667vw;
    margin-bottom: 1.0416666667vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__file {
    padding: 6px 38px;
    margin-bottom: 20px;
  }
}
.formulaire__file:hover {
  background: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1493 0C9.65462 0 9.25374 0.394291 9.25374 0.880799V14.8561C9.25374 15.3426 9.65462 15.7369 10.1493 15.7369C10.6439 15.7369 11.0448 15.3426 11.0448 14.8561V0.880799C11.0448 0.394291 10.6439 0 10.1493 0Z' fill='%23C4C4C4'/%3E%3Cpath d='M15.7158 4.78774L10.7606 0.236944C10.4164 -0.0789666 9.88242 -0.0789666 9.53822 0.236944L4.58297 4.78774C4.2215 5.11979 4.20179 5.67706 4.53939 6.03259C4.7155 6.21842 4.95462 6.31239 5.19401 6.31239C5.4131 6.31239 5.63251 6.23401 5.80505 6.07545L10.1492 2.08571L14.4934 6.07545C14.8554 6.4075 15.4217 6.38812 15.759 6.03259C16.0964 5.67706 16.0773 5.11979 15.7158 4.78774Z' fill='%23C4C4C4'/%3E%3Cpath d='M19.1045 7.51614H14.3284C13.8337 7.51614 13.4328 7.91043 13.4328 8.39694C13.4328 8.88345 13.8337 9.27774 14.3284 9.27774H18.209V21.3153H1.79104V9.27774H5.67164C6.16628 9.27774 6.56716 8.88345 6.56716 8.39694C6.56716 7.91043 6.16628 7.51614 5.67164 7.51614H0.895523C0.400882 7.51614 0 7.91043 0 8.39694V22.1961C0 22.6826 0.400882 23.0769 0.895523 23.0769H19.1045C19.5991 23.0769 20 22.6826 20 22.1961V8.39694C20 7.91047 19.5991 7.51614 19.1045 7.51614Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A") 0 50% no-repeat;
}
.formulaire__icon {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-shadow: 0 0 0 2px #dd2516;
  display: inline-block;
  transition: 0.3s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
@media (min-width: 1281px) {
  .formulaire__icon {
    width: 1.4583333333vw;
    height: 1.4583333333vw;
    margin-right: 1.3020833333vw;
  }
}
@media (max-width: 1280px) {
  .formulaire__icon {
    width: 28px;
    height: 28px;
    margin-right: 25px;
  }
}
@media (max-width: 1023px) {
  .formulaire__icon {
    width: 18px;
    height: 18px;
    margin-right: 10px;
  }
}
.formulaire__icon:hover {
  box-shadow: 0 0 0 2px #4c4c4c;
}
.formulaire__label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
}
@media (min-width: 1281px) {
  .formulaire textarea {
    height: 9.5833333333vw;
  }
}
@media (max-width: 1280px) {
  .formulaire textarea {
    height: 184px;
  }
}
@media (max-width: 767px) {
  .formulaire textarea {
    height: 120px;
  }
}
.formulaire input[type=checkbox] {
  display: none;
}
.formulaire input[type=checkbox]:checked + span {
  background: #dd2516;
}

.footer {
  position: relative;
  background: url("data:image/svg+xml,%3Csvg width='464' height='320' viewBox='0 0 464 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='464' height='320'%3E%3Crect x='0.996094' width='462.999' height='320' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M-54.0039 342.727L215.814 96.8208H272.676L7.87582 342.727H-54.0039Z' fill='url(%23paint0_linear)' fill-opacity='0.8'/%3E%3Cpath d='M136.996 328L348.761 132H473.996L262.676 328H136.996Z' fill='url(%23paint1_linear)'/%3E%3Cpath d='M128.996 336.244L225.79 243H230.996L128.996 341V336.244Z' fill='%23B81205'/%3E%3Cpath d='M319.996 279.341L416.79 188H421.996L319.996 284V279.341Z' fill='%23BA1408'/%3E%3Cpath d='M102.996 196L314.761 0H439.996L228.676 196H102.996Z' fill='%231A1A1A' fill-opacity='0.8'/%3E%3Cpath d='M290.996 325.468L383.966 236H413.996L299.433 349L290.996 325.468Z' fill='url(%23paint2_linear)'/%3E%3Cpath d='M148.996 215.167L331.196 42H340.996L148.996 224V215.167Z' fill='%23C01204'/%3E%3Cpath d='M193.996 97.2106L300.013 0H348.996L193.996 145V97.2106Z' fill='url(%23paint3_linear)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='106.828' y1='96.8208' x2='106.828' y2='342.727' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A1A1A'/%3E%3Cstop offset='1' stop-color='%231A1A1A' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='305.607' y1='209.796' x2='209.538' y2='313.208' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.113819' stop-color='%231A1A1A'/%3E%3Cstop offset='1' stop-color='%231A1A1A' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear' x1='413.996' y1='193.5' x2='254.996' y2='349' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E81606'/%3E%3Cstop offset='0.837791' stop-color='%23AA1307'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear' x1='265.122' y1='-19.582' x2='172.996' y2='145' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DB1000'/%3E%3Cstop offset='1' stop-color='%2397140A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat, url("data:image/svg+xml,%3Csvg width='319' height='320' viewBox='0 0 319 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='320' height='320'%3E%3Crect x='-0.00512695' width='318.343' height='320' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M-228.814 245.906L35.1691 0H191.285L-72.1434 245.906H-228.814Z' fill='%231A1A1A'/%3E%3Cpath d='M-125.353 389L138.451 148H294.461L31.2114 389H-125.353Z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M-86.903 375.548L139.924 158.486H152.125L-86.903 386.619V375.548Z' fill='%23C51004'/%3E%3Cpath d='M-30.0577 227.496L101.38 106H162.107L-30.0577 287.225V227.496Z' fill='%23C82013'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='13.3301' y1='376.842' x2='273.853' y2='102.141' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.468395' stop-color='%231A1A1A'/%3E%3Cstop offset='1' stop-color='%231A1A1A' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat #222;
  background-position: 100% 100%, 0 100%;
  background-attachment: fixed;
}
@media (max-width: 1023px) {
  .footer {
    background-position: 100% 100%, 0 100%;
    background-size: contain, contain;
    background-attachment: fixed;
  }
}
.footer__wrap {
  display: flex;
}
@media (max-width: 1499px) {
  .footer__wrap {
    justify-content: space-between;
  }
}
@media (min-width: 1281px) {
  .footer__wrap {
    padding: 3.4895833333vw 0;
  }
}
@media (max-width: 1280px) {
  .footer__wrap {
    padding: 50px 30px;
  }
}
@media (max-width: 1023px) {
  .footer__wrap {
    -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
    display: block;
  }
}
@media (min-width: 1281px) {
  .footer__left {
    margin-right: 5vw;
    /* margin-right: 7.8645833333vw; */
  }
}
@media (max-width: 1280px) {
  .footer__left {
    margin-right: 0px;
    width: 30%;
  }
}
@media (max-width: 767px) {
  .footer__left {
    width: 40%;
  }
}
@media (min-width: 1281px) {
  .footer__left img {
    width: 90%;
  }
}
@media (max-width: 1280px) {
  .footer__left img {
    width: 214px;
  }
}
@media (min-width: 1281px) {
  .footer__right {
    margin-top: 0.5208333333vw;
  }
}
@media (max-width: 1280px) {
  .footer__right {
    margin-top: 10px;
    width: 70%;
  }
}
@media (max-width: 1023px) {
  .footer__right {
    width: 100%;
    padding-top: 30px;
  }
}
.footer__bottom {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1281px) {
  .footer__bottom {
    max-width: 40.625vw;
  }
}
@media (max-width: 1280px) {
  .footer__bottom {
    max-width: 780px;
  }
}
@media (max-width: 767px) {
  .footer__bottom {
    display: block;
  }
}

@media (min-width: 1281px) {
  .menu-bottom {
    margin-bottom: 1.6666666667vw;
  }
}
@media (max-width: 1280px) {
  .menu-bottom {
    margin-bottom: 32px;
  }
}
@media (max-width: 1023px) {
  .menu-bottom {
    display: none;
  }
}
.menu-bottom ul {
  display: flex;
}
.menu-bottom a {
  text-transform: uppercase;
}
@media (min-width: 1500px) {
  .menu-bottom a {
    margin-right: 4vw;
  }
}
@media (max-width: 1499px) {
  .menu-bottom a {
    margin-right: 3.125vw;
  }
}
@media (max-width: 1280px) {
  .menu-bottom a {
    margin-right: 40px;
  }
}

@media (max-width: 1023px) {
  .coord {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .coord {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (min-width: 1281px) {
  .coord__title {
    margin-bottom: 0.1041666667vw;
  }
}
@media (max-width: 1280px) {
  .coord__title {
    margin-bottom: 2px;
  }
}
@media (min-width: 1281px) {
  .coord__text {
    max-width: 14.0625vw;
  }
}
@media (max-width: 1280px) {
  .coord__text {
    max-width: 270px;
  }
}

@media (max-width: 1023px) {
  .contact {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .contact {
    width: 100%;
    margin-bottom: 20px;
  }
}
.contact__title {
  margin-bottom: 2px;
}
.contact__item {
  margin-bottom: 2px;
}
@media (min-width: 1281px) {
  .social__title {
    margin-bottom: 0.78125vw;
  }
}
@media (max-width: 1280px) {
  .social__title {
    margin-bottom: 15px;
  }
}
.social__icon {
  display: inline-block;
  vertical-align: middle;
  transition: transform 0.25s cubic-bezier(0.17, 0.67, 0.83, 0.67);
  transform: translate3d(0, 0px, 0);
}
@media (min-width: 1281px) {
  .social__icon {
    margin-right: 0.78125vw;
  }
}
@media (max-width: 1280px) {
  .social__icon {
    margin-right: 15px;
  }
}
.social__icon path {
  transition: fill 0.25s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
.social__icon:hover {
  transform: translate3d(0, -2px, 0);
}
.social__icon:hover path {
  fill: #dd2516;
}

.copy {
  padding: 1px;
  background: #171717;
  text-align: center;
  color: #828282;
}
@media (max-width: 410px) {
  .appliquer__popup--close.popup--close
  {
    margin-right: 118px;
  }
}
@media (max-width: 337px) {
  .c-Form__item label
  {
    flex-wrap: nowrap !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNGO0FBOVNJO0VBSko7SUFLUTtJQUNBO0VBaVROO0FBQ0Y7QUEvU1E7RUFESjtJQUVRO0VBa1RWO0FBQ0Y7QUFqVFE7RUFKSjtJQUtRO0VBb1RWO0FBQ0Y7QUFqVFE7RUFESjtJQUVRO0VBb1RWO0FBQ0Y7QUFuVFE7RUFKSjtJQUtRO0VBc1RWO0FBQ0Y7O0FBalRJO0VBREo7SUFFUTtFQXFUTjtBQUNGO0FBcFRJO0VBSko7SUFLUTtJQUNBO0VBdVROO0FBQ0Y7QUFyVEk7RUFDSTtBQXVUUjtBQXJUSTtFQUNJO0FBdVRSO0FBN1NRO0VBREo7SUFFUTtFQWdUVjtBQUNGO0FBL1NRO0VBSko7SUFLUTtFQWtUVjtBQUNGO0FBaFRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFrVFI7QUFqVFE7RUFMSjtJQU1RO0VBb1RWO0FBQ0Y7QUFuVFE7RUFSSjtJQVNRO0VBc1RWO0FBQ0Y7QUFyVFE7RUFDSTtBQXVUWjtBQXBUUTtFQUNJO0FBc1RaO0FBclRZO0VBQ0k7QUF1VGhCOztBQWpUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBb1RKLEMiLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubG9nbyB7XHJcbiAgICAmLm1vYiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLm1lbnUge1xyXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgPiB1bCA+IGxpIHtcclxuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICB9XHJcbi8vICAgICBsaSB1bCB7XHJcbi8vICAgICAgICAgYSB7XHJcblxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBhIHtcclxuLy8gICAgICAgICAmICsgdWwge1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xyXG5cclxuLy8gICAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazs7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIGxpIHtcclxuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIuODY0NTgzMzMzM3Z3O1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDY0NjtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuLy8gICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6aG92ZXIgKyB1bCB7XHJcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLmNsb3NlLWJ1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogNDdweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYnVucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbG9zZS1idW4ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjgzLCAwLjY3KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMuNjM2MzhweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmNsb3NlLWJ1biB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDBweCAjZGQyNTE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhcmdldC1idXJnZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4wMiwgMC40NCwgMC41OSwgMC45NCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1bnMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnVuIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wMiwgMC40NCwgMC41OSwgMC45NCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjYzNjM4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ1biB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDBweCAjZGQyNTE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRvZ2dsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gICAgJHRoaXM6ICY7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDIsIDAuNDQsIDAuNTksIDAuOTQpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMxYTFhMWEsIDAuOSk7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMxYTFhMWEsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZGQyNTE2LCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGQyNTE2O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZDI1MTY7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgICB9XHJcbiAgICAmLnRvZ2dsZWQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgIH1cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTQwcHggNzBweCA3MHB4IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggODdweCA3MHB4IDg3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBjdWJpYy1iZXppZXIoMC4wMiwgMC40NCwgMC41OSwgMC45NCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdncoMjUpIHZ3KDUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2RkMjUxNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVyZmxvd0hpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuXHJcbiR2dy12aWV3cG9ydDogMTkyMDtcclxuXHJcbi8vZnVuY3Rpb25zXHJcblxyXG5AZnVuY3Rpb24gdncoJHRhcmdldCkge1xyXG4gICAgJHZ3LXJlc3VsdDogJHRhcmdldCAqIDEwMCAvICR2dy12aWV3cG9ydCAqIDF2dztcclxuICAgIEByZXR1cm4gJHZ3LXJlc3VsdDtcclxufVxyXG5cclxuJG0xOiAjMWExYTFhO1xyXG4kbTI6ICMyYzJiMmI7XHJcbiRtMzogI2ZmZmZmZjtcclxuJG00OiAjZGQyNTE2O1xyXG4kbTU6ICM0YzRjNGM7XHJcbiRtNjogI2M0YzRjNDtcclxuXHJcbi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZoaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnVpIHtcclxuICAgIGJhY2tncm91bmQ6ICMyYzJiMmI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnRleHRhcmVhLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwIDBweCAycHggI2M0YzRjNDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoMjYpIHZ3KDE5KSB2dygyNCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDI4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyMik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNnB4IDE5cHggMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDExcHggMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4IDZweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICNkZDI1MTY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDAgMHB4IDJweCAjZGQyNTE2O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDAgMHB4IDJweCAjZGQyNTE2O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDAgMHB4IDJweCAjNGM0YzRjO1xyXG4gICAgfVxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgfVxyXG59XHJcbi5mYjc1IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygxMDUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzUpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmIzNiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg1Mik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzNik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxufVxyXG4uZmIyNCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG4uZmIyMiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyMik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4uZmIyMCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzMik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG4uZmIxOCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4uZmIxNiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG4uZnIxNiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZyMTQge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogdncoMjgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5mYjEyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDI4KTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEyKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuLm5iIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIGJhY2tncm91bmQ6ICNkZDI1MTY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC44MywgMC42Nyk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjgzLCAwLjY3KTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdncoMzApO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDE3KSB2dygzNCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDtcclxuICAgIH1cclxufVxyXG4uYmIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZDogI2RkMjUxNjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjgzLCAwLjY3KTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuODMsIDAuNjcpO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzOCk7XHJcbiAgICAgICAgcGFkZGluZzogdncoMTkpIHZ3KDQzKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XHJcbiAgICB9XHJcbn1cclxuLnItbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC8vIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKC4xNywuNjcsLjgzLC42Nyk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC42NywgMC44MywgMC42Nyk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2RkMjUxNjtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2RkMjUxNjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5ib2R5IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogdncoMTQ0MCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzFhMWExYTtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDM3KSAwIHZ3KDM3KSAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdncoNTApO1xyXG4gICAgICAgIG1heC13aWR0aDogdncoMTYwKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUge1xyXG4gICAgdWwge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODQ2NDY7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDI1MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMTIpIHZ3KDE1KSB2dygxMikgdncoNTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0b21hdGlzYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9EZWNvcmF0aXZlIEVsZW1lbnRzLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCUsXHJcbiAgICAgICAgdXJsKFwiL2ltYWdlcy9tYWluLXRvcC5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogdncoODkyKSB2dyg2MjEpLCBjb3ZlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiB2dyg2MjEpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTMwcHggNDIwcHgsIGNvdmVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSAxMDAlLCBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMTMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMzBweCA2MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAzMHB4IDYwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdncoMTIyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYXJhbGxheC1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB2dygyMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDcwMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHJhaXRhbmNlIHtcclxuICAgIGJhY2tncm91bmQ6ICMyYzJiMmI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzJjMmIyYjtcclxuICAgICZfX3RhYnMge1xyXG4gICAgfVxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdncoMTYzOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDY1KSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYzOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BhbmUge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmMyYjJiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygyOCkgMCB2dygyNikgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMjZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxNnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGxpYWdlIHtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dyg3Mik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDM1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDE0NDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjNGM0YzQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zIGVhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoLTM1KTtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDQ2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dyg0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgOCAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMzMzc0IDYuMzA3NjFMNy44NzM3IDExLjkwMzVMNy44NzM3IDAuNzExNzUxTDAuMzMzMzc0IDYuMzA3NjFaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA4IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzMzNzQgNi4zMDc2MUw3Ljg3MzcgMTEuOTAzNUw3Ljg3MzcgMC43MTE3NTFMMC4zMzMzNzQgNi4zMDc2MVonIGZpbGw9JyUyM0M0QzRDNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKVxyXG4gICAgICAgICAgICAgICAgNTAlIDUwJSBuby1yZXBlYXQgIzRjNGM0YztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0YzRjNGM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA4IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzMzNzQgNi4zMDc2MUw3Ljg3MzcgMTEuOTAzNUw3Ljg3MzcgMC43MTE3NTFMMC4zMzMzNzQgNi4zMDc2MVonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKVxyXG4gICAgICAgICAgICAgICAgNTAlIDUwJSBuby1yZXBlYXQgIzRjNGM0YztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RyZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmMyYjJiO1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dyg3MjgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg4MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3t2dyg4NTApfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZDI1MTY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDM0NSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHZ3KDI4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQ1cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMzQuNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDcwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzQuNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgIH1cclxufVxyXG5cclxuLmFqdXN0YWJsZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzJjMmIyYjtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMzOCcgaGVpZ2h0PScyMTAnIHZpZXdCb3g9JzAgMCAzMzggMjEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0nbWFzazAnIG1hc2stdHlwZT0nYWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSczMzgnIGhlaWdodD0nMjEwJyUzRSUzQ3JlY3Qgd2lkdGg9JzMzOCcgaGVpZ2h0PScyMTAnIGZpbGw9JyUyM0M0QzRDNCcvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMCknJTNFJTNDcGF0aCBkPSdNODQuNTM3NiAyMTFMMzI0LjQyNCAwLjA3ODM2OTFINDg0TDI0NC42OCAyMTFIODQuNTM3NlonIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyKScvJTNFJTNDcGF0aCBkPSdNMC4yNzk3ODUgMjExTDE3NS43NTQgNjUuMzAxSDIzMy41OTNMNjMuMjIyMSAyMTFIMC4yNzk3ODVaJyBmaWxsPSd1cmwoJTIzcGFpbnQxX2xpbmVhciknIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcicgeDE9JzI2OS40MzcnIHkxPScxMDEuOTYxJyB4Mj0nMTQzLjQxNycgeTI9JzIzMy45NDYnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjExMzgxOScgc3RvcC1jb2xvcj0nJTIzMUExQTFBJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMUExQTFBJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyJyB4MT0nNjQuODk2JyB5MT0nNjUuMzAxJyB4Mj0nNjQuODk2JyB5Mj0nMzA0Ljc3NScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjMxQTFBMUEnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMxQTFBMUEnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpXHJcbiAgICAgICAgIzJjMmIyYiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMCByaWdodCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTI1KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAzMHB4IDgwcHggMzBweDtcclxuICAgIH1cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjI4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygxMjApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDk2OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzAyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB2dyg1NjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDIwKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB2dyg2MDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDQ4MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkMjUxNjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoMzQ1KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogdncoMjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxNyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dygyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDMpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA4IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzMzNzQgNi4zMDc2MUw3Ljg3MzcgMTEuOTAzNUw3Ljg3MzcgMC43MTE3NTFMMC4zMzMzNzQgNi4zMDc2MVonIGZpbGw9JyUyM0M0QzRDNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKVxyXG4gICAgICAgICAgICA1MCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzRjNGM0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMyBlYXNlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoLTM1KTtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDQ2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dyg0Nik7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdncoNzgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgOCAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMzMzc0IDYuMzA3NjFMNy44NzM3IDExLjkwMzVMNy44NzM3IDAuNzExNzUxTDAuMzMzMzc0IDYuMzA3NjFaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgICAgIDUwJSA1MCUgbm8tcmVwZWF0ICM0YzRjNGM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNGM0YzRjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHZ3KDgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgOCAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMzMzc0IDYuMzA3NjFMNy44NzM3IDExLjkwMzVMNy44NzM3IDAuNzExNzUxTDAuMzMzMzc0IDYuMzA3NjFaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgICAgIDUwJSA1MCUgbm8tcmVwZWF0ICM0YzRjNGM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiB2dygtNTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdncoNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkMjUxNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3V2ZWxsZXMge1xyXG4gICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDEyNyk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoNjQpIHZ3KDEyMikgdncoNjgpIHZ3KDEyMik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgdncoNCkgdncoNDApIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3t2dyg2NTMpfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoNTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogdncoNTg4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21haW50aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg0OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygzMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dygzNC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzQuNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdncoNDI3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICB9XHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvbWFpbi10b3AucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlIC8gY292ZXI7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc0JSwgMCAxMDAlKTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdncoOTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9tYWluLXRvcC5wbmdcIikgbm8tcmVwZWF0IDUwJSAwIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjNGM0YzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoLTIzKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDQ2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dyg0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDggMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMzM3NCA2LjMwNzYxTDcuODczNyAxMS45MDM1TDcuODczNyAwLjcxMTc1MUwwLjMzMzM3NCA2LjMwNzYxWicgZmlsbD0nJTIzQzRDNEM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpXHJcbiAgICAgICAgICAgIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgOCAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMzMzc0IDYuMzA3NjFMNy44NzM3IDExLjkwMzVMNy44NzM3IDAuNzExNzUxTDAuMzMzMzc0IDYuMzA3NjFaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgICAgIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB2dygtMTI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB2dygtMTI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDggMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMzM3NCA2LjMwNzYxTDcuODczNyAxMS45MDM1TDcuODczNyAwLjcxMTc1MUwwLjMzMzM3NCA2LjMwNzYxWicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpXHJcbiAgICAgICAgICAgICAgICA1MCUgNTAlIG5vLXJlcGVhdCAjNGM0YzRjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5zbGljay1kb3RzIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiB2dygtNzUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdncoNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkMjUxNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtdWxhaXJlIHtcclxuICAgIGNvbG9yOiAjNGM0YzRjO1xyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxNDQpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDExOTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5M3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxNTYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDI0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdncoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZDI1MTY7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NyU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dyg1NCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxNjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDMzKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDI3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpbGUge1xyXG4gICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjgzLCAwLjY3KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dyg2KSB2dygzOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjAgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC4xNDkzIDBDOS42NTQ2MiAwIDkuMjUzNzQgMC4zOTQyOTEgOS4yNTM3NCAwLjg4MDc5OVYxNC44NTYxQzkuMjUzNzQgMTUuMzQyNiA5LjY1NDYyIDE1LjczNjkgMTAuMTQ5MyAxNS43MzY5QzEwLjY0MzkgMTUuNzM2OSAxMS4wNDQ4IDE1LjM0MjYgMTEuMDQ0OCAxNC44NTYxVjAuODgwNzk5QzExLjA0NDggMC4zOTQyOTEgMTAuNjQzOSAwIDEwLjE0OTMgMFonIGZpbGw9JyUyM0M0QzRDNCcvJTNFJTNDcGF0aCBkPSdNMTUuNzE1OCA0Ljc4Nzc0TDEwLjc2MDYgMC4yMzY5NDRDMTAuNDE2NCAtMC4wNzg5NjY2IDkuODgyNDIgLTAuMDc4OTY2NiA5LjUzODIyIDAuMjM2OTQ0TDQuNTgyOTcgNC43ODc3NEM0LjIyMTUgNS4xMTk3OSA0LjIwMTc5IDUuNjc3MDYgNC41MzkzOSA2LjAzMjU5QzQuNzE1NSA2LjIxODQyIDQuOTU0NjIgNi4zMTIzOSA1LjE5NDAxIDYuMzEyMzlDNS40MTMxIDYuMzEyMzkgNS42MzI1MSA2LjIzNDAxIDUuODA1MDUgNi4wNzU0NUwxMC4xNDkyIDIuMDg1NzFMMTQuNDkzNCA2LjA3NTQ1QzE0Ljg1NTQgNi40MDc1IDE1LjQyMTcgNi4zODgxMiAxNS43NTkgNi4wMzI1OUMxNi4wOTY0IDUuNjc3MDYgMTYuMDc3MyA1LjExOTc5IDE1LjcxNTggNC43ODc3NFonIGZpbGw9JyUyM0M0QzRDNCcvJTNFJTNDcGF0aCBkPSdNMTkuMTA0NSA3LjUxNjE0SDE0LjMyODRDMTMuODMzNyA3LjUxNjE0IDEzLjQzMjggNy45MTA0MyAxMy40MzI4IDguMzk2OTRDMTMuNDMyOCA4Ljg4MzQ1IDEzLjgzMzcgOS4yNzc3NCAxNC4zMjg0IDkuMjc3NzRIMTguMjA5VjIxLjMxNTNIMS43OTEwNFY5LjI3Nzc0SDUuNjcxNjRDNi4xNjYyOCA5LjI3Nzc0IDYuNTY3MTYgOC44ODM0NSA2LjU2NzE2IDguMzk2OTRDNi41NjcxNiA3LjkxMDQzIDYuMTY2MjggNy41MTYxNCA1LjY3MTY0IDcuNTE2MTRIMC44OTU1MjNDMC40MDA4ODIgNy41MTYxNCAwIDcuOTEwNDMgMCA4LjM5Njk0VjIyLjE5NjFDMCAyMi42ODI2IDAuNDAwODgyIDIzLjA3NjkgMC44OTU1MjMgMjMuMDc2OUgxOS4xMDQ1QzE5LjU5OTEgMjMuMDc2OSAyMCAyMi42ODI2IDIwIDIyLjE5NjFWOC4zOTY5NEMyMCA3LjkxMDQ3IDE5LjU5OTEgNy41MTYxNCAxOS4xMDQ1IDcuNTE2MTRaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgMCA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDIwIDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuMTQ5MyAwQzkuNjU0NjIgMCA5LjI1Mzc0IDAuMzk0MjkxIDkuMjUzNzQgMC44ODA3OTlWMTQuODU2MUM5LjI1Mzc0IDE1LjM0MjYgOS42NTQ2MiAxNS43MzY5IDEwLjE0OTMgMTUuNzM2OUMxMC42NDM5IDE1LjczNjkgMTEuMDQ0OCAxNS4zNDI2IDExLjA0NDggMTQuODU2MVYwLjg4MDc5OUMxMS4wNDQ4IDAuMzk0MjkxIDEwLjY0MzkgMCAxMC4xNDkzIDBaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQ3BhdGggZD0nTTE1LjcxNTggNC43ODc3NEwxMC43NjA2IDAuMjM2OTQ0QzEwLjQxNjQgLTAuMDc4OTY2NiA5Ljg4MjQyIC0wLjA3ODk2NjYgOS41MzgyMiAwLjIzNjk0NEw0LjU4Mjk3IDQuNzg3NzRDNC4yMjE1IDUuMTE5NzkgNC4yMDE3OSA1LjY3NzA2IDQuNTM5MzkgNi4wMzI1OUM0LjcxNTUgNi4yMTg0MiA0Ljk1NDYyIDYuMzEyMzkgNS4xOTQwMSA2LjMxMjM5QzUuNDEzMSA2LjMxMjM5IDUuNjMyNTEgNi4yMzQwMSA1LjgwNTA1IDYuMDc1NDVMMTAuMTQ5MiAyLjA4NTcxTDE0LjQ5MzQgNi4wNzU0NUMxNC44NTU0IDYuNDA3NSAxNS40MjE3IDYuMzg4MTIgMTUuNzU5IDYuMDMyNTlDMTYuMDk2NCA1LjY3NzA2IDE2LjA3NzMgNS4xMTk3OSAxNS43MTU4IDQuNzg3NzRaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQ3BhdGggZD0nTTE5LjEwNDUgNy41MTYxNEgxNC4zMjg0QzEzLjgzMzcgNy41MTYxNCAxMy40MzI4IDcuOTEwNDMgMTMuNDMyOCA4LjM5Njk0QzEzLjQzMjggOC44ODM0NSAxMy44MzM3IDkuMjc3NzQgMTQuMzI4NCA5LjI3Nzc0SDE4LjIwOVYyMS4zMTUzSDEuNzkxMDRWOS4yNzc3NEg1LjY3MTY0QzYuMTY2MjggOS4yNzc3NCA2LjU2NzE2IDguODgzNDUgNi41NjcxNiA4LjM5Njk0QzYuNTY3MTYgNy45MTA0MyA2LjE2NjI4IDcuNTE2MTQgNS42NzE2NCA3LjUxNjE0SDAuODk1NTIzQzAuNDAwODgyIDcuNTE2MTQgMCA3LjkxMDQzIDAgOC4zOTY5NFYyMi4xOTYxQzAgMjIuNjgyNiAwLjQwMDg4MiAyMy4wNzY5IDAuODk1NTIzIDIzLjA3NjlIMTkuMTA0NUMxOS41OTkxIDIzLjA3NjkgMjAgMjIuNjgyNiAyMCAyMi4xOTYxVjguMzk2OTRDMjAgNy45MTA0NyAxOS41OTkxIDcuNTE2MTQgMTkuMTA0NSA3LjUxNjE0WicgZmlsbD0nJTIzQzRDNEM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpXHJcbiAgICAgICAgICAgICAgICAwIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZGQyNTE2O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjgzLCAwLjY3KTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygyOCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdncoMjgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDI1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM0YzRjNGM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dygxODQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTg0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkMjUxNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDY0JyBoZWlnaHQ9JzMyMCcgdmlld0JveD0nMCAwIDQ2NCAzMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NtYXNrIGlkPSdtYXNrMCcgbWFzay10eXBlPSdhbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9JzQ2NCcgaGVpZ2h0PSczMjAnJTNFJTNDcmVjdCB4PScwLjk5NjA5NCcgd2lkdGg9JzQ2Mi45OTknIGhlaWdodD0nMzIwJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazApJyUzRSUzQ3BhdGggZD0nTS01NC4wMDM5IDM0Mi43MjdMMjE1LjgxNCA5Ni44MjA4SDI3Mi42NzZMNy44NzU4MiAzNDIuNzI3SC01NC4wMDM5WicgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXIpJyBmaWxsLW9wYWNpdHk9JzAuOCcvJTNFJTNDcGF0aCBkPSdNMTM2Ljk5NiAzMjhMMzQ4Ljc2MSAxMzJINDczLjk5NkwyNjIuNjc2IDMyOEgxMzYuOTk2WicgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXIpJy8lM0UlM0NwYXRoIGQ9J00xMjguOTk2IDMzNi4yNDRMMjI1Ljc5IDI0M0gyMzAuOTk2TDEyOC45OTYgMzQxVjMzNi4yNDRaJyBmaWxsPSclMjNCODEyMDUnLyUzRSUzQ3BhdGggZD0nTTMxOS45OTYgMjc5LjM0MUw0MTYuNzkgMTg4SDQyMS45OTZMMzE5Ljk5NiAyODRWMjc5LjM0MVonIGZpbGw9JyUyM0JBMTQwOCcvJTNFJTNDcGF0aCBkPSdNMTAyLjk5NiAxOTZMMzE0Ljc2MSAwSDQzOS45OTZMMjI4LjY3NiAxOTZIMTAyLjk5NlonIGZpbGw9JyUyMzFBMUExQScgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ3BhdGggZD0nTTI5MC45OTYgMzI1LjQ2OEwzODMuOTY2IDIzNkg0MTMuOTk2TDI5OS40MzMgMzQ5TDI5MC45OTYgMzI1LjQ2OFonIGZpbGw9J3VybCglMjNwYWludDJfbGluZWFyKScvJTNFJTNDcGF0aCBkPSdNMTQ4Ljk5NiAyMTUuMTY3TDMzMS4xOTYgNDJIMzQwLjk5NkwxNDguOTk2IDIyNFYyMTUuMTY3WicgZmlsbD0nJTIzQzAxMjA0Jy8lM0UlM0NwYXRoIGQ9J00xOTMuOTk2IDk3LjIxMDZMMzAwLjAxMyAwSDM0OC45OTZMMTkzLjk5NiAxNDVWOTcuMjEwNlonIGZpbGw9J3VybCglMjNwYWludDNfbGluZWFyKScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXInIHgxPScxMDYuODI4JyB5MT0nOTYuODIwOCcgeDI9JzEwNi44MjgnIHkyPSczNDIuNzI3JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzFBMUExQScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzFBMUExQScgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQxX2xpbmVhcicgeDE9JzMwNS42MDcnIHkxPScyMDkuNzk2JyB4Mj0nMjA5LjUzOCcgeTI9JzMxMy4yMDgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjExMzgxOScgc3RvcC1jb2xvcj0nJTIzMUExQTFBJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMUExQTFBJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDJfbGluZWFyJyB4MT0nNDEzLjk5NicgeTE9JzE5My41JyB4Mj0nMjU0Ljk5NicgeTI9JzM0OScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNFODE2MDYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjgzNzc5MScgc3RvcC1jb2xvcj0nJTIzQUExMzA3Jy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQzX2xpbmVhcicgeDE9JzI2NS4xMjInIHkxPSctMTkuNTgyJyB4Mj0nMTcyLjk5NicgeTI9JzE0NScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNEQjEwMDAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjM5NzE0MEEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKVxyXG4gICAgICAgICAgICBuby1yZXBlYXQsXHJcbiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzE5JyBoZWlnaHQ9JzMyMCcgdmlld0JveD0nMCAwIDMxOSAzMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NtYXNrIGlkPSdtYXNrMCcgbWFzay10eXBlPSdhbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nLTEnIHk9JzAnIHdpZHRoPSczMjAnIGhlaWdodD0nMzIwJyUzRSUzQ3JlY3QgeD0nLTAuMDA1MTI2OTUnIHdpZHRoPSczMTguMzQzJyBoZWlnaHQ9JzMyMCcgZmlsbD0nJTIzQzRDNEM0Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swKSclM0UlM0NwYXRoIGQ9J00tMjI4LjgxNCAyNDUuOTA2TDM1LjE2OTEgMEgxOTEuMjg1TC03Mi4xNDM0IDI0NS45MDZILTIyOC44MTRaJyBmaWxsPSclMjMxQTFBMUEnLyUzRSUzQ3BhdGggZD0nTS0xMjUuMzUzIDM4OUwxMzguNDUxIDE0OEgyOTQuNDYxTDMxLjIxMTQgMzg5SC0xMjUuMzUzWicgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXIpJy8lM0UlM0NwYXRoIGQ9J00tODYuOTAzIDM3NS41NDhMMTM5LjkyNCAxNTguNDg2SDE1Mi4xMjVMLTg2LjkwMyAzODYuNjE5VjM3NS41NDhaJyBmaWxsPSclMjNDNTEwMDQnLyUzRSUzQ3BhdGggZD0nTS0zMC4wNTc3IDIyNy40OTZMMTAxLjM4IDEwNkgxNjIuMTA3TC0zMC4wNTc3IDI4Ny4yMjVWMjI3LjQ5NlonIGZpbGw9JyUyM0M4MjAxMycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXInIHgxPScxMy4zMzAxJyB5MT0nMzc2Ljg0MicgeDI9JzI3My44NTMnIHkyPScxMDIuMTQxJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIG9mZnNldD0nMC40NjgzOTUnIHN0b3AtY29sb3I9JyUyMzFBMUExQScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzFBMUExQScgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgbm8tcmVwZWF0IzIyMjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJSwgMCAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlLCAwIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluLCBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0OTlweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoNjcpIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMTUxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB2dyg3ODApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LWJvdHRvbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzIpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoOTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb29yZCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDI3MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuODMsIDAuNjcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuODMsIDAuNjcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2RkMjUxNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvcHkge1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzE3MTcxNztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjODI4MjgyO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/
