/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/emploi/styles/templates/job_detail.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
/* nunito-regular - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-regular.b8644b6e.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-regular.ca52c044.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-500 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 500;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-500.17dd5e8c.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-500.e137cf3c.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-600 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-600.2b48b7fe.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-600.f3069304.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-800 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 800;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-800.de406443.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-800.d63349f3.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/nunito-v24-latin-700.adfd1208.woff2) format("woff2"), url(/buildemploi/fonts/nunito-v24-latin-700.0896448b.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-regular - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-regular.55b29b13.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-regular.9e4c1505.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-600 - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-600.37816aa7.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-600.81784138.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* titillium-web-700 - latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: local(""), url(/buildemploi/fonts/titillium-web-700.e5c38d50.woff2) format("woff2"), url(/buildemploi/fonts/titillium-web-700.e5c6b2db.woff) format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
.job-card {
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.13);
  border-radius: 8px;
  box-sizing: border-box;
  padding: 16px;
}
.job-card.small .vignette {
  display: none;
}
.job-card .vignette {
  position: relative;
  margin-bottom: 20px;
}
.job-card .vignette.empty {
  border: 3px dashed #C7C7C7;
}
.job-card .vignette.empty .cover {
  width: 90px;
  margin: auto;
  background: url("https://api.iconify.design/ic/twotone-work.svg?color=%23c7c7c7&width=90") no-repeat center center/contain;
  box-shadow: none;
}
.job-card .vignette .cover {
  height: 80px;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 0px 6px 2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 10px;
  box-sizing: border-box;
}
.job-card .vignette .cover img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-width: 90%;
  min-height: 90%;
  max-width: 90%;
  max-height: 90%;
  object-fit: contain;
}
.job-card .vignette .group {
  position: absolute;
  background: #FFFFFF;
  bottom: -8px;
  left: 8px;
  height: 36px;
  width: 36px;
  padding: 4px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.job-card .vignette .group img {
  display: block;
  object-fit: contain;
  margin: 10px auto;
  height: auto;
  width: 100%;
}
.job-card .content-card h3 {
  margin-bottom: 10px;
}
.job-card .content-card h3 a {
  color: #3E3E3E;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
}
.job-card .content-card .badges {
  display: flex;
  gap: 8px;
  margin-top: 10px;
  flex-wrap: wrap;
}
.job-card .content-card .badges .badge-item {
  color: rgba(62, 62, 62, 0.8);
  border: 1px solid rgba(62, 62, 62, 0.3);
  border-radius: 6px;
  padding: 4px 8px;
  box-sizing: border-box;
}
.job-card .content-card .badges .badge-item.purple {
  color: #6C5AB4;
  border: unset;
  background-color: rgba(108, 90, 180, 0.2);
}
.job-card .content-card .infos {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.job-card .content-card .more-info {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.job-card .content-card .more-info .published-at {
  font-size: 14px;
}
.job-card .content-card .more-info .like {
  content: url("https://api.iconify.design/ph/heart.svg?color=%23A9A9A9&width=20");
  cursor: pointer;
}
@media (hover: hover) {
  .job-card .content-card .more-info .like:hover {
    content: url("https://api.iconify.design/ph/heart-fill.svg?color=%236c5ab4&width=20");
  }
}
.job-card .content-card .more-info .like.liked {
  content: url("https://api.iconify.design/ph/heart-fill.svg?color=%236c5ab4&width=20");
}
@media (hover: hover) {
  .job-card .content-card .more-info .like.liked:hover {
    content: url("https://api.iconify.design/ph/heart.svg?color=%23A9A9A9&width=20");
  }
}

@media (min-width: 1025px) {
  .job-card:not(.detail) {
    display: flex;
    gap: 16px;
  }
  .job-card:not(.detail) .vignette {
    width: 140px;
    flex-shrink: 0;
    flex-grow: 0;
    margin-bottom: 0;
  }
  .job-card:not(.detail) .vignette.empty > * {
    display: flex;
  }
  .job-card:not(.detail) .vignette .cover {
    height: 100%;
  }
  .job-card:not(.detail) .vignette .group {
    height: 50px;
    width: 50px;
    bottom: unset;
    top: 8px;
  }
  .job-card:not(.detail) .content-card {
    flex: auto;
    display: flex;
    justify-content: space-between;
  }
  .job-card:not(.detail) .content-card .more-info {
    flex-direction: column;
    align-items: flex-end;
    width: fit-content;
    margin-top: 0;
  }
  .job-card:not(.detail) .content-card .more-info .like {
    order: 1;
  }
  .job-card:not(.detail) .content-card .more-info .published-at {
    order: 2;
  }
  .job-card.detail .vignette {
    height: 80px;
    width: 100%;
    max-width: 80px;
    float: right;
    margin-left: 15px;
  }
  .job-card.detail .vignette .cover-picture,
  .job-card.detail .vignette .cover {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .job-card.detail .vignette .cover-picture img,
  .job-card.detail .vignette .cover img {
    position: relative;
    display: block;
    object-fit: contain;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    transform: none;
    top: auto;
    left: auto;
  }
}
.more-links .link-block,
.more-links .edito-block {
  margin: 0 auto;
}
.more-links .link-block .title,
.more-links .edito-block .title {
  margin-top: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #C7C7C7;
}
.more-links .link-block .links,
.more-links .edito-block .links {
  display: grid;
  gap: 24px;
}
.more-links .link-block .links a,
.more-links .edito-block .links a {
  cursor: pointer;
}
.more-links .link-block .links a:hover,
.more-links .edito-block .links a:hover {
  text-decoration: underline;
}
.more-links .edito-block h2, .more-links .edito-block h3, .more-links .edito-block p {
  line-height: 1.7;
}
.more-links .edito-block h2 {
  padding-bottom: 15px;
  border-bottom: 1px solid #C7C7C7;
}
.more-links .edito-block p {
  margin-bottom: 20px;
}

@media (min-width: 1025px) {
  .more-links .link-block .links {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
  }
}
.job-detail .intro {
  position: sticky;
  top: 0;
  bottom: 50px;
  background: #fff;
  z-index: 5;
  box-shadow: 0px 6px 10px -4px rgba(0, 0, 0, 0.13);
}
.job-detail .intro.hidden .intro-content {
  padding: 0 15px;
}
.job-detail .intro.hidden .intro-content .cover-picture,
.job-detail .intro.hidden .intro-content .job-intro .badges {
  opacity: 0;
  height: 0;
}
.job-detail .intro.hidden .intro-content .cover-picture .empty .cover {
  width: 100%;
  background: url("https://api.iconify.design/ic/twotone-work.svg?color=%23c7c7c7&width=80") no-repeat center center/contain;
}
.job-detail .intro.hidden .actions > * {
  padding: 10px 16px;
}
.job-detail .intro .actions {
  display: flex;
}
.job-detail .intro .actions > * {
  flex: 1;
  text-align: center;
  padding: 16px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
  cursor: pointer;
}
.job-detail .intro .actions .apply {
  background: #6C5AB4;
  color: #FFFFFF;
}
.job-detail .intro .actions .like-job {
  background: #F3F1F6;
}
.job-detail .intro .actions .like-job .img {
  content: url("https://api.iconify.design/ph/heart.svg?color=%23A9A9A9&width=20");
  margin-right: 10px;
}
.job-detail .intro .actions .like-job.liked .img {
  content: url("https://api.iconify.design/ph/heart-fill.svg?color=%236c5ab4&width=20");
}
.job-detail .intro .intro-content {
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.job-detail .intro .intro-content .cover-picture {
  border-radius: 4px;
  width: 100%;
  height: 100px;
  overflow: hidden;
  position: relative;
}
.job-detail .intro .intro-content .cover-picture .cover-img {
  display: block;
  object-fit: contain;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.job-detail .intro .intro-content .cover-picture .group {
  background: #FFFFFF;
  height: 50px;
  width: 50px;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  position: absolute;
  top: 8px;
  left: 8px;
}
.job-detail .intro .intro-content .cover-picture .group img {
  display: block;
  object-fit: contain;
  margin: 10px auto;
  height: auto;
  width: 100%;
}
.job-detail .intro .intro-content .cover-picture .empty {
  border: 3px dashed #C7C7C7;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
}
.job-detail .intro .intro-content .cover-picture .empty .cover {
  width: 90px;
  height: 100%;
  margin: auto;
  background: url("https://api.iconify.design/ic/twotone-work.svg?color=%23c7c7c7&width=90") no-repeat center center/contain;
  box-shadow: none;
}
.job-detail .intro .intro-content .job-intro {
  flex: auto;
}
.job-detail .intro .intro-content .job-intro .desc .group-name {
  text-decoration: underline;
  cursor: pointer;
}
.job-detail .intro .intro-content .job-intro .desc .location {
  margin-top: 10px;
  display: flex;
  gap: 3px;
  align-items: center;
}
.job-detail .intro .intro-content .job-intro .desc .badges {
  display: flex;
  gap: 10px;
  margin: 10px 0;
  justify-content: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.job-detail .intro .intro-content .job-intro .desc .badges .badge-item {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  padding: 5px;
  text-shadow: 0px 1px 4px rgba(48, 48, 48, 0.25);
}
.job-detail .container.job-description {
  background: #FFFFFF;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.job-detail .container.job-description .content {
  padding-bottom: 35px;
}
.job-detail .container.job-description .content h2 {
  margin: 20px 0 14px;
}
.job-detail .container.job-description .content .desc {
  line-height: 1.7;
  margin-bottom: 30px;
}
.job-detail .container.job-description .content .desc.badges {
  display: flex;
  gap: 10px;
  margin-top: 30px;
  flex-wrap: wrap;
}
.job-detail .container.job-description .content .desc.badges .badge-item {
  border-radius: 6px;
  padding: 4px 8px;
  box-sizing: border-box;
  color: #6C5AB4;
  border: unset;
  background-color: rgba(108, 90, 180, 0.2);
}
.job-detail .container.job-description .content .publication-date {
  text-align: end;
  font-size: 14px;
  margin-top: 24px;
}
.job-detail .container.job-description .content .job-details > li::marker {
  color: #6C5AB4;
  font-size: 25px;
}
.job-detail .container.job-description .content .job-details > li li::marker {
  color: #6C5AB4;
}
.job-detail .container.job-description .side {
  margin: 0 -16px;
}
.job-detail .container.job-description .side .group-card,
.job-detail .container.job-description .side .job-card.detail {
  background: #F3F1F6;
  padding: 24px 16px;
}
.job-detail .container.job-description .side .group-card .vignette,
.job-detail .container.job-description .side .job-card.detail .vignette {
  height: 80px;
  width: 100%;
  max-width: 80px;
  float: right;
  margin-left: 15px;
}
.job-detail .container.job-description .side .group-card .cover-picture,
.job-detail .container.job-description .side .group-card .cover,
.job-detail .container.job-description .side .job-card.detail .cover-picture,
.job-detail .container.job-description .side .job-card.detail .cover {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.job-detail .container.job-description .side .group-card .cover-picture img,
.job-detail .container.job-description .side .group-card .cover img,
.job-detail .container.job-description .side .job-card.detail .cover-picture img,
.job-detail .container.job-description .side .job-card.detail .cover img {
  position: relative;
  display: block;
  object-fit: contain;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  transform: none;
  top: auto;
  left: auto;
}
.job-detail .container.job-description .side .group-card .group,
.job-detail .container.job-description .side .job-card.detail .group {
  right: 8px;
  left: unset;
  bottom: -15px;
  width: 45px;
  height: 45px;
}
.job-detail .container.job-description .side .group-card .intro-group,
.job-detail .container.job-description .side .job-card.detail .intro-group {
  display: flex;
  margin: 16px 0;
  gap: 16px;
  align-items: center;
}
.job-detail .container.job-description .side .group-card .intro-group .group-picture,
.job-detail .container.job-description .side .job-card.detail .intro-group .group-picture {
  background: #FFFFFF;
  height: 60px;
  width: 60px;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.13);
}
.job-detail .container.job-description .side .group-card .intro-group .group-picture img,
.job-detail .container.job-description .side .job-card.detail .intro-group .group-picture img {
  display: block;
  object-fit: contain;
  margin: 10px auto;
  height: auto;
  width: 100%;
}
.job-detail .container.job-description .side .group-card .intro-group h3,
.job-detail .container.job-description .side .job-card.detail .intro-group h3 {
  margin-bottom: 10px;
}
.job-detail .container.job-description .side .group-card .discover,
.job-detail .container.job-description .side .job-card.detail .discover {
  margin-top: 16px;
}
.job-detail .container.other-jobs h2 {
  margin-right: 16px;
  margin-left: 16px;
}
.job-detail .container.other-jobs .jobs {
  gap: 16px;
  display: flex;
  overflow-x: auto;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 0 16px 30px;
}
.job-detail .container.other-jobs .jobs .job-card {
  flex: 0 0 80vw;
}

#postuler-offre .custom-file .file {
  height: 0.1px;
  opacity: 0;
  position: absolute;
  width: 0.1px;
}
#postuler-offre .custom-file label {
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  border-radius: 10px;
  padding: 9px 16px;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  color: #3E3E3E;
  font-size: 18px !important;
  position: relative;
  box-sizing: border-box;
  display: block;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
  width: 100%;
  cursor: pointer;
  margin-bottom: 0;
  margin-top: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
}
#postuler-offre .custom-file label::before {
  content: url("https://api.iconify.design/ic/round-file-upload.svg?color=%233e3e3e&height=20");
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
  height: 24px;
}
#postuler-offre .custom-file label .file-name {
  position: absolute;
  bottom: -45px;
  color: #555;
}
#postuler-offre .info-file {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 15px;
}
#postuler-offre .info-file .text-muted {
  flex: 0 0 fit-content;
}
#postuler-offre .info-file #validFile {
  font-style: italic;
}
#postuler-offre .message-upload-cv {
  margin-top: 10px;
}
#postuler-offre .message-upload-cv.error {
  color: red;
}
#postuler-offre .message-upload-cv.success {
  color: green;
}
#postuler-offre button[type=submit] {
  width: 100%;
  margin-top: 15px;
  position: relative;
  min-height: 50px;
  min-width: 160px;
}
#postuler-offre .form-group {
  margin-top: 10px;
}
#postuler-offre .cv-row {
  margin: 30px 0;
}

@media (min-width: 1025px) {
  .job-detail {
    padding: 0 16px;
  }
  .job-detail.content-section {
    padding-left: 16px;
    padding-right: 16px;
  }
  .job-detail .intro {
    margin: 0 -16px;
    background: #F3F1F6;
  }
  .job-detail .intro .header-detail {
    display: flex;
  }
  .job-detail .intro.hidden {
    margin-bottom: 0 !important;
  }
  .job-detail .intro.hidden .actions {
    gap: 10px;
  }
  .job-detail .intro.hidden .intro-content {
    padding: 20px 15px 0 0;
  }
  .job-detail .intro.hidden .intro-content .cover-picture > .cover-img,
  .job-detail .intro.hidden .intro-content .job-intro .badges {
    opacity: 0;
    height: 0;
  }
  .job-detail .intro.hidden .intro-content .cover-picture {
    opacity: 1;
    height: auto;
    max-width: 80px;
    min-width: 80px;
    max-height: 80px;
  }
  .job-detail .intro .actions {
    flex-direction: column;
    gap: 20px;
    padding: 20px 0;
    flex: 1;
  }
  .job-detail .intro .actions > * {
    border-radius: 4px;
  }
  .job-detail .intro .actions .like-job {
    background: #FFFFFF;
    box-shadow: 4px 6px 20px rgba(0, 0, 0, 0.13);
  }
  .job-detail .intro .intro-content {
    flex-direction: row;
    flex: 3;
    padding: 0 15px 0 0;
  }
  .job-detail .intro .intro-content .cover-picture {
    border-radius: 4px;
    width: fit-content;
    margin-right: 20px;
    height: 100%;
    max-height: 150px;
  }
  .job-detail .intro .intro-content .cover-picture .group {
    background: #FFFFFF;
    height: 50px;
    width: 50px;
    padding: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    position: absolute;
    top: 8px;
    left: 8px;
  }
  .job-detail .intro .intro-content .cover-picture .group img {
    display: block;
    object-fit: contain;
    margin: 10px auto;
    height: auto;
    width: 100%;
  }
  .job-detail .intro .intro-content .job-intro {
    flex: 2;
  }
  .job-detail .container.job-description {
    background: #F3F1F6;
    padding-bottom: 24px;
    flex-direction: row;
  }
  .job-detail .container.job-description .content {
    width: 70%;
  }
  .job-detail .container.job-description .side {
    min-width: 350px;
    width: 30%;
    margin: 0;
  }
  .job-detail .container.job-description .side .group-card,
  .job-detail .container.job-description .side .job-card.detail {
    position: sticky;
    top: 200px;
    background: #FFFFFF;
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.13);
    border-radius: 8px;
    margin-bottom: 10px;
  }
  .job-detail .container.other-jobs {
    padding: 0 16px;
  }
  .job-detail .container.other-jobs h2 {
    margin-right: 0;
    margin-left: 0;
  }
  .job-detail .container.other-jobs .jobs {
    padding: 0 0 24px;
  }
  .job-detail .container.other-jobs .jobs .job-card {
    flex: 1;
  }
  #postuler-offre button[type=submit] {
    width: fit-content;
    float: right;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1wbG9pX2pvYl9kZXRhaWwuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUVtRTtBQ0RyRTtBRElBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ0pqRTtBRE9BO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ1BqRTtBRFVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ1ZqRTtBRGFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlJQUUrRDtBQ2JqRTtBRGdCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtSUFFZ0U7QUNoQmxFO0FEbUJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1JQUU0RDtBQ25COUQ7QURzQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUlBRTREO0FDdEI5RDtBQzVEQTtFQ0lDLG1CQ0hxQjtFRElyQjtFQUNBO0VBQ0E7RUFDQTtFRE5HO0FEa0VKO0FDL0RRO0VBQ0k7QURpRVo7QUM3REk7RUFDSTtFQUNBO0FEK0RSO0FDN0RRO0VBQ0k7QUQrRFo7QUM5RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGdFaEI7QUM1RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQzVCWDtFRCtCVztFQUNBO0VBQ0E7RUFDQTtBRDZEWjtBQzNEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZEaEI7QUMvQ1E7RUFDSTtFQUNBLG1CRTVEVTtFRjZEVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaURaO0FDL0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlEaEI7QUMzQ1E7RUFDSTtBRDZDWjtBQzNDWTtFQUNJLGNFM0ZNO0VGNEZOO0VBQ0E7QUQ2Q2hCO0FDekNRO0VBQ0k7RUFDQTtFQUNB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QUF1T0g7QUFuT0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcU9GO0FBak9JO0VBQ0k7QUFtT1I7QUFoT0k7RUFDSTtBQWtPUjs7QUE5TkE7RUFDSTtJQUNJO0VBaU9OO0VBL05NO0lBQ0k7SUFDQTtFQWlPVjtFQTlOTTtJQUNJO0lBQ0EsbUJHNWFlO0VING9CekI7RUE5TlU7SUFDSTtFQWdPZDtFQTdOVTtJQUNJO0VBK05kO0VBOU5jO0lBQ0k7RUFnT2xCO0VBN05jO0lBQ0k7RUErTmxCO0VBN05rQjs7SUFFSTtJQUNBO0VBK050QjtFQTdOa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBK050QjtFQTFOVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBNE5kO0VBMU5jO0lBQ0k7RUE0TmxCO0VBMU5jO0lBQ0ksbUJHcmRFO0lIc2RGO0VBNE5sQjtFQXhOVTtJQUNJO0lBQ0E7SUFDQTtFQTBOZDtFQXhOYztJQUNJO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RUF5TmxCO0VBdk5rQjtJQUNJLG1CR3hlRjtJSHllRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUUvZXZCO0lGaWZ1QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBeU50QjtFQXZOc0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBeU4xQjtFQXBOYztJQUNJO0VBc05sQjtFQWpOTTtJQUNJLG1CR3RnQmU7SUh1Z0JmO0lBQ0E7RUFtTlY7RUFqTlU7SUFDSTtFQW1OZDtFQWhOVTtJQUNJO0lBQ0E7SUFDQTtFQWtOZDtFQWhOYzs7SUFFSTtJQUNBO0lBQ0EsbUJHeGhCRTtJSHloQkY7SUFDQTtJQUNBO0VBa05sQjtFQTdNTTtJQUNJO0VBK01WO0VBN01VO0lBQ0k7SUFDQTtFQStNZDtFQTVNVTtJQUNJO0VBOE1kO0VBNU1jO0lBQ0k7RUE4TWxCO0VBdk1NO0lBQ0k7SUFDQTtFQXlNVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvZW1wbG9pL3N0eWxlcy9jb25maWcvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZW1wbG9pL3N0eWxlcy90ZW1wbGF0ZXMvam9iX2RldGFpbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbXBvbmVudHMvam9iX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZW1wbG9pL3N0eWxlcy9jb25maWcvcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2VtcGxvaS9zdHlsZXMvY29uZmlnL2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9lbXBsb2kvc3R5bGVzL2NvbXBvbmVudHMvbW9yZV9saW5rcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIG51bml0by1yZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbiAgc3JjOiBsb2NhbCgnJyksXHJcbiAgdXJsKCcvcHVibGljL2ZvbnRzL251bml0by12MjQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xyXG4gIHVybCgnL3B1YmxpYy9mb250cy9udW5pdG8tdjI0LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIG51bml0by01MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ051bml0byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi01MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIG51bml0by02MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ051bml0byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi02MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIG51bml0by04MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ051bml0byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi04MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi04MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIG51bml0by03MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ051bml0byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICB1cmwoJy9wdWJsaWMvZm9udHMvbnVuaXRvLXYyNC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHRpdGlsbGl1bS13ZWItcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtIFdlYic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXHJcbiAgdXJsKCcvcHVibGljL2ZvbnRzL3RpdGlsbGl1bS13ZWItcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogdGl0aWxsaXVtLXdlYi02MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbiAgc3JjOiBsb2NhbCgnJyksXHJcbiAgdXJsKCcvcHVibGljL2ZvbnRzL3RpdGlsbGl1bS13ZWItNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXHJcbiAgdXJsKCcvcHVibGljL2ZvbnRzL3RpdGlsbGl1bS13ZWItNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiB0aXRpbGxpdW0td2ViLTcwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtIFdlYic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cclxuICB1cmwoJy9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbiRmb250LXNpemUtYmFzZTogMTZweDtcclxuXHJcbkBtaXhpbiBmb250LXJlZ3VsYXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1ib2xkIHtcclxuICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IGNhbGMoI3skZm9udC1zaXplLWJhc2V9ICsgMTJweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXRpdGxlLTIge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtIFdlYicsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IGNhbGMoI3skZm9udC1zaXplLWJhc2V9ICsgOHB4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQtdGl0bGUtMyB7XHJcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtYmFzZX0gKyA0cHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zbWFsbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRmb250LXNpemUtYmFzZX0gLSAycHgpO1xyXG59XHJcbiIsIkB1c2UgXCIuLi9jb25maWcvY29sb3JzXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvcGxhY2Vob2xkZXJzXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZm9udHNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvam9iX2NhcmRcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvbW9yZV9saW5rc1wiO1xyXG5cclxuLmpvYi1kZXRhaWwge1xyXG5cclxuICAgIC5pbnRybyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEwcHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIC5pbnRyby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvdmVyLXBpY3R1cmUsXHJcbiAgICAgICAgICAgICAgICAuam9iLWludHJvIC5iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3Zlci1waWN0dXJlIC5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vaWMvdHdvdG9uZS13b3JrLnN2Zz9jb2xvcj0lMjNjN2M3Yzcmd2lkdGg9ODAnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9ucyA+ICoge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwbHkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1wcmltYXJ5LWJhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlrZS1qb2Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vcGgvaGVhcnQuc3ZnP2NvbG9yPSUyM0E5QTlBOSZ3aWR0aD0yMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5saWtlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vcGgvaGVhcnQtZmlsbC5zdmc/Y29sb3I9JTIzNmM1YWI0JndpZHRoPTIwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW50cm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5jb3Zlci1waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jb3Zlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVycy5ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggZGFzaGVkIGNvbG9ycy4kY29sb3ItbmV1dHJhbC1jcmVhbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL2FwaS5pY29uaWZ5LmRlc2lnbi9pYy90d290b25lLXdvcmsuc3ZnP2NvbG9yPSUyM2M3YzdjNyZ3aWR0aD05MCcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qb2ItaW50cm8ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyb3VwLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSg0OCwgNDgsIDQ4LCAwLjI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLmpvYi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJGNvbG9yLXByaW1hcnktYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDkwLCAxODAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHVibGljYXRpb24tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuam9iLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItcHJpbWFyeS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaTo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItcHJpbWFyeS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xyXG5cclxuICAgICAgICAgICAgLmdyb3VwLWNhcmQsXHJcbiAgICAgICAgICAgIC5qb2ItY2FyZC5kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZ25ldHRlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY292ZXItcGljdHVyZSxcclxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJzLmJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnRyby1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdyb3VwLXBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJGNvbG9yLW5ldXRyYWwtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVycy5ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRpc2NvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIub3RoZXItam9icyB7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qb2JzIHtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuam9iLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgwdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwb3N0dWxlci1vZmZyZSB7XHJcblx0LmN1c3RvbS1maWxlIHtcclxuXHRcdC5maWxlIHtcclxuXHRcdFx0aGVpZ2h0OiAwLjFweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMC4xcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRzLmZvbnQtcmVndWxhcjtcclxuXHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXJzLmJvcmRlci1yYWRpdXM7XHJcblx0XHRcdHBhZGRpbmc6IDlweCAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG5cdFx0XHRjb2xvcjogY29sb3JzLiRjb2xvci1uZXV0cmFsLWJsYWNrO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogOHB4O1xyXG5cdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogdXJsKCdodHRwczovL2FwaS5pY29uaWZ5LmRlc2lnbi9pYy9yb3VuZC1maWxlLXVwbG9hZC5zdmc/Y29sb3I9JTIzM2UzZTNlJmhlaWdodD0yMCcpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC5maWxlLW5hbWUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IC00NXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNTU1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5pbmZvLWZpbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cclxuXHRcdC50ZXh0LW11dGVkIHtcclxuXHRcdFx0ZmxleDogMCAwIGZpdC1jb250ZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCN2YWxpZEZpbGUge1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWVzc2FnZS11cGxvYWQtY3Yge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcclxuXHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji5zdWNjZXNzIHtcclxuXHRcdFx0Y29sb3I6IGdyZWVuO1xyXG5cdFx0fVx0XHRcdFx0XHRcdFx0XHJcblx0fVxyXG5cclxuXHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdFx0bWluLXdpZHRoOiAxNjBweDtcclxuXHR9XHJcblxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdi1yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAuam9iLWRldGFpbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG5cclxuICAgICAgICAmLmNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnRybyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaGVhZGVyLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnRyby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3Zlci1waWN0dXJlID4gLmNvdmVyLWltZyxcclxuICAgICAgICAgICAgICAgICAgICAuam9iLWludHJvIC5iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3Zlci1waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpa2Utam9iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJGNvbG9yLW5ldXRyYWwtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnRyby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY292ZXItcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJzLmJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5qb2ItaW50cm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIuam9iLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGUge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyb3VwLWNhcmQsXHJcbiAgICAgICAgICAgICAgICAuam9iLWNhcmQuZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRjb2xvci1uZXV0cmFsLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyLm90aGVyLWpvYnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpvYnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmpvYi1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwb3N0dWxlci1vZmZyZSB7XHJcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9jb25maWcvY29sb3JzJztcclxuQHVzZSAnLi4vY29uZmlnL3BsYWNlaG9sZGVycyc7XHJcblxyXG4uam9iLWNhcmQge1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJzLndoaXRlLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICAudmlnbmV0dGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlnbmV0dGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggZGFzaGVkIGNvbG9ycy4kY29sb3ItbmV1dHJhbC1jcmVhbTtcclxuICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL2FwaS5pY29uaWZ5LmRlc2lnbi9pYy90d290b25lLXdvcmsuc3ZnP2NvbG9yPSUyM2M3YzdjNyZ3aWR0aD05MCcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJzLmJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMHB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICdcXEEnO1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDowO1xyXG4gICAgICAgICAgICAvLyAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JvdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC13aGl0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY2FyZCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRjb2xvci1uZXV0cmFsLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgICAuYmFkZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2MiwgNjIsIDYyLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MiwgNjIsIDYyLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYucHVycGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRjb2xvci1wcmltYXJ5LWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgOTAsIDE4MCwgMC4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5tb3JlLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAucHVibGlzaGVkLWF0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5saWtlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vcGgvaGVhcnQuc3ZnP2NvbG9yPSUyM0E5QTlBOSZ3aWR0aD0yMCcpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vcGgvaGVhcnQtZmlsbC5zdmc/Y29sb3I9JTIzNmM1YWI0JndpZHRoPTIwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLmxpa2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2h0dHBzOi8vYXBpLmljb25pZnkuZGVzaWduL3BoL2hlYXJ0LWZpbGwuc3ZnP2NvbG9yPSUyMzZjNWFiNCZ3aWR0aD0yMCcpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vcGgvaGVhcnQuc3ZnP2NvbG9yPSUyM0E5QTlBOSZ3aWR0aD0yMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAuam9iLWNhcmQ6bm90KC5kZXRhaWwpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgLnZpZ25ldHRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1jYXJkIHtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLm1vcmUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGlrZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnB1Ymxpc2hlZC1hdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmpvYi1jYXJkLmRldGFpbCB7XHJcbiAgICAgICAgLnZpZ25ldHRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmNvdmVyLXBpY3R1cmUsXHJcbiAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4vY29sb3JzJztcclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG5AbWl4aW4gd2hpdGUtYmxvY2sge1xyXG5cdGJhY2tncm91bmQ6IGNvbG9ycy4kY29sb3ItbmV1dHJhbC13aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xyXG5cdGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsIi8vIE5ldXRyYWxzXHJcbiRjb2xvci1uZXV0cmFsLWJsYWNrOiAjM0UzRTNFO1xyXG4kY29sb3ItbmV1dHJhbC1ibGFjay04MDogcmdiYSg2MiwgNjIsIDYyLCAwLjgpO1xyXG4kY29sb3ItbmV1dHJhbC1ibGFjay01MDogcmdiYSg2MiwgNjIsIDYyLCAwLjUpO1xyXG4kY29sb3ItbmV1dHJhbC13aGl0ZTogI0ZGRkZGRjtcclxuJGNvbG9yLW5ldXRyYWwtbGlnaHQtZ3JleTogI0YzRjFGNjtcclxuJGNvbG9yLW5ldXRyYWwtY29udG91cjogI0Q0RDRENDtcclxuJGNvbG9yLW5ldXRyYWwtY3JlYW06ICNDN0M3Qzc7XHJcblxyXG4vLyBCYXNlXHJcbiRjb2xvci1wcmltYXJ5LWJhc2U6ICM2QzVBQjQ7XHJcbiRjb2xvci1wcmltYXJ5LWRhcms6ICM0YjNmN2M7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlc3Q6ICMyMDE0NTE7IiwiQHVzZSAnLi4vY29uZmlnL2NvbG9ycyc7XHJcblxyXG4ubW9yZS1saW5rcyB7XHJcbiAgICAubGluay1ibG9jayxcclxuICAgIC5lZGl0by1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRjb2xvci1uZXV0cmFsLWNyZWFtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvLWJsb2NrIHtcclxuICAgICAgICBoMiwgaDMsIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRjb2xvci1uZXV0cmFsLWNyZWFtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG5cclxuICAgIC5tb3JlLWxpbmtzIHtcclxuICAgICAgICAubGluay1ibG9jayB7XHJcbiAgICAgICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/