/*  */
/*------------- 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%);
}

@media (max-width: 992px) {
  #vinicolas .container {
    --bs-gutter-x: 64px;
  }
}
#vinicolas .about {
  position: relative;
  padding-top: 75px;
}
@media (max-width: 992px) {
  #vinicolas .about {
    padding-block: 44px 48px;
  }
}
#vinicolas .about::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 90px;
  background-color: #FFFBFA;
  z-index: -1;
}
@media (max-width: 992px) {
  #vinicolas .about::after {
    display: none;
  }
}
#vinicolas .about .row {
  --bs-gutter-x: 155px;
  --bs-gutter-y: 60px;
}
@media (max-width: 992px) {
  #vinicolas .about .row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 36px;
    flex-direction: column-reverse;
  }
}
#vinicolas .about--img {
  width: min(620px, 100%);
  height: 757px;
  overflow: hidden;
}
@media (max-width: 992px) {
  #vinicolas .about--img {
    width: 100%;
    height: 398px;
  }
}
#vinicolas .about--img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
}
#vinicolas .about--img img:hover {
  scale: 1.1;
}
#vinicolas .about--text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
@media (max-width: 992px) {
  #vinicolas .about--text {
    height: auto;
    display: block;
  }
}
#vinicolas .about--text h2 {
  margin-block: 19px 40px;
  max-width: 437px;
}
@media (max-width: 992px) {
  #vinicolas .about--text h2 {
    margin-block: 19px 22px;
    max-width: 100%;
  }
  #vinicolas .about--text h2 strong {
    display: block;
    white-space: pre;
  }
}
#vinicolas .list {
  padding-block: 103px 87px;
  background-color: #FFFBFA;
}
@media (max-width: 992px) {
  #vinicolas .list {
    padding-block: 31px 52px;
  }
  #vinicolas .list .container {
    --bs-gutter-x: 0;
    max-width: 100%;
    padding: 0;
  }
}
#vinicolas .list--top {
  margin-bottom: 85px;
}
@media (max-width: 992px) {
  #vinicolas .list--top {
    margin-bottom: 45px;
  }
}
#vinicolas .list--top .row {
  --bs-gutter-x: 96px;
  --bs-gutter-y: 30px;
}
@media (max-width: 1400px) {
  #vinicolas .list--top .row {
    --bs-gutter-x: 50px;
  }
}
@media (max-width: 992px) {
  #vinicolas .list--top .row {
    --bs-gutter-x: 0;
  }
}
#vinicolas .list--top h3 {
  color: #0A0A0A;
  font: normal normal 300 22px/25px "Barlow";
  letter-spacing: -0.44px;
  max-width: 181px;
  min-width: 181px;
}
@media (max-width: 992px) {
  #vinicolas .list--top h3 {
    font-size: 22px;
    line-height: 25px;
    min-width: auto;
    margin-inline: 32px;
  }
}
@media (max-width: 992px) {
  #vinicolas .list--top .search {
    padding-inline: 32px;
    padding-top: 9px;
  }
}
#vinicolas .list--wrapper {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-wrap: wrap;
  gap: 6px;
}
@media (max-width: 992px) {
  #vinicolas .list--wrapper {
    flex-wrap: nowrap;
    overflow: auto;
    gap: 8px;
  }
  #vinicolas .list--wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}
#vinicolas .list--item {
  width: 35px;
  height: 35px;
  background: #fff;
  border: 1px solid rgba(112, 112, 112, 0.2274509804);
  border-radius: 5px;
  display: grid;
  place-items: center;
  text-align: center;
  color: #C47452;
  font: normal normal 500 20px/16px Barlow;
  letter-spacing: -0.4px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  #vinicolas .list--item {
    width: 49px;
    height: 49px;
    aspect-ratio: 1;
    font-size: 25px;
    line-height: 20px;
  }
  #vinicolas .list--item:first-child {
    margin-left: 30px;
  }
  #vinicolas .list--item:last-child {
    margin-right: 30px;
  }
}
#vinicolas .list--item:hover, #vinicolas .list--item.active {
  background: #C47452;
  color: #fff;
  border-color: #C47452;
}
@media (max-width: 992px) {
  #vinicolas .list--grid {
    padding-inline: 32px;
  }
}
#vinicolas .list--grid .row {
  --bs-gutter-x: 27px;
  --bs-gutter-y: 31px;
}
@media (max-width: 992px) {
  #vinicolas .list--grid .row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 15px;
  }
}
#vinicolas .list--grid-item {
  position: relative;
  padding: 27px 27px 26px;
  text-align: center;
  text-decoration: none;
  height: 222px;
  background: #fff;
  border: 1px solid rgba(112, 112, 112, 0.2274509804);
  border-radius: 10px;
  transition: translate 0.3s ease-in-out;
  display: grid;
  place-items: center;
}
#vinicolas .list--grid-item:hover {
  translate: 0 -8px;
}
#vinicolas .list--grid-item .logo {
  display: block;
  margin-inline: auto;
  max-width: 195px;
  max-height: 140px;
  -o-object-fit: contain;
     object-fit: contain;
}
#vinicolas .list--grid-item .main-btn {
  margin-top: 16px;
}
#vinicolas .search {
  width: 100%;
}
#vinicolas .search .form {
  position: relative;
}
#vinicolas .search .form-control {
  padding: 0 38px 18px 0;
  border: none;
  border-bottom: 1px solid #C47452;
  border-radius: 0;
  background-color: transparent;
  color: #000000;
  font: normal normal 500 15px/18px "Barlow";
}
#vinicolas .search .form-control:hover, #vinicolas .search .form-control:focus {
  box-shadow: none;
  border-color: #C47452;
}
#vinicolas .search .form button {
  position: absolute;
  top: 0;
  right: 12px;
  width: 13px;
  height: 13px;
}
#vinicolas .search .form button img {
  width: 100%;
  height: 100%;
}
#vinicolas h2 {
  color: #0A0A0A;
  font: normal normal 300 55px/65px "Barlow";
  letter-spacing: -1.1px;
}
@media (max-width: 992px) {
  #vinicolas h2 {
    font-size: 35px;
    line-height: 1;
  }
}
#vinicolas h2 strong {
  color: #C47452;
  font: normal normal normal 82px/73px "Debbie Rate";
  letter-spacing: 0px;
  translate: 0 12px;
  display: inline-block;
}
@media (max-width: 992px) {
  #vinicolas h2 strong {
    font-size: 50px;
    line-height: 73px;
    translate: none;
  }
}

.modal {
  background: rgba(0, 0, 0, 0.8);
}
.modal-dialog {
  width: min(1719px, 90vw);
  max-width: 1719px;
  height: min(831px, 86vh);
  max-height: 831px;
}
@media (max-width: 992px) {
  .modal-dialog {
    width: 92vw;
    height: 92vh;
  }
  .modal-dialog-centered {
    margin-inline: auto;
  }
}
.modal-content {
  position: relative;
  width: 100%;
  height: min(831px, 86vh);
  max-height: 831px;
  padding: 10vh 30px 60px;
  border-radius: 10px;
  display: flex;
}
@media (max-height: 750px) {
  .modal-content {
    padding-block: 50px;
  }
}
@media (min-width: 992px) {
  .modal-content {
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .modal-content {
    width: 100%;
    height: 92vh;
    max-height: -moz-fit-content;
    max-height: fit-content;
    padding: 39px 27px 31px;
  }
}
.modal-content .close {
  position: absolute;
  right: 24px;
  top: 26px;
  z-index: 1;
}
@media (max-height: 750px) {
  .modal-content .close {
    top: 10px;
    right: 25px;
  }
}
@media (max-width: 992px) {
  .modal-content .close {
    top: 18px;
    right: 21px;
  }
}
.modal-content .close img {
  width: 19px;
  height: 22px;
}
@media (max-height: 750px) {
  .modal-content .close img {
    width: 13px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 992px) {
  .modal-content .close img {
    width: 20px;
    height: 24px;
  }
}
.modal-body {
  position: relative;
  padding: 0;
  width: 100%;
  overflow-x: clip;
}
.modal-body .container {
  --bs-gutter-x: 0;
}
.modal-body .container .row {
  --bs-gutter-x: 87px;
  --bs-gutter-y: 60px;
}
@media (max-width: 1400px) {
  .modal-body .container .row {
    --bs-gutter-x: 40px;
  }
}
.modal--img {
  position: relative;
  isolation: isolate;
  width: min(514px, 100%);
  height: min(609px, 100%);
  overflow: hidden;
}
@media (max-width: 1400px) {
  .modal--img {
    width: min(450px, 100%);
    height: min(540px, 100%);
  }
}
.modal--img::after {
  content: "";
  width: 100%;
  height: 230px;
  background: transparent linear-gradient(0deg, #0A0A0A 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.modal--img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.modal--text .img-wrapper {
  width: 100%;
  height: 269px;
  margin-bottom: 35px;
}
.modal--text .img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.modal--text .logo {
  display: block;
  max-width: min(100%, 200px);
  height: 150px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 31px;
}
.modal--text > p {
  margin-bottom: 24.5px;
}
.modal--text .tags {
  margin-bottom: 44.5px;
}
@media (max-width: 992px) {
  .modal--text .tags {
    margin-bottom: 37px;
  }
}
.modal--text .tags h3 {
  color: #000;
  font: normal normal 500 15px/18px "Barlow";
  margin-bottom: 13.5px;
}
.modal--text .tags .wrapper {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}
@media (max-width: 1200px) {
  .modal--text .tags .wrapper {
    flex-wrap: wrap;
  }
}
.modal--text .tags .tag {
  text-align: center;
  border: 1px solid #C47452;
  border-radius: 7px;
  height: 32px;
  padding-inline: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  font: normal normal normal 15px/18px "Barlow";
  margin: 0;
  transition: all 0.3s ease-in-out;
  cursor: default;
}
@media (max-width: 1200px) {
  .modal--text .tags .tag {
    flex-basis: auto;
    min-width: 109px;
  }
}
@media (max-width: 992px) {
  .modal--text .tags .tag {
    font-size: 14px;
    line-height: 17px;
  }
}
.modal--text .tags .tag:hover {
  background-color: #C47452;
  color: #FFFBFA;
}
.modal--text .contacts {
  margin-bottom: 56px;
}
@media (max-width: 992px) {
  .modal--text .contacts {
    margin-bottom: 0;
  }
}
.modal--text .contacts .row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 30px;
}
@media (max-width: 992px) {
  .modal--text .contacts .row {
    --bs-gutter-y: 30px;
  }
}
.modal--text .contacts ul {
  margin: 0;
  max-width: 260px;
}
@media (max-width: 992px) {
  .modal--text .contacts ul {
    max-width: 100%;
  }
}
.modal--text .contacts ul li:hover a {
  color: #C47452;
}
.modal--text .contacts ul a {
  display: flex;
  align-items: start;
  gap: 16px;
  color: #000;
  font: normal normal 500 15px/18px "Barlow";
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.modal--text .contacts ul a img {
  width: 20px;
  height: 20px;
  -o-object-fit: none;
     object-fit: none;
}
@media (max-width: 992px) {
  .modal--text .contacts ul a {
    font-size: 14px;
    line-height: 17px;
  }
}
.modal--text .contacts ul li + li {
  margin-top: 10px;
}
.modal--text .contacts .redes h3 {
  color: #000;
  font: normal normal 500 15px/18px "Barlow";
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .modal--text .contacts .redes h3 {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 17px;
  }
}
.modal--text .contacts .redes .socials {
  display: flex;
  align-items: center;
  gap: 17px;
}
@media (max-width: 992px) {
  .modal--text .contacts .redes .socials {
    justify-content: space-between;
    gap: 8px;
    max-width: 230px;
  }
}
@media (max-width: 992px) {
  .modal--text .contacts .redes .socials svg {
    width: 24px;
    height: 24px;
  }
}
.modal--text .contacts .redes .socials svg:hover path {
  fill: #000;
}
.modal--text .contacts .redes .socials svg path {
  transition: all 0.3s ease-in-out;
}
.modal--text .contacts .redes .socials svg .maps_hover:hover path {
  fill: #fff;
  stroke: #000; /* Cor de preenchimento no hover */
}
.modal--text .contacts .btn-card {
  width: 100%;
  padding: 0 22px;
  background: transparent linear-gradient(114deg, #A04E2C 0%, #F9AB89 100%) 0% 0% no-repeat padding-box;
  color: #fff;
  font: normal normal 500 17px/60px "Barlow";
  text-align: center;
  display: grid;
  place-items: center;
}

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