/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./web/app/themes/mariage/src/scss/main.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
* @name Site Mariage
* @author Vikings Technologies
* @content
*/
/* 1 - Assets folders paths */
/* 2 - Breakpoints */
/* 3 - Colors */
/* 4 - Fonts */
@font-face {
  font-family: "Libre Baskerville";
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxM.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Libre Baskerville Bold";
  font-style: normal;
  font-weight: 700;
  src: url("https://fonts.gstatic.com/s/librebaskerville/v14/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTgY3KcA.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Parisienne;
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.gstatic.com/s/parisienne/v13/E21i_d3kivvAkxhLEVZpQyhwDw.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
* {
  box-sizing: border-box;
  outline: none;
}
html {
  overflow-x: hidden;
}
#wpadminbar {
  max-width: 100vw;
  overflow: hidden;
}
body {
  padding: 0;
  width: 100%;
  min-height: 100vh;
  font-size: 18px;
  color: #14130a;
  font-family: "Libre Baskerville";
  overflow-x: hidden;
  max-width: 2000px;
  margin: 0 auto;
  background-color: white;
}
@media only screen and (max-width: 1200px) {
  body {
    padding-top: 54px;
  }
}
body ::-moz-selection {
  background-color: #f59a23;
  color: white;
}
body ::selection {
  background-color: #f59a23;
  color: white;
}
@media only screen and (max-width: 1024px) {
  body [data-aos^="fade"][data-aos^="fade"] {
    opacity: 1;
    transform: none;
  }
}
.logo-title {
  font-family: "Parisienne";
  font-size: 38px;
  margin-left: 15px;
  color: white;
}
.logo-title.footer {
  color: white;
  font-size: 52px;
  line-height: 52px;
  margin-left: 0;
}
.flex {
  display: flex;
}
a {
  text-decoration: none;
  color: #bf5a35;
}
a:hover {
  color: #f59a23;
}
ul {
  padding-left: 0;
  list-style-type: none;
}
ol li {
  margin-bottom: 15px;
}
ol li::marker {
  color: #bf5a35;
}
.limit-content {
  max-width: 1380px;
  margin: 0 auto;
}
@media screen and (max-width: 1440px) {
  .limit-content {
    max-width: 90%;
  }
}
.limit-wrapper {
  max-width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 1440px) {
  .limit-wrapper {
    max-width: 80%;
  }
}
@media screen and (max-width: 1280px) {
  .limit-wrapper {
    max-width: 90%;
  }
}
p {
  margin: 0;
  line-height: 24px;
}
.block-gap {
  padding: 50px 0;
}
@media screen and (max-width: 768px) {
  .block-gap {
    padding: 30px 0;
  }
}
.block-gap.large {
  padding: 70px 0;
}
@media screen and (max-width: 768px) {
  .block-gap.large {
    padding: 30px 0;
  }
}
img {
  max-width: 100%;
}
.text-rich p,
.text-rich span,
.text-rich li,
.text-rich ol {
  color: #14130a;
}
.text-rich a {
  color: #bf5a35;
  text-decoration: none;
  transition: .4s;
}
.text-rich a:hover {
  color: #f59a23;
  transition: .4s;
}
.text-rich p {
  margin: 15px 0;
}
.text-rich ul,
.text-rich ol {
  padding-left: 27px;
  font-family: "Libre Baskerville";
}
.text-rich ul li,
.text-rich ol li {
  margin: 10px 0;
}
.text-rich ul li::marker,
.text-rich ol li::marker {
  color: #bf5a35;
}
.text-rich ul {
  list-style-type: disc;
}
.breadcrumbs-container {
  margin-top: 20px;
}
.breadcrumbs-container #breadcrumbs {
  text-align: center;
}
.breadcrumbs-container #breadcrumbs a,
.breadcrumbs-container #breadcrumbs span {
  font-size: 15px;
  color: #f59a23;
  font-family: "Libre Baskerville";
}
.breadcrumbs-container #breadcrumbs a {
  transition: .4s;
}
.breadcrumbs-container #breadcrumbs a:hover {
  color: #bf5a35;
  transition: .4s;
}
h1,
h2,
h3,
h4 {
  margin: 0;
  font-family: "Libre Baskerville";
  font-weight: normal;
}
h1.center,
h2.center,
h3.center,
h4.center {
  text-align: center;
}
h1 {
  font-family: "Parisienne";
}
h2 {
  font-size: 36px;
  color: #f59a23;
}
@media screen and (max-width: 768px) {
  h2 {
    text-align: center;
    font-size: 24px;
  }
}
h3 {
  font-size: 40px;
}
@media screen and (max-width: 1280px) {
  h3 {
    font-size: 24px;
  }
}
.last-block {
  margin-bottom: 172px;
}
#cursor {
  opacity: 0;
  position: absolute;
  visibility: hidden;
  z-index: 20;
  width: 100px;
  height: 100px;
  transform: scale(0);
  pointer-events: none;
  transition: opacity .4s, transform .4s;
}
#cursor.video {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: opacity .4s, transform .4s;
  background-image: url(/app/themes/mariage/dist/images/cursor-video.720d62c9.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.button-link {
  background: #bf5a35;
  border: 2px #bf5a35 solid;
  border-radius: 50px;
  color: white;
  padding: 15px;
  display: inline-flex;
  margin: 20px auto;
  transition: ease-in-out .3s;
}
.button-link:hover {
  color: #bf5a35;
  background-color: white;
}
.button-link.alternate-small {
  padding: 12px;
  font-size: 15px;
  background: #f59a23;
  border: #f59a23;
}
.button-link.alternate-small:hover {
  color: #f59a23;
  background: white;
}
.wp-block-button .wp-block-button__link {
  background: #bf5a35;
  transition: ease-in-out .4s;
}
.wp-block-button .wp-block-button__link:hover {
  color: white;
  background: #f59a23;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
  border-top: 0;
  max-width: 500px;
  max-height: unset;
  height: auto;
  left: 60px;
  box-shadow: 0 0 23px 0 rgba(245, 154, 35, 0.15);
}
@media screen and (max-width: 768px) {
  #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    max-width: 100vw;
    left: 0;
  }
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container {
  max-width: 100%;
  padding: 30px 40px;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
  flex-direction: column;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    text-align: center;
  }
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
  color: #f59a23;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
  padding-left: 0;
  margin-top: 20px;
  width: 100%;
  display: flex;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-cookie-notice {
  justify-content: center;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all {
  border: 2px solid #bf5a35;
  margin-right: 8px;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all:hover {
  background-color: white;
  color: #bf5a35;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn {
  background-color: #f59a23;
  border: 2px solid #f59a23;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn:hover {
  color: #f59a23;
  background-color: white;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-settings-btn {
  margin-left: auto;
  color: #f59a23 !important;
  /* stylelint-disable-line declaration-no-important */
  background-color: transparent;
  border: 0;
  box-shadow: none !important;
  /* stylelint-disable-line declaration-no-important */
  padding: 8px 0;
  text-transform: uppercase;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-settings-btn:hover {
  background-color: transparent !important;
  /* stylelint-disable-line declaration-no-important */
}
.gdpr_lightbox .gdpr_lightbox-wrap .moove-gdpr-branding-cnt {
  display: none;
}
.error-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 150px 0 30px;
}
@media screen and (max-width: 1024px) {
  .error-page {
    padding: 30px 0;
  }
}
.error-page .error {
  display: block;
  font-size: 200px;
  line-height: 145px;
  font-family: "Libre Baskerville Bold";
  color: #fcba32;
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  .error-page .error {
    font-size: 90px;
    line-height: 90px;
  }
}
.error-page .subtitle {
  font-size: 20px;
  margin-bottom: 30px;
  color: #f59a23;
}
@media screen and (min-width: 768px) {
  body:not(.home) .header .header-container .header-wrapper .header-logo .logo-title {
    color: white;
  }
  body:not(.home) .header .header-container .header-wrapper .nav-section .nav-container a {
    color: white;
  }
  body:not(.home) .header.small {
    background-color: #bf5a35;
  }
}
.header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 6;
  transition: .4s;
  max-width: 2000px;
  background-color: #bf5a35;
}
.header .header-container {
  padding: 6px 0;
}
.header .header-container.no-menu {
  padding: 15px 0;
}
.header .header-container .header-wrapper {
  justify-content: space-between;
  align-items: center;
}
.header .header-container .header-wrapper.centered {
  justify-content: center;
}
@media only screen and (max-width: 1200px) {
  .header .header-container .header-wrapper {
    flex-direction: row-reverse;
  }
}
.header .header-container .header-wrapper .burger-menu {
  z-index: 2;
  display: block;
  width: 25px;
  margin-right: 10px;
  transition: .4s;
}
.header .header-container .header-wrapper .burger-menu .burger-item {
  display: block;
  width: 25px;
  height: 4px;
  background-color: #bf5a35;
  margin-bottom: 3px;
  transition: .4s;
}
.header .header-container .header-wrapper .burger-menu.active .burger-item {
  transition: .4s;
}
.header .header-container .header-wrapper .burger-menu.active .burger-item.first {
  transform: rotate(45deg) translateX(5px);
}
.header .header-container .header-wrapper .burger-menu.active .burger-item.second {
  display: none;
}
.header .header-container .header-wrapper .burger-menu.active .burger-item.third {
  transform: rotate(-45deg) translateX(4px);
}
@media only screen and (min-width: 1200px) {
  .header .header-container .header-wrapper .burger-menu {
    display: none;
  }
}
.header .header-container .header-wrapper .header-logo {
  padding: 0;
  margin-left: calc((100% - 1380px) / 2);
}
@media only screen and (max-width: 1750px) {
  .header .header-container .header-wrapper .header-logo {
    margin-left: 5%;
  }
}
@media only screen and (max-width: 1200px) {
  .header .header-container .header-wrapper .header-logo {
    margin-left: 0;
  }
}
.header .header-container .header-wrapper .header-logo a {
  display: flex;
  align-items: center;
}
.header .header-container .header-wrapper .header-logo img {
  height: 72px;
  width: auto;
}
@media only screen and (max-width: 1440px) {
  .header .header-container .header-wrapper .header-logo img {
    height: 70px;
    padding: 8px 0;
  }
}
.header .header-container .header-wrapper .nav-section {
  padding: 15px 0;
  padding-right: calc((100% - 1380px) / 2);
  padding-left: 5px;
  transition: .4s;
}
@media only screen and (max-width: 1750px) {
  .header .header-container .header-wrapper .nav-section {
    padding-right: 5%;
  }
}
@media screen and (max-width: 1200px) {
  .header .header-container .header-wrapper .nav-section {
    position: fixed;
    right: -100%;
    opacity: 0;
    visibility: hidden;
    top: 0;
    background-color: white;
    height: 100vh;
    width: 500px;
    padding: 30px 25px;
    box-sizing: border-box;
    transition: .4s;
  }
  .header .header-container .header-wrapper .nav-section.active {
    opacity: 1;
    visibility: visible;
    right: 0;
    transition: .4s;
  }
  .header .header-container .header-wrapper .nav-section .nav-main,
  .header .header-container .header-wrapper .nav-section .nav-container,
  .header .header-container .header-wrapper .nav-section .first-level {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .header .header-container .header-wrapper .nav-section {
    width: 80%;
  }
}
.header .header-container .header-wrapper .nav-section .nav-container {
  display: flex;
}
@media screen and (max-width: 1200px) {
  .header .header-container .header-wrapper .nav-section .nav-container {
    flex-direction: column;
  }
  .header .header-container .header-wrapper .nav-section .nav-container .menu-item {
    margin-left: 0;
  }
}
.header .header-container .header-wrapper .nav-section .nav-container a {
  color: white;
  font-size: 15px;
  transition: .4s;
}
@media only screen and (max-width: 1440px) {
  .header .header-container .header-wrapper .nav-section .nav-container a {
    font-size: 14px;
  }
}
.header .header-container .header-wrapper .nav-section .nav-container .first-level {
  display: flex;
  position: relative;
  align-items: center;
}
@media screen and (max-width: 1200px) {
  .header .header-container .header-wrapper .nav-section .nav-container .first-level {
    justify-content: space-between;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .header .header-container .header-wrapper .nav-section .nav-container .first-level::after {
    content: "";
    display: block;
    height: 3px;
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #14130a;
    transition: .4s;
  }
  .header .header-container .header-wrapper .nav-section .nav-container .first-level:hover a {
    color: #14130a;
  }
  .header .header-container .header-wrapper .nav-section .nav-container .first-level:hover::after {
    width: 100%;
    transition: .4s;
  }
}
.header .header-container .header-wrapper .nav-section .nav-container .first-level .first-level-link {
  display: inline-block;
  padding: 12px 20px;
}
@media only screen and (max-width: 1440px) {
  .header .header-container .header-wrapper .nav-section .nav-container .first-level .first-level-link {
    padding: 12px 14px;
    color: #bf5a35;
  }
}
.header .header-container .header-wrapper .nav-section .nav-container .first-level .return-button {
  display: none;
}
@media screen and (max-width: 1200px) {
  .header .header-container .header-wrapper .nav-section .nav-container .first-level .return-button {
    display: block;
  }
}
.header .fixed-button {
  display: none;
  border: 1px solid #f59a23;
  font-family: "Libre Baskerville";
  border-radius: 30px;
  transition: .4s;
  overflow: hidden;
  background-color: white;
  padding: 12px;
  color: #f59a23;
  text-transform: uppercase;
}
@media screen and (max-width: 1200px) {
  .header .fixed-button {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 0;
    border: 0;
    padding: 20px;
    text-align: center;
    color: white;
    background: #bf5a35;
  }
}
.header.small {
  background-color: white;
}
#footer {
  padding: 40px 0 20px;
  background-color: #14130a;
}
#footer .footer-container {
  text-align: center;
  margin-bottom: 40px;
}
#footer .footer-container img {
  height: 300px;
  width: auto;
}
#footer .bottom-footer .bottom-footer-list {
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 0;
}
#footer .bottom-footer .bottom-footer-list .bottom-item,
#footer .bottom-footer .bottom-footer-list a {
  color: white;
  font-size: 13px;
  transition: .4s;
}
#footer .bottom-footer .bottom-footer-list .bottom-item {
  padding: 0 10px;
  opacity: .7;
}
#footer .bottom-footer .bottom-footer-list.link:hover {
  opacity: 1;
  transition: .4s;
}
.intro-section {
  position: relative;
  height: calc(100vh - 91px);
  background-color: #bf5a35;
}
@media screen and (max-width: 1700px) {
  .intro-section {
    height: 650px;
  }
}
@media screen and (max-width: 640px) {
  .intro-section {
    flex-direction: column;
    height: auto;
  }
}
.intro-section .column-intro.img {
  position: relative;
  width: 67%;
  max-width: 1420px;
}
@media screen and (max-width: 1700px) {
  .intro-section .column-intro.img {
    width: 60%;
  }
}
@media screen and (max-width: 1200px) {
  .intro-section .column-intro.img {
    position: absolute;
    height: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  .intro-section .column-intro.img {
    position: static;
    width: 100%;
    height: auto;
  }
}
.intro-section .column-intro.img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  max-width: unset;
  height: 100%;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .intro-section .column-intro.img img {
    height: 100%;
    width: auto;
  }
}
@media screen and (max-width: 640px) {
  .intro-section .column-intro.img img {
    position: unset;
    height: auto;
    max-width: 100%;
    transform: none;
  }
}
.intro-section .column-intro.text {
  display: flex;
  flex-direction: column;
  width: 28%;
  margin-right: calc((100vw - 1600px) / 2);
  color: white;
  padding-left: 89px;
  padding-bottom: 190px;
}
@media screen and (max-width: 1750px) {
  .intro-section .column-intro.text {
    margin-right: 9%;
    width: 33%;
    padding-bottom: 158px;
  }
}
@media screen and (max-width: 1200px) {
  .intro-section .column-intro.text {
    margin-right: 0;
    width: 487px;
    margin-left: auto;
    z-index: 1;
    margin-top: auto;
    background-color: #bf5a35;
    padding: 70px 40px 40px 70px;
  }
}
@media screen and (max-width: 640px) {
  .intro-section .column-intro.text {
    width: 100%;
    padding: 30px;
    margin-top: 0;
  }
}
.intro-section .column-intro.text .title {
  font-size: 45px;
  font-family: "Parisienne";
  margin-top: auto;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .intro-section .column-intro.text .title {
    font-size: 33px;
  }
}
.intro-section .column-intro.text .subtitle {
  font-size: 17px;
  margin-bottom: 20px;
}
.intro-section .column-intro.text .intro-icon {
  position: absolute;
  right: 0;
  bottom: 15px;
  height: 151px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 71%;
}
@media screen and (max-width: 1750px) {
  .intro-section .column-intro.text .intro-icon {
    height: 141px;
  }
}
@media screen and (max-width: 1280px) {
  .intro-section .column-intro.text .intro-icon {
    display: none;
  }
}
.intro-section .absolute-logo {
  position: absolute;
  right: calc((100vw - 1600px) / 2);
  height: 50%;
  width: auto;
  top: 10px;
}
@media screen and (max-width: 1750px) {
  .intro-section .absolute-logo {
    right: 22%;
    top: 22px;
    height: 40%;
  }
}
@media screen and (max-width: 1200px) {
  .intro-section .absolute-logo {
    display: none;
  }
}
.intro-section.no-img .column-intro {
  width: 100%;
  text-align: center;
  margin: 0;
}
.intro-section.content {
  min-height: 359px;
  height: auto;
  padding-top: 80px;
  margin-bottom: 110px;
}
@media screen and (max-width: 1280px) {
  .intro-section.content {
    padding-top: 0;
    background-color: #bf5a35;
    margin-bottom: 0;
  }
  .intro-section.content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    display: block;
    width: 100%;
    height: calc(100% - 115px);
    background-color: #bf5a35;
  }
}
@media screen and (max-width: 768px) {
  .intro-section.content {
    min-height: unset;
  }
}
.intro-section.content.no-img {
  min-height: unset;
}
.intro-section.content .intro-wrapper {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .intro-section.content .intro-wrapper {
    flex-direction: column-reverse;
    align-items: center;
  }
}
.intro-section.content .intro-wrapper .column-intro.text {
  padding: 40px;
  padding-right: 0;
  justify-content: center;
  width: calc(100% - 500px);
}
@media screen and (max-width: 1280px) {
  .intro-section.content .intro-wrapper .column-intro.text {
    width: 80%;
    margin: 0 auto;
    height: auto;
    padding: 0;
    text-align: center;
    padding-top: 40px;
  }
}
.intro-section.content .intro-wrapper .column-intro.text .title {
  font-size: 60px;
  line-height: 60px;
  margin-top: 0;
}
@media screen and (max-width: 1024px) {
  .intro-section.content .intro-wrapper .column-intro.text .title {
    font-size: 46px;
  }
}
.intro-section.content .intro-wrapper .column-intro.text .subtitle {
  font-size: 17px;
  line-height: 24px;
}
.intro-section.content .intro-wrapper .column-intro.img {
  position: static;
  width: 250px;
  height: 250px;
  overflow: hidden;
  border-radius: 50%;
}
@media screen and (min-width: 1280px) {
  .intro-section.content .intro-wrapper .column-intro.img {
    position: absolute;
    right: 0;
    bottom: -150px;
    width: 400px;
    height: 400px;
  }
}
.page-template-template-portfolio #filters-isotope-mobile {
  display: none;
}
@media screen and (max-width: 1024px) {
  .page-template-template-portfolio #filters-isotope-mobile {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 20px;
    width: 100%;
  }
  .page-template-template-portfolio #filters-isotope-mobile::after {
    background-image: url(/app/themes/mariage/dist/images/arrow-main.dff3f597.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-color: transparent;
    background-size: contain;
    position: static;
  }
}
.page-template-template-portfolio .global-filters {
  position: relative;
  margin: 40px auto;
}
.page-template-template-portfolio .global-filters .button-group {
  display: flex;
  flex-grow: 1;
}
@media screen and (max-width: 1024px) {
  .page-template-template-portfolio .global-filters .button-group {
    position: absolute;
    z-index: 3;
    background-color: white;
    width: 100%;
    transform: scaleY(0);
    visibility: hidden;
    transition: .4s;
    transform-origin: top center;
    flex-direction: column;
  }
  .page-template-template-portfolio .global-filters .button-group.open {
    visibility: visible;
    transform: scaleY(1);
    transition: .4s;
  }
}
.page-template-template-portfolio .global-filters button {
  flex: inherit;
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  box-shadow: none;
  background: transparent;
  font-family: "Parisienne";
  font-size: 18px;
  color: #bf5a35;
  padding: 15px 20px;
  transition: .4s;
  cursor: pointer;
}
@media screen and (max-width: 1024px) {
  .page-template-template-portfolio .global-filters button#active {
    display: none;
  }
}
.page-template-template-portfolio .global-filters button:first-child {
  padding-left: 0;
}
.page-template-template-portfolio .global-filters button:last-child {
  padding-right: 0;
}
.page-template-template-portfolio .global-filters button::after, .page-template-template-portfolio .global-filters button::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
  background-color: #fcba32;
  transition: .4s;
}
.page-template-template-portfolio .global-filters button::before {
  height: 1px;
  width: 100%;
}
.page-template-template-portfolio .global-filters button.clicked, .page-template-template-portfolio .global-filters button:hover {
  color: #fcba32;
  transition: .4s;
}
.page-template-template-portfolio .global-filters button.clicked::after, .page-template-template-portfolio .global-filters button:hover::after {
  width: 100%;
  transition: .4s;
}
.page-template-template-portfolio .gallery-container .grid-sizer,
.page-template-template-portfolio .gallery-container .isotope-item {
  width: 33%;
}
@media screen and (max-width: 1024px) {
  .page-template-template-portfolio .gallery-container .grid-sizer,
  .page-template-template-portfolio .gallery-container .isotope-item {
    width: 50%;
  }
}
.page-template-template-portfolio .gallery-container .isotope-item {
  padding: 15px;
}
@media screen and (max-width: 1024px) {
  .page-template-template-portfolio .gallery-container .isotope-item {
    margin-bottom: 0;
    padding: 5px;
  }
}
.page-template-template-portfolio .gallery-container .isotope-item.toshow.visible {
  display: block;
}
.page-template-template-portfolio .gallery-container .isotope-item .container-image img {
  width: 100%;
  height: auto;
}
.page-template-template-portfolio .gallery-container .isotope-item .container-video {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-template-portfolio .gallery-container .isotope-item .container-video .video-play {
  position: absolute;
  opacity: 1;
  transform: scale(1);
  transition: .4s;
}
.page-template-template-portfolio .gallery-container .isotope-item .container-video video {
  max-width: 100%;
}
.page-template-template-portfolio .gallery-container .isotope-item .container-video:hover .video-play {
  opacity: 0;
  transform: scale(0);
  transition: .4s;
}
.articles-list {
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .articles-list {
    flex-direction: row;
  }
}
@media screen and (max-width: 768px) {
  .articles-list {
    justify-content: center;
  }
}
.pagination-block {
  margin-top: 50px;
}
.pagination-block ul.page-numbers,
.pagination-block ul.pagination {
  display: flex;
  justify-content: center;
  border: 0;
}
.pagination-block ul.page-numbers li,
.pagination-block ul.pagination li {
  border: 0;
  margin-right: 5px;
}
.pagination-block ul.page-numbers li span.page-numbers,
.pagination-block ul.page-numbers li a.page-numbers,
.pagination-block ul.pagination li span.page-numbers,
.pagination-block ul.pagination li a.page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  color: #bf5a35;
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 50%;
  transition: .4s;
}
.pagination-block ul.page-numbers li span.page-numbers.current, .pagination-block ul.page-numbers li span.page-numbers:hover,
.pagination-block ul.page-numbers li a.page-numbers.current,
.pagination-block ul.page-numbers li a.page-numbers:hover,
.pagination-block ul.pagination li span.page-numbers.current,
.pagination-block ul.pagination li span.page-numbers:hover,
.pagination-block ul.pagination li a.page-numbers.current,
.pagination-block ul.pagination li a.page-numbers:hover {
  background-color: #bf5a35;
  color: white;
  transition: .4s;
}
.pagination-block ul.page-numbers li.next,
.pagination-block ul.pagination li.next {
  transform: rotate(-90deg);
}
.pagination-block ul.page-numbers li.prev,
.pagination-block ul.pagination li.prev {
  transform: rotate(90deg);
}
.pagination-block ul.page-numbers li.next, .pagination-block ul.page-numbers li.prev,
.pagination-block ul.pagination li.next,
.pagination-block ul.pagination li.prev {
  position: relative;
  color: transparent;
  width: 30px;
  height: 30px;
  border: 1px solid #bf5a35;
  border-radius: 50%;
  transition: .4s;
  cursor: pointer;
}
.pagination-block ul.page-numbers li.next a, .pagination-block ul.page-numbers li.prev a,
.pagination-block ul.pagination li.next a,
.pagination-block ul.pagination li.prev a {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
}
.pagination-block ul.page-numbers li.next::after, .pagination-block ul.page-numbers li.prev::after,
.pagination-block ul.pagination li.next::after,
.pagination-block ul.pagination li.prev::after {
  content: "";
  display: block;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(/app/themes/mariage/dist/images/arrow-main.dff3f597.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: .4s;
}
.pagination-block ul.page-numbers li.next:hover, .pagination-block ul.page-numbers li.prev:hover,
.pagination-block ul.pagination li.next:hover,
.pagination-block ul.pagination li.prev:hover {
  color: transparent;
  background-color: #bf5a35;
  transition: .4s;
}
.pagination-block ul.page-numbers li.next:hover::after, .pagination-block ul.page-numbers li.prev:hover::after,
.pagination-block ul.pagination li.next:hover::after,
.pagination-block ul.pagination li.prev:hover::after {
  filter: brightness(0) invert(1);
  transition: .4s;
}
.tease-post {
  width: 33.3%;
  padding: 2%;
}
@media screen and (max-width: 1280px) {
  .tease-post {
    width: 50%;
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 768px) {
  .tease-post {
    width: 400px;
  }
}
.tease-post .article-content .image-container {
  width: 100%;
  height: 326px;
  position: relative;
  overflow: hidden;
  background-color: #f59a23;
}
.tease-post .article-content .image-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: unset;
  transform: translate(-50%, -50%);
  min-height: 100%;
  min-width: 100%;
  transition: .4s;
}
.tease-post .article-content .text-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
  color: #f59a23;
  transition: .4s;
}
.tease-post .article-content .text-container .title-container {
  width: calc(100% - 120px);
}
@media screen and (max-width: 420px) {
  .tease-post .article-content .text-container .title-container {
    width: 100%;
  }
  .tease-post .article-content .text-container .arrow-link {
    display: none;
  }
}
.tease-post .article-content .text-container .title {
  font-family: "Parisienne";
  font-size: 20px;
  margin-bottom: 6px;
  padding-right: 10px;
}
.tease-post .article-content .text-container .excerpt {
  margin-bottom: 25px;
  font-size: 14px;
}
.tease-post .article-content:hover .image-container img {
  transform: translate(-50%, -50%) scale(1.05);
  transition: .4s;
}
.tease-post .article-content:hover .text-container {
  color: #bf5a35;
  transition: .4s;
}
.tease-post .article-content:hover .text-container .arrow-link::after {
  transform: scale(1.5) translateY(-50%);
  transition: .4s;
}
.tease-post .article-content:hover .text-container .arrow-link::before {
  transform: scale(1.1) translateY(-50%);
  right: 15px;
  transition: .3s;
}
.single-post time {
  display: block;
  margin-top: 40px;
  color: #bf5a35;
}
.single-post .wp-block-image {
  text-align: center;
  margin: 30px 0;
}
.single-post .share-article {
  padding-top: 25px;
  margin-top: 25px;
}
.single-post .share-article p {
  font-size: 16px;
  font-family: "Libre Baskerville";
  color: #bf5a35;
}
@media screen and (max-width: 768px) {
  .single-post .share-article {
    text-align: center;
    margin-bottom: 40px;
  }
}
.single-post .share-article .share-list {
  display: flex;
}
@media screen and (max-width: 768px) {
  .single-post .share-article .share-list {
    justify-content: center;
  }
}
.single-post .share-article .share-list .share-item {
  width: 30px;
  margin-right: 15px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .4s;
}
.single-post .share-article .share-list .share-item.linkedin {
  background-image: url(/app/themes/mariage/dist/images/linkedin.e12aab4f.svg);
}
.single-post .share-article .share-list .share-item.facebook {
  background-image: url(/app/themes/mariage/dist/images/facebook.a5aadd16.svg);
}
.single-post .share-article .share-list .share-item.mail {
  background-image: url(/app/themes/mariage/dist/images/mail.94c32b9b.svg);
}
.single-post .share-article .share-list .share-item a {
  display: block;
  height: 100%;
  width: 100%;
}
.single-post .share-article .share-list .share-item:hover {
  opacity: .7;
  transition: .4s;
}
.single-post .lasts-articles {
  margin-bottom: 40px;
}
.single-post .lasts-articles h2 {
  margin-bottom: 40px;
}
.home-intro-section {
  position: relative;
  justify-content: space-around;
  padding-bottom: 90px;
  padding-top: 150px;
  min-height: 95vh;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1440px) {
  .home-intro-section {
    padding-top: 120px;
  }
}
@media screen and (max-width: 1024px) {
  .home-intro-section {
    flex-direction: column;
    padding-top: 15px;
  }
}
@media screen and (max-width: 768px) {
  .home-intro-section {
    min-height: unset;
    padding-bottom: 0;
  }
}
.home-intro-section .line-container {
  position: absolute;
  display: flex;
  z-index: -1;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 63%;
  height: 100%;
  justify-content: space-around;
  top: 0;
}
@media screen and (max-width: 1024px) {
  .home-intro-section .line-container {
    width: 100%;
  }
}
.home-intro-section .line-container .line {
  display: block;
  height: 100%;
  width: 1px;
  background-color: #bf5a35;
  opacity: .2;
}
@media screen and (max-width: 1024px) {
  .home-intro-section .line-container .line {
    display: none;
  }
}
.home-intro-section .line-container .line:nth-child(3) {
  width: .5px;
}
.home-intro-section .text-column {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .home-intro-section .text-column {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
}
.home-intro-section .text-column .title {
  font-family: "Parisienne";
  text-transform: normal;
  text-align: center;
  font-size: 75px;
  line-height: 90px;
  color: #bf5a35;
  padding-top: 5px;
}
@media screen and (max-width: 1440px) {
  .home-intro-section .text-column .title {
    font-size: 65px;
    line-height: 80px;
  }
}
@media screen and (max-width: 1280px) {
  .home-intro-section .text-column .title {
    letter-spacing: 0;
    font-size: 55px;
  }
}
@media screen and (max-width: 1024px) {
  .home-intro-section .text-column .title {
    line-height: 65px;
  }
}
.home-intro-section .text-column p {
  font-size: 16px;
  margin-top: 20px;
  max-width: 100%;
  text-align: center;
  line-height: 24px;
  color: #14130a;
}
@media screen and (max-width: 1024px) {
  .home-intro-section .text-column p {
    max-width: 100%;
    margin-top: 10px;
  }
}
.home-intro-section .img-column {
  width: 59%;
  justify-content: space-between;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  .home-intro-section .img-column {
    width: 63%;
  }
}
@media screen and (max-width: 1024px) {
  .home-intro-section .img-column {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .home-intro-section .img-column {
    flex-direction: column;
  }
}
.home-intro-section .img-column .item-content {
  width: 29%;
}
@media screen and (max-width: 1280px) {
  .home-intro-section .img-column .item-content {
    width: 31%;
  }
}
@media screen and (max-width: 768px) {
  .home-intro-section .img-column .item-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
  }
}
.home-intro-section .img-column .item-content .img {
  display: block;
  position: relative;
  width: 100%;
  height: 400px;
  border-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .home-intro-section .img-column .item-content .img {
    width: 300px;
    height: 300px;
  }
}
@media screen and (max-width: 420px) {
  .home-intro-section .img-column .item-content .img {
    width: 250px;
    height: 250px;
  }
}
.home-intro-section .img-column .item-content .img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  height: 100%;
  width: auto;
  max-width: unset;
  transition: .4s;
}
.home-intro-section .img-column .item-content .text-container {
  background-color: white;
}
.home-intro-section .img-column .item-content .text-container .title {
  font-family: "Libre Baskerville";
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 7px;
  color: #bf5a35;
}
.home-intro-section .img-column .item-content .text-container .subtitle {
  font-size: 13px;
}
@media screen and (min-width: 768px) {
  .home-intro-section .img-column .item-content:hover .img img {
    transform: translate(-50%, -50%) scale(1.1);
    transition: .4s;
  }
}
.center-text {
  padding: 50px;
  border: 1px solid #f59a23;
  text-align: center;
  font-size: 30px;
  line-height: 45px;
}
.center-text .big {
  font-size: 50px;
  font-family: "Libre Baskerville";
  text-transform: uppercase;
}
.article-body p {
  margin: 15px 0;
}
.article-body .rounded-corners {
  margin-top: 25px;
}
.article-body .rounded-corners img {
  border-radius: 20px;
  width: 670px;
  height: auto;
}
@media only screen and (max-width: 1024px) {
  .article-body .rounded-corners img {
    width: 100%;
  }
}
.article-body .parisienne {
  font-family: "Parisienne";
  font-size: 35px;
  color: #bf5a35;
}
.wp-block-columns .wp-block-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 420px) {
  .wp-block-columns .wp-block-column {
    align-items: center;
  }
}
.wp-block-columns .wp-block-column .wp-block-buttons {
  margin-top: 20px;
}
.wp-block-columns .wp-block-column h2 {
  font-family: "Libre Baskerville";
}
.wp-block-columns .wp-block-column p {
  margin: 10px 0;
}
.wp-block-columns.location-block figure img {
  border-radius: 20px;
  max-width: 580px;
}


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