/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/manifeste.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/manifeste.scss (1) ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: YWFTPoster-Regular;
  src: url(/build/fonts/YWFT-Poster-Regular.0e08556a.otf) format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: YWFTPoster-Medium;
  src: url(/build/fonts/ywft-poster-medium.01f7f3ef.woff2) format("woff2"), url(/build/fonts/ywft-poster-medium.3104a369.woff) format("woff"), url(/build/fonts/YWFT-Poster-Medium.5a888303.otf) format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: YWFTPoster-Semi-Bold;
  src: url(/build/fonts/ywft-poster-semi-bold.9a3df0fc.woff2) format("woff2"), url(/build/fonts/ywft-poster-semi-bold.21fca0b0.woff) format("woff"), url(/build/fonts/YWFT-Poster-Semi-Bold.57d7e9bf.otf) format("opentype");
  font-weight: 600;
  font-style: normal;
}
.manifeste-page.main-wrapper {
  max-width: 1920px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.manifeste-page .manifesto-hero {
  display: grid;
  position: relative;
  min-height: 830px;
}
.manifeste-page .manifesto-hero__visual img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.manifeste-page .manifesto-hero__content {
  position: absolute;
  top: 50%;
  right: 7%;
  width: clamp(225px, 20.83vw, 360px);
  transform: translateY(-50%);
  text-align: center;
}
.manifeste-page .manifesto-hero__title {
  font-family: YWFTPoster-Semi-Bold;
  color: white;
  font-size: clamp(40px, 3.7vw, 64px);
  line-height: clamp(52px, 4.63vw, 80px);
}
.manifeste-page .manifesto-hero__text {
  font-family: Poppins;
  font-size: clamp(16px, 1.39vw, 24px);
  line-height: clamp(24px, 1.85vw, 32px);
  font-weight: 500;
  color: white;
}
.manifeste-page .manifesto-hero__text .text-purple {
  color: #c245d4;
}
.manifeste-page .manifesto-hero__text .text-green {
  color: #33945b;
}
.manifeste-page .manifesto-hero__text .text-pink {
  color: #fa0581;
}
.manifeste-page .manifesto-values {
  min-height: clamp(420px, 28.94vw, 500px);
  padding: clamp(48px, 4.17vw, 72px) clamp(24px, 13.31vw, 230px) clamp(80px, 10.42vw, 180px);
  overflow: hidden;
  display: flex;
  position: relative;
}
.manifeste-page .manifesto-values::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: radial-gradient(ellipse 38% 48% at 78% 48%, rgba(255, 34, 204, 0.55) 0%, rgba(255, 34, 204, 0.35) 28%, transparent 68%), radial-gradient(ellipse 42% 45% at 66% 34%, rgba(74, 205, 255, 0.42) 0%, rgba(74, 205, 255, 0.25) 35%, transparent 70%), radial-gradient(ellipse 42% 36% at 48% 46%, rgba(142, 232, 151, 0.42) 0%, rgba(142, 232, 151, 0.22) 38%, transparent 72%), radial-gradient(ellipse 32% 38% at 23% 46%, rgba(248, 247, 136, 0.35) 0%, rgba(248, 247, 136, 0.2) 34%, transparent 72%);
  filter: blur(clamp(24px, 2.08vw, 36px));
  transform: scale(1.08);
  opacity: 0.95;
  pointer-events: none;
}
.manifeste-page .manifesto-values__content {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: clamp(40px, 6.94vw, 120px);
  z-index: 2;
}
.manifeste-page .manifesto-values__intro {
  text-align: center;
  max-width: clamp(320px, 27.26vw, 471px);
  color: #262626;
  font-family: Poppins;
  font-size: clamp(22px, 1.85vw, 32px);
  font-style: normal;
  font-weight: 500;
  line-height: clamp(32px, 2.31vw, 40px);
}
.manifeste-page .manifesto-values .objective {
  display: flex;
  flex-direction: column;
  padding-top: clamp(40px, 6.94vw, 120px);
  align-items: center;
}
.manifeste-page .manifesto-values .objective .objective__illustration {
  position: relative;
  width: clamp(90px, 6.94vw, 120px);
  display: flex;
  justify-content: center;
  align-items: center;
  isolation: isolate;
}
.manifeste-page .manifesto-values .objective .objective__illustration::before {
  content: "";
  position: absolute;
  width: clamp(320px, 28.94vw, 500px);
  height: clamp(320px, 28.94vw, 500px);
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.75) 35%, rgba(255, 255, 255, 0.25) 60%, transparent 75%);
  filter: blur(clamp(6px, 0.58vw, 10px));
  z-index: -1;
}
.manifeste-page .manifesto-values .objective .objective__illustration--image {
  width: clamp(180px, 14.47vw, 250px);
  height: clamp(100px, 8.1vw, 140px);
}
.manifeste-page .manifesto-values .objective-card {
  position: relative;
  width: 100%;
  padding: clamp(24px, 1.85vw, 32px);
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 34px;
  box-shadow: 6px 6px 0 0 #c245d4, 7px 7px 0 0 #000000;
}
.manifeste-page .manifesto-values .objective-card__header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(6px, 0.46vw, 8px);
  margin-bottom: clamp(10px, 0.87vw, 15px);
}
.manifeste-page .manifesto-values .objective-card__icon {
  width: clamp(24px, 1.74vw, 30px);
  height: clamp(24px, 1.74vw, 30px);
}
.manifeste-page .manifesto-values .objective-card__title {
  color: #c245d4;
  font-family: Poppins;
  font-size: clamp(32px, 2.78vw, 48px);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(26px, 1.67vw, 28.8px);
}
.manifeste-page .manifesto-values .objective-card__text {
  margin: 0;
  color: #262626;
  font-family: Poppins;
  font-size: clamp(15px, 1.16vw, 20px);
  font-style: normal;
  font-weight: 600;
  line-height: clamp(24px, 1.62vw, 28px);
}
.manifeste-page .manifesto-waves {
  position: relative;
  width: 100%;
  height: clamp(150px, 23.55vw, 407px);
  overflow: hidden;
  background: #ffffff;
  aspect-ratio: 620/160;
}
.manifeste-page .manifesto-waves__inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.manifeste-page .manifesto-waves__image {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: fill;
  pointer-events: none;
  user-select: none;
}
.manifeste-page .manifesto-waves__icon {
  position: absolute;
  width: clamp(54px, 10.19vw, 176px);
  aspect-ratio: 1;
  pointer-events: none;
}
.manifeste-page .manifesto-waves__icon--washing {
  left: 8.5%;
  top: 12%;
}
.manifeste-page .manifesto-waves__icon--washing img {
  width: 92%;
}
.manifeste-page .manifesto-waves__icon--book {
  left: 32.5%;
  top: 29%;
}
.manifeste-page .manifesto-waves__icon--book img {
  width: 94%;
}
.manifeste-page .manifesto-waves__icon--product {
  left: 59%;
  top: 25%;
}
.manifeste-page .manifesto-waves__icon--product img {
  width: 80%;
}
.manifeste-page .manifesto-waves__icon--chair {
  left: 80%;
  top: 32%;
}
.manifeste-page .manifesto-waves__icon--chair img {
  width: 94%;
}
.manifeste-page .manifesto-fundamentals {
  --overlap-x: clamp(24px, 3vw, 56px);
  --overlap-y: clamp(20px, 2.5vw, 48px);
  width: 100%;
  background: #ffffff;
  overflow: hidden;
}
.manifeste-page .manifesto-fundamentals__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: clamp(32px, 2.31vw, 40px) 0;
}
.manifeste-page .manifesto-fundamentals__header span {
  color: #fa0581;
  font-family: Poppins;
  font-size: clamp(10px, 0.69vw, 12px);
  font-style: normal;
  font-weight: 600;
  line-height: clamp(14px, 1vw, 17.28px);
  letter-spacing: clamp(1px, 0.08vw, 1.382px);
  text-transform: uppercase;
  margin-bottom: clamp(28px, 2.6vw, 45px);
}
.manifeste-page .manifesto-fundamentals__header h2 {
  margin: 0;
  color: #262626;
  font-family: YWFTPoster-Semi-Bold;
  font-size: clamp(35px, 3.7vw, 64px);
  font-weight: 700;
  line-height: clamp(40px, 2.55vw, 44px);
  letter-spacing: clamp(-0.62px, -0.04vw, -0.4px);
}
.manifeste-page .manifesto-fundamentals__header strong {
  color: #fa0581;
}
.manifeste-page .manifesto-fundamentals__grid {
  margin-top: clamp(48px, 4.63vw, 80px);
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: clamp(330px, 31vw, 540px);
  width: 100%;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-media {
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-media--environment, .manifeste-page .manifesto-fundamentals__grid .fundamentals-media--justice {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-media--justice {
  height: calc(100% + var(--overlap-y));
  margin-top: calc(var(--overlap-y) * -1);
  z-index: 4;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-media--cooperation, .manifeste-page .manifesto-fundamentals__grid .fundamentals-media--respect {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  width: calc(100% + var(--overlap-x));
  height: calc(100% + var(--overlap-y));
  margin-left: calc(var(--overlap-x) * -1);
  margin-top: calc(var(--overlap-y) * -1);
  z-index: 4;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card {
  position: relative;
  display: flex;
  align-items: center;
  padding: clamp(48px, 7vw, 120px);
  z-index: 1;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card h3 {
  font-family: Poppins;
  font-size: clamp(38px, 3.7vw, 64px);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(44px, 4.17vw, 72px);
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card p {
  margin: 0;
  color: #262626;
  font-family: Poppins;
  font-size: clamp(16px, 1.16vw, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: clamp(24px, 1.62vw, 28px);
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card--environment {
  background: rgba(51, 148, 91, 0.0509803922);
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card--environment h3 {
  color: #33945b;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card--cooperation {
  background: rgba(250, 5, 129, 0.0509803922);
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card--cooperation h3 {
  color: #fa0581;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card--justice h3 {
  color: #262626;
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card--respect {
  background: rgba(194, 69, 212, 0.0509803922);
}
.manifeste-page .manifesto-fundamentals__grid .fundamentals-card--respect h3 {
  color: #c245d4;
}
.manifeste-page .manifesto-cooperant-rights {
  width: 100%;
  min-height: clamp(560px, 38.19vw, 660px);
  background: #ffffff;
  padding-bottom: 160px;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: clamp(72px, 6.94vw, 120px) 0;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__header p {
  color: #fa0581;
  font-family: Poppins;
  font-size: clamp(10px, 0.69vw, 12px);
  font-style: normal;
  font-weight: 600;
  line-height: clamp(14px, 1vw, 17.28px);
  letter-spacing: clamp(1px, 0.08vw, 1.4px);
  text-transform: uppercase;
  margin-bottom: clamp(28px, 2.6vw, 45px);
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__header h2 {
  margin: 0;
  color: #262626;
  font-family: YWFTPoster-Semi-Bold;
  font-size: clamp(30px, 2.51vw + 20.59px, 64px);
  font-weight: 700;
  line-height: clamp(40px, 2.55vw, 44px);
  letter-spacing: clamp(-0.62px, -0.04vw, -0.4px);
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__header strong {
  color: #fa0581;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage {
  min-height: clamp(500px, 32.41vw, 560px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  gap: 12px;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card {
  display: flex;
  align-items: center;
  gap: clamp(14px, 1.27vw, 22px);
  padding: clamp(14px, 1.04vw, 18px) clamp(20px, 1.62vw, 28px) clamp(14px, 1.04vw, 18px) clamp(12px, 0.93vw, 16px);
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 34px;
  max-width: clamp(360px, 28.94vw, 500px);
  box-shadow: 6px 6px 0 0 #ebf17a, 7px 7px 0 0 #000000;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card p {
  font-size: clamp(16px, 1.27vw, 22px);
  color: #000000;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card__number {
  flex: 0 0 auto;
  width: clamp(34px, 2.43vw, 42px);
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000000;
  border-radius: 50%;
  background: #ebf17a;
  font-size: clamp(18px, 1.33vw, 23px);
  font-weight: 700;
  line-height: 1;
  color: #000000;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__image {
  position: relative;
  aspect-ratio: 1;
  width: 440px;
  border-radius: 24px;
  overflow: hidden;
}
.manifeste-page .manifesto-cooperant-rights .cooperant-rights__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 24px;
  display: block;
}
.manifeste-page .manifesto-responsibilities {
  overflow: hidden;
  background: #ffffff;
  padding: clamp(56px, 4.63vw, 80px) clamp(20px, 10.42vw, 180px) clamp(64px, 5.79vw, 100px);
}
.manifeste-page .manifesto-responsibilities__header {
  margin-bottom: clamp(48px, 4.63vw, 80px);
  text-align: center;
}
.manifeste-page .manifesto-responsibilities__header p {
  color: #fa0581;
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  line-height: 17.3px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-bottom: clamp(32px, 2.78vw, 48px);
  font-size: clamp(10px, 0.69vw, 12px);
}
.manifeste-page .manifesto-responsibilities__header h2 {
  color: #262626;
  font-family: YWFTPoster-Semi-Bold;
  font-size: clamp(35px, 3.7vw, 64px);
  font-style: normal;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: -0.62px;
  margin: 0;
}
.manifeste-page .manifesto-responsibilities__header strong {
  color: #fa0581;
}
.manifeste-page .manifesto-responsibilities__carousel-container {
  width: 100%;
  margin-inline: auto;
}
.manifeste-page .manifesto-responsibilities__carousel-viewport {
  width: min(100%, 1180px);
  margin-inline: auto;
  overflow: hidden;
  padding-block: 24px;
}
.manifeste-page .manifesto-responsibilities__swiper {
  overflow: visible;
}
.manifeste-page .manifesto-responsibilities__swiper .swiper-wrapper {
  display: flex;
  align-items: center;
}
.manifeste-page .manifesto-responsibilities__swiper.swiper-initialized .responsibility-card.swiper-slide {
  opacity: 0.16;
  transform: scale(0.82);
  filter: saturate(0.75);
  z-index: 1;
  pointer-events: none;
}
.manifeste-page .manifesto-responsibilities__swiper.swiper-initialized .responsibility-card.swiper-slide-active {
  opacity: 1;
  transform: scale(1);
  filter: none;
  z-index: 5;
  pointer-events: auto;
}
.manifeste-page .manifesto-responsibilities__swiper.swiper-initialized .responsibility-card.swiper-slide-prev,
.manifeste-page .manifesto-responsibilities__swiper.swiper-initialized .responsibility-card.swiper-slide-next {
  opacity: 0.42;
  transform: scale(0.88);
  filter: saturate(0.85);
  z-index: 3;
}
.manifeste-page .manifesto-responsibilities__controls {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  margin-top: 30px;
}
.manifeste-page .manifesto-responsibilities__arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  color: #666666;
  cursor: pointer;
}
.manifeste-page .manifesto-responsibilities__arrow:hover {
  color: #000000;
}
.manifeste-page .manifesto-responsibilities__pagination {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
}
.manifeste-page .manifesto-responsibilities__pagination .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  margin: 0;
  border: 0;
  border-radius: 50%;
  opacity: 1;
  background: #d2d2d2;
  cursor: pointer;
}
.manifeste-page .manifesto-responsibilities__pagination .swiper-pagination-bullet-active {
  width: 13px;
  height: 13px;
  background: #c245d4;
}
.manifeste-page .responsibility-card.swiper-slide {
  flex: 0 0 auto;
  width: clamp(620px, 46.3vw, 800px) !important;
  height: clamp(310px, 23.15vw, 400px);
  display: grid;
  grid-template-columns: 45% 55%;
  overflow: hidden;
  border-radius: 26px;
  opacity: 1;
  transform: scale(1);
  filter: none;
  transition: transform 300ms ease-out, opacity 300ms ease-out, filter 300ms ease-out;
  gap: 16px;
  padding: 16px;
}
.manifeste-page .responsibility-card__image {
  overflow: hidden;
}
.manifeste-page .responsibility-card__image > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 26px;
}
.manifeste-page .responsibility-card__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.manifeste-page .responsibility-card__content p {
  margin: 0;
  max-width: 430px;
  font-family: Poppins;
  font-size: clamp(13px, 0.81vw, 14px);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(22px, 1.5vw, 26px);
  color: #262626;
  padding-right: clamp(0px, 0.58vw, 10px);
}
.manifeste-page .responsibility-card__title {
  font-family: Poppins;
  margin: 0 0 clamp(16px, 1.5vw, 26px);
  font-size: clamp(28px, 1.85vw, 32px);
  font-weight: 800;
  line-height: clamp(40px, 4.17vw, 72px);
}
.manifeste-page .responsibility-card__title--respect {
  color: #fa0581;
}
.manifeste-page .responsibility-card__title--participation {
  color: #33945b;
}
.manifeste-page .responsibility-card__title--transparence {
  color: #c245d4;
}
.manifeste-page .responsibility-card__title--legalite {
  color: #262626;
}
.manifeste-page .responsibility-card__title--engagements {
  color: #2f7fd1;
}
.manifeste-page .responsibility-card--respect {
  background: #fef2f8;
}
.manifeste-page .responsibility-card--participation {
  background: #f5f9f7;
}
.manifeste-page .responsibility-card--transparence {
  background: #fcf5fd;
}
.manifeste-page .responsibility-card--legalite {
  background: #f4f4f4;
}
.manifeste-page .responsibility-card--legalite .responsibility-card__image {
  position: relative;
}
.manifeste-page .responsibility-card--engagements {
  background: #f4f8fc;
}
.manifeste-page .responsibility-card__badge {
  position: absolute;
  top: 37%;
  right: 17%;
  width: clamp(46px, 3.76vw, 65px);
  aspect-ratio: 1/1;
  z-index: 2;
}
.manifeste-page .responsibility-card__badge img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.manifeste-page .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: -1px;
}
.manifeste-page .manifesto-rules {
  padding: clamp(24px, 1.85vw, 32px) clamp(56px, 6vw, 120px);
  background: #ffffff;
  overflow: hidden;
}
.manifeste-page .manifesto-rules__inner {
  display: flex;
  flex-direction: column;
  padding: clamp(24px, 2.31vw, 40px) clamp(20px, 6.94vw, 120px);
  gap: clamp(32px, 2.78vw, 48px);
  align-items: center;
}
.manifeste-page .manifesto-rules__inner .manifesto-rule {
  display: grid;
  grid-template-columns: minmax(0, clamp(300px, 24.36vw, 421px)) minmax(0, 1fr);
  align-items: center;
  gap: clamp(40px, 6vw, 80px);
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__visual {
  max-height: clamp(300px, 24.36vw, 421px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__visual--green {
  background: rgba(51, 148, 91, 0.05);
  padding: clamp(64px, 6.37vw, 110px) clamp(52px, 5.21vw, 90px);
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__visual--pink {
  background: rgba(250, 5, 129, 0.05);
  padding: clamp(70px, 7.23vw, 125px);
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__image {
  width: clamp(130px, 14vw, 237px);
  height: auto;
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__image--smaller {
  width: clamp(110px, 11vw, 172px);
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__title {
  color: #262626;
  font-family: YWFTPoster-Semi-Bold;
  font-size: clamp(34px, 2.78vw, 48px);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(40px, 3.18vw, 55px);
  margin-bottom: clamp(16px, 1.39vw, 24px);
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__title span {
  color: #fa0581;
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__list {
  color: #444444;
  font-family: Poppins;
  font-size: clamp(14px, 0.93vw, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: clamp(24px, 1.62vw, 28px);
  list-style-type: disc;
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__list li {
  margin-bottom: clamp(8px, 0.69vw, 12px);
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__list li::marker {
  color: #fa0581;
}
.manifeste-page .manifesto-rules__inner .manifesto-rule__note--small {
  color: #262626;
  font-family: Poppins;
  font-size: clamp(13px, 0.87vw, 15px);
  font-style: normal;
  font-weight: 600;
  line-height: clamp(18px, 1.22vw, 21px);
  background: rgba(250, 5, 129, 0.05);
  padding: clamp(12px, 0.93vw, 16px);
  border-radius: 12px;
}
.manifeste-page .manifesto-rules__note {
  display: flex;
  justify-content: center;
}
.manifeste-page .manifesto-rules__note p {
  color: #262626;
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  background: rgba(250, 5, 129, 0.05);
  border-radius: 12px;
  font-size: clamp(12px, 0.81vw, 14px);
  line-height: clamp(18px, 1.22vw, 21px);
  padding: clamp(12px, 0.93vw, 16px);
  max-width: clamp(320px, 25.17vw, 435px);
}
.manifeste-page .manifesto-objects-echanger {
  display: flex;
  justify-content: center;
  padding: 0 clamp(16px, 1.39vw, 24px);
}
.manifeste-page .manifesto-objects-echanger h2 {
  color: #444444;
  font-family: Poppins;
  font-size: clamp(14px, 1.04vw, 18px);
  font-style: normal;
  font-weight: 400;
  line-height: clamp(22px, 1.62vw, 28px);
}
.manifeste-page .manifesto-objects-echanger strong {
  color: #c245d4;
}
.manifeste-page .manifesto-bienvenue {
  display: flex;
  justify-content: center;
  padding: clamp(64px, 5.79vw, 100px) clamp(24px, 6.94vw, 120px) clamp(56px, 4.63vw, 80px);
  overflow: hidden;
}
.manifeste-page .manifesto-bienvenue h2 {
  color: #262626;
  text-align: center;
  font-family: YWFTPoster-Semi-Bold;
  font-style: normal;
  font-weight: 800;
  font-size: clamp(42px, 3.7vw, 64px);
  line-height: clamp(48px, 3.89vw, 67.2px);
}
.manifeste-page .manifesto-bienvenue h2 span.green {
  color: #8ee897;
}
.manifeste-page .manifesto-bienvenue h2 span.purple {
  color: #d800fc;
}
.manifeste-page .manifesto-join {
  padding: 0 clamp(24px, 6.94vw, 120px);
  overflow: hidden;
}
.manifeste-page .manifesto-join__inner {
  display: flex;
  gap: clamp(16px, 1.85vw, 32px);
}
.manifeste-page .manifesto-join__image {
  max-width: clamp(420px, 41.67vw, 720px);
}
.manifeste-page .manifesto-join__image img {
  width: 100%;
  aspect-ratio: 229/125;
  object-fit: cover;
  border-radius: 24px;
}
.manifeste-page .manifesto-join__content {
  display: flex;
  flex-direction: column;
  gap: clamp(24px, 2.31vw, 40px);
  justify-content: center;
  align-items: start;
  padding: clamp(56px, 5.79vw, 100px) clamp(24px, 3.7vw, 64px) clamp(56px, 5.79vw, 100px) 0;
}
.manifeste-page .manifesto-join__text {
  color: #262626;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(16px, 1.16vw, 20px);
  line-height: clamp(26px, 1.82vw, 31.5px);
}
.manifeste-page .manifesto-join__text--green {
  color: #33945b;
}
.manifeste-page .manifesto-join__text--pink {
  color: #fa0581;
}
.manifeste-page .manifesto-join__text--purple {
  color: #c245d4;
}
.manifeste-page .manifesto-revision {
  padding: clamp(80px, 10.42vw, 180px) clamp(24px, 5.56vw, 96px);
  overflow: hidden;
}
.manifeste-page .manifesto-revision__card {
  display: flex;
  flex-direction: column;
  background: rgba(142, 232, 151, 0.1);
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  color: #33945b;
  font-family: Poppins;
  width: min(100%, 688px);
  margin-inline: auto;
  padding: clamp(20px, 1.39vw, 24px);
  gap: clamp(8px, 0.58vw, 10px);
}
.manifeste-page .manifesto-revision__icon {
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #dff5e8;
  line-height: 1;
  width: clamp(36px, 2.55vw, 44px);
  font-size: clamp(18px, 1.22vw, 21px);
}
.manifeste-page .manifesto-revision__eyebrow {
  text-align: center;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
  font-size: clamp(11px, 0.75vw, 13px);
  line-height: clamp(18px, 1.32vw, 22.75px);
  letter-spacing: clamp(0.8px, 0.06vw, 1px);
}
.manifeste-page .manifesto-revision__text {
  text-align: center;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(12px, 0.81vw, 14px);
  line-height: clamp(20px, 1.42vw, 24.5px);
}
.manifeste-page .manifesto-proposal {
  width: 100%;
  padding: clamp(64px, 5.79vw, 100px) clamp(24px, 6.94vw, 120px);
  background-color: #ffffff;
}
.manifeste-page .manifesto-proposal__header {
  width: min(1100px, 100%);
  margin: 0 auto;
}
.manifeste-page .manifesto-proposal__title {
  margin: 0;
  color: #262626;
  text-align: center;
  font-family: YWFTPoster-Semi-Bold;
  font-style: normal;
  font-weight: 800;
  font-size: clamp(35px, 3.7vw, 64px);
  line-height: clamp(48px, 3.89vw, 67.2px);
  margin-bottom: clamp(16px, 1.39vw, 24px);
}
.manifeste-page .manifesto-proposal__description {
  color: #444444;
  text-align: center;
  font-family: Poppins;
  font-style: normal;
  font-weight: 800;
  font-size: clamp(14px, 1.39vw, 24px);
  line-height: clamp(28px, 3.89vw, 67.2px);
  margin-bottom: clamp(48px, 4.63vw, 80px);
}
.manifeste-page .manifesto-proposal__form {
  width: min(660px, 100%);
  margin: clamp(70px, 7vw, 105px) auto 0;
}
.manifeste-page .manifesto-proposal__field {
  position: relative;
  min-height: 200px;
  border: 1px solid #000000;
  border-radius: 34px;
  background-color: #ffffff;
  box-shadow: 6px 6px 0 0 #c245d4, 7px 7px 0 0 #000000;
}
.manifeste-page .manifesto-proposal__textarea {
  display: block;
  width: 100%;
  min-height: clamp(90px, 6.37vw, 110px);
  padding: 32px 72px 60px 32px;
  border: 0;
  border-radius: 34px;
  outline: none;
  resize: none;
  background-color: transparent;
  color: #444444;
  font-family: Poppins;
  font-size: clamp(12px, 1.16vw, 20px);
  line-height: clamp(22px, 1.62vw, 28px);
  font-weight: 600;
}
.manifeste-page .manifesto-proposal__textarea::placeholder {
  color: #d8d8d8;
  opacity: 1;
}
.manifeste-page .manifesto-proposal__textarea:focus-visible {
  outline: none;
  box-shadow: none;
}
.manifeste-page .manifesto-proposal__submit {
  position: absolute;
  right: 30px;
  bottom: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background-color: #838b8e;
  color: #ffffff;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.2s ease;
}
.manifeste-page .manifesto-proposal__submit:hover:not(:disabled) {
  background-color: #c245d4;
  transform: translateY(-2px);
}
.manifeste-page .manifesto-proposal__submit:focus-visible {
  outline: 3px solid rgba(194, 69, 212, 0.35);
  outline-offset: 3px;
}
.manifeste-page .manifesto-proposal__submit:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.manifeste-page .manifesto-proposal__errors {
  margin-top: 20px;
  color: #c62828;
  font-size: 14px;
}
.manifeste-page .manifesto-proposal__errors ul {
  margin: 0;
  padding-left: 20px;
}
.manifeste-page .manifesto-comments {
  padding: clamp(24px, 2.31vw, 40px) clamp(24px, 6.94vw, 120px);
  background: #ffffff;
}
.manifeste-page .manifesto-comments__inner {
  width: min(100%, 1040px);
  margin-inline: auto;
}
.manifeste-page .manifesto-comments__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: clamp(40px, 4.63vw, 80px);
  text-align: center;
}
.manifeste-page .manifesto-comments__header p {
  margin: 0 0 clamp(20px, 2.6vw, 45px);
  color: #fa0581;
  font-family: Poppins;
  font-size: clamp(10px, 0.69vw, 12px);
  font-style: normal;
  font-weight: 600;
  line-height: clamp(14px, 1vw, 17.28px);
  letter-spacing: clamp(1px, 0.08vw, 1.4px);
  text-transform: uppercase;
}
.manifeste-page .manifesto-comments__header h2 {
  margin: 0 0 clamp(18px, 1.85vw, 32px);
  color: #262626;
  font-family: YWFTPoster-Semi-Bold;
  font-size: clamp(35px, 3.7vw, 64px);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(40px, 3.89vw, 67.2px);
  letter-spacing: clamp(-0.62px, -0.04vw, -0.4px);
}
.manifeste-page .manifesto-comments__header h2 strong {
  color: #fa0581;
}
.manifeste-page .manifesto-comments__count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 18px;
  border: 1px solid #000000;
  border-radius: 34px;
  background: #f5fbf8;
  color: #33945b;
  font-family: Poppins;
  font-size: clamp(12px, 0.81vw, 14px);
  font-weight: 700;
  line-height: 1;
}
.manifeste-page .manifesto-comments__list {
  display: grid;
  gap: clamp(24px, 2.31vw, 40px);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
}
.manifeste-page .manifesto-comments__empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: clamp(40px, 4.63vw, 80px) clamp(24px, 3.7vw, 64px);
  border: 1px solid #000000;
  border-radius: 34px;
  background: #fcf5fd;
  text-align: center;
  box-shadow: 6px 6px 0 0 #c245d4, 7px 7px 0 0 #000000;
}
.manifeste-page .manifesto-comments__empty span {
  margin-bottom: 16px;
  font-size: 34px;
}
.manifeste-page .manifesto-comments__empty h3 {
  margin: 0 0 12px;
  color: #262626;
  font-family: Poppins;
  font-size: clamp(22px, 1.85vw, 32px);
  font-weight: 700;
  line-height: 1.2;
}
.manifeste-page .manifesto-comments__empty p {
  max-width: 520px;
  margin: 0;
  color: #444444;
  font-family: Poppins;
  font-size: clamp(14px, 0.93vw, 16px);
  font-weight: 500;
  line-height: 1.6;
}
.manifeste-page .manifesto-comments .manifesto-comment-card {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: clamp(16px, 1.39vw, 24px);
  padding: clamp(20px, 1.85vw, 32px) clamp(20px, 2.31vw, 40px);
  border: 1px solid #000000;
  border-radius: 34px;
  background: #ffffff;
  box-shadow: 6px 6px 0 0 #c245d4, 7px 7px 0 0 #000000;
}
.manifeste-page .manifesto-comments .manifesto-comment-card:nth-child(2n) {
  box-shadow: 6px 6px 0 0 #fa0581, 7px 7px 0 0 #000000;
}
.manifeste-page .manifesto-comments .manifesto-comment-card:nth-child(2n) .manifesto-comment-card__icon {
  background: #fa0581;
}
.manifeste-page .manifesto-comments .manifesto-comment-card:nth-child(3n) {
  box-shadow: 6px 6px 0 0 #33945b, 7px 7px 0 0 #000000;
}
.manifeste-page .manifesto-comments .manifesto-comment-card:nth-child(3n) .manifesto-comment-card__icon {
  background: #33945b;
}
.manifeste-page .manifesto-comments .manifesto-comment-card__icon {
  width: clamp(42px, 3.47vw, 60px);
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000000;
  border-radius: 50%;
  background: #c245d4;
  color: #000000;
  font-size: clamp(18px, 1.39vw, 24px);
  line-height: 1;
}
.manifeste-page .manifesto-comments .manifesto-comment-card__content {
  min-width: 0;
}
.manifeste-page .manifesto-comments .manifesto-comment-card__meta {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: clamp(10px, 0.93vw, 16px);
}
.manifeste-page .manifesto-comments .manifesto-comment-card__meta h3 {
  margin: 0;
  color: #262626;
  font-family: Poppins;
  font-size: clamp(16px, 1.16vw, 20px);
  font-weight: 700;
  line-height: 1.3;
}
.manifeste-page .manifesto-comments .manifesto-comment-card__meta time {
  flex: 0 0 auto;
  color: #444444;
  font-family: Poppins;
  font-size: clamp(11px, 0.75vw, 13px);
  font-weight: 500;
  line-height: 1.3;
}
.manifeste-page .manifesto-comments .manifesto-comment-card p {
  margin: 0;
  color: #262626;
  font-family: Poppins;
  font-size: clamp(14px, 0.93vw, 16px);
  font-weight: 500;
  line-height: clamp(24px, 1.62vw, 28px);
}
@media (width <= 768px) {
  .manifeste-page .manifesto-hero {
    display: flex;
    flex-direction: column;
    min-height: auto;
    align-items: center;
    background: radial-gradient(ellipse at 50% 28%, rgba(250, 5, 129, 0.18) 0%, rgba(250, 5, 129, 0.08) 36%, transparent 68%), radial-gradient(ellipse at 65% 78%, rgba(101, 8, 62, 0.65) 0%, rgba(55, 6, 38, 0.45) 38%, transparent 72%), linear-gradient(180deg, #050308 0%, #160617 38%, #30071f 72%, #4a062f 100%);
  }
  .manifeste-page .manifesto-hero__visual {
    overflow: hidden;
  }
  .manifeste-page .manifesto-hero__visual img {
    display: block;
    width: 122%;
    max-width: none;
    height: auto;
    object-fit: contain;
    mask-image: linear-gradient(to bottom, #000000 0%, #000000 72%, rgba(0, 0, 0, 0.75) 86%, transparent 100%);
    mask-image: linear-gradient(to bottom, #000000 0%, #000000 72%, rgba(0, 0, 0, 0.75) 86%, transparent 100%);
  }
  .manifeste-page .manifesto-hero__content {
    position: relative;
    top: 0;
    right: 0;
    transform: none;
  }
  .manifeste-page .manifesto-values__content {
    flex-direction: column;
  }
  .manifeste-page .manifesto-values__content p {
    display: flex;
    align-self: center;
  }
  .manifeste-page .manifesto-responsibilities {
    padding: 56px 20px 60px;
  }
  .manifeste-page .manifesto-responsibilities__carousel-viewport {
    width: 100%;
    padding-block: 16px 4px;
  }
  .manifeste-page .responsibility-card.swiper-slide {
    width: 86vw !important;
    height: auto;
    grid-template-columns: 1fr;
    border-radius: 22px;
  }
  .manifeste-page .responsibility-card__image {
    height: 240px;
  }
  .manifeste-page .responsibility-card__content {
    min-height: 230px;
  }
  .manifeste-page .responsibility-card__badge {
    top: auto;
    right: 18px;
    bottom: 0;
    width: 46px;
    transform: translateY(50%);
    font-size: 25px;
  }
  .manifeste-page .manifesto-fundamentals {
    --overlap-x: 0;
    --overlap-y: 0;
    overflow: visible;
  }
  .manifeste-page .manifesto-fundamentals__header {
    padding: clamp(48px, 12vw, 72px) 20px clamp(24px, 8vw, 40px);
  }
  .manifeste-page .manifesto-fundamentals__header span {
    margin-bottom: clamp(20px, 6vw, 32px);
    font-size: 11px;
    line-height: 16px;
    text-align: center;
  }
  .manifeste-page .manifesto-fundamentals__header h2 {
    text-align: center;
    font-size: clamp(38px, 11vw, 52px);
    line-height: clamp(42px, 11vw, 56px);
  }
  .manifeste-page .manifesto-fundamentals__grid {
    margin-top: clamp(32px, 8vw, 48px);
    display: grid;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-media {
    width: 100%;
    height: clamp(260px, 75vw, 420px);
    margin: 0;
    border-radius: 0;
    overflow: hidden;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-media--environment, .manifeste-page .manifesto-fundamentals .fundamentals-media--justice, .manifeste-page .manifesto-fundamentals .fundamentals-media--cooperation, .manifeste-page .manifesto-fundamentals .fundamentals-media--respect {
    width: 100%;
    height: clamp(260px, 75vw, 420px);
    margin: 0;
    border-radius: 0;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card {
    min-height: auto;
    padding: clamp(40px, 10vw, 64px) 24px;
    align-items: flex-start;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card div {
    max-width: 100%;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card h3 {
    margin: 0 0 clamp(20px, 6vw, 32px);
    font-size: clamp(20px, 3.56vw + 6.64px, 34px);
    line-height: clamp(40px, 11vw, 56px);
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card p {
    font-size: 16px;
    line-height: 26px;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-media--environment {
    order: 1;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card--environment {
    order: 2;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-media--cooperation {
    order: 3;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card--cooperation {
    order: 4;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-media--justice {
    order: 5;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card--justice {
    order: 6;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-media--respect {
    order: 7;
  }
  .manifeste-page .manifesto-fundamentals .fundamentals-card--respect {
    order: 8;
  }
  .manifeste-page .manifesto-rules__inner .manifesto-rule {
    display: grid;
    grid-template-columns: 1fr;
  }
  .manifeste-page .manifesto-join__inner {
    flex-direction: column;
    align-items: center;
  }
  .manifeste-page .manifesto-join__content {
    align-items: center;
  }
  .manifeste-page .manifesto-proposal__form {
    margin-top: 56px;
  }
  .manifeste-page .manifesto-proposal__field, .manifeste-page .manifesto-proposal__textarea {
    min-height: 180px;
  }
  .manifeste-page .manifesto-proposal__field {
    border-radius: 24px;
    box-shadow: 6px 8px 0 #c245d4;
  }
  .manifeste-page .manifesto-proposal__textarea {
    padding: 24px 60px 55px 24px;
    font-size: 16px;
  }
  .manifeste-page .manifesto-proposal__submit {
    right: 20px;
    bottom: 16px;
  }
  .manifeste-page .manifesto-comments__list {
    grid-template-columns: 1fr;
  }
  .manifeste-page .manifesto-comment-card {
    grid-template-columns: 1fr;
    gap: 16px;
    padding: 22px 20px;
  }
  .manifeste-page .manifesto-comment-card__icon {
    width: 44px;
  }
  .manifeste-page .manifesto-comment-card__meta {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }
  .manifeste-page .manifesto-comment-card p {
    font-size: 15px;
    line-height: 25px;
  }
}
@media (width = 1024px) {
  .manifeste-page .manifesto-hero {
    min-height: 605px;
  }
  .manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card--three {
    left: 15%;
  }
}
@media (width >= 769px) {
  .manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage {
    flex-direction: row;
    gap: 0;
  }
  .manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card {
    position: absolute;
  }
  .manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card--one {
    left: 16%;
    bottom: 82%;
  }
  .manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card--two {
    left: 58%;
    top: 56%;
  }
  .manifeste-page .manifesto-cooperant-rights .cooperant-rights__stage .rights-card--three {
    left: 20%;
    top: 85%;
  }
}

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