* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h5,
p {
  font-weight: normal;
  margin: 0;
}

:focus,
button:focus,
a:focus {
  outline: 0;
}

ol,
ul {
  list-style: none;
  padding: 0;
}

li {
  list-style: none;
}

a {
  color: inherit;
}
a:focus, a:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

form {
  margin: 0;
}

input:focus,
textarea:focus,
select:focus {
  outline: 0;
  box-shadow: 0 0 0 0;
}

button {
  border: none;
  background-color: transparent;
  padding: 0;
}
button:focus, button:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

@custom-media --desktop_big (width >= 1920px)

@custom-media --desktop (width <= 1399px)

@custom-media --desktop_min (width <= 1199px)

@custom-media --tablet_big (width <= 999px)

@custom-media --tablet (width <= 799px)

@custom-media --mobile_big (width <= 599px)

@custom-media --mobile (width <= 499px);
/*  */
/*------------- Hover background gradient --------------*/
@property --myColor1 {
  syntax: "<color>";
  initial-value: #FCA32D;
  inherits: false;
}
@property --myColor2 {
  syntax: "<color>";
  initial-value: #FF6196;
  inherits: false;
}
.button-hover-linearGradient {
  background-image: linear-gradient(105deg, var(--myColor1) 7%, var(--myColor2) 78%);
  transition: --myColor1 0.7s, --myColor2 0.7s;
}
.button-hover-linearGradient:hover {
  --myColor1: #ff933c;
  --myColor2: #ff933c;
}

.button-hover-linearGradient-others-browsers {
  background-image: linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
  background-image: -moz-linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
}

/*@font-face {
	font-family: 'Branding-Medium';
	src: url('../fonts/Branding/Branding-Medium.woff2') format('woff2'),
	url('../fonts/Branding/Branding-Medium.woff') format('woff'),
	url('../fonts/Branding/Branding-Medium.eot') format('eot'),
	url('../fonts/Branding/Branding-Medium.svg') format('svg');
}*/
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Bold.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-BlackItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Black.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Regular.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-BoldItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Italic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-MediumItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Medium.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-LightItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Light.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-ThinItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-SemiBold.woff2") format("woff2"), url("../fonts/revx/RevxNeue-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-SemiBoldItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Thin.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 39 Thin Ultra Condensed.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 45 Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 45 Light Oblique.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 47 Light Condensed.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 47 Light Condensed Oblique.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 49 Light Ultra Condensed.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 53 Extended.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 53 Extended Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 55 Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 55 Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 57 Condensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 59 Ultra Condensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 59 Ultra Condensed Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 63 Bold Extended.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 63 Bold Extended Oblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 65 Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 65 Bold Oblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 67 Bold Condensed.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 67 Bold Condensed Oblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 73 Black Extended.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 75 Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 75 Black Oblique.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 85 Extra Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 85 Extra Black Oblique.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 93 Extra Black Extended.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 93 Extra Black Extended Oblique.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
* {
  color: #383838;
  font-family: "Roboto", sans-serif;
  font-style: normal;
}

.form-group {
  position: relative;
  margin: 0;
}

input.error, textarea.error, select.error {
  background-color: #fce4e4;
  border: 1px solid #cc0033;
  outline: none;
}

label.error {
  color: red;
  font-size: 12px;
  position: absolute;
  bottom: -20px;
}

.grecaptcha-badge {
  display: none !important;
}

.info-message {
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
  background-color: rgba(0, 41, 87, 0.4901960784);
  z-index: 10000;
  display: none;
  opacity: 1;
}
.info-message.open-modal {
  display: flex;
}
.info-message--container {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  top: 50%;
  left: 50%;
  width: 570px;
  padding: 53px 100px;
  gap: 40px;
}
.info-message--container #btn--close-info-message {
  position: absolute;
  top: 20px;
  right: 20px;
}
.info-message--container #btn--close-info-message img {
  width: 23px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 799px) {
  .info-message--container #btn--close-info-message img {
    width: 35px;
  }
}
.info-message--container .title {
  font-size: 3rem;
  line-height: 1;
  color: #E74E00;
  font-weight: 700;
  font-family: "Revx Neue";
  text-align: center;
}
.info-message--container .description {
  font-size: 2rem;
  line-height: 1.7;
  color: #383838;
  font-weight: 400;
  font-family: "Revx Neue";
  text-align: center;
}
.info-message--container .confirm {
  font-size: 1.6rem;
  line-height: 1;
  color: #E74E00;
  font-weight: 700;
  font-family: "Revx Neue";
  text-align: center;
  width: 200px;
  height: 70px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: 0.4s;
  border: 1px solid #E74E00;
}
.info-message--container .confirm:hover {
  background-color: #E74E00;
  color: white;
}
@media (max-width: 799px) {
  .info-message--container .confirm {
    margin-top: 40px;
  }
}
@media (max-width: 799px) {
  .info-message--container {
    width: 95%;
    padding-inline: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 30px;
  }
  .info-message--container #btn--close-info-message img {
    width: 20px;
  }
  .info-message--container .title {
    font-size: 2rem;
  }
  .info-message--container .description {
    font-size: 1.4rem;
    line-height: 20px;
  }
  .info-message--container .confirm {
    margin-top: 0px;
    width: 150px;
    height: 50px;
  }
}

#loading-modal {
  background: white;
  display: flex;
  width: 100%;
  height: 100%;
  inset: 0;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 3000;
  display: flex;
}
#loading-modal .lds-ripple {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
#loading-modal .lds-ripple div {
  position: absolute;
  border: 4px solid #005575;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
#loading-modal .lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 0;
  }
  4.9% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 0;
  }
  5% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}
.component--loader {
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0;
  background-color: rgba(0, 41, 87, 0.4901960784);
  z-index: 10000;
  display: none;
  opacity: 1;
}
.component--loader.open-modal {
  display: flex;
}
.component--loader--container {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  top: 50%;
  left: 50%;
  width: 400px;
  padding: 53px 50px;
  gap: 40px;
}
.component--loader--container #btn--close-component--loader {
  position: absolute;
  top: 20px;
  right: 20px;
}
.component--loader--container #btn--close-component--loader img {
  width: 23px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 799px) {
  .component--loader--container #btn--close-component--loader img {
    width: 35px;
  }
}
.component--loader--container .title {
  font-size: 3rem;
  line-height: 1;
  color: #E74E00;
  font-weight: 700;
  font-family: "Revx Neue";
  text-align: center;
}
.component--loader--container .description {
  font-size: 2rem;
  line-height: 1.7;
  color: #383838;
  font-weight: 400;
  font-family: "Revx Neue";
  text-align: center;
}
@media (max-width: 799px) {
  .component--loader--container {
    width: 95%;
    padding-inline: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 30px;
  }
  .component--loader--container #btn--close-component--loader img {
    width: 20px;
  }
  .component--loader--container .title {
    font-size: 2rem;
  }
  .component--loader--container .description {
    font-size: 1.4rem;
    line-height: 20px;
  }
}
.component--loader .lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.component--loader .lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.component--loader .lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #E74E00;
  margin: -4px 0 0 -4px;
}
.component--loader .lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.component--loader .lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.component--loader .lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.component--loader .lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.component--loader .lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.component--loader .lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.component--loader .lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.component--loader .lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.component--loader .lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.component--loader .lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.component--loader .lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.component--loader .lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.component--loader .lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.component--loader .lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.component--loader .lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.component--loader .lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

#page-maps-representative .box-blue {
  position: relative;
}
#page-maps-representative .box-blue::after {
  content: "";
  height: 727px;
  background: #0083b5;
  position: absolute;
  bottom: -70px;
  right: 0;
  height: calc(100vh + 100vh * (1 - var(--zoom)) - 123px) !important;
}
@media (max-width: 992px) {
  #page-maps-representative .box-blue::after {
    display: none;
  }
}
#page-maps-representative .title-section-1 {
  margin-bottom: 30px;
  padding-top: 96px;
  font-family: "Revx Neue";
  font-size: 45px;
  font-weight: 400;
  line-height: 50px;
  text-align: left;
  position: relative;
}
#page-maps-representative .title-section-1 strong {
  font-family: "Revx Neue";
}
#page-maps-representative .title-section-1::after {
  content: "";
  width: 63px;
  height: 4px;
  background: #00688F;
  position: absolute;
  left: 45%;
  top: 60px;
}
#page-maps-representative .text-section {
  margin-bottom: 50px;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
}
#page-maps-representative .maps-representatives {
  position: relative;
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  overflow: hidden;
  transition: 0.4s;
  z-index: 1000;
  border-radius: 22px;
}
#page-maps-representative .maps-representatives .row {
  --bs-gutter-x: 32px;
  --bs-gutter-y: 32px;
}
#page-maps-representative .maps-representatives--content {
  width: 100%;
  background: #ffffff 0% 0% no-repeat padding-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
#page-maps-representative .maps-representatives--content form {
  background-color: #fff;
  padding-bottom: 8px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 8px;
  display: flex;
  gap: 12px;
  padding-top: 0;
}
#page-maps-representative .maps-representatives--content form .group--input {
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  border-radius: 10px;
  padding: 17px 16px 17px 16px;
  border: 1px solid #E4E7E9;
  height: 55px;
}
#page-maps-representative .maps-representatives--content form .group--button {
  display: flex;
  align-items: center;
  gap: 25px;
}
#page-maps-representative .maps-representatives--content form input {
  flex: 1;
  height: 100%;
  border: 0;
  background-color: transparent;
  font-size: 14px;
  line-height: 1;
  color: #77878F;
  font-weight: 400;
  font-family: "Roboto";
  text-align: start;
}
#page-maps-representative .maps-representatives--content form button[type=submit],
#page-maps-representative .maps-representatives--content form button[type=reset] {
  background-color: transparent;
  border: 0;
  width: 20px;
  height: 20px;
}
#page-maps-representative .maps-representatives--content form button[type=submit] img,
#page-maps-representative .maps-representatives--content form button[type=reset] img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#page-maps-representative .maps-representatives--content form button[type=submit] img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(12%) saturate(508%) hue-rotate(169deg) brightness(97%) contrast(92%);
}
#page-maps-representative .maps-representatives--content form .form-select {
  height: 55px;
  border-radius: 10px;
  border: 1px solid #E4E7E9;
  color: #77878F;
  background-size: 20px 15px;
}
#page-maps-representative .maps-representatives--content form .form-select:focus {
  box-shadow: none;
}
#page-maps-representative .maps-representatives--content form .separator {
  background-color: #E4E7E9;
  width: 1px;
  height: 30px;
}
#page-maps-representative .maps-representatives--content .content--results {
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 655px;
  background: #f5f5f5;
  border-radius: 20px;
  z-index: 9;
  /* Firefox */
  /* Chrome, Edge, and Safari */
}
#page-maps-representative .maps-representatives--content .content--results {
  scrollbar-width: auto;
  scrollbar-color: #00688F #f8f8f8;
}
#page-maps-representative .maps-representatives--content .content--results::-webkit-scrollbar {
  width: 30px;
  cursor: grab;
}
#page-maps-representative .maps-representatives--content .content--results::-webkit-scrollbar-track {
  background: #f8f8f8;
}
#page-maps-representative .maps-representatives--content .content--results::-webkit-scrollbar-thumb {
  background-color: #00688F;
  border-radius: 100px;
  border: 5px solid #f8f8f8;
}
#page-maps-representative .maps-representatives--content .content--results--cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 52px 14% 29px 67px;
  border-bottom: 0.200000003px solid #c7c7c7;
  padding-left: 24px;
  padding-top: 24px;
  border-color: transparent;
  -o-border-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 5%, #5DB0D0 5%);
     border-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 5%, #5DB0D0 5%);
  border-image-slice: 1;
  padding-inline-end: 10px;
}
#page-maps-representative .maps-representatives--content .content--results--cards .title {
  font-size: 25px;
  line-height: 27px;
  color: #383838;
  font-weight: 600;
  font-family: "Revx Neue";
  text-align: start;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .weHave {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding-left: 10px;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .weHave p {
  position: relative;
  padding-left: 12px;
  font-size: 18px;
  line-height: 18px;
  color: #4f4f4f;
  font-weight: 700;
  font-family: "Revx Neue";
  text-align: start;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .weHave p:before {
  content: "";
  width: 4px;
  height: 4px;
  background: currentColor;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .weHave .tech {
  color: #ff7700;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .weHave .pieces {
  color: #00c5cb;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .weHave .sell {
  color: #c45259;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .description {
  font-size: 16px;
  line-height: 25px;
  color: #4f4f4f;
  font-weight: 500;
  font-family: "Roboto";
  text-align: start;
  display: flex;
  gap: 12px;
  flex-direction: column;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .description span {
  display: flex;
  gap: 12px;
  align-items: center;
  font-size: 16px;
  line-height: 25px;
  color: #4f4f4f;
  font-weight: 400;
  font-family: "Roboto";
  text-align: start;
}
#page-maps-representative .maps-representatives--content .content--results--cards .texts .description .links {
  font-size: 20px;
  line-height: 1;
  color: #00688F;
  font-weight: 500;
  font-family: "Revx Neue";
  text-align: start;
  display: flex;
  align-items: center;
  gap: 19px;
}
#page-maps-representative .maps-representatives .mapa-svg-estados {
  fill: #0094d9;
  stroke: #fff;
  stroke-width: 1px;
  transition: 0.8s ease;
}
#page-maps-representative .maps-representatives .mapa-svg-estados:hover {
  /*opacity: 0.6;*/
  cursor: pointer;
  stroke: #fff;
  fill: #00688F;
  stroke-dashoffset: 0%;
}
#page-maps-representative .maps-representatives .mapa-svg-estados:hover + .circle {
  fill: #00688F !important;
}
#page-maps-representative .maps-representatives .mapa-svg-estados.mapa-svg-estados-active {
  cursor: pointer;
  stroke: #fff;
  fill: #00688F;
  stroke-dashoffset: 0%;
}
#page-maps-representative .maps-representatives .mapa-svg-estados.mapa-svg-estados-active + .circle {
  fill: #005f81 !important;
}
#page-maps-representative .maps-representatives .mapa-svg-estados:not(.has-representatives) {
  cursor: default;
  pointer-events: none;
  fill: #bdbdbd !important;
}
#page-maps-representative .maps-representatives .mapa-svg-estados:not(.has-representatives) + .circle {
  fill: #b1b1b1 !important;
}
#page-maps-representative .maps-representatives text {
  color: #fff;
  font-family: "Revx Neue", monospace;
  font-size: 12px;
  font-weight: 600;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
#page-maps-representative .maps-representatives .circle {
  fill: #66ccff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  transition: 0.8s ease;
}
#page-maps-representative .maps-representatives--forms-mobile {
  display: none;
}
@media (max-width: 1399px) {
  #page-maps-representative {
    padding-top: 100px;
  }
}
@media (max-width: 1199px) {
  #page-maps-representative .maps-representatives {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
    height: auto !important;
  }
  #page-maps-representative .maps-representatives--content {
    width: 100%;
    background: #ffffff 0% 0% no-repeat padding-box;
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
  #page-maps-representative .maps-representatives--content form {
    display: none;
  }
  #page-maps-representative .maps-representatives--forms-mobile {
    display: flex;
    gap: 12px;
    padding: 14px 0;
  }
  #page-maps-representative .maps-representatives--forms-mobile input {
    flex: 1;
    height: 100%;
    border: 0;
    background-color: transparent;
    font-size: 14px;
    line-height: 1;
    color: #77878F;
    font-weight: 400;
    font-family: "Roboto";
    text-align: start;
  }
  #page-maps-representative .maps-representatives--forms-mobile button[type=submit],
#page-maps-representative .maps-representatives--forms-mobile button[type=reset] {
    background-color: transparent;
    border: 0;
    width: 20px;
    height: 20px;
  }
  #page-maps-representative .maps-representatives--forms-mobile button[type=submit] img,
#page-maps-representative .maps-representatives--forms-mobile button[type=reset] img {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  #page-maps-representative .maps-representatives--forms-mobile button[type=submit] img {
    filter: brightness(0) saturate(100%) invert(20%) sepia(12%) saturate(508%) hue-rotate(169deg) brightness(97%) contrast(92%);
  }
  #page-maps-representative .maps-representatives--forms-mobile .form-select {
    height: 55px;
    border-radius: 10px;
    border: 1px solid #E4E7E9;
    color: #77878F;
    background-size: 20px 15px;
  }
  #page-maps-representative .maps-representatives--forms-mobile .form-select:focus {
    box-shadow: none;
  }
}
@media (max-width: 599px) {
  #page-maps-representative .maps-representatives {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
  }
  #page-maps-representative .maps-representatives--content .content--results {
    overflow: hidden;
    margin: 0;
    height: auto;
  }
  #page-maps-representative .maps-representatives--content .content--results--cards {
    gap: 15px;
    padding: 28px 5vw;
  }
  #page-maps-representative .maps-representatives--content .content--results--cards .title {
    font-size: 15px;
    line-height: 20px;
  }
  #page-maps-representative .maps-representatives--content .content--results--cards .texts .image {
    width: 20px;
  }
  #page-maps-representative .maps-representatives--content .content--results--cards .texts .description {
    font-size: 15px;
    line-height: 16px;
  }
  #page-maps-representative .maps-representatives--content .content--results--cards .texts .description .links {
    font-size: 15px;
    gap: 11px;
  }
  #page-maps-representative .maps-representatives--content .content--results--cards .texts .description .links img {
    width: 15px !important;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
  #page-maps-representative .maps-representatives--forms-mobile {
    padding: 14px 0;
    flex-direction: column;
  }
  #page-maps-representative .maps-representatives--forms-mobile .group--input {
    padding: 24px 20px;
  }
  #page-maps-representative .maps-representatives--forms-mobile .group--button {
    gap: 15px;
  }
  #page-maps-representative .maps-representatives--forms-mobile input {
    font-size: 15px;
  }
  #page-maps-representative .maps-representatives--forms-mobile button[type=submit] img,
#page-maps-representative .maps-representatives--forms-mobile button[type=reset] img {
    width: 13px;
    aspect-ratio: 1 !important;
  }
  #page-maps-representative .maps-representatives--forms-mobile .separator {
    height: 25px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2l0ZS9jc3MvcGFnZXMvcmVwcmVzZW50YXRpdmUuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0VBQ0k7RUFDQTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtFQUNBO0FDQ0o7O0FERUE7Ozs7Ozs7RUFPSTtFQUNBO0FDQ0o7O0FERUE7OztFQUdJO0FDQ0o7O0FERUE7O0VBRUk7RUFDQTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7QURBSTtFQUVJO0VBQ0E7RUFDQTtBQ0NSOztBREdBO0VBQ0k7QUNBSjs7QURHQTs7O0VBR0k7RUFDQTtBQ0FKOztBREdBO0VBQ0k7RUFDQTtFQUNBO0FDQUo7QURDSTtFQUVJO0VBQ0E7RUFDQTtBQ0FSOztBQ25FQTs7Ozs7Ozs7Ozs7O3VDQUFBO0FDTUE7QUFFQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FGMkVKO0FFeEVBO0VBQ0k7RUFDQTtFQUNBO0FGMEVKO0FFdkVBO0VBQ0k7RUFLQTtBRnFFSjtBRXBFSTtFQUNJO0VBQ0E7QUZzRVI7O0FFbEVBO0VBQ0k7RUFVQTtBRjZESjs7QUdyR0E7Ozs7OztFQUFBO0FBU0E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIcUdKO0FHbEdBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSG1HSjtBR2hHQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUhpR0o7QUc5RkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIK0ZKO0FHNUZBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSDZGSjtBRzFGQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUgyRko7QUd4RkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIeUZKO0FHdEZBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSHVGSjtBR3BGQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUhxRko7QUdsRkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIbUZKO0FHaEZBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSGlGSjtBRzlFQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUgrRUo7QUc1RUE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FINkVKO0FHMUVBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSDJFSjtBR3ZFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5RUo7QUd0RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId0VKO0FHckVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVFSjtBR3BFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzRUo7QUduRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcUVKO0FHbEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9FSjtBR2pFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtRUo7QUdoRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa0VKO0FHL0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGlFSjtBRzlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnRUo7QUc3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK0RKO0FHNURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDhESjtBRzNEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2REo7QUcxREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINERKO0FHekRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJESjtBR3hEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwREo7QUd2REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeURKO0FHdERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdESjtBR3JEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh1REo7QUdwREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc0RKO0FHbkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHFESjtBR2xEQTtF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cmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9wYWdlcy9yZXByZXNlbnRhdGl2ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX21lZGlhLXNjcmVlbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvZ2VuZXJhbC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9nZW5lcmFsL2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbW9kYWwvY29tbW9ucy9tZXNzYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvX3ZhcmlhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9tb2RhbC9jb21tb25zL2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL21vZGFsL2NvbW1vbnMvbG9hZGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg1LFxyXG5wIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbjpmb2N1cyxcclxuYnV0dG9uOmZvY3VzLFxyXG5hOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxubGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxufVxyXG5cclxuZm9ybSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxuc2VsZWN0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL2dlbmVyYWwvcmVzZXQnO1xyXG5AaW1wb3J0ICcuLi9nZW5lcmFsL21lZGlhLXNjcmVlbic7XHJcbkBpbXBvcnQgJy4uL2dlbmVyYWwvdmFyaWFibGUnO1xyXG5AaW1wb3J0ICcuLi9nZW5lcmFsL2NvbG9yJztcclxuQGltcG9ydCAnLi4vZ2VuZXJhbC9mb250cyc7XHJcbkBpbXBvcnQgJy4uL2dlbmVyYWwvbWl4aW5zJztcclxuQGltcG9ydCAnLi4vZ2VuZXJhbC9jb21tb24nO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL21vZGFsL2NvbW1vbnMvbWVzc2FnZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbW9kYWwvY29tbW9ucy9sb2FkaW5nLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL21vZGFsL2NvbW1vbnMvbG9hZGVyLnNjc3MnO1xyXG5cclxuI3BhZ2UtbWFwcy1yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAuYm94LWJsdWV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcyN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4M2I1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxMDB2aCAqICgxIC0gdmFyKC0tem9vbSkpIC0gMTIzcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS1zZWN0aW9uLTF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSZXZ4IE5ldWVcIjtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJldnggTmV1ZVwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2ODhGO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ1JTtcclxuICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LXNlY3Rpb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAvL3N0eWxlTmFtZTogTGVnZW5kO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5tYXBzLXJlcHJlc2VudGF0aXZlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGhlaWdodDogY2FsYygoMTAwdmggKyAxMDB2aCAqICgxIC0gdmFyKC0tem9vbSkpKSAtIDEyM3B4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMzJweDtcclxuICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTE0cHg7XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyb3VwLS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMTdweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU3RTk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncm91cC0tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxNHB4LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjNzc4NzhGLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA0MDAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICdSb2JvdG8nLFxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInJlc2V0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSgxMiUpIHNhdHVyYXRlKDUwOCUpIGh1ZS1yb3RhdGUoMTY5ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTIlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU3RTk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzg3OEY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU3RTk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50LS1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItY29sb3I6ICMwMDY4OEYgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4OEY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDE0JSAyOXB4IDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4yMDAwMDAwMDI5ODAyMzIyNHB4IHNvbGlkICNjN2M3Yzc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNSUsICM1REIwRDAgNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMjVweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI3cHgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JleS1kYXJrLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgNjAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1JldnggTmV1ZSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53ZUhhdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRUZW1wbGF0ZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMThweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMThweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzRmNGY0ZixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnUmV2eCBOZXVlJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNzcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waWVjZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGM1Y2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2M0NTI1OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2cHgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjVweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNGY0ZjRmLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtZWRpdW0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1JvYm90bydcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250VGVtcGxhdGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2cHgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0ZjRmNGYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRyZWd1bGFyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnUm9ib3RvJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRUZW1wbGF0ZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjBweCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzAwNjg4RixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1lZGl1bSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1JldnggTmV1ZSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXBhLXN2Zy1lc3RhZG9zIHtcclxuICAgICAgICAgICAgZmlsbDogIzAwOTRkOTtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAvLyBzdHJva2UtZGFzaGFycmF5OiAxODAlO1xyXG4gICAgICAgICAgICAvLyBzdHJva2UtZGFzaG9mZnNldDogLTEyMCU7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG5cclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuOHMgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuOHMgZWFzZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IC44cyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAuOHMgZWFzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8qb3BhY2l0eTogMC42OyovXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6I2ZmZjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDY4OEY7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMDY4OEYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1hcGEtc3ZnLWVzdGFkb3MtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDY4OEY7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMDVmODEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCguaGFzLXJlcHJlc2VudGF0aXZlcykge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjYmRiZGJkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNiMWIxYjEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmV2eCBOZXVlJywgbW9ub3NwYWNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDk4ZmY7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM2NmNjZmY7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAuOHMgZWFzZTtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC44cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgLy8gJi0tbGF5ZXIge1xyXG4gICAgICAgIC8vICAgICAvLyBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgLy8gICAgIGZsZXg6IDE7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogNzg4cHg7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgICAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMnB4IDIycHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIC8vICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgICAgIHRvcDogLTM1JTtcclxuICAgICAgICAvLyAgICAgICAgIHJpZ2h0OiAtMzUlO1xyXG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDY4OHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA3MzVweDtcclxuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICMwMUI3RkIxQTtcclxuICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLy8gICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgLy8gICAgICAgICBmaWx0ZXI6IGJsdXIoMTUwcHgpO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVye1xyXG4gICAgICAgIC8vICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgICAgIGJvdHRvbTogLTM1JTtcclxuICAgICAgICAvLyAgICAgICAgIGxlZnQ6IC0zNSU7XHJcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogNjg4cHg7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDczNXB4O1xyXG4gICAgICAgIC8vICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogYmx1cig2NHB4KTtcclxuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICMwMWI3ZmIzNjtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAjbWFwLS1yZXByZXNlbnRhdGl2ZXMtLWNvbnRhaW5lcixcclxuICAgICAgICAvLyAgICAgI21hcC0tcmVwcmVzZW50YXRpdmVzIHtcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgLmxlYWZsZXQge1xyXG4gICAgICAgIC8vICAgICAgICAgJi1wb3B1cCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHRyYW5zbGF0ZTogLTE2OXB4IDM3cHg7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogTWluKDMwMHB4LCA3MHZ3KTtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDMwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY4OEY7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDQwcHggMTBweCAxMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggIzAwMDAwMDFmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnLCBtb25vc3BhY2U7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIC50YWdzIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmV2eCBOZXVlJywgbW9ub3NwYWNlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNzcwMDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEM1Q0I7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDNDUyNTk7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoJjpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSBpbWcge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgJi10aXAge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAuY29udGVudC1idG5zIHtcclxuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgIC5idG4tY29udGFpbmVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgIC5idG4tLWJhY2ssXHJcbiAgICAgICAgLy8gICAgICAgICAuYnRuLS1jYXRlZ29yeSxcclxuICAgICAgICAvLyAgICAgICAgIC5idG4tLWZpbHRlciB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBmb250VGVtcGxhdGUoXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIDIwcHgsXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIDQwcHgsXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICMwMDY4OEYsXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICRib2xkLFxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAnUmV2eCBOZXVlJyxcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICBnYXA6IDE3cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgIC5idG4tLWJhY2sge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAyMjNweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjg4RjtcclxuICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgLmJ0bi0tZmlsdGVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgICAgICAuYnRuLS1jYXRlZ29yeSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODhGO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgICNtYXAtLXJlcHJlc2VudGF0aXZlcy0tY29udGFpbmVyIHtcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAvLyAgICAgICAgIGluc2V0OiAwO1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICNtYXAtLXJlcHJlc2VudGF0aXZlcyB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmLS1mb3Jtcy1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLm1hcHMtcmVwcmVzZW50YXRpdmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZm9ybXMtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250VGVtcGxhdGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDE0cHgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICM3Nzg3OEYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDQwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJ1JvYm90bycsXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcclxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwicmVzZXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMCUpIHNlcGlhKDEyJSkgc2F0dXJhdGUoNTA4JSkgaHVlLXJvdGF0ZSgxNjlkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTdFOTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3ODc4RjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgICAgLm1hcHMtcmVwcmVzZW50YXRpdmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC0tcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCA1dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZm9ybXMtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyb3VwLS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncm91cC0tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcclxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwicmVzZXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wX2JpZyAod2lkdGggPj0gMTkyMHB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AgKHdpZHRoIDw9IDEzOTlweClcclxuXHJcbkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wX21pbiAod2lkdGggPD0gMTE5OXB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldF9iaWcgKHdpZHRoIDw9IDk5OXB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldCAod2lkdGggPD0gNzk5cHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tbW9iaWxlX2JpZyAod2lkdGggPD0gNTk5cHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tbW9iaWxlICh3aWR0aCA8PSA0OTlweCkiLCIkd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJG9yYW5nZTogI0U3NEUwMDtcclxuJGdyZWVuNDAwOiAjNDY5NTM2O1xyXG4kZ3JleS1saWdodDogI0Y4RjhGODtcclxuJGdyZXktZGFyazogIzM4MzgzODtcclxuLyogICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0gSG92ZXIgYmFja2dyb3VuZCBncmFkaWVudCAtLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AcHJvcGVydHkgLS1teUNvbG9yMSB7XHJcbiAgICBzeW50YXg6ICc8Y29sb3I+JztcclxuICAgIGluaXRpYWwtdmFsdWU6ICNGQ0EzMkQ7XHJcbiAgICBpbmhlcml0czogZmFsc2U7XHJcbn1cclxuXHJcbkBwcm9wZXJ0eSAtLW15Q29sb3IyIHtcclxuICAgIHN5bnRheDogJzxjb2xvcj4nO1xyXG4gICAgaW5pdGlhbC12YWx1ZTogI0ZGNjE5NjtcclxuICAgIGluaGVyaXRzOiBmYWxzZTtcclxufVxyXG5cclxuLmJ1dHRvbi1ob3Zlci1saW5lYXJHcmFkaWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTA1ZGVnLFxyXG4gICAgICAgIHZhcigtLW15Q29sb3IxKSA3JSxcclxuICAgICAgICB2YXIoLS1teUNvbG9yMikgNzglXHJcbiAgICApO1xyXG4gICAgdHJhbnNpdGlvbjogLS1teUNvbG9yMSAwLjdzLCAtLW15Q29sb3IyIDAuN3M7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAtLW15Q29sb3IxOiAjZmY5MzNjO1xyXG4gICAgICAgIC0tbXlDb2xvcjI6ICNmZjkzM2M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQtb3RoZXJzLWJyb3dzZXJzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMDVkZWcsXHJcbiAgICAgICAgI2ZmOTMzYyA3JSxcclxuICAgICAgICAjZmY2MTk2IDc4JVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMDVkZWcsXHJcbiAgICAgICAgI2ZmOTMzYyA3JSxcclxuICAgICAgICAjZmY2MTk2IDc4JVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDEwNWRlZyxcclxuICAgICAgICAjZmY5MzNjIDclLFxyXG4gICAgICAgICNmZjYxOTYgNzglXHJcbiAgICApO1xyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8gRk9OVC1GQUNFIC8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vL1NFIEZPUiBHT09HTEVGT05URVMgQ09MT0NBUiBOTyBBUFAuQkxBREUuUEhQXHJcblxyXG4vKkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQnJhbmRpbmctTWVkaXVtJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0JyYW5kaW5nL0JyYW5kaW5nLU1lZGl1bS5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxyXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbn0qL1xyXG5cclxuLy8gcmV2eCBuZXVlXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmV2eCBOZXVlJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBVbml2ZXJzXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgMzkgVGhpbiBVbHRyYSBDb25kZW5zZWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NSBMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDQ1IExpZ2h0IE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NyBMaWdodCBDb25kZW5zZWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NyBMaWdodCBDb25kZW5zZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDQ5IExpZ2h0IFVsdHJhIENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDUzIEV4dGVuZGVkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNTMgRXh0ZW5kZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU1IE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA1NSBSb21hbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU3IENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU5IFVsdHJhIENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU5IFVsdHJhIENvbmRlbnNlZCBPYmxpcXVlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNjMgQm9sZCBFeHRlbmRlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDYzIEJvbGQgRXh0ZW5kZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDY1IEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA2NSBCb2xkIE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA2NyBCb2xkIENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDY3IEJvbGQgQ29uZGVuc2VkIE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA3MyBCbGFjayBFeHRlbmRlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDc1IEJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNzUgQmxhY2sgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDg1IEV4dHJhIEJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgODUgRXh0cmEgQmxhY2sgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDkzIEV4dHJhIEJsYWNrIEV4dGVuZGVkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgOTMgRXh0cmEgQmxhY2sgRXh0ZW5kZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4kdGhpbjogMTAwO1xyXG4kZXh0cmEtbGlnaHQ6IDIwMDtcclxuJGxpZ2h0OiAzMDA7XHJcbiRyZWd1bGFyOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJHNlbWktYm9sZDogNjAwO1xyXG4kYm9sZDogNzAwO1xyXG4kZXh0cmEtYm9sZDogODAwO1xyXG4kYmxhY2s6IDkwMDtcclxuXHJcbmh0bWwge1xyXG4gICAgLy8gZm9udC1zaXplOiA2Mi41JTtcclxuXHJcbiAgICAvLyAxMnB4ID0gMS4ycmVtXHJcbiAgICAvLyAyMHB4ID0gMi4wcmVtXHJcbiAgICAvLyAzNXB4ID0gMy41cmVtXHJcbiAgICAvLyA0NnB4ID0gNC42cmVtXHJcblx0Ly8gOTFweCA9IDkuMXJlbVxyXG59XHJcblxyXG5AbWl4aW4gZm9udFRlbXBsYXRlKCRzaXplLCAkaGVpZ2h0LCAkY29sb3IsICR3ZWlnaHQsICRmYW1pbHksICRhbGlnbjogc3RhcnQpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodDtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xyXG5cdHRleHQtYWxpZ246ICRhbGlnbjtcclxufSIsIi5mb3JtLWdyb3Vwe1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0LmVycm9yLCB0ZXh0YXJlYS5lcnJvciwgc2VsZWN0LmVycm9ye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2U0ZTQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjMDAzMztcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5sYWJlbC5lcnJvcntcclxuXHRjb2xvcjogcmVkO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIuaW5mby1tZXNzYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOTU3N2Q7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICYub3Blbi1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBwYWRkaW5nOiA1M3B4IDEwMHB4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgI2J0bi0tY2xvc2UtaW5mby1tZXNzYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250VGVtcGxhdGUoM3JlbSwgMSwgJG9yYW5nZSwgJGJvbGQsICdSZXZ4IE5ldWUnLCBjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKFxyXG4gICAgICAgICAgICAgICAgMnJlbSxcclxuICAgICAgICAgICAgICAgIDEuNyxcclxuICAgICAgICAgICAgICAgICRncmV5LWRhcmssXHJcbiAgICAgICAgICAgICAgICAkcmVndWxhcixcclxuICAgICAgICAgICAgICAgICdSZXZ4IE5ldWUnLFxyXG4gICAgICAgICAgICAgICAgY2VudGVyXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZmlybSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRUZW1wbGF0ZSgxLjZyZW0sIDEsICRvcmFuZ2UsICRib2xkLCAnUmV2eCBOZXVlJywgY2VudGVyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICNidG4tLWNsb3NlLWluZm8tbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRpbWc6ICcuLi9pbWcvJztcclxuJHRyYW5zaXRpb246IDAuNHM7XHJcbi8vIHotaW5kZXhcclxuJHpJbmRleC1tb2RhbDogMTAwMDA7XHJcbiIsIiNsb2FkaW5nLW1vZGFsIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjZmZmZmZmLCAkYWxwaGE6IDEpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAubGRzLXJpcHBsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAubGRzLXJpcHBsZSBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMDA1NTc1O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgLmxkcy1yaXBwbGUgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxuICAgIH1cclxufVxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRvcDogMzZweDtcclxuICAgICAgICBsZWZ0OiAzNnB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgNC45JSB7XHJcbiAgICAgICAgdG9wOiAzNnB4O1xyXG4gICAgICAgIGxlZnQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1JSB7XHJcbiAgICAgICAgdG9wOiAzNnB4O1xyXG4gICAgICAgIGxlZnQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbXBvbmVudC0tbG9hZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOTU3N2Q7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICYub3Blbi1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBwYWRkaW5nOiA1M3B4IDUwcHg7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAjYnRuLS1jbG9zZS1jb21wb25lbnQtLWxvYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKDNyZW0sIDEsICRvcmFuZ2UsICRib2xkLCAnUmV2eCBOZXVlJywgY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRUZW1wbGF0ZShcclxuICAgICAgICAgICAgICAgIDJyZW0sXHJcbiAgICAgICAgICAgICAgICAxLjcsXHJcbiAgICAgICAgICAgICAgICAkZ3JleS1kYXJrLFxyXG4gICAgICAgICAgICAgICAgJHJlZ3VsYXIsXHJcbiAgICAgICAgICAgICAgICAnUmV2eCBOZXVlJyxcclxuICAgICAgICAgICAgICAgIGNlbnRlclxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAjYnRuLS1jbG9zZS1jb21wb25lbnQtLWxvYWRlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBMb2FkZXIgQW5pbWF0aW9uXHJcblxyXG4gICAgLmxkcy1yb2xsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLmxkcy1yb2xsZXIgZGl2IHtcclxuICAgICAgICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcclxuICAgIH1cclxuICAgIC5sZHMtcm9sbGVyIGRpdjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xyXG4gICAgfVxyXG4gICAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XHJcbiAgICAgICAgdG9wOiA2M3B4O1xyXG4gICAgICAgIGxlZnQ6IDYzcHg7XHJcbiAgICB9XHJcbiAgICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XHJcbiAgICB9XHJcbiAgICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDY4cHg7XHJcbiAgICAgICAgbGVmdDogNTZweDtcclxuICAgIH1cclxuICAgIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcclxuICAgIH1cclxuICAgIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogNzFweDtcclxuICAgICAgICBsZWZ0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XHJcbiAgICAgICAgdG9wOiA3MnB4O1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcclxuICAgIH1cclxuICAgIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogNzFweDtcclxuICAgICAgICBsZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KTphZnRlciB7XHJcbiAgICAgICAgdG9wOiA2OHB4O1xyXG4gICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XHJcbiAgICB9XHJcbiAgICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDYzcHg7XHJcbiAgICAgICAgbGVmdDogMTdweDtcclxuICAgIH1cclxuICAgIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcclxuICAgIH1cclxuICAgIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBsZHMtcm9sbGVyIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/