@charset "utf-8";
.all-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(172 / 375 * 100vw);
  height: calc(36 / 375 * 100vw);
  margin: 0 auto;
  border-radius: calc(4 / 375 * 100vw);
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  font-size: calc(11 / 375 * 100vw);
  line-height: 1;
  text-decoration: none;
}
.ac .ac-trigger {
  display: flex;
  align-items: center;
  position: relative;
}
.ac .ac-trigger span {
  position: relative;
  text-indent: -9999px;
  overflow: hidden;
}
.ac .ac-trigger span::before,
.ac .ac-trigger span::after {
  content: '';
  position: absolute;
}
.ac .ac-panel {
  overflow: hidden;
  transition-property: height, visibility;
  transition-timing-function: ease;
}
.ac.js-enabled .ac-panel {
  visibility: hidden;
}
.ac.is-active .ac-panel {
  visibility: visible;
}
html {
  overflow-x: hidden;
}
body {
  overflow: visible;
}
main.contents.lp-jadore_qanda {
  position: relative;
  font-size: 0;
  font-family: "Zen Kaku Gothic New", sans-serif;
  background: #ccccc0;
  color: #000;
}
main.contents.lp-jadore_qanda img {
  width: 100%;
  height: auto;
  display: block;
}
main.contents.lp-jadore_qanda * {
  box-sizing: border-box;
}
main.contents.lp-jadore_qanda h3 {
  font-family: "times-new-roman", sans-serif;
  color: #85141a;
  font-size: 24px;
  line-height: 1;
  text-align: center;
  font-weight: 700;
}
main.contents.lp-jadore_qanda .more-btn {
  background-color: #f5edd7;
  color: #000;
  border: solid 1px #000;
  border-radius: 6px;
  box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.898);
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 500;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0 12px;
  transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}
main.contents.lp-jadore_qanda .more-btn:after {
  content: '';
  display: inline-block;
  width: 6px;
  aspect-ratio: 5/12;
  background-image: url("../img/lp-jadore_qanda/right-arrow.png");
  background-size: cover;
}
main.contents.lp-jadore_qanda .more-btn:hover {
  box-shadow: none;
  transform: translate3d(2px, 2px, 0);
}
main.contents.lp-jadore_qanda .to-top {
  position: fixed;
  right: 50px;
  bottom: 50px;
  width: 40px;
  height: 40px;
  padding: 0;
  border: none;
  background: #85141a;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
  border-radius: 2.6px;
}
main.contents.lp-jadore_qanda .to-top::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  border-top: 1.5px solid #fff;
  border-left: 1.5px solid #fff;
  transform: translate(-50%, -25%) rotate(45deg);
}
main.contents.lp-jadore_qanda .to-top.is-show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
main.contents.lp-jadore_qanda .text-under {
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
  isolation: isolate;
  position: relative;
  display: inline-block;
}
main.contents.lp-jadore_qanda .text-under::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
}
main.contents.lp-jadore_qanda .text-under.white {
  color: #85141a;
}
main.contents.lp-jadore_qanda .text-under.white::before {
  background: #fcf6e8;
}
main.contents.lp-jadore_qanda .text-under.red {
  color: #fcf6e8;
}
main.contents.lp-jadore_qanda .text-under.red::before {
  background: #85141a;
}
main.contents.lp-jadore_qanda .text-under.ltor-anime::before {
  clip-path: inset(0 100% 0 0);
}
main.contents.lp-jadore_qanda .text-under.ltor-anime.active::before {
  animation: wipe-x 0.5s ease forwards;
}
main.contents.lp-jadore_qanda .flex-box:nth-of-type(1) {
  margin-top: 0;
}
main.contents.lp-jadore_qanda .flex-box:nth-child(7 of .flex-box) {
  margin-bottom: 200px;
}
main.contents.lp-jadore_qanda .flex-box:nth-child(7 of .flex-box) section.left-box {
  height: -moz-fit-content;
  height: fit-content;
}
main.contents.lp-jadore_qanda .flex-box:nth-child(7 of .flex-box) section.left-box .kv-temperature {
  height: auto;
}
main.contents.lp-jadore_qanda .flex-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px 12px;
}
main.contents.lp-jadore_qanda .flex-container:nth-of-type(1) {
  margin-top: 0;
}
main.contents.lp-jadore_qanda .flex-container.sns {
  display: flex;
  gap: 0 19px;
  justify-content: center;
  padding-bottom: 61px;
}
main.contents.lp-jadore_qanda .flex-container.sns a {
  transition: opacity 0.2s;
}
main.contents.lp-jadore_qanda .flex-container.sns a:hover {
  opacity: 0.7;
}
main.contents.lp-jadore_qanda .flex-container.sns img {
  width: auto;
  height: 24px;
}
main.contents.lp-jadore_qanda section {
  position: relative;
  margin: 0 auto;
  font-size: 16px;
  width: 100%;
  font-family: "Zen Kaku Gothic New", sans-serif;
}
main.contents.lp-jadore_qanda section.kv {
  width: 100%;
  height: auto;
  max-width: 1600px;
  margin: 0 auto;
  box-sizing: content-box;
  font-family: "times-new-roman", sans-serif;
  color: #85141a;
}
main.contents.lp-jadore_qanda section.kv .inner {
  position: relative;
  width: 100%;
  height: 100%;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text {
  position: absolute;
  width: 712px;
  height: auto;
  aspect-ratio: 712/256;
  top: 288px;
  left: 424px;
  z-index: 2;
  font-weight: 500;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner {
  font-family: "Noto Sans JP", sans-serif;
  position: relative;
  width: 100%;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span {
  text-box-edge: auto;
  line-height: 1;
  position: absolute;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(1) {
  font-size: 30px;
  padding: 7px 12px;
  top: 0;
  left: 0;
  animation: wipe-x 0.45s cubic-bezier(0.65, 0, 0.35, 1) 0.45s both;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(1) .txt {
  animation: wipe-x 0.7s cubic-bezier(0.65, 0, 0.35, 1) 0.65s both;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(2) {
  font-size: 40px;
  padding: 3px 12px 5px;
  rotate: -5deg;
  transform-origin: top right;
  top: 54px;
  left: 43.5px;
  animation: red-bar 0.55s cubic-bezier(0.65, 0, 0.35, 1) 0.75s both;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(2) .txt {
  animation: wipe-x 0.6s cubic-bezier(0.65, 0, 0.35, 1) 1.05s both;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(3) {
  width: 245px;
  aspect-ratio: 245/213.5;
  top: 43px;
  left: 426px;
  animation: fade-in 0.7s ease-out 1s both;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(4) {
  width: 97px;
  aspect-ratio: 97/100.5;
  top: 38.5px;
  right: 0;
  animation: fade-in 0.7s ease-out 1s both;
}
main.contents.lp-jadore_qanda section.kv .inner > p {
  position: absolute;
  z-index: 2;
}
main.contents.lp-jadore_qanda section.kv .inner > p.part-01 {
  writing-mode: vertical-rl;
  font-size: 22px;
  top: 42px;
  left: 160px;
  animation: wipe-y 0.9s cubic-bezier(0.65, 0, 0.35, 1) 0.05s both;
}
main.contents.lp-jadore_qanda section.kv .inner > p.part-02 {
  font-size: 20px;
  top: 44px;
  left: 601px;
  animation: wipe-x 0.8s cubic-bezier(0.65, 0, 0.35, 1) 0.2s both;
}
main.contents.lp-jadore_qanda section.kv .inner > p.part-02 span {
  display: block;
  font-size: 13px;
}
main.contents.lp-jadore_qanda section.kv .inner > p.part-03 {
  font-size: 15px;
  top: 755px;
  left: 215px;
  animation: wipe-x 0.8s cubic-bezier(0.65, 0, 0.35, 1) 0.5s both;
}
main.contents.lp-jadore_qanda section.kv .inner > p.part-04 {
  font-size: 15px;
  top: 620px;
  left: 619px;
  text-align: center;
  animation: wipe-x 0.8s cubic-bezier(0.65, 0, 0.35, 1) 0.7s both;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img {
  width: 100%;
  height: 100%;
  position: relative;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img span {
  display: block;
  position: absolute;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-01 {
  width: 279px;
  aspect-ratio: 279/380;
  top: 0.5px;
  left: 235.5px;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-02 {
  width: 220px;
  aspect-ratio: 220/237;
  top: 29px;
  left: 700px;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-03 {
  width: 240px;
  aspect-ratio: 240/332;
  top: 0px;
  left: 1100px;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-04 {
  width: 252px;
  aspect-ratio: 252/320;
  top: 423px;
  left: 172px;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-05 {
  width: 250px;
  aspect-ratio: 250/302;
  top: 428px;
  left: 647px;
}
main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-06 {
  width: 280px;
  aspect-ratio: 280/409;
  top: 378px;
  left: 1120px;
}
main.contents.lp-jadore_qanda section.read {
  margin-top: 50px;
}
main.contents.lp-jadore_qanda section.read .text {
  text-align: center;
  font-size: 14px;
  line-height: 1.6;
}
main.contents.lp-jadore_qanda section.index {
  background-color: #fcf6e8;
  position: relative;
}
main.contents.lp-jadore_qanda section.index .part {
  position: absolute;
  width: 157.5px;
  aspect-ratio: 157.5/120;
  top: -60px;
  left: 167.5px;
}
main.contents.lp-jadore_qanda section.index > p {
  font-family: "times-new-roman", sans-serif;
  font-weight: bold;
  color: #85141a;
  text-align: center;
  font-size: 25px;
  line-height: 1.2;
  letter-spacing: 0.06em;
  margin-bottom: 30px;
}
main.contents.lp-jadore_qanda section.index ul li {
  display: flex;
  align-items: center;
  gap: 0 18px;
  padding: 22px 0;
  background-image: repeating-linear-gradient(to right, #808080 0 7px, transparent 7px 15px);
  background-size: 100% 1px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
main.contents.lp-jadore_qanda section.index ul li:nth-of-type(1) {
  padding-top: 0;
}
main.contents.lp-jadore_qanda section.index ul li span {
  font-size: 30px;
  line-height: 1;
  letter-spacing: -0.07em;
  font-weight: bold;
  font-family: "times-new-roman", sans-serif;
  color: #85141a;
}
main.contents.lp-jadore_qanda section.index ul li a {
  font-size: 18px;
  line-height: 1.6;
  letter-spacing: -0.06em;
  font-weight: 500;
  color: #1c1c1c;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
main.contents.lp-jadore_qanda section.index ul li a:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-top: 16px solid #851410;
  border-bottom: 0;
}
main.contents.lp-jadore_qanda section.staff {
  margin-top: 80px;
}
main.contents.lp-jadore_qanda section.staff .part {
  width: 150px;
  aspect-ratio: 150/100;
  position: absolute;
  top: -46px;
  left: 428px;
}
main.contents.lp-jadore_qanda section.staff .staff-card {
  background-color: #fcf6e8;
  width: 480px;
  padding: 15px;
  box-sizing: border-box;
  border-radius: 8px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px 12px;
}
main.contents.lp-jadore_qanda section.staff .staff-card .icon {
  width: 60px;
  aspect-ratio: 1/1;
}
main.contents.lp-jadore_qanda section.staff .staff-card .info span {
  display: block;
  line-height: 1.3;
  letter-spacing: -0.04em;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}
main.contents.lp-jadore_qanda section.staff .staff-card .info span:nth-of-type(1) {
  font-size: 18px;
  font-weight: 500;
}
main.contents.lp-jadore_qanda section.staff .staff-card .info span:nth-of-type(2) {
  font-size: 11px;
  margin-top: 10px;
}
main.contents.lp-jadore_qanda section.staff .staff-card .text {
  width: 100%;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: -0.04em;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
  padding-top: 15px;
  background-image: repeating-linear-gradient(to right, #85141a 0 4px, transparent 4px 7px);
  background-size: 100% 1px;
  background-position: left top;
  background-repeat: no-repeat;
}
main.contents.lp-jadore_qanda section.staff .staff-card:nth-child(2 of .staff-card) {
  margin: 20px 0 0 auto;
}
main.contents.lp-jadore_qanda section.question {
  margin-top: 80px;
}
main.contents.lp-jadore_qanda section.question > p {
  color: #85141a;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  text-align: center;
}
main.contents.lp-jadore_qanda section.question > p span {
  display: block;
}
main.contents.lp-jadore_qanda section.question > p span:nth-of-type(1) {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0;
  margin-bottom: 12px;
}
main.contents.lp-jadore_qanda section.question > p span:nth-of-type(2) {
  font-size: 24px;
  font-weight: bold;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
  padding: 10px;
}
main.contents.lp-jadore_qanda section.question > span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -0.02em;
  margin-top: 15px;
}
main.contents.lp-jadore_qanda section.question .runking {
  margin-top: 40px;
}
main.contents.lp-jadore_qanda section.question .runking .content-title {
  display: flex;
  align-items: center;
  gap: 0 32px;
}
main.contents.lp-jadore_qanda section.question .runking .content-title > span:nth-of-type(1) {
  font-size: 34px;
  line-height: 1;
  font-weight: 700;
  font-family: "times-new-roman", sans-serif;
  padding: 4px 2px 8px;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}
main.contents.lp-jadore_qanda section.question .runking .content-title > span:nth-of-type(2) {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 700;
}
main.contents.lp-jadore_qanda section.question .runking .content-title > span:nth-of-type(2) > span {
  padding: 6px 3px;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}
main.contents.lp-jadore_qanda section.question .runking ul {
  margin-top: 35px;
}
main.contents.lp-jadore_qanda section.question .runking ul li {
  display: flex;
  align-items: center;
  gap: 0 25px;
  padding: 28.5px 0 14px;
  background-image: repeating-linear-gradient(to right, #85141a 0 7px, transparent 7px 15px);
  background-size: 100% 1px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
main.contents.lp-jadore_qanda section.question .runking ul li:nth-of-type(1) {
  padding-top: 0;
}
main.contents.lp-jadore_qanda section.question .runking ul li > span {
  font-size: 35px;
  line-height: 1;
  letter-spacing: 0;
  font-weight: bold;
  color: #85141a;
}
main.contents.lp-jadore_qanda section.question .runking ul li > span > span {
  font-size: 17px;
}
main.contents.lp-jadore_qanda section.question .runking ul li > span:nth-of-type(1) {
  font-family: "times-new-roman", sans-serif;
}
main.contents.lp-jadore_qanda section.question .runking ul li > span:nth-of-type(2) {
  font-size: 18px;
  color: #1c1c1c;
  font-weight: 500;
}
main.contents.lp-jadore_qanda section.question .runking ul li > span:nth-of-type(2) > span {
  padding: 7px 5px;
  font-weight: 700;
}
main.contents.lp-jadore_qanda section.question .runking-img {
  margin: 74px auto 0;
  width: 557px;
  aspect-ratio: 557/298;
  position: relative;
}
main.contents.lp-jadore_qanda section.question .runking-img span {
  position: absolute;
}
main.contents.lp-jadore_qanda section.question .runking-img span.img01 {
  width: 160px;
  aspect-ratio: 160/246.5;
  top: 50px;
  left: 167px;
  z-index: 2;
}
main.contents.lp-jadore_qanda section.question .runking-img span.img02 {
  width: 194px;
  aspect-ratio: 194/255.5;
  top: 1px;
  left: 310px;
}
main.contents.lp-jadore_qanda section.question .runking-img span.part01 {
  width: 194px;
  aspect-ratio: 194/36;
  rotate: -8deg;
  transform-origin: top right;
  top: -7px;
  left: 11px;
}
main.contents.lp-jadore_qanda section.question .runking-img span.part02 {
  width: 135px;
  aspect-ratio: 135/71;
  top: 171px;
  left: 0px;
}
main.contents.lp-jadore_qanda section.question .runking-img span.part03 {
  width: 70px;
  aspect-ratio: 70/43;
  top: 253px;
  left: 485px;
}
main.contents.lp-jadore_qanda section.question-box {
  margin-top: 100px;
  position: relative;
}
main.contents.lp-jadore_qanda section.question-box .content-title {
  display: flex;
  align-items: center;
  gap: 0 20px;
}
main.contents.lp-jadore_qanda section.question-box .content-title + .item-detail {
  margin-top: 50px;
}
main.contents.lp-jadore_qanda section.question-box .content-title > span:nth-of-type(1) {
  font-size: 30px;
  line-height: 1;
  letter-spacing: -0.04em;
  font-weight: 700;
  font-family: "times-new-roman", sans-serif;
  padding: 4px 2px 8px;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}
main.contents.lp-jadore_qanda section.question-box .content-title > span:nth-of-type(2) {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
}
main.contents.lp-jadore_qanda section.question-box .content-title > span:nth-of-type(2) > span {
  padding: 6px 3px;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}
main.contents.lp-jadore_qanda section.question-box .title-area {
  margin-bottom: 50px;
}
main.contents.lp-jadore_qanda section.question-box .title-area > div {
  margin: 50px auto 0;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0 11px;
}
main.contents.lp-jadore_qanda section.question-box .title-area > div .voice {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 0;
  text-align: center;
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
}
main.contents.lp-jadore_qanda section.question-box .title-area > div .voice > span {
  font-size: 13.25px;
  font-weight: 400;
  letter-spacing: -0.04em;
}
main.contents.lp-jadore_qanda section.question-box .title-area > div .voice.left {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0 14px 53px;
  background-image: url("../img/lp-jadore_qanda/voice01.png");
}
main.contents.lp-jadore_qanda section.question-box .title-area > div .voice.left.active {
  animation: voicePop 0.55s cubic-bezier(0.34, 1.56, 0.64, 1) 0s both;
}
main.contents.lp-jadore_qanda section.question-box .title-area > div .voice.right {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0 6.5px 40px 15px;
  background-image: url("../img/lp-jadore_qanda/voice02.png");
  margin-top: 58px;
}
main.contents.lp-jadore_qanda section.question-box .title-area > div .voice.right.active {
  animation: voicePop 0.55s cubic-bezier(0.34, 1.56, 0.64, 1) 0.3s both;
}
main.contents.lp-jadore_qanda section.question-box .pick {
  width: 166px;
  aspect-ratio: 166/28;
  position: absolute;
}
main.contents.lp-jadore_qanda section.question-box .answer {
  margin: 40px auto 60px;
  position: relative;
}
main.contents.lp-jadore_qanda section.question-box .answer .item-img {
  width: 100%;
  aspect-ratio: 500/446.5;
}
main.contents.lp-jadore_qanda section.question-box .answer .item-info {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "times-new-roman", sans-serif;
  font-size: 15px;
  line-height: 1;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
}
main.contents.lp-jadore_qanda section.question-box .answer .item-info p {
  letter-spacing: 0;
}
main.contents.lp-jadore_qanda section.question-box .answer .item-info p:nth-of-type(2) {
  margin-top: 8px;
}
main.contents.lp-jadore_qanda section.question-box .answer .item-info .buy-btn {
  color: #fcf6e8;
  background-color: #85141a;
  width: 87px;
  aspect-ratio: 87/28;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 14.5px;
}
main.contents.lp-jadore_qanda section.question-box .answer .item-info .arrow {
  display: block;
}
main.contents.lp-jadore_qanda section.question-box .item-detail {
  display: flex;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div {
  width: 50%;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist {
  padding: 0 50px;
  display: flex;
  align-items: flex-end;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container {
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 20px;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container.flex-container {
  grid-template-columns: repeat(3, 1fr);
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt {
  margin-top: 5px;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .brand-name {
  font-size: 8px;
  line-height: 1;
  color: #666;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .item-name {
  font-size: 9px;
  line-height: 1.4;
  margin-top: 2px;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .item-price {
  font-size: 9px;
  line-height: 1.4;
  margin-top: 4px;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .item-price span {
  font-size: 7px;
  margin-left: 2px;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail {
  position: relative;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number {
  position: absolute;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number .inner {
  position: relative;
  width: 88px;
  aspect-ratio: 88/69;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number .inner span {
  position: absolute;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number .inner span.num {
  font-family: "times-new-roman", sans-serif;
  color: #85141a;
  font-weight: 700;
  font-size: 72px;
  line-height: 1;
  letter-spacing: -0.04em;
  text-box-edge: cap alphabetic;
  text-box-trim: trim-both;
  top: 21px;
  left: 2.5px;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number .inner span.staff {
  width: 50px;
  aspect-ratio: 109/91;
  top: 0;
  right: 0;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .img {
  width: 100%;
  aspect-ratio: 400/602;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .copytext {
  position: absolute;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .copytext span {
  writing-mode: vertical-rl;
  text-box-edge: auto;
  text-box-trim: none;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 18px;
  line-height: 1.1;
  font-weight: 500;
  letter-spacing: 0.1em;
  padding: 7px 4px;
  clip-path: inset(0 0 100% 0);
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .copytext.active span:nth-of-type(1) {
  animation: wipe-y 0.45s cubic-bezier(0.65, 0, 0.35, 1) 0s both;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .copytext.active span:nth-of-type(1) .txt {
  animation: wipe-y 0.7s cubic-bezier(0.65, 0, 0.35, 1) 0.25s both;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .copytext.active span:nth-of-type(2) {
  animation: wipe-y 0.75s cubic-bezier(0.65, 0, 0.35, 1) 0.45s both;
}
main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .copytext.active span:nth-of-type(2) .txt {
  animation: wipe-y 0.7s cubic-bezier(0.65, 0, 0.35, 1) 0.65s both;
}
main.contents.lp-jadore_qanda section.question-box .item-detail.top .detail .number {
  top: 0;
  left: 0;
}
main.contents.lp-jadore_qanda section.question-box .item-detail.top .detail .copytext {
  top: 8px;
  right: 0;
}
main.contents.lp-jadore_qanda section.question-box .item-detail.bottom {
  margin-top: 60px;
}
main.contents.lp-jadore_qanda section.question-box .item-detail.bottom .detail .number {
  top: 0;
  right: 0;
}
main.contents.lp-jadore_qanda section.question-box .item-detail.bottom .detail .copytext {
  top: 0;
  left: 0;
}
main.contents.lp-jadore_qanda section.question-box .talk {
  margin-top: 50px;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: -0.02em;
}
main.contents.lp-jadore_qanda section.question-box .talk .bold {
  font-weight: 700;
}
main.contents.lp-jadore_qanda section.question-box .talk .text-under {
  font-weight: 700;
  padding: 4px 2px;
}
main.contents.lp-jadore_qanda section.question-box .talk > p + p {
  margin-top: 30px;
}
main.contents.lp-jadore_qanda section.question-box .recommend {
  margin-top: 70px;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list {
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px 20px;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a {
  display: flex;
  gap: 0 9px;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a img {
  width: 125px;
  aspect-ratio: 53/63;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .brand-name {
  font-size: 12px;
  line-height: 1.4;
  color: #797979;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .item-name {
  font-size: 15px;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 表示する行数 */
  line-clamp: 2;
  overflow: hidden;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .item-price {
  margin-top: 16.5px;
  font-size: 15px;
  line-height: 1.4;
}
main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .item-price span {
  font-size: 10px;
}
main.contents.lp-jadore_qanda section.question-box#q1 {
  padding-top: 38px;
}
main.contents.lp-jadore_qanda section.question-box#q1 .pick {
  top: 0;
  left: 408px;
}
main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(1) {
  top: 40px;
  left: 10px;
}
main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(1) .arrow {
  width: 79px;
  aspect-ratio: 79/14;
  margin-left: 120px;
  margin-top: -28px;
}
main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(3) {
  top: 357px;
  left: 404px;
}
main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(3) .arrow {
  width: 76px;
  aspect-ratio: 76/16;
  margin-left: -84px;
  margin-top: -85px;
}
main.contents.lp-jadore_qanda section.question-box#q1 .item-detail.top .detail .copytext span:nth-of-type(2) {
  margin-top: 182px;
}
main.contents.lp-jadore_qanda section.question-box#q1 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
  margin-top: 109px;
}
main.contents.lp-jadore_qanda section.question-box#q2 {
  padding-top: 38px;
}
main.contents.lp-jadore_qanda section.question-box#q2 .pick {
  top: 0;
  left: 534px;
}
main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(1) {
  top: 347px;
  left: 0px;
}
main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(1) .arrow {
  width: 65px;
  aspect-ratio: 65/26;
  margin-left: 133px;
  margin-top: -75px;
}
main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(3) {
  top: 20px;
  left: 368px;
}
main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(3) .arrow {
  width: 102px;
  aspect-ratio: 102/44;
  margin-left: -108px;
  margin-top: -64px;
}
main.contents.lp-jadore_qanda section.question-box#q2 .item-detail.top .detail .copytext span:nth-of-type(2) {
  margin-top: 182px;
}
main.contents.lp-jadore_qanda section.question-box#q2 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
  margin-top: 240px;
}
main.contents.lp-jadore_qanda section.question-box#q3 .item-detail.top .detail .copytext span:nth-of-type(2) {
  margin-top: 182px;
}
main.contents.lp-jadore_qanda section.question-box#q3 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
  margin-top: 140px;
}
main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(1) {
  top: 20px;
  left: 0px;
}
main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(1) .arrow {
  width: 57px;
  aspect-ratio: 57/27;
  margin-left: 63px;
  margin-top: 3.5px;
}
main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(3) {
  top: 357.5px;
  left: 368px;
}
main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(3) .arrow {
  width: 59px;
  aspect-ratio: 59/41;
  margin-left: 18px;
  margin-top: -130px;
}
main.contents.lp-jadore_qanda section.question-box#q4 .item-detail.top .detail .copytext span:nth-of-type(2) {
  margin-top: 182px;
}
main.contents.lp-jadore_qanda section.question-box#q4 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
  margin-top: 140px;
}
main.contents.lp-jadore_qanda section.question-box#q5 .item-detail.top .detail .copytext span:nth-of-type(2) {
  margin-top: 162px;
}
main.contents.lp-jadore_qanda section.question-box#q5 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
  margin-top: 140px;
}
main.contents.lp-jadore_qanda section.question-box#other .title-area {
  display: flex;
  align-items: center;
  gap: 0 25px;
}
main.contents.lp-jadore_qanda section.question-box#other .title-area img {
  width: 188px;
  aspect-ratio: 188/100;
}
main.contents.lp-jadore_qanda section.question-box#other .title-area > p span {
  display: block;
  line-height: 1.3;
}
main.contents.lp-jadore_qanda section.question-box#other .title-area > p span:nth-of-type(1) {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 3px;
  background-image: url("../img/lp-jadore_qanda/q-other/title-line.png");
  background-size: 100% 6px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
main.contents.lp-jadore_qanda section.question-box#other .title-area > p span:nth-of-type(2) {
  margin-top: 1px;
  font-size: 24px;
  font-weight: 700;
}
main.contents.lp-jadore_qanda section.question-box#other > div .pickup h3 {
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 6px;
  background-image: url("../img/lp-jadore_qanda/q-other/title-line.png");
  background-size: 100% 6px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
main.contents.lp-jadore_qanda section.question-box#other > div .pickup .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 10px;
}
main.contents.lp-jadore_qanda section.question-box#other > div .answer .text {
  position: absolute;
}
main.contents.lp-jadore_qanda section.question-box#other .staff01 .answer .item-info {
  top: 138px;
  left: 398px;
}
main.contents.lp-jadore_qanda section.question-box#other .staff01 .answer .text {
  width: 158.5px;
  aspect-ratio: 158.5/90;
  top: -2px;
  left: 308px;
}
main.contents.lp-jadore_qanda section.question-box#other .staff02 {
  margin-top: 70px;
}
main.contents.lp-jadore_qanda section.question-box#other .staff02 .answer .item-info {
  top: 138px;
  left: 0;
}
main.contents.lp-jadore_qanda section.question-box#other .staff02 .answer .text {
  width: 43px;
  aspect-ratio: 43/80;
  transform-origin: top right;
  top: 23px;
  left: 420px;
}
main.contents.lp-jadore_qanda section.copy-right {
  font-family: "Cormorant Garamond", "Garamond", "Times New Roman", serif;
  text-align: center;
  font-size: 15px;
  line-height: 1.4;
  font-weight: 400;
  margin-top: 120px;
}
main.contents.lp-jadore_qanda section.feature {
  margin-top: 120px;
  margin-bottom: 160px;
}
main.contents.lp-jadore_qanda section.feature .banner {
  margin-top: 30px;
  display: flex;
  gap: 0 23px;
  font-weight: 500;
  letter-spacing: 0;
}
main.contents.lp-jadore_qanda section.feature .banner p {
  font-size: 12px;
  line-height: 1.3;
  margin-top: 14px;
}
main.contents.lp-jadore_qanda section.feature .banner p span {
  display: block;
  font-size: 9px;
  margin-top: 5px;
}
main.contents.lp-jadore_qanda section.feature .banner > div {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 23px;
}
main.contents.lp-jadore_qanda section.feature .banner > div p {
  font-size: 12px;
  line-height: 1.3;
  margin-top: 9px;
}
@keyframes wipe-x {
  from {
    clip-path: inset(0 100% 0 0);
  }
  to {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes wipe-y {
  from {
    clip-path: inset(0 0 100% 0);
  }
  to {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes red-bar {
  0% {
    clip-path: inset(0 96% 100% 0);
  }
  35% {
    clip-path: inset(0 96% 0 0);
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    transform: translateY(2%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes draw-line {
  from {
    scale: 0 1;
  }
  to {
    scale: 1 1;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes voicePop {
  0% {
    opacity: 0;
    transform: scale(0.4);
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@media (max-width: 767px) {
  .pc {
    display: none;
  }
  main.contents.lp-jadore_qanda .pc {
    display: none !important;
  }
  main.contents.lp-jadore_qanda h3 {
    font-size: calc((22 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .more-btn:after {
    width: calc((4 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .more-btn {
    width: calc((223 / 375) * 100vw);
    height: calc((35 / 375) * 100vw);
    font-size: calc((14 / 375) * 100vw);
    border-radius: calc((6 / 375) * 100vw);
    box-shadow: calc((2 / 375) * 100vw) calc((2 / 375) * 100vw) 0px 0px rgba(0,0,0,0.898);
    gap: 0 calc((12 / 375) * 100vw);
    margin: calc((30 / 375) * 100vw) auto 0;
  }
  main.contents.lp-jadore_qanda .to-top {
    right: calc((20 / 375) * 100vw);
    bottom: calc((70 / 375) * 100vw);
    width: calc((35 / 375) * 100vw);
    height: calc((35 / 375) * 100vw);
    border-radius: calc((2.3 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .flex-box {
    display: block;
    margin-top: calc((60 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .flex-box:nth-child(7 of .flex-box) {
    margin-bottom: calc((120 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .flex-container {
    gap: calc((20 / 375) * 100vw) calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .flex-container {
    margin-top: calc((60 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .flex-container.sns {
    gap: 0 calc((19 / 375) * 100vw);
    padding-bottom: calc((51 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda .flex-container.sns img {
    width: auto;
    height: calc((24 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section {
    width: calc((343 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv {
    width: 100%;
    height: calc((508 / 375) * 100vw);
    overflow: hidden;
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-text {
    width: calc((280 / 375) * 100vw);
    aspect-ratio: 236/150;
    top: calc((175 / 375) * 100vw);
    left: calc((33 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(1) {
    font-size: calc((14 / 375) * 100vw);
    padding: calc((4 / 375) * 100vw) calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(2) {
    font-size: calc((21 / 375) * 100vw);
    padding: calc((1 / 375) * 100vw) calc((2 / 375) * 100vw) calc((2 / 375) * 100vw);
    rotate: -4deg;
    top: calc((26 / 375) * 100vw);
    left: calc((20 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(3) {
    width: calc((136 / 375) * 100vw);
    top: calc((60 / 375) * 100vw);
    left: calc((124 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-text .text-inner > span:nth-of-type(4) {
    width: calc((58 / 375) * 100vw);
    top: calc((42 / 375) * 100vw);
    left: calc((209 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner > p.part-01 {
    font-size: calc((9 / 375) * 100vw);
    top: calc((24 / 375) * 100vw);
    left: calc((29 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner > p.part-02 {
    font-size: calc((10 / 375) * 100vw);
    top: calc((385.5 / 375) * 100vw);
    left: calc((177 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner > p.part-02 span {
    font-size: calc((7 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner > p.part-03 {
    font-size: calc((7 / 375) * 100vw);
    top: calc((335 / 375) * 100vw);
    left: calc((41 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner > p.part-04 {
    font-size: calc((7 / 375) * 100vw);
    top: calc((114 / 375) * 100vw);
    left: calc((217 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-01 {
    width: calc((115 / 375) * 100vw);
    top: calc((0 / 375) * 100vw);
    left: calc((67 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-02 {
    width: calc((115 / 375) * 100vw);
    top: calc((378 / 375) * 100vw);
    left: calc((209 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-03 {
    width: calc((112 / 375) * 100vw);
    top: calc((357 / 375) * 100vw);
    left: calc((46 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-04 {
    width: calc((112 / 375) * 100vw);
    top: calc((9.5 / 375) * 100vw);
    left: calc((228.5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-05 {
    width: calc((107 / 375) * 100vw);
    top: calc((206.5 / 375) * 100vw);
    left: calc((25 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.kv .inner .kv-img span.img-06 {
    width: calc((123 / 375) * 100vw);
    top: calc((188 / 375) * 100vw);
    left: calc((252 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.read {
    margin-top: calc((30 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.read .text {
    font-size: calc((13 / 375) * 100vw);
    letter-spacing: -0.02em;
  }
  main.contents.lp-jadore_qanda section.index {
    margin-top: calc((51 / 375) * 100vw);
    border-radius: calc((8 / 375) * 100vw);
    padding: calc((25 / 375) * 100vw) calc((14 / 375) * 100vw) calc((30 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.index .part {
    width: calc((76 / 375) * 100vw);
    top: calc((-29 / 375) * 100vw);
    left: calc((67.5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.index > p {
    font-size: calc((12 / 375) * 100vw);
    line-height: 1;
    margin-bottom: calc((20 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.index ul li {
    gap: 0 calc((8 / 375) * 100vw);
    padding: calc((15 / 375) * 100vw) 0;
    align-items: flex-start;
  }
  main.contents.lp-jadore_qanda section.index ul li span {
    font-size: calc((15 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.index ul li a {
    font-size: calc((12 / 375) * 100vw);
    gap: 0 calc((10 / 375) * 100vw);
    line-height: 1.3;
  }
  main.contents.lp-jadore_qanda section.index ul li a:after {
    border-right: 3.5px solid transparent;
    border-left: 3.5px solid transparent;
    border-top: 7px solid #851410;
  }
  main.contents.lp-jadore_qanda section.staff {
    margin-top: calc((51 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.staff .part {
    width: calc((75 / 375) * 100vw);
    top: calc((-32 / 375) * 100vw);
    left: calc((261 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.staff .staff-card {
    width: calc((321 / 375) * 100vw);
    padding: calc((15 / 375) * 100vw) calc((12 / 375) * 100vw);
    border-radius: calc((8 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.staff .staff-card .icon {
    width: calc((45 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.staff .staff-card .info span:nth-of-type(1) {
    font-size: calc((15 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.staff .staff-card .info span:nth-of-type(2) {
    font-size: calc((10 / 375) * 100vw);
    margin-top: calc((10 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.staff .staff-card .text {
    font-size: calc((11 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.staff .staff-card:nth-child(2 of .staff-card) {
    margin-top: calc((12 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question {
    margin-top: calc((50 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question > p span:nth-of-type(1) {
    font-size: calc((12 / 375) * 100vw);
    margin-bottom: calc((8 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question > p span:nth-of-type(2) {
    font-size: calc((18 / 375) * 100vw);
    padding: calc((5.5 / 375) * 100vw) calc((6 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question > span {
    font-size: calc((9 / 375) * 100vw);
    margin-top: calc((12 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking {
    margin-top: calc((30 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking .content-title {
    gap: 0 calc((11 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking .content-title > span:nth-of-type(1) {
    font-size: calc((20 / 375) * 100vw);
    padding: calc((2 / 375) * 100vw) calc((1 / 375) * 100vw) calc((4 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking .content-title > span:nth-of-type(2) {
    font-size: calc((15 / 375) * 100vw);
    font-weight: 500;
  }
  main.contents.lp-jadore_qanda section.question .runking .content-title > span:nth-of-type(2) > span {
    font-weight: 700;
    padding: calc((3.5 / 375) * 100vw) calc((1 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking ul {
    margin-top: calc((25 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking ul li {
    gap: 0 calc((11 / 375) * 100vw);
    padding: calc((20 / 375) * 100vw) 0 calc((5 / 375) * 100vw);
    background-image: repeating-linear-gradient(to right, #85141a 0 calc((4 / 375) * 100vw), transparent calc((4 / 375) * 100vw) calc((8 / 375) * 100vw));
  }
  main.contents.lp-jadore_qanda section.question .runking ul li > span {
    font-size: calc((20 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking ul li > span > span {
    font-size: calc((10 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking ul li > span:nth-of-type(2) {
    font-size: calc((13 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking ul li > span:nth-of-type(2) > span {
    font-size: calc((13 / 375) * 100vw);
    padding: calc((4 / 375) * 100vw) calc((2 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking-img {
    margin-top: calc((50 / 375) * 100vw);
    width: 100%;
    aspect-ratio: 343/186;
  }
  main.contents.lp-jadore_qanda section.question .runking-img span.img01 {
    width: calc((100 / 375) * 100vw);
    top: calc((31 / 375) * 100vw);
    left: calc((91.5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking-img span.img02 {
    width: calc((121 / 375) * 100vw);
    top: calc((0.5 / 375) * 100vw);
    left: calc((169 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking-img span.part01 {
    width: calc((122 / 375) * 100vw);
    top: calc((-5 / 375) * 100vw);
    left: calc((13 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking-img span.part02 {
    width: calc((84 / 375) * 100vw);
    top: calc((107 / 375) * 100vw);
    left: calc((6 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question .runking-img span.part03 {
    width: calc((43 / 375) * 100vw);
    top: calc((158 / 375) * 100vw);
    left: calc((279 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box {
    margin-top: calc((140 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .content-title {
    gap: 0 calc((7 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .content-title + .item-detail {
    margin-top: calc((32 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .content-title > span:nth-of-type(1) {
    font-size: calc((20 / 375) * 100vw);
    padding: calc((3 / 375) * 100vw) calc((1 / 375) * 100vw) calc((4 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .content-title > span:nth-of-type(2) {
    font-size: calc((15 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .title-area {
    margin-bottom: calc((35 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .title-area .content-title {
    align-items: flex-start;
  }
  main.contents.lp-jadore_qanda section.question-box .title-area .content-title > span:nth-of-type(1) {
    margin-top: calc((4 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .title-area > div {
    margin-top: calc((16 / 375) * 100vw);
    gap: 0 calc((10 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .title-area > div .voice {
    font-size: calc((12 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .title-area > div .voice > span {
    font-size: calc((10 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .title-area > div .voice.left {
    padding: 0 0 calc((35 / 375) * 100vw);
    min-width: calc((181 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .title-area > div .voice.right {
    margin-top: calc((30 / 375) * 100vw);
    padding: 0 calc((1 / 375) * 100vw) calc((30 / 375) * 100vw) calc((11 / 375) * 100vw);
    min-width: calc((139 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .pick {
    width: calc((118 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .answer {
    width: 100%;
    margin: calc((24 / 375) * 100vw) auto calc((45 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .answer .item-info {
    font-size: calc((11 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .answer .item-info p:nth-of-type(2) {
    margin-top: calc((8 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .answer .item-info .buy-btn {
    width: calc((58 / 375) * 100vw);
    margin-top: calc((10 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail {
    flex-wrap: wrap;
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div {
    width: 100%;
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist {
    padding: 0;
    margin-top: calc((4.5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container {
    margin-bottom: 0;
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container.flex-container {
    grid-template-columns: repeat(4, 1fr);
    gap: calc((10 / 375) * 100vw) calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt {
    margin-top: calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .brand-name {
    font-size: calc((9 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .item-name {
    font-size: calc((10 / 375) * 100vw);
    margin-top: calc((2 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .item-price {
    font-size: calc((10 / 375) * 100vw);
    margin-top: calc((4 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .item-price span {
    font-size: calc((8 / 375) * 100vw);
    margin-left: calc((2 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.itemlist .pickup-container .item .txt .item-price .price-old {
    display: block;
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number .inner {
    width: calc((88 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number .inner span.num {
    font-size: calc((72 / 375) * 100vw);
    top: calc((20 / 375) * 100vw);
    left: calc((1 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .number .inner span.staff {
    width: calc((50 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail > div.detail .copytext span {
    font-size: calc((14 / 375) * 100vw);
    padding: calc((5 / 375) * 100vw) calc((3 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail.top {
    flex-direction: column-reverse;
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail.top .detail .copytext {
    top: calc((32 / 375) * 100vw);
    right: calc((16 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail.bottom {
    margin-top: calc((42 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .item-detail.bottom .detail .copytext {
    top: calc((34 / 375) * 100vw);
    left: calc((8 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .talk {
    margin-top: calc((30 / 375) * 100vw);
    font-size: calc((12 / 375) * 100vw);
    line-height: 1.6;
  }
  main.contents.lp-jadore_qanda section.question-box .talk .text-under {
    padding: calc((4 / 375) * 100vw) calc((2 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .talk > p + p {
    margin-top: calc((20 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .recommend {
    margin-top: calc((60 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .recommend .item-list {
    margin-top: calc((30 / 375) * 100vw);
    gap: calc((10 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a img {
    width: calc((53 / 375) * 100vw);
    height: calc((63 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .brand-name {
    font-size: calc((9 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .item-name {
    font-size: calc((11 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .item-price {
    font-size: calc((11 / 375) * 100vw);
    margin-top: calc((8 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box .recommend .item-list .item a .txt .item-price span {
    font-size: calc((9 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 {
    padding-top: calc((26 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 .pick {
    left: calc((215 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(1) {
    top: calc((17 / 375) * 100vw);
    left: calc((40 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(1) .arrow {
    width: calc((22 / 375) * 100vw);
    aspect-ratio: 22/7;
    margin-left: calc((100 / 375) * 100vw);
    margin-top: calc((-43 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(3) {
    top: calc((236 / 375) * 100vw);
    left: calc((245 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 .answer .item-info:nth-child(3) .arrow {
    width: calc((33 / 375) * 100vw);
    aspect-ratio: 33/16;
    margin-left: calc((-35 / 375) * 100vw);
    margin-top: calc((-68 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 .item-detail.top .detail .copytext span:nth-of-type(2) {
    margin-top: calc((125 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q1 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
    margin-top: calc((74 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 {
    padding-top: calc((26 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 .pick {
    left: calc((215 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(1) {
    top: calc((238 / 375) * 100vw);
    left: calc((28 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(1) .arrow {
    width: calc((41 / 375) * 100vw);
    aspect-ratio: 41/23;
    margin-left: calc((64 / 375) * 100vw);
    margin-top: calc((-85 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(3) {
    top: calc((0 / 375) * 100vw);
    left: calc((221 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 .answer .item-info:nth-child(3) .arrow {
    width: calc((41 / 375) * 100vw);
    aspect-ratio: 41/23;
    margin-left: calc((-48 / 375) * 100vw);
    margin-top: calc((-34 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 .item-detail.top .detail .copytext span:nth-of-type(2) {
    margin-top: calc((125 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q2 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
    margin-top: calc((195 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q3 .item-detail.top .detail .copytext span:nth-of-type(2) {
    margin-top: calc((125 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q3 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
    margin-top: calc((90 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(1) {
    top: calc((17 / 375) * 100vw);
    left: calc((15 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(1) .arrow {
    width: calc((37 / 375) * 100vw);
    aspect-ratio: 37/26;
    margin-left: calc((26 / 375) * 100vw);
    margin-top: calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(3) {
    top: calc((251 / 375) * 100vw);
    left: calc((246 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q4 .answer .item-info:nth-child(3) .arrow {
    width: calc((41 / 375) * 100vw);
    aspect-ratio: 41/23;
    margin-left: calc((18 / 375) * 100vw);
    margin-top: calc((-90 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q4 .item-detail.top .detail .copytext span:nth-of-type(2) {
    margin-top: calc((125 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q4 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
    margin-top: calc((140 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q5 .item-detail.top .detail .copytext span:nth-of-type(2) {
    margin-top: calc((125 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#q5 .item-detail.bottom .detail .copytext span:nth-of-type(2) {
    margin-top: calc((109 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .title-area {
    gap: 0 calc((8 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .title-area img {
    width: calc((91 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .title-area > p span:nth-of-type(1) {
    font-size: calc((11 / 375) * 100vw);
    padding-bottom: calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .title-area > p span:nth-of-type(2) {
    font-size: calc((15 / 375) * 100vw);
    letter-spacing: -0.08em;
  }
  main.contents.lp-jadore_qanda section.question-box#other > div .pickup h3 {
    padding-bottom: calc((6 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other > div .pickup .title {
    font-size: calc((15 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other > div .answer {
    margin: calc((20 / 375) * 100vw) auto calc((25 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other > div .talk {
    margin-top: 0;
  }
  main.contents.lp-jadore_qanda section.question-box#other .staff01 .answer .item-info {
    top: calc((90 / 375) * 100vw);
    left: calc((256 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .staff01 .answer .text {
    width: calc((107 / 375) * 100vw);
    top: calc((0 / 375) * 100vw);
    left: calc((197 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .staff02 {
    margin-top: calc((70 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .staff02 .answer .item-info {
    top: calc((41 / 375) * 100vw);
    left: calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.question-box#other .staff02 .answer .text {
    width: calc((31 / 375) * 100vw);
    top: calc((20 / 375) * 100vw);
    left: calc((270 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.copy-right {
    margin-top: calc((60.5 / 375) * 100vw);
    font-size: calc((10 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.feature {
    margin-top: calc((60 / 375) * 100vw);
    margin-bottom: calc((160 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.feature .banner {
    margin-top: calc((30 / 375) * 100vw);
    gap: calc((15 / 375) * 100vw) 0;
    flex-wrap: wrap;
  }
  main.contents.lp-jadore_qanda section.feature .banner p {
    font-size: calc((12 / 375) * 100vw);
    margin-top: calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.feature .banner p span {
    font-size: calc((9 / 375) * 100vw);
    margin-top: calc((2 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.feature .banner > div {
    gap: calc((15 / 375) * 100vw) calc((5 / 375) * 100vw);
  }
  main.contents.lp-jadore_qanda section.feature .banner > div p {
    font-size: calc((12 / 375) * 100vw);
    margin-top: calc((5 / 375) * 100vw);
  }
}
@media (min-width: 768px) {
  .sp {
    display: none;
  }
  .ac .ac-trigger {
    cursor: pointer;
  }
  body.static .wrapper {
    margin-top: 0px;
  }
  main.contents.lp-jadore_qanda .sp {
    display: none !important;
  }
  main.contents.lp-jadore_qanda .more-btn {
    width: 240px;
    height: 38px;
    font-size: 15px;
    margin: 40px auto 0;
  }
  main.contents.lp-jadore_qanda .flex-box {
    display: grid;
    grid-template-columns: 1fr 640px;
    max-width: 1600px;
    margin: 80px auto 0;
  }
  main.contents.lp-jadore_qanda .flex-container {
    margin-top: 80px;
  }
  main.contents.lp-jadore_qanda section.kv {
    min-height: 787px;
    aspect-ratio: 1600/787;
  }
  main.contents.lp-jadore_qanda section.index {
    width: 800px;
    margin-top: 80px;
    border-radius: 12px;
    padding: 40.5px 35px;
  }
  main.contents.lp-jadore_qanda section.staff {
    width: 800px;
  }
  main.contents.lp-jadore_qanda section.question {
    width: 800px;
  }
  main.contents.lp-jadore_qanda section.question-box {
    width: 800px;
  }
  main.contents.lp-jadore_qanda section.question-box .answer {
    width: 500px;
  }
  main.contents.lp-jadore_qanda section.question-box .recommend {
    width: 800px;
  }
  main.contents.lp-jadore_qanda section.feature {
    width: 800px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWphZG9yZV9xYW5kYS5zdHlsIiwibW9kdWxlcy9fcGFydGlhbHMuc3R5bCIsImxwLWphZG9yZV9xYW5kYS5jc3MiLCJtb2R1bGVzL19hY2NvcmRpb25qcy5zdHlsIiwicGFnZXMvX2xwLWphZG9yZV9xYW5kYS5zdHlsIiwiX21peGluLnN0eWwiLCJfYmFzZS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFTLGdCQUFBO0FDSVQ7RUFDRSxhQUFRO0VBQ1IsbUJBQVk7RUFDWix1QkFBZ0I7RUFDaEIsOEJBQU07RUFDTiw4QkFBTztFQUNQLGNBQU87RUFDUCxvQ0FBYztFQUNkLHlCQUFPO0VBQ1Asc0JBQVc7RUFDWCxpQ0FBVTtFQUNWLGNBQVk7RUFDWixxQkFBZ0I7QUNRbEI7QUNuQkk7RUFDRSxhQUFRO0VBQ1IsbUJBQVk7RUFDWixrQkFBUztBRHFCZjtBQ2xCTTtFQUNFLGtCQUFTO0VBQ1Qsb0JBQVk7RUFDWixnQkFBUztBRHlCakI7QUN4QlE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEMEJuQjtBQ3pCSTtFQUNFLGdCQUFTO0VBQ1QsdUNBQTBCO0VBQzFCLGdDQUEyQjtBRDJCakM7QUN6Qkk7RUFDRSxrQkFBVztBRDJCakI7QUN6Qkk7RUFDRSxtQkFBVztBRDJCakI7QUVPQTtFQUNFLGtCQUFXO0FGTGI7QUVNQTtFQUNFLGlCQUFTO0FGSlg7QUVRQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLDhDQUFpQztFQUNqQyxtQkFBVztFQUNYLFdBQU07QUZEUjtBRUVFO0VBQ0UsV0FBTTtFQUNOLFlBQU87RUFDUCxjQUFRO0FGQVo7QUVDRTtFQUNFLHNCQUFXO0FGQ2Y7QUVNRTtFQUNFLDBDQUE2QjtFQUM3QixjQUFNO0VBQ04sZUFBVTtFQUNWLGNBQVk7RUFDWixrQkFBVztFQUNYLGdCQUFZO0FGTWhCO0FFSEU7RUFDRSx5QkFBaUI7RUFDakIsV0FBTTtFQUNOLHNCQUFPO0VBQ1Asa0JBQWM7RUFDZCw2Q0FBVztFQUNYLDhDQUFpQztFQUNq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RUZ3UHhCO0VHdDdCTztJRGtzQkcsb0NBQVc7RUY0UHJCO0VHOTdCTztJRG10QkssK0JBQUk7SUFDSiwyREFBUTtJQUNSLHFKQUFrQjtFRjZQOUI7RUdsOUJPO0lEaXVCTyxtQ0FBVTtFRjZQeEI7RUc5OUJPO0lEcXVCUyxtQ0FBVTtFRmlRMUI7RUd0K0JPO0lENnVCUyxtQ0FBVTtFRnNRMUI7RUduL0JPO0lEa3ZCVyxtQ0FBVTtJQUNWLHdEQUFRO0VGMFExQjtFRzcvQk87SUQwdkJDLG9DQUFXO0lBQ1gsV0FBTTtJQUNOLHFCQUFhO0VGOFFyQjtFRzFnQ087SURzd0JLLGdDQUFNO0lBQ04sNkJBQUk7SUFDSixnQ0FBSztFRm1SakI7RUczaENPO0lEK3dCSyxnQ0FBTTtJQUNOLDhCQUFJO0lBQ0osK0JBQUs7RUZ1UmpCO0VHeGlDTztJRDB4QkssZ0NBQU07SUFDTiw2QkFBSTtJQUNKLDhCQUFLO0VGMlJqQjtFR3ZqQ087SURteUJLLCtCQUFNO0lBQ04sOEJBQUk7SUFDSiw2QkFBSztFRitSakI7RUdwa0NPO0lENHlCSywrQkFBTTtJQUNOLDhCQUFJO0lBQ0osK0JBQUs7RUZtU2pCO0VHamxDTztJRHF6QkQscUNBQVc7RUYwU2pCO0VHL2xDTztJRDJ6QkMsOEJBQUk7RUY4U1o7RUd6bUNPO0lEK3pCRyxvQ0FBVztFRmtUckI7RUdqbkNPO0lEMjBCSyxtQ0FBVTtJQUNWLGdGQUFRO0VGcVRwQjtFR2pvQ087SURrMUJLLG1DQUFVO0VGeVR0QjtFRzNvQ087SUQwMUJDLHVDQUFjO0VGOFR0QjtFRTdUUTtJQUNFLHVCQUFZO0VGK1R0QjtFRTdUWTtJQUNFLG1DQUFXO0VGK1R6QjtFRzlwQ087SUR1MkJHLG9DQUFXO0lBQ1gsK0JBQUk7RUZtVWQ7RUczcUNPO0lEbzNCSyxtQ0FBVTtFRnVVdEI7RUczckNPO0lEMDNCTyxtQ0FBVTtFRjJVeEI7RUdyc0NPO0lEbTRCTyxxQ0FBUTtJQUNSLG9DQUFVO0VGZ1Z4QjtFR3B0Q087SUQ4NEJPLG9DQUFXO0lBQ1gsb0ZBQVE7SUFDUixvQ0FBVTtFRnFWeEI7RUdydUNPO0lEczVCQyxnQ0FBTTtFRnlWZDtFRy91Q087SUQ2NUJDLFdBQU07SUFDTiw4REFBTztFRmdXZjtFRzl2Q087SUQyNkJHLG1DQUFVO0VGcVdwQjtFR2h4Q087SURpN0JPLG1DQUFXO0VGMFd6QjtFRzN4Q087SUQ2N0JLLCtCQUFNO0lBQ04sb0NBQVc7RUY4V3ZCO0VHNXlDTztJRG84QkMsZUFBVTtFRm1YbEI7RUd2ekNPO0lEdzhCRyxXQUFNO0VGdVhoQjtFRy96Q087SUQ4OEJLLFVBQVE7SUFDUixxQ0FBVztFRjJYdkI7RUcxMENPO0lEbzlCTyxnQkFBYztFRitYNUI7RUduMUNPO0lEdzlCUyxxQ0FBc0I7SUFDdEIscURBQUk7RUZtWXBCO0VHNTFDTztJRGcrQlcsbUNBQVc7RUZ3WTdCO0VHeDJDTztJRHMrQmEsa0NBQVU7RUY0WTlCO0VHbDNDTztJRDQrQmEsbUNBQVU7SUFDVixtQ0FBVztFRmdaL0I7RUc3M0NPO0lEbS9CYSxtQ0FBVTtJQUNWLG1DQUFXO0VGb1ovQjtFR3g0Q087SUR5L0JlLGtDQUFVO0lBQ1Ysb0NBQVk7RUZ3WmxDO0VFdFpvQjtJQUNFLGNBQVE7RUYwWjlCO0VHdjVDTztJRHVnQ1MsK0JBQU07RUZnYXRCO0VHdjZDTztJRHNoQ2EsbUNBQVU7SUFDViw2QkFBSTtJQUNKLDZCQUFLO0VGcWF6QjtFRzc3Q087SUQraENhLCtCQUFNO0VGeWExQjtFR3g4Q087SURvakNTLG1DQUFVO0lBQ1Ysd0RBQVE7RUYrYXhCO0VHcCtDTztJRGtrQ0csOEJBQWU7RUZtYnpCO0VHci9DTztJRDJrQ08sNkJBQUk7SUFDSiwrQkFBTTtFRnVicEI7RUduZ0RPO0lEZ2xDRyxvQ0FBVztFRjJickI7RUczZ0RPO0lEeWxDTyw2QkFBSTtJQUNKLDZCQUFLO0VGK2JuQjtFR3poRE87SURtbUNDLG9DQUFXO0lBQ1gsbUNBQVU7SUFDVixnQkFBWTtFRm1jcEI7RUd4aURPO0lENG1DRyx3REFBUTtFRndjbEI7RUdwakRPO0lEaW5DSyxvQ0FBVztFRjJjdkI7RUc1akRPO0lEdW5DQyxvQ0FBVztFRmtkbkI7RUd6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RHNnREssbUNBQVU7RUZnbkJ0QjtBQXBuRUY7QUdFUztFQUFBO0lDRkwsYUFBUTtFSklWO0VHRk87SUZHRCxlQUFPO0VEdUJiO0VHMUJPO0lENkRMLGVBQVc7RUZIYjtFRzFETztJRCtFSCx3QkFBUTtFRklaO0VHbkZPO0lEb0hILFlBQU07SUFDTixZQUFPO0lBQ1AsZUFBVTtJQUNWLG1CQUFPO0VGaUJYO0VHeElPO0lEaU1ILGFBQVE7SUFDUixnQ0FBc0I7SUFDdEIsaUJBQVU7SUFDVixtQkFBTztFRmtDWDtFR3RPTztJRHlOSCxnQkFBVztFRm1EZjtFRzVRTztJRCtQRCxpQkFBVztJQUNYLHNCQUFhO0VGd0VuQjtFR3hVTztJRHdjRCxZQUFNO0lBQ04sZ0JBQVc7SUFDWCxtQkFBYztJQUNkLG9CQUFRO0VGNkpkO0VHeG1CTztJRG1pQkQsWUFBTTtFRndMWjtFRzN0Qk87SUQrbUJELFlBQU07RUZvTlo7RUduMEJPO0lEK3lCRCxZQUFNO0VGdVNaO0VHdGxDTztJRHU1QkMsWUFBTTtFRjZWZDtFR3B2Q087SURpbkNDLFlBQU07RUYrY2Q7RUdoa0RPO0lBQUEsWUFBQTtFSHFqRVA7QUFsakVGIiwiZmlsZSI6ImxwLWphZG9yZV9xYW5kYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5AcmVxdWlyZSAnLi9fdmFyaWFibGVzLnN0eWwnXG5AcmVxdWlyZSAnLi9fbWl4aW4uc3R5bCdcbkByZXF1aXJlICcuL19iYXNlLnN0eWwnXG4vLyBtb2R1bGVzXG5AcmVxdWlyZSAnLi9tb2R1bGVzL19pbmRleC5zdHlsJ1xuLy8gcGFnZXNcbkByZXF1aXJlICcuL3BhZ2VzL19scC1qYWRvcmVfcWFuZGEuc3R5bCciLCIvKlxuTW9kdWxlIFBhcnRpYWxzXG4gKi9cbi8qIOOBmeOBueOBpuOCkuimi+OCi+ODnOOCv+ODsyAqL1xuLmFsbC1idG5cbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIHdpZHRoIGNhbGMoMTcyIC8gMzc1ICogMTAwdncpXG4gIGhlaWdodCBjYWxjKDM2IC8gMzc1ICogMTAwdncpXG4gIG1hcmdpbiAwIGF1dG9cbiAgYm9yZGVyLXJhZGl1cyBjYWxjKDQgLyAzNzUgKiAxMDB2dylcbiAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gIGxpbmUtaGVpZ2h0IDFcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmUiLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNzIgLyAzNzUgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygzNiAvIDM3NSAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjIC5hYy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYyAuYWMtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYWMgLmFjLXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YmVmb3JlLFxuLmFjIC5hYy10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hYyAuYWMtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmFjLmpzLWVuYWJsZWQgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjLmlzLWFjdGl2ZSAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnN0YXRpYyAud3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNjY2NjYzA7XG4gIGNvbG9yOiAjMDAwO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcInRpbWVzLW5ldy1yb21hblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg1MTQxYTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDIyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLm1vcmUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZWRkNztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwcHggMHB4IHJnYmEoMCwwLDAsMC44OTgpO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5tb3JlLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGFzcGVjdC1yYXRpbzogNS8xMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xwLWphZG9yZV9xYW5kYS9yaWdodC1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLm1vcmUtYnRuOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygoNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5tb3JlLWJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnB4LCAycHgsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5tb3JlLWJ0biB7XG4gICAgd2lkdGg6IGNhbGMoKDIyMyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKCgzNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygoNiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgYm94LXNoYWRvdzogY2FsYygoMiAvIDM3NSkgKiAxMDB2dykgY2FsYygoMiAvIDM3NSkgKiAxMDB2dykgMHB4IDBweCByZ2JhKDAsMCwwLDAuODk4KTtcbiAgICBnYXA6IDAgY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygoMzAgLyAzNzUpICogMTAwdncpIGF1dG8gMDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLnRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjODUxNDFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC50by10b3Age1xuICAgIHJpZ2h0OiBjYWxjKCgyMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgYm90dG9tOiBjYWxjKCg3MCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoKDM1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDM1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKCgyLjMgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAudG8tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjUlKSByb3RhdGUoNDVkZWcpO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLnRvLXRvcC5pcy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLnRleHQtdW5kZXIge1xuICB0ZXh0LWJveC1lZGdlOiBjYXAgYWxwaGFiZXRpYztcbiAgdGV4dC1ib3gtdHJpbTogdHJpbS1ib3RoO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLnRleHQtdW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLnRleHQtdW5kZXIud2hpdGUge1xuICBjb2xvcjogIzg1MTQxYTtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC50ZXh0LXVuZGVyLndoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmNmNmU4O1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLnRleHQtdW5kZXIucmVkIHtcbiAgY29sb3I6ICNmY2Y2ZTg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAudGV4dC11bmRlci5yZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4NTE0MWE7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAudGV4dC11bmRlci5sdG9yLWFuaW1lOjpiZWZvcmUge1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLnRleHQtdW5kZXIubHRvci1hbmltZS5hY3RpdmU6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogd2lwZS14IDAuNXMgZWFzZSBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5mbGV4LWJveDpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtYm94IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDY0MHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAuZmxleC1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDYwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtYm94Om50aC1jaGlsZCg3IG9mIC5mbGV4LWJveCkge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAuZmxleC1ib3g6bnRoLWNoaWxkKDcgb2YgLmZsZXgtYm94KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygoMTIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtYm94Om50aC1jaGlsZCg3IG9mIC5mbGV4LWJveCkgc2VjdGlvbi5sZWZ0LWJveCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSAuZmxleC1ib3g6bnRoLWNoaWxkKDcgb2YgLmZsZXgtYm94KSBzZWN0aW9uLmxlZnQtYm94IC5rdi10ZW1wZXJhdHVyZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjBweCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgZ2FwOiBjYWxjKCgyMCAvIDM3NSkgKiAxMDB2dykgY2FsYygoNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5mbGV4LWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg2MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5mbGV4LWNvbnRhaW5lci5zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMTlweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5mbGV4LWNvbnRhaW5lci5zbnMge1xuICAgIGdhcDogMCBjYWxjKCgxOSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoKDUxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtY29udGFpbmVyLnNucyBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtY29udGFpbmVyLnNucyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgLmZsZXgtY29udGFpbmVyLnNucyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIC5mbGV4LWNvbnRhaW5lci5zbnMgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoKDI0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uIHtcbiAgICB3aWR0aDogY2FsYygoMzQzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcInRpbWVzLW5ldy1yb21hblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg1MTQxYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IHtcbiAgICBtaW4taGVpZ2h0OiA3ODdweDtcbiAgICBhc3BlY3QtcmF0aW86IDE2MDAvNzg3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKCg1MDggLyAzNzUpICogMTAwdncpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDcxMi8yNTY7XG4gIHRvcDogMjg4cHg7XG4gIGxlZnQ6IDQyNHB4O1xuICB6LWluZGV4OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygoMjgwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBhc3BlY3QtcmF0aW86IDIzNi8xNTA7XG4gICAgdG9wOiBjYWxjKCgxNzUgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDMzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LXRleHQgLnRleHQtaW5uZXIge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi10ZXh0IC50ZXh0LWlubmVyID4gc3BhbiB7XG4gIHRleHQtYm94LWVkZ2U6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtdGV4dCAudGV4dC1pbm5lciA+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogd2lwZS14IDAuNDVzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAwLjQ1cyBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi10ZXh0IC50ZXh0LWlubmVyID4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygoNCAvIDM3NSkgKiAxMDB2dykgY2FsYygoNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi10ZXh0IC50ZXh0LWlubmVyID4gc3BhbjpudGgtb2YtdHlwZSgxKSAudHh0IHtcbiAgYW5pbWF0aW9uOiB3aXBlLXggMC43cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSkgMC42NXMgYm90aDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi10ZXh0IC50ZXh0LWlubmVyID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZzogM3B4IDEycHggNXB4O1xuICByb3RhdGU6IC01ZGVnO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIHRvcDogNTRweDtcbiAgbGVmdDogNDMuNXB4O1xuICBhbmltYXRpb246IHJlZC1iYXIgMC41NXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIDAuNzVzIGJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LXRleHQgLnRleHQtaW5uZXIgPiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDIxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKCgxIC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCgyIC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCgyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICByb3RhdGU6IC00ZGVnO1xuICAgIHRvcDogY2FsYygoMjYgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LXRleHQgLnRleHQtaW5uZXIgPiBzcGFuOm50aC1vZi10eXBlKDIpIC50eHQge1xuICBhbmltYXRpb246IHdpcGUteCAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAxLjA1cyBib3RoO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LXRleHQgLnRleHQtaW5uZXIgPiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDI0NXB4O1xuICBhc3BlY3QtcmF0aW86IDI0NS8yMTMuNTtcbiAgdG9wOiA0M3B4O1xuICBsZWZ0OiA0MjZweDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDAuN3MgZWFzZS1vdXQgMXMgYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtdGV4dCAudGV4dC1pbm5lciA+IHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKCgxMzYgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoNjAgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDEyNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi10ZXh0IC50ZXh0LWlubmVyID4gc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiA5N3B4O1xuICBhc3BlY3QtcmF0aW86IDk3LzEwMC41O1xuICB0b3A6IDM4LjVweDtcbiAgcmlnaHQ6IDA7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAwLjdzIGVhc2Utb3V0IDFzIGJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LXRleHQgLnRleHQtaW5uZXIgPiBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgICB3aWR0aDogY2FsYygoNTggLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoNDIgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDIwOSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTAxIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0b3A6IDQycHg7XG4gIGxlZnQ6IDE2MHB4O1xuICBhbmltYXRpb246IHdpcGUteSAwLjlzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAwLjA1cyBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTAxIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDkgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMjQgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDI5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgPiBwLnBhcnQtMDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNDRweDtcbiAgbGVmdDogNjAxcHg7XG4gIGFuaW1hdGlvbjogd2lwZS14IDAuOHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIDAuMnMgYm90aDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTAyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTAyIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDEwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDM4NS41IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgxNzcgLyAzNzUpICogMTAwdncpO1xuICB9XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTAyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoNyAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTAzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0b3A6IDc1NXB4O1xuICBsZWZ0OiAyMTVweDtcbiAgYW5pbWF0aW9uOiB3aXBlLXggMC44cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSkgMC41cyBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTAzIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDcgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMzM1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg0MSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyID4gcC5wYXJ0LTA0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0b3A6IDYyMHB4O1xuICBsZWZ0OiA2MTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbmltYXRpb246IHdpcGUteCAwLjhzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAwLjdzIGJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgPiBwLnBhcnQtMDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoNyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxMTQgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDIxNyAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtaW1nIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LWltZyBzcGFuLmltZy0wMSB7XG4gIHdpZHRoOiAyNzlweDtcbiAgYXNwZWN0LXJhdGlvOiAyNzkvMzgwO1xuICB0b3A6IDAuNXB4O1xuICBsZWZ0OiAyMzUuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi1pbWcgc3Bhbi5pbWctMDEge1xuICAgIHdpZHRoOiBjYWxjKCgxMTUgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoNjcgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtaW1nIHNwYW4uaW1nLTAyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBhc3BlY3QtcmF0aW86IDIyMC8yMzc7XG4gIHRvcDogMjlweDtcbiAgbGVmdDogNzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LWltZyBzcGFuLmltZy0wMiB7XG4gICAgd2lkdGg6IGNhbGMoKDExNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgzNzggLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDIwOSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi1pbWcgc3Bhbi5pbWctMDMge1xuICB3aWR0aDogMjQwcHg7XG4gIGFzcGVjdC1yYXRpbzogMjQwLzMzMjtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDExMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtaW1nIHNwYW4uaW1nLTAzIHtcbiAgICB3aWR0aDogY2FsYygoMTEyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDM1NyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoNDYgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtaW1nIHNwYW4uaW1nLTA0IHtcbiAgd2lkdGg6IDI1MnB4O1xuICBhc3BlY3QtcmF0aW86IDI1Mi8zMjA7XG4gIHRvcDogNDIzcHg7XG4gIGxlZnQ6IDE3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi1pbWcgc3Bhbi5pbWctMDQge1xuICAgIHdpZHRoOiBjYWxjKCgxMTIgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoOS41IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgyMjguNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ua3YgLmlubmVyIC5rdi1pbWcgc3Bhbi5pbWctMDUge1xuICB3aWR0aDogMjUwcHg7XG4gIGFzcGVjdC1yYXRpbzogMjUwLzMwMjtcbiAgdG9wOiA0MjhweDtcbiAgbGVmdDogNjQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5rdiAuaW5uZXIgLmt2LWltZyBzcGFuLmltZy0wNSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwNyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgyMDYuNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMjUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtaW1nIHNwYW4uaW1nLTA2IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBhc3BlY3QtcmF0aW86IDI4MC80MDk7XG4gIHRvcDogMzc4cHg7XG4gIGxlZnQ6IDExMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmt2IC5pbm5lciAua3YtaW1nIHNwYW4uaW1nLTA2IHtcbiAgICB3aWR0aDogY2FsYygoMTIzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDE4OCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMjUyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5yZWFkIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnJlYWQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDMwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5yZWFkIC50ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5yZWFkIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoKDEzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y2ZTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmluZGV4IHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDQwLjVweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5pbmRleCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNTEgLyAzNzUpICogMTAwdncpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoKDggLyAzNzUpICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoKDI1IC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCgxNCAvIDM3NSkgKiAxMDB2dykgY2FsYygoMzAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmluZGV4IC5wYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTU3LjVweDtcbiAgYXNwZWN0LXJhdGlvOiAxNTcuNS8xMjA7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IDE2Ny41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5pbmRleCAucGFydCB7XG4gICAgd2lkdGg6IGNhbGMoKDc2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKC0yOSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoNjcuNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uaW5kZXggPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzg1MTQxYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5pbmRleCA+IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5pbmRleCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAxOHB4O1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMCA3cHgsIHRyYW5zcGFyZW50IDdweCAxNXB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmluZGV4IHVsIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5pbmRleCB1bCBsaSB7XG4gICAgZ2FwOiAwIGNhbGMoKDggLyAzNzUpICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoKDE1IC8gMzc1KSAqIDEwMHZ3KSAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmluZGV4IHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcInRpbWVzLW5ldy1yb21hblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg1MTQxYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmluZGV4IHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmluZGV4IHVsIGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFjMWMxYztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmluZGV4IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIGdhcDogMCBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5pbmRleCB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjODUxNDEwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uaW5kZXggdWwgbGkgYTphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMy41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM4NTE0MTA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDUxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5zdGFmZiAucGFydCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxNTAvMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ2cHg7XG4gIGxlZnQ6IDQyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnBhcnQge1xuICAgIHdpZHRoOiBjYWxjKCg3NSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgtMzIgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDI2MSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNmU4O1xuICB3aWR0aDogNDgwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnN0YWZmIC5zdGFmZi1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygoMzIxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKCgxNSAvIDM3NSkgKiAxMDB2dykgY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoKDggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnN0YWZmIC5zdGFmZi1jYXJkIC5pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKCg0NSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQgLmluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC1ib3gtZWRnZTogY2FwIGFscGhhYmV0aWM7XG4gIHRleHQtYm94LXRyaW06IHRyaW0tYm90aDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQgLmluZm8gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQgLmluZm8gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnN0YWZmIC5zdGFmZi1jYXJkIC5pbmZvIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTUgLyAzNzUpICogMTAwdncpO1xuICB9XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQgLmluZm8gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnN0YWZmIC5zdGFmZi1jYXJkIC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtYm94LWVkZ2U6IGNhcCBhbHBoYWJldGljO1xuICB0ZXh0LWJveC10cmltOiB0cmltLWJvdGg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODUxNDFhIDAgNHB4LCB0cmFuc3BhcmVudCA0cHggN3B4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5zdGFmZiAuc3RhZmYtY2FyZCAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQ6bnRoLWNoaWxkKDIgb2YgLnN0YWZmLWNhcmQpIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uc3RhZmYgLnN0YWZmLWNhcmQ6bnRoLWNoaWxkKDIgb2YgLnN0YWZmLWNhcmQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24ge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDUwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiA+IHAge1xuICBjb2xvcjogIzg1MTQxYTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiA+IHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiA+IHAgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gPiBwIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoKDggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uID4gcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1ib3gtZWRnZTogY2FwIGFscGhhYmV0aWM7XG4gIHRleHQtYm94LXRyaW06IHRyaW0tYm90aDtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uID4gcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDE4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKCg1LjUgLyAzNzUpICogMTAwdncpIGNhbGMoKDYgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDkgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMzAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIC5jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyAuY29udGVudC10aXRsZSB7XG4gICAgZ2FwOiAwIGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyAuY29udGVudC10aXRsZSA+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJ0aW1lcy1uZXctcm9tYW5cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNHB4IDJweCA4cHg7XG4gIHRleHQtYm94LWVkZ2U6IGNhcCBhbHBoYWJldGljO1xuICB0ZXh0LWJveC10cmltOiB0cmltLWJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyAuY29udGVudC10aXRsZSA+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMjAgLyAzNzUpICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoKDIgLyAzNzUpICogMTAwdncpIGNhbGMoKDEgLyAzNzUpICogMTAwdncpIGNhbGMoKDQgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIC5jb250ZW50LXRpdGxlID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIC5jb250ZW50LXRpdGxlID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyAuY29udGVudC10aXRsZSA+IHNwYW46bnRoLW9mLXR5cGUoMikgPiBzcGFuIHtcbiAgcGFkZGluZzogNnB4IDNweDtcbiAgdGV4dC1ib3gtZWRnZTogY2FwIGFscGhhYmV0aWM7XG4gIHRleHQtYm94LXRyaW06IHRyaW0tYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIC5jb250ZW50LXRpdGxlID4gc3BhbjpudGgtb2YtdHlwZSgyKSA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogY2FsYygoMy41IC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCgxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB1bCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB1bCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMjUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDI1cHg7XG4gIHBhZGRpbmc6IDI4LjVweCAwIDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4NTE0MWEgMCA3cHgsIHRyYW5zcGFyZW50IDdweCAxNXB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIHVsIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB1bCBsaSB7XG4gICAgZ2FwOiAwIGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKCgyMCAvIDM3NSkgKiAxMDB2dykgMCBjYWxjKCg1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODUxNDFhIDAgY2FsYygoNCAvIDM3NSkgKiAxMDB2dyksIHRyYW5zcGFyZW50IGNhbGMoKDQgLyAzNzUpICogMTAwdncpIGNhbGMoKDggLyAzNzUpICogMTAwdncpKTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB1bCBsaSA+IHNwYW4ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjODUxNDFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmcgdWwgbGkgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB1bCBsaSA+IHNwYW4gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmcgdWwgbGkgPiBzcGFuID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmcgdWwgbGkgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIHVsIGxpID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZyB1bCBsaSA+IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTMgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nIHVsIGxpID4gc3BhbjpudGgtb2YtdHlwZSgyKSA+IHNwYW4ge1xuICBwYWRkaW5nOiA3cHggNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmcgdWwgbGkgPiBzcGFuOm50aC1vZi10eXBlKDIpID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygoNCAvIDM3NSkgKiAxMDB2dykgY2FsYygoMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmctaW1nIHtcbiAgbWFyZ2luOiA3NHB4IGF1dG8gMDtcbiAgd2lkdGg6IDU1N3B4O1xuICBhc3BlY3QtcmF0aW86IDU1Ny8yOTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nLWltZyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNTAgLyAzNzUpICogMTAwdncpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMzQzLzE4NjtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZy1pbWcgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmctaW1nIHNwYW4uaW1nMDEge1xuICB3aWR0aDogMTYwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTYwLzI0Ni41O1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDE2N3B4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmctaW1nIHNwYW4uaW1nMDEge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMzEgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDkxLjUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nLWltZyBzcGFuLmltZzAyIHtcbiAgd2lkdGg6IDE5NHB4O1xuICBhc3BlY3QtcmF0aW86IDE5NC8yNTUuNTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDMxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmctaW1nIHNwYW4uaW1nMDIge1xuICAgIHdpZHRoOiBjYWxjKCgxMjEgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMC41IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgxNjkgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uIC5ydW5raW5nLWltZyBzcGFuLnBhcnQwMSB7XG4gIHdpZHRoOiAxOTRweDtcbiAgYXNwZWN0LXJhdGlvOiAxOTQvMzY7XG4gIHJvdGF0ZTogLThkZWc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmctaW1nIHNwYW4ucGFydDAxIHtcbiAgICB3aWR0aDogY2FsYygoMTIyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKC01IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgxMyAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmctaW1nIHNwYW4ucGFydDAyIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBhc3BlY3QtcmF0aW86IDEzNS83MTtcbiAgdG9wOiAxNzFweDtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24gLnJ1bmtpbmctaW1nIHNwYW4ucGFydDAyIHtcbiAgICB3aWR0aDogY2FsYygoODQgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMTA3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZy1pbWcgc3Bhbi5wYXJ0MDMge1xuICB3aWR0aDogNzBweDtcbiAgYXNwZWN0LXJhdGlvOiA3MC80MztcbiAgdG9wOiAyNTNweDtcbiAgbGVmdDogNDg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbiAucnVua2luZy1pbWcgc3Bhbi5wYXJ0MDMge1xuICAgIHdpZHRoOiBjYWxjKCg0MyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxNTggLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDI3OSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDE0MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmNvbnRlbnQtdGl0bGUge1xuICAgIGdhcDogMCBjYWxjKCg3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmNvbnRlbnQtdGl0bGUgKyAuaXRlbS1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5jb250ZW50LXRpdGxlICsgLml0ZW0tZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgzMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5jb250ZW50LXRpdGxlID4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJ0aW1lcy1uZXctcm9tYW5cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNHB4IDJweCA4cHg7XG4gIHRleHQtYm94LWVkZ2U6IGNhcCBhbHBoYWJldGljO1xuICB0ZXh0LWJveC10cmltOiB0cmltLWJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmNvbnRlbnQtdGl0bGUgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKCgzIC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCgxIC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCg0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmNvbnRlbnQtdGl0bGUgPiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5jb250ZW50LXRpdGxlID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5jb250ZW50LXRpdGxlID4gc3BhbjpudGgtb2YtdHlwZSgyKSA+IHNwYW4ge1xuICBwYWRkaW5nOiA2cHggM3B4O1xuICB0ZXh0LWJveC1lZGdlOiBjYXAgYWxwaGFiZXRpYztcbiAgdGV4dC1ib3gtdHJpbTogdHJpbS1ib3RoO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnRpdGxlLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50aXRsZS1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCgzNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnRpdGxlLWFyZWEgLmNvbnRlbnQtdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50aXRsZS1hcmVhIC5jb250ZW50LXRpdGxlID4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50aXRsZS1hcmVhID4gZGl2IHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAgMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGl0bGUtYXJlYSA+IGRpdiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTYgLyAzNzUpICogMTAwdncpO1xuICAgIGdhcDogMCBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50aXRsZS1hcmVhID4gZGl2IC52b2ljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGl0bGUtYXJlYSA+IGRpdiAudm9pY2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGl0bGUtYXJlYSA+IGRpdiAudm9pY2UgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMy4yNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGl0bGUtYXJlYSA+IGRpdiAudm9pY2UgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDEwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnRpdGxlLWFyZWEgPiBkaXYgLnZvaWNlLmxlZnQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMTRweCA1M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHAtamFkb3JlX3FhbmRhL3ZvaWNlMDEucG5nXCIpO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnRpdGxlLWFyZWEgPiBkaXYgLnZvaWNlLmxlZnQuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiB2b2ljZVBvcCAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSkgMHMgYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGl0bGUtYXJlYSA+IGRpdiAudm9pY2UubGVmdCB7XG4gICAgcGFkZGluZzogMCAwIGNhbGMoKDM1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoKDE4MSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50aXRsZS1hcmVhID4gZGl2IC52b2ljZS5yaWdodCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCA2LjVweCA0MHB4IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9scC1qYWRvcmVfcWFuZGEvdm9pY2UwMi5wbmdcIik7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGl0bGUtYXJlYSA+IGRpdiAudm9pY2UucmlnaHQuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiB2b2ljZVBvcCAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSkgMC4zcyBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50aXRsZS1hcmVhID4gZGl2IC52b2ljZS5yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMzAgLyAzNzUpICogMTAwdncpO1xuICAgIHBhZGRpbmc6IDAgY2FsYygoMSAvIDM3NSkgKiAxMDB2dykgY2FsYygoMzAgLyAzNzUpICogMTAwdncpIGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoKDEzOSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5waWNrIHtcbiAgd2lkdGg6IDE2NnB4O1xuICBhc3BlY3QtcmF0aW86IDE2Ni8yODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5waWNrIHtcbiAgICB3aWR0aDogY2FsYygoMTE4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmFuc3dlciB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuYW5zd2VyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuYW5zd2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGNhbGMoKDI0IC8gMzc1KSAqIDEwMHZ3KSBhdXRvIGNhbGMoKDQ1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmFuc3dlciAuaXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA1MDAvNDQ2LjU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuYW5zd2VyIC5pdGVtLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYm94LWVkZ2U6IGNhcCBhbHBoYWJldGljO1xuICB0ZXh0LWJveC10cmltOiB0cmltLWJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmFuc3dlciAuaXRlbS1pbmZvIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmFuc3dlciAuaXRlbS1pbmZvIHAge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5hbnN3ZXIgLml0ZW0taW5mbyBwOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5hbnN3ZXIgLml0ZW0taW5mbyBwOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLmFuc3dlciAuaXRlbS1pbmZvIC5idXktYnRuIHtcbiAgY29sb3I6ICNmY2Y2ZTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTE0MWE7XG4gIHdpZHRoOiA4N3B4O1xuICBhc3BlY3QtcmF0aW86IDg3LzI4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTQuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5hbnN3ZXIgLml0ZW0taW5mbyAuYnV5LWJ0biB7XG4gICAgd2lkdGg6IGNhbGMoKDU4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5hbnN3ZXIgLml0ZW0taW5mbyAuYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2Lml0ZW1saXN0IHtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2Lml0ZW1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDQuNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5pdGVtbGlzdCAucGlja3VwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2Lml0ZW1saXN0IC5waWNrdXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuaXRlbWxpc3QgLnBpY2t1cC1jb250YWluZXIuZmxleC1jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5pdGVtbGlzdCAucGlja3VwLWNvbnRhaW5lci5mbGV4LWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IGNhbGMoKDEwIC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCg1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2Lml0ZW1saXN0IC5waWNrdXAtY29udGFpbmVyIC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuaXRlbWxpc3QgLnBpY2t1cC1jb250YWluZXIgLml0ZW0gLnR4dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuaXRlbWxpc3QgLnBpY2t1cC1jb250YWluZXIgLml0ZW0gLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5pdGVtbGlzdCAucGlja3VwLWNvbnRhaW5lciAuaXRlbSAudHh0IC5icmFuZC1uYW1lIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuaXRlbWxpc3QgLnBpY2t1cC1jb250YWluZXIgLml0ZW0gLnR4dCAuYnJhbmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCg5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2Lml0ZW1saXN0IC5waWNrdXAtY29udGFpbmVyIC5pdGVtIC50eHQgLml0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2Lml0ZW1saXN0IC5waWNrdXAtY29udGFpbmVyIC5pdGVtIC50eHQgLml0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5pdGVtbGlzdCAucGlja3VwLWNvbnRhaW5lciAuaXRlbSAudHh0IC5pdGVtLXByaWNlIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuaXRlbWxpc3QgLnBpY2t1cC1jb250YWluZXIgLml0ZW0gLnR4dCAuaXRlbS1wcmljZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5pdGVtbGlzdCAucGlja3VwLWNvbnRhaW5lciAuaXRlbSAudHh0IC5pdGVtLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuaXRlbWxpc3QgLnBpY2t1cC1jb250YWluZXIgLml0ZW0gLnR4dCAuaXRlbS1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDggLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5pdGVtbGlzdCAucGlja3VwLWNvbnRhaW5lciAuaXRlbSAudHh0IC5pdGVtLXByaWNlIC5wcmljZS1vbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuZGV0YWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAubnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAubnVtYmVyIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg4cHg7XG4gIGFzcGVjdC1yYXRpbzogODgvNjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAubnVtYmVyIC5pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoKDg4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAubnVtYmVyIC5pbm5lciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAubnVtYmVyIC5pbm5lciBzcGFuLm51bSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpbWVzLW5ldy1yb21hblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg1MTQxYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtYm94LWVkZ2U6IGNhcCBhbHBoYWJldGljO1xuICB0ZXh0LWJveC10cmltOiB0cmltLWJvdGg7XG4gIHRvcDogMjFweDtcbiAgbGVmdDogMi41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAubnVtYmVyIC5pbm5lciBzcGFuLm51bSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCg3MiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgyMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5kZXRhaWwgLm51bWJlciAuaW5uZXIgc3Bhbi5zdGFmZiB7XG4gIHdpZHRoOiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IDEwOS85MTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuZGV0YWlsIC5udW1iZXIgLmlubmVyIHNwYW4uc3RhZmYge1xuICAgIHdpZHRoOiBjYWxjKCg1MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5kZXRhaWwgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQwMC82MDI7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuZGV0YWlsIC5jb3B5dGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5kZXRhaWwgLmNvcHl0ZXh0IHNwYW4ge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LWJveC1lZGdlOiBhdXRvO1xuICB0ZXh0LWJveC10cmltOiBub25lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiA3cHggNHB4O1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbCA+IGRpdi5kZXRhaWwgLmNvcHl0ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTQgLyAzNzUpICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoKDUgLyAzNzUpICogMTAwdncpIGNhbGMoKDMgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuZGV0YWlsIC5jb3B5dGV4dC5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGFuaW1hdGlvbjogd2lwZS15IDAuNDVzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAwcyBib3RoO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAuY29weXRleHQuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkgLnR4dCB7XG4gIGFuaW1hdGlvbjogd2lwZS15IDAuN3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIDAuMjVzIGJvdGg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwgPiBkaXYuZGV0YWlsIC5jb3B5dGV4dC5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogd2lwZS15IDAuNzVzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAwLjQ1cyBib3RoO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsID4gZGl2LmRldGFpbCAuY29weXRleHQuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikgLnR4dCB7XG4gIGFuaW1hdGlvbjogd2lwZS15IDAuN3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIDAuNjVzIGJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsLnRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwudG9wIC5kZXRhaWwgLm51bWJlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbC50b3AgLmRldGFpbCAuY29weXRleHQge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsLnRvcCAuZGV0YWlsIC5jb3B5dGV4dCB7XG4gICAgdG9wOiBjYWxjKCgzMiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoKDE2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLml0ZW0tZGV0YWlsLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNDIgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwuYm90dG9tIC5kZXRhaWwgLm51bWJlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAuaXRlbS1kZXRhaWwuYm90dG9tIC5kZXRhaWwgLmNvcHl0ZXh0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5pdGVtLWRldGFpbC5ib3R0b20gLmRldGFpbCAuY29weXRleHQge1xuICAgIHRvcDogY2FsYygoMzQgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGFsayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGFsayB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMzAgLyAzNzUpICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50YWxrIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50YWxrIC50ZXh0LXVuZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNHB4IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAudGFsayAudGV4dC11bmRlciB7XG4gICAgcGFkZGluZzogY2FsYygoNCAvIDM3NSkgKiAxMDB2dykgY2FsYygoMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50YWxrID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC50YWxrID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNjAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAucmVjb21tZW5kIC5pdGVtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE1cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAucmVjb21tZW5kIC5pdGVtLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDMwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBnYXA6IGNhbGMoKDEwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCAuaXRlbS1saXN0IC5pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgOXB4O1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCAuaXRlbS1saXN0IC5pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBhc3BlY3QtcmF0aW86IDUzLzYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5yZWNvbW1lbmQgLml0ZW0tbGlzdCAuaXRlbSBhIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoKDUzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDYzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCAuaXRlbS1saXN0IC5pdGVtIGEgLnR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCAuaXRlbS1saXN0IC5pdGVtIGEgLnR4dCAuYnJhbmQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCAuaXRlbS1saXN0IC5pdGVtIGEgLnR4dCAuYnJhbmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCg5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCAuaXRlbS1saXN0IC5pdGVtIGEgLnR4dCAuaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiDooajnpLrjgZnjgovooYzmlbAgKi9cbiAgbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAucmVjb21tZW5kIC5pdGVtLWxpc3QgLml0ZW0gYSAudHh0IC5pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTEgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAucmVjb21tZW5kIC5pdGVtLWxpc3QgLml0ZW0gYSAudHh0IC5pdGVtLXByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTYuNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3ggLnJlY29tbWVuZCAuaXRlbS1saXN0IC5pdGVtIGEgLnR4dCAuaXRlbS1wcmljZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoOCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94IC5yZWNvbW1lbmQgLml0ZW0tbGlzdCAuaXRlbSBhIC50eHQgLml0ZW0tcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCAucmVjb21tZW5kIC5pdGVtLWxpc3QgLml0ZW0gYSAudHh0IC5pdGVtLXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoOSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3ExIHtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTEge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCgyNiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3ExIC5waWNrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMSAucGljayB7XG4gICAgbGVmdDogY2FsYygoMjE1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTEgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMSAuYW5zd2VyIC5pdGVtLWluZm86bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IGNhbGMoKDE3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg0MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3ExIC5hbnN3ZXIgLml0ZW0taW5mbzpudGgtY2hpbGQoMSkgLmFycm93IHtcbiAgd2lkdGg6IDc5cHg7XG4gIGFzcGVjdC1yYXRpbzogNzkvMTQ7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTEgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgxKSAuYXJyb3cge1xuICAgIHdpZHRoOiBjYWxjKCgyMiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgYXNwZWN0LXJhdGlvOiAyMi83O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKC00MyAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3ExIC5hbnN3ZXIgLml0ZW0taW5mbzpudGgtY2hpbGQoMykge1xuICB0b3A6IDM1N3B4O1xuICBsZWZ0OiA0MDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMSAuYW5zd2VyIC5pdGVtLWluZm86bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IGNhbGMoKDIzNiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMjQ1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTEgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgzKSAuYXJyb3cge1xuICB3aWR0aDogNzZweDtcbiAgYXNwZWN0LXJhdGlvOiA3Ni8xNjtcbiAgbWFyZ2luLWxlZnQ6IC04NHB4O1xuICBtYXJnaW4tdG9wOiAtODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMSAuYW5zd2VyIC5pdGVtLWluZm86bnRoLWNoaWxkKDMpIC5hcnJvdyB7XG4gICAgd2lkdGg6IGNhbGMoKDMzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBhc3BlY3QtcmF0aW86IDMzLzE2O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMzUgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKC02OCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3ExIC5pdGVtLWRldGFpbC50b3AgLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDE4MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3ExIC5pdGVtLWRldGFpbC50b3AgLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTI1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTEgLml0ZW0tZGV0YWlsLmJvdHRvbSAuZGV0YWlsIC5jb3B5dGV4dCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMTA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTEgLml0ZW0tZGV0YWlsLmJvdHRvbSAuZGV0YWlsIC5jb3B5dGV4dCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg3NCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3EyIHtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCgyNiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3EyIC5waWNrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMiAucGljayB7XG4gICAgbGVmdDogY2FsYygoMjE1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTIgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMzQ3cHg7XG4gIGxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMiAuYW5zd2VyIC5pdGVtLWluZm86bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IGNhbGMoKDIzOCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMjggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMiAuYW5zd2VyIC5pdGVtLWluZm86bnRoLWNoaWxkKDEpIC5hcnJvdyB7XG4gIHdpZHRoOiA2NXB4O1xuICBhc3BlY3QtcmF0aW86IDY1LzI2O1xuICBtYXJnaW4tbGVmdDogMTMzcHg7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3EyIC5hbnN3ZXIgLml0ZW0taW5mbzpudGgtY2hpbGQoMSkgLmFycm93IHtcbiAgICB3aWR0aDogY2FsYygoNDEgLyAzNzUpICogMTAwdncpO1xuICAgIGFzcGVjdC1yYXRpbzogNDEvMjM7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDY0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgtODUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMiAuYW5zd2VyIC5pdGVtLWluZm86bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAzNjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMiAuYW5zd2VyIC5pdGVtLWluZm86bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IGNhbGMoKDAgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDIyMSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3EyIC5hbnN3ZXIgLml0ZW0taW5mbzpudGgtY2hpbGQoMykgLmFycm93IHtcbiAgd2lkdGg6IDEwMnB4O1xuICBhc3BlY3QtcmF0aW86IDEwMi80NDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDhweDtcbiAgbWFyZ2luLXRvcDogLTY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTIgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgzKSAuYXJyb3cge1xuICAgIHdpZHRoOiBjYWxjKCg0MSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgYXNwZWN0LXJhdGlvOiA0MS8yMztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTQ4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgtMzQgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMiAuaXRlbS1kZXRhaWwudG9wIC5kZXRhaWwgLmNvcHl0ZXh0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiAxODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMiAuaXRlbS1kZXRhaWwudG9wIC5kZXRhaWwgLmNvcHl0ZXh0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEyNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3EyIC5pdGVtLWRldGFpbC5ib3R0b20gLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDI0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3EyIC5pdGVtLWRldGFpbC5ib3R0b20gLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTk1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTMgLml0ZW0tZGV0YWlsLnRvcCAuZGV0YWlsIC5jb3B5dGV4dCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMTgycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTMgLml0ZW0tZGV0YWlsLnRvcCAuZGV0YWlsIC5jb3B5dGV4dCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxMjUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMyAuaXRlbS1kZXRhaWwuYm90dG9tIC5kZXRhaWwgLmNvcHl0ZXh0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxMyAuaXRlbS1kZXRhaWwuYm90dG9tIC5kZXRhaWwgLmNvcHl0ZXh0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDkwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTQgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3E0IC5hbnN3ZXIgLml0ZW0taW5mbzpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogY2FsYygoMTcgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDE1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTQgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgxKSAuYXJyb3cge1xuICB3aWR0aDogNTdweDtcbiAgYXNwZWN0LXJhdGlvOiA1Ny8yNztcbiAgbWFyZ2luLWxlZnQ6IDYzcHg7XG4gIG1hcmdpbi10b3A6IDMuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3E0IC5hbnN3ZXIgLml0ZW0taW5mbzpudGgtY2hpbGQoMSkgLmFycm93IHtcbiAgICB3aWR0aDogY2FsYygoMzcgLyAzNzUpICogMTAwdncpO1xuICAgIGFzcGVjdC1yYXRpbzogMzcvMjY7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDI2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTQgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMzU3LjVweDtcbiAgbGVmdDogMzY4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTQgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiBjYWxjKCgyNTEgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDI0NiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3E0IC5hbnN3ZXIgLml0ZW0taW5mbzpudGgtY2hpbGQoMykgLmFycm93IHtcbiAgd2lkdGg6IDU5cHg7XG4gIGFzcGVjdC1yYXRpbzogNTkvNDE7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTQgLmFuc3dlciAuaXRlbS1pbmZvOm50aC1jaGlsZCgzKSAuYXJyb3cge1xuICAgIHdpZHRoOiBjYWxjKCg0MSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgYXNwZWN0LXJhdGlvOiA0MS8yMztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTggLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKC05MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3E0IC5pdGVtLWRldGFpbC50b3AgLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDE4MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3E0IC5pdGVtLWRldGFpbC50b3AgLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTI1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTQgLml0ZW0tZGV0YWlsLmJvdHRvbSAuZGV0YWlsIC5jb3B5dGV4dCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjcTQgLml0ZW0tZGV0YWlsLmJvdHRvbSAuZGV0YWlsIC5jb3B5dGV4dCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxNDAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxNSAuaXRlbS1kZXRhaWwudG9wIC5kZXRhaWwgLmNvcHl0ZXh0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiAxNjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNxNSAuaXRlbS1kZXRhaWwudG9wIC5kZXRhaWwgLmNvcHl0ZXh0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDEyNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3E1IC5pdGVtLWRldGFpbC5ib3R0b20gLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I3E1IC5pdGVtLWRldGFpbC5ib3R0b20gLmRldGFpbCAuY29weXRleHQgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTA5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgLnRpdGxlLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNvdGhlciAudGl0bGUtYXJlYSB7XG4gICAgZ2FwOiAwIGNhbGMoKDggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNvdGhlciAudGl0bGUtYXJlYSBpbWcge1xuICB3aWR0aDogMTg4cHg7XG4gIGFzcGVjdC1yYXRpbzogMTg4LzEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNvdGhlciAudGl0bGUtYXJlYSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKCg5MSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC50aXRsZS1hcmVhID4gcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNvdGhlciAudGl0bGUtYXJlYSA+IHAgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHAtamFkb3JlX3FhbmRhL3Etb3RoZXIvdGl0bGUtbGluZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC50aXRsZS1hcmVhID4gcCBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygoNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC50aXRsZS1hcmVhID4gcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgLnRpdGxlLWFyZWEgPiBwIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTUgLyAzNzUpICogMTAwdncpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLnF1ZXN0aW9uLWJveCNvdGhlciA+IGRpdiAucGlja3VwIGgzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHAtamFkb3JlX3FhbmRhL3Etb3RoZXIvdGl0bGUtbGluZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyID4gZGl2IC5waWNrdXAgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCg2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgPiBkaXYgLnBpY2t1cCAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgPiBkaXYgLnBpY2t1cCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgPiBkaXYgLmFuc3dlciB7XG4gICAgbWFyZ2luOiBjYWxjKCgyMCAvIDM3NSkgKiAxMDB2dykgYXV0byBjYWxjKCgyNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyID4gZGl2IC5hbnN3ZXIgLnRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgPiBkaXYgLnRhbGsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC5zdGFmZjAxIC5hbnN3ZXIgLml0ZW0taW5mbyB7XG4gIHRvcDogMTM4cHg7XG4gIGxlZnQ6IDM5OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC5zdGFmZjAxIC5hbnN3ZXIgLml0ZW0taW5mbyB7XG4gICAgdG9wOiBjYWxjKCg5MCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMjU2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgLnN0YWZmMDEgLmFuc3dlciAudGV4dCB7XG4gIHdpZHRoOiAxNTguNXB4O1xuICBhc3BlY3QtcmF0aW86IDE1OC41LzkwO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDMwOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC5zdGFmZjAxIC5hbnN3ZXIgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDcgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMTk3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgLnN0YWZmMDIge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC5zdGFmZjAyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg3MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24ucXVlc3Rpb24tYm94I290aGVyIC5zdGFmZjAyIC5hbnN3ZXIgLml0ZW0taW5mbyB7XG4gIHRvcDogMTM4cHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgLnN0YWZmMDIgLmFuc3dlciAuaXRlbS1pbmZvIHtcbiAgICB0b3A6IGNhbGMoKDQxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgLnN0YWZmMDIgLmFuc3dlciAudGV4dCB7XG4gIHdpZHRoOiA0M3B4O1xuICBhc3BlY3QtcmF0aW86IDQzLzgwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5xdWVzdGlvbi1ib3gjb3RoZXIgLnN0YWZmMDIgLmFuc3dlciAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoKDMxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgyNzAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmNvcHktcmlnaHQge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgXCJHYXJhbW9uZFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uY29weS1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNjAuNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uZmVhdHVyZSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmZlYXR1cmUge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uZmVhdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNjAgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoKDE2MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uZmVhdHVyZSAuYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uZmVhdHVyZSAuYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgzMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgZ2FwOiBjYWxjKCgxNSAvIDM3NSkgKiAxMDB2dykgMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uZmVhdHVyZSAuYmFubmVyIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmZlYXR1cmUgLmJhbm5lciBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmZlYXR1cmUgLmJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDEyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxuICBtYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmZlYXR1cmUgLmJhbm5lciBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoOSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtamFkb3JlX3FhbmRhIHNlY3Rpb24uZmVhdHVyZSAuYmFubmVyID4gZGl2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwIDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5mZWF0dXJlIC5iYW5uZXIgPiBkaXYge1xuICAgIGdhcDogY2FsYygoMTUgLyAzNzUpICogMTAwdncpIGNhbGMoKDUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYSBzZWN0aW9uLmZlYXR1cmUgLmJhbm5lciA+IGRpdiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qYWRvcmVfcWFuZGEgc2VjdGlvbi5mZWF0dXJlIC5iYW5uZXIgPiBkaXYgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyB3aXBlLXgge1xuICBmcm9tIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuICB9XG4gIHRvIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgd2lwZS14IHtcbiAgZnJvbSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgfVxuICB0byB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyB3aXBlLXgge1xuICBmcm9tIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuICB9XG4gIHRvIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdpcGUteCB7XG4gIGZyb20ge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gIH1cbiAgdG8ge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyB3aXBlLXkge1xuICBmcm9tIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApO1xuICB9XG4gIHRvIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgd2lwZS15IHtcbiAgZnJvbSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgfVxuICB0byB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyB3aXBlLXkge1xuICBmcm9tIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApO1xuICB9XG4gIHRvIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdpcGUteSB7XG4gIGZyb20ge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gIH1cbiAgdG8ge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyByZWQtYmFyIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCA5NiUgMTAwJSAwKTtcbiAgfVxuICAzNSUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCA5NiUgMCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVkLWJhciB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgOTYlIDEwMCUgMCk7XG4gIH1cbiAgMzUlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgOTYlIDAgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyByZWQtYmFyIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCA5NiUgMTAwJSAwKTtcbiAgfVxuICAzNSUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCA5NiUgMCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlZC1iYXIge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDk2JSAxMDAlIDApO1xuICB9XG4gIDM1JSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDk2JSAwIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMiUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZHJhdy1saW5lIHtcbiAgZnJvbSB7XG4gICAgc2NhbGU6IDAgMTtcbiAgfVxuICB0byB7XG4gICAgc2NhbGU6IDEgMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRyYXctbGluZSB7XG4gIGZyb20ge1xuICAgIHNjYWxlOiAwIDE7XG4gIH1cbiAgdG8ge1xuICAgIHNjYWxlOiAxIDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZHJhdy1saW5lIHtcbiAgZnJvbSB7XG4gICAgc2NhbGU6IDAgMTtcbiAgfVxuICB0byB7XG4gICAgc2NhbGU6IDEgMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcmF3LWxpbmUge1xuICBmcm9tIHtcbiAgICBzY2FsZTogMCAxO1xuICB9XG4gIHRvIHtcbiAgICBzY2FsZTogMSAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHZvaWNlUG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2b2ljZVBvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHZvaWNlUG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdm9pY2VQb3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLypcbk1vZHVsZSBBY2NvcmRpb25Kc1xuICovXG4uYWNcbiAgLmFjXG4gICAgJi10cmlnZ2VyXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICtwYygpXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICBzcGFuXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRleHQtaW5kZW50IC05OTk5cHhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAmLXBhbmVsXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHkgaGVpZ2h0LCB2aXNpYmlsaXR5XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiBlYXNlXG4gICYuanMtZW5hYmxlZFxuICAgIC5hYy1wYW5lbFxuICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgJi5pcy1hY3RpdmVcbiAgICAuYWMtcGFuZWxcbiAgICAgIHZpc2liaWxpdHkgdmlzaWJsZSIsIi8qXG5QYWdlIExwIGxwLWphZG9yZV9xYW5kYVxuICovXG5cbi8vIOW3puKGkuWPs+OBq+aWh+Wtl+OBjOePvuOCjOOCi+ODr+OCpOODl1xuQGtleWZyYW1lcyB3aXBlLXhcbiAgZnJvbVxuICAgIGNsaXAtcGF0aCBpbnNldCgwIDEwMCUgMCAwKVxuICB0b1xuICAgIGNsaXAtcGF0aCBpbnNldCgwIDAgMCAwKVxuXG4vLyDkuIrihpLkuIvjgavnj77jgozjgovjg6/jgqTjg5fvvIjnuKbmm7jjgY3nlKjvvIlcbkBrZXlmcmFtZXMgd2lwZS15XG4gIGZyb21cbiAgICBjbGlwLXBhdGggaW5zZXQoMCAwIDEwMCUgMClcbiAgdG9cbiAgICBjbGlwLXBhdGggaW5zZXQoMCAwIDAgMClcblxuLy8g6LWk5biv77ya57Sw44GE57im5qOS44GM5LiL44G45Ly444GzIOKGkiDlj7PjgbjluoPjgYzjgotcbkBrZXlmcmFtZXMgcmVkLWJhclxuICAwJVxuICAgIGNsaXAtcGF0aCBpbnNldCgwIDk2JSAxMDAlIDApXG4gIDM1JVxuICAgIGNsaXAtcGF0aCBpbnNldCgwIDk2JSAwIDApXG4gIDEwMCVcbiAgICBjbGlwLXBhdGggaW5zZXQoMCAwIDAgMClcblxuLy8gUSZB77ya6JaE44GP5rWu44GL44Gz5LiK44GM44Gj44Gm44GL44KJ5r+D44GP44Gq44KLXG5Aa2V5ZnJhbWVzIGZhZGUtaW5cbiAgZnJvbVxuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDIlKVxuICB0b1xuICAgIG9wYWNpdHkgMVxuICAgIHRyYW5zZm9ybSBub25lXG5cbkBrZXlmcmFtZXMgZHJhdy1saW5lXG4gIGZyb21cbiAgICBzY2FsZSAwIDFcbiAgdG9cbiAgICBzY2FsZSAxIDFcblxuQGtleWZyYW1lcyBmYWRlXG4gIGZyb21cbiAgICBvcGFjaXR5IDBcbiAgdG9cbiAgICBvcGFjaXR5IDFcblxuQGtleWZyYW1lcyB2b2ljZVBvcFxuICAwJVxuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zZm9ybSBzY2FsZSguNClcbiAgNDAlXG4gICAgb3BhY2l0eSAxXG4gIDEwMCVcbiAgICBvcGFjaXR5IDFcbiAgICB0cmFuc2Zvcm0gc2NhbGUoMSlcblxucGN3KHZhbClcbiAgJ2NhbGMoKCVzIC8gMTYwMCkgKiAxMDB2dyknICUgdmFsXG5zcHcodmFsKVxuICAnY2FsYygoJXMgLyAzNzUpICogMTAwdncpJyAlIHZhbFxuaHRtbFxuICBvdmVyZmxvdy14IGhpZGRlblxuYm9keVxuICBvdmVyZmxvdyB2aXNpYmxlXG5ib2R5LnN0YXRpYyAud3JhcHBlclxuICArcGMoKVxuICAgIG1hcmdpbi10b3AgMHB4XG5tYWluLmNvbnRlbnRzLmxwLWphZG9yZV9xYW5kYVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBmb250LXNpemUgMFxuICBmb250LWZhbWlseSBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZlxuICBiYWNrZ3JvdW5kICNDQ0NDQzBcbiAgY29sb3IgIzAwMFxuICBpbWdcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IGF1dG9cbiAgICBkaXNwbGF5IGJsb2NrXG4gICpcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgLnBjXG4gICAgK3NwKClcbiAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG4gIC5zcFxuICAgICtwYygpXG4gICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuICBoM1xuICAgIGZvbnQtZmFtaWx5IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWZcbiAgICBjb2xvciAjODUxNDFBXG4gICAgZm9udC1zaXplIDI0cHhcbiAgICBsaW5lLWhlaWdodCAxXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICArc3AoKVxuICAgICAgZm9udC1zaXplIHNwdygyMilcbiAgLm1vcmUtYnRuXG4gICAgYmFja2dyb3VuZC1jb2xvciAjRjVFREQ3XG4gICAgY29sb3IgIzAwMFxuICAgIGJvcmRlciBzb2xpZCAxcHggIzAwMFxuICAgIGJvcmRlci1yYWRpdXMgNnB4XG4gICAgYm94LXNoYWRvdyAycHggMnB4IDBweCAwcHggIzAwMDAwMEU1XG4gICAgZm9udC1mYW1pbHkgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWZcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBsaW5lLWhlaWdodCAxXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGdhcCAwIDEycHhcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKVxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICB3aWR0aCA2cHhcbiAgICAgIGFzcGVjdC1yYXRpbyA1IC8gMTJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvbHAtamFkb3JlX3FhbmRhL3JpZ2h0LWFycm93LnBuZycpXG4gICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICtzcCgpXG4gICAgICAgIHdpZHRoIHNwdyg0KVxuICAgICY6aG92ZXJcbiAgICAgIGJveC1zaGFkb3cgbm9uZVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDJweCwgMnB4LCAwKVxuICAgICtwYygpXG4gICAgICB3aWR0aCAyNDBweFxuICAgICAgaGVpZ2h0IDM4cHhcbiAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICBtYXJnaW4gNDBweCBhdXRvIDBcbiAgICArc3AoKVxuICAgICAgd2lkdGggc3B3KDIyMylcbiAgICAgIGhlaWdodCBzcHcoMzUpXG4gICAgICBmb250LXNpemUgc3B3KDE0KVxuICAgICAgYm9yZGVyLXJhZGl1cyBzcHcoNilcbiAgICAgIGJveC1zaGFkb3c6IHNwdygyKSBzcHcoMikgMHB4IDBweCAjMDAwMDAwRTU7XG4gICAgICBnYXAgMCBzcHcoMTIpXG4gICAgICBtYXJnaW4gc3B3KDMwKSBhdXRvIDBcbiAgLnRvLXRvcFxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgcmlnaHQgNTBweFxuICAgIGJvdHRvbSA1MHB4XG4gICAgd2lkdGggNDBweFxuICAgIGhlaWdodCA0MHB4XG4gICAgcGFkZGluZyAwXG4gICAgYm9yZGVyIG5vbmVcbiAgICBiYWNrZ3JvdW5kICM4NTE0MUFcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMTBweClcbiAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zc1xuICAgIGJvcmRlci1yYWRpdXMgMi42cHhcbiAgICArc3AoKVxuICAgICAgcmlnaHQgc3B3KDIwKVxuICAgICAgYm90dG9tIHNwdyg3MClcbiAgICAgIHdpZHRoIHNwdygzNSlcbiAgICAgIGhlaWdodCBzcHcoMzUpXG4gICAgICBib3JkZXItcmFkaXVzIHNwdygyLjMpXG4gICAgLy8g44CM44GP44CN44Gu5a2X44Gu55+i5Y2wXG4gICAgJjo6YmVmb3JlXG4gICAgICBjb250ZW50IFwiXCJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgNTAlXG4gICAgICBsZWZ0IDUwJVxuICAgICAgd2lkdGggMTJweFxuICAgICAgaGVpZ2h0IDEycHhcbiAgICAgIGJvcmRlci10b3AgMS41cHggc29saWQgI2ZmZlxuICAgICAgYm9yZGVyLWxlZnQgMS41cHggc29saWQgI2ZmZlxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtMjUlKSByb3RhdGUoNDVkZWcpXG4gICAgJi5pcy1zaG93XG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcbiAgLnRleHQtdW5kZXJcbiAgICB0ZXh0LWJveC1lZGdlIGNhcCBhbHBoYWJldGljXG4gICAgdGV4dC1ib3gtdHJpbSB0cmltLWJvdGhcbiAgICBpc29sYXRpb24gaXNvbGF0ZVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAmOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGluc2V0IDBcbiAgICAgIHotaW5kZXggLTFcbiAgICAmLndoaXRlXG4gICAgICBjb2xvciAjODUxNDFBXG4gICAgICAmOjpiZWZvcmVcbiAgICAgICAgYmFja2dyb3VuZCAjRkNGNkU4XG4gICAgJi5yZWRcbiAgICAgIGNvbG9yICNGQ0Y2RThcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kICM4NTE0MUFcbiAgICAmLmx0b3ItYW5pbWVcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBjbGlwLXBhdGggaW5zZXQoMCAxMDAlIDAgMClcbiAgICAgICYuYWN0aXZlXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgIGFuaW1hdGlvbiB3aXBlLXggLjVzIGVhc2UgZm9yd2FyZHNcbiAgLmZsZXgtYm94XG4gICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgbWFyZ2luLXRvcCAwXG4gICAgK3BjKClcbiAgICAgIGRpc3BsYXkgZ3JpZFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDFmciA2NDBweFxuICAgICAgbWF4LXdpZHRoIDE2MDBweFxuICAgICAgbWFyZ2luIDgwcHggYXV0byAwXG4gICAgK3NwKClcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIG1hcmdpbi10b3Agc3B3KDYwKVxuICAgICY6bnRoLWNoaWxkKDcgb2YgLmZsZXgtYm94KVxuICAgICAgbWFyZ2luLWJvdHRvbSAyMDBweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLWJvdHRvbSBzcHcoMTIwKVxuICAgICAgc2VjdGlvbi5sZWZ0LWJveFxuICAgICAgICBoZWlnaHQgZml0LWNvbnRlbnRcbiAgICAgICAgLmt2LXRlbXBlcmF0dXJlXG4gICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgLmZsZXgtY29udGFpbmVyXG4gICAgZGlzcGxheSBncmlkXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIHJlcGVhdCg0LCAxZnIpXG4gICAgZ2FwIDIwcHggMTJweFxuICAgICtzcCgpXG4gICAgICBnYXAgc3B3KDIwKSBzcHcoNSlcbiAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICBtYXJnaW4tdG9wIDBcbiAgICArcGMoKVxuICAgICAgbWFyZ2luLXRvcCA4MHB4XG4gICAgK3NwKClcbiAgICAgIG1hcmdpbi10b3Agc3B3KDYwKVxuICAgICYuc25zXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGdhcCAwIDE5cHhcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgIHBhZGRpbmctYm90dG9tIDYxcHhcbiAgICAgICtzcCgpXG4gICAgICAgIGdhcCAwIHNwdygxOSlcbiAgICAgICAgcGFkZGluZy1ib3R0b20gc3B3KDUxKVxuICAgICAgYVxuICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4ycyBcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIG9wYWNpdHkgMC43XG4gICAgICBpbWdcbiAgICAgICAgd2lkdGggYXV0b1xuICAgICAgICBoZWlnaHQgMjRweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgICBoZWlnaHQgc3B3KDI0KVxuICBzZWN0aW9uXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICB3aWR0aCAxMDAlXG4gICAgZm9udC1mYW1pbHkgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWZcbiAgICArc3AoKVxuICAgICAgd2lkdGggc3B3KDM0MylcbiAgICAmLmt2XG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBoZWlnaHQgYXV0b1xuICAgICAgbWF4LXdpZHRoIDE2MDBweFxuICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgYm94LXNpemluZyBjb250ZW50LWJveFxuICAgICAgZm9udC1mYW1pbHkgXCJ0aW1lcy1uZXctcm9tYW5cIiwgc2Fucy1zZXJpZlxuICAgICAgY29sb3IgIzg1MTQxQVxuICAgICAgK3BjKClcbiAgICAgICAgbWluLWhlaWdodCA3ODdweFxuICAgICAgICBhc3BlY3QtcmF0aW8gMTYwMCAvIDc4N1xuICAgICAgK3NwKClcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgc3B3KDUwOClcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAuaW5uZXJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAua3YtdGV4dFxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgd2lkdGggNzEycHhcbiAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgIGFzcGVjdC1yYXRpbyA3MTIgLyAyNTZcbiAgICAgICAgICB0b3AgMjg4cHhcbiAgICAgICAgICBsZWZ0IDQyNHB4XG4gICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIHNwdygyODApXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMjM2IC8gMTUwXG4gICAgICAgICAgICB0b3Agc3B3KDE3NSlcbiAgICAgICAgICAgIGxlZnQgc3B3KDMzKVxuICAgICAgICAgIC50ZXh0LWlubmVyXG4gICAgICAgICAgICBmb250LWZhbWlseSBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgPiBzcGFuXG4gICAgICAgICAgICAgIHRleHQtYm94LWVkZ2UgYXV0b1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMzBweFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgN3B4IDEycHhcbiAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbiB3aXBlLXggLjQ1cyBjdWJpYy1iZXppZXIoLjY1LCAwLCAuMzUsIDEpIC40NXMgYm90aFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDE0KVxuICAgICAgICAgICAgICAgICAgcGFkZGluZyBzcHcoNCkgc3B3KDUpXG4gICAgICAgICAgICAgICAgLnR4dFxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uIHdpcGUteCAuN3MgY3ViaWMtYmV6aWVyKC42NSwgMCwgLjM1LCAxKSAuNjVzIGJvdGhcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA0MHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZyAzcHggMTJweCA1cHhcbiAgICAgICAgICAgICAgICByb3RhdGUgLTVkZWdcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luIHRvcCByaWdodFxuICAgICAgICAgICAgICAgIHRvcCA1NHB4XG4gICAgICAgICAgICAgICAgbGVmdCA0My41cHhcbiAgICAgICAgICAgICAgICBhbmltYXRpb24gcmVkLWJhciAuNTVzIGN1YmljLWJlemllciguNjUsIDAsIC4zNSwgMSkgLjc1cyBib3RoXG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMjEpXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nIHNwdygxKSBzcHcoMikgc3B3KDIpXG4gICAgICAgICAgICAgICAgICByb3RhdGUgLTRkZWdcbiAgICAgICAgICAgICAgICAgIHRvcCBzcHcoMjYpXG4gICAgICAgICAgICAgICAgICBsZWZ0IHNwdygyMClcbiAgICAgICAgICAgICAgICAudHh0XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24gd2lwZS14IC42cyBjdWJpYy1iZXppZXIoLjY1LCAwLCAuMzUsIDEpIDEuMDVzIGJvdGhcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICAgIHdpZHRoIDI0NXB4XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDI0NSAvIDIxMy41XG4gICAgICAgICAgICAgICAgdG9wIDQzcHhcbiAgICAgICAgICAgICAgICBsZWZ0IDQyNnB4XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uIGZhZGUtaW4gLjdzIGVhc2Utb3V0IDEuMHMgYm90aFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMTM2KVxuICAgICAgICAgICAgICAgICAgdG9wIHNwdyg2MClcbiAgICAgICAgICAgICAgICAgIGxlZnQgc3B3KDEyNClcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgICAgIHdpZHRoIDk3cHhcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gOTcgLyAxMDAuNVxuICAgICAgICAgICAgICAgIHRvcCAzOC41cHhcbiAgICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uIGZhZGUtaW4gLjdzIGVhc2Utb3V0IDEuMHMgYm90aFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBzcHcoNTgpXG4gICAgICAgICAgICAgICAgICB0b3Agc3B3KDQyKVxuICAgICAgICAgICAgICAgICAgbGVmdCBzcHcoMjA5KVxuICAgICAgICA+IHBcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICYucGFydC0wMVxuICAgICAgICAgICAgd3JpdGluZy1tb2RlIHZlcnRpY2FsLXJsXG4gICAgICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICAgICAgdG9wIDQycHhcbiAgICAgICAgICAgIGxlZnQgMTYwcHhcbiAgICAgICAgICAgIGFuaW1hdGlvbiB3aXBlLXkgLjlzIGN1YmljLWJlemllciguNjUsIDAsIC4zNSwgMSkgLjA1cyBib3RoXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDkpXG4gICAgICAgICAgICAgIHRvcCBzcHcoMjQpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDI5KVxuICAgICAgICAgICYucGFydC0wMlxuICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICAgIHRvcCA0NHB4XG4gICAgICAgICAgICBsZWZ0IDYwMXB4XG4gICAgICAgICAgICBhbmltYXRpb24gd2lwZS14IC44cyBjdWJpYy1iZXppZXIoLjY1LCAwLCAuMzUsIDEpIC4ycyAgYm90aFxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEwKVxuICAgICAgICAgICAgICB0b3Agc3B3KDM4NS41KVxuICAgICAgICAgICAgICBsZWZ0IHNwdygxNzcpXG4gICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDcpXG4gICAgICAgICAgJi5wYXJ0LTAzXG4gICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgdG9wIDc1NXB4XG4gICAgICAgICAgICBsZWZ0IDIxNXB4XG4gICAgICAgICAgICBhbmltYXRpb24gd2lwZS14IC44cyBjdWJpYy1iZXppZXIoLjY1LCAwLCAuMzUsIDEpIC41cyAgYm90aFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIHNwdyg3KVxuICAgICAgICAgICAgICB0b3Agc3B3KDMzNSlcbiAgICAgICAgICAgICAgbGVmdCBzcHcoNDEpXG4gICAgICAgICAgJi5wYXJ0LTA0XG4gICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgdG9wIDYyMHB4XG4gICAgICAgICAgICBsZWZ0IDYxOXB4XG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgYW5pbWF0aW9uIHdpcGUteCAuOHMgY3ViaWMtYmV6aWVyKC42NSwgMCwgLjM1LCAxKSAuN3MgIGJvdGhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoNylcbiAgICAgICAgICAgICAgdG9wIHNwdygxMTQpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDIxNylcbiAgICAgICAgLmt2LWltZ1xuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICYuaW1nLTAxXG4gICAgICAgICAgICAgIHdpZHRoIDI3OXB4XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAyNzkgLyAzODBcbiAgICAgICAgICAgICAgdG9wIDAuNXB4XG4gICAgICAgICAgICAgIGxlZnQgMjM1LjVweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIHNwdygxMTUpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygwKVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDY3KVxuICAgICAgICAgICAgJi5pbWctMDJcbiAgICAgICAgICAgICAgd2lkdGggMjIwcHhcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDIyMCAvIDIzN1xuICAgICAgICAgICAgICB0b3AgMjlweFxuICAgICAgICAgICAgICBsZWZ0IDcwMHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggc3B3KDExNSlcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDM3OClcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdygyMDkpXG4gICAgICAgICAgICAmLmltZy0wM1xuICAgICAgICAgICAgICB3aWR0aCAyNDBweFxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMjQwIC8gMzMyXG4gICAgICAgICAgICAgIHRvcCAwcHhcbiAgICAgICAgICAgICAgbGVmdCAxMTAwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMTEyKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMzU3KVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDQ2KVxuICAgICAgICAgICAgJi5pbWctMDRcbiAgICAgICAgICAgICAgd2lkdGggMjUycHhcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDI1MiAvIDMyMFxuICAgICAgICAgICAgICB0b3AgNDIzcHhcbiAgICAgICAgICAgICAgbGVmdCAxNzJweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIHNwdygxMTIpXG4gICAgICAgICAgICAgICAgdG9wIHNwdyg5LjUpXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoMjI4LjUpXG4gICAgICAgICAgICAmLmltZy0wNVxuICAgICAgICAgICAgICB3aWR0aCAyNTBweFxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMjUwIC8gMzAyXG4gICAgICAgICAgICAgIHRvcCA0MjhweFxuICAgICAgICAgICAgICBsZWZ0IDY0N3B4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggc3B3KDEwNylcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDIwNi41KVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDI1KVxuICAgICAgICAgICAgJi5pbWctMDZcbiAgICAgICAgICAgICAgd2lkdGggMjgwcHhcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDI4MCAvIDQwOVxuICAgICAgICAgICAgICB0b3AgMzc4cHhcbiAgICAgICAgICAgICAgbGVmdCAxMTIwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMTIzKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMTg4KVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDI1MilcbiAgICAmLnJlYWRcbiAgICAgIG1hcmdpbi10b3AgNTBweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBzcHcoMzApXG4gICAgICAudGV4dFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodCAxLjZcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgc3B3KDEzKVxuICAgICAgICAgIGxldHRlci1zcGFjaW5nIC0wLjAyZW1cbiAgICAmLmluZGV4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNGQ0Y2RThcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCA4MDBweFxuICAgICAgICBtYXJnaW4tdG9wIDgwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAxMnB4XG4gICAgICAgIHBhZGRpbmcgNDAuNXB4IDM1cHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3Agc3B3KDUxKVxuICAgICAgICBib3JkZXItcmFkaXVzIHNwdyg4KVxuICAgICAgICBwYWRkaW5nIHNwdygyNSkgc3B3KDE0KSBzcHcoMzApXG4gICAgICAucGFydFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB3aWR0aCAxNTcuNXB4XG4gICAgICAgIGFzcGVjdC1yYXRpbyAxNTcuNSAvIDEyMFxuICAgICAgICB0b3AgLTYwcHhcbiAgICAgICAgbGVmdCAxNjcuNXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggc3B3KDc2KVxuICAgICAgICAgIHRvcCBzcHcoLTI5KVxuICAgICAgICAgIGxlZnQgc3B3KDY3LjUpXG4gICAgICA+IHBcbiAgICAgICAgZm9udC1mYW1pbHkgXCJ0aW1lcy1uZXctcm9tYW5cIiwgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgIGNvbG9yICM4NTE0MUFcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplIDI1cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMS4yXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDAuMDZlbVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgc3B3KDEyKVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIHNwdygyMClcbiAgICAgIHVsXG4gICAgICAgIGxpXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgZ2FwIDAgMThweFxuICAgICAgICAgIHBhZGRpbmcgMjJweCAwXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgIzgwODA4MCAwIDdweCxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDdweCAxNXB4XG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgcGFkZGluZy10b3AgMFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBnYXAgMCBzcHcoOClcbiAgICAgICAgICAgIHBhZGRpbmcgc3B3KDE1KSAwXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZm9udC1zaXplIDMwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC0wLjA3ZW1cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgIGNvbG9yICM4NTE0MWFcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTUpXG4gICAgICAgICAgYVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuMDZlbVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBjb2xvciAjMUMxQzFDXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTIpXG4gICAgICAgICAgICAgIGdhcCAwIHNwdygxMClcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS4zXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICB3aWR0aCAwXG4gICAgICAgICAgICAgIGhlaWdodCAwXG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZSBzb2xpZFxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOHB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0IDhweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICBib3JkZXItdG9wIDE2cHggc29saWQgIzg1MTQxMFxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDBcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgMy41cHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAzLjVweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AgN3B4IHNvbGlkICM4NTE0MTBcbiAgICAmLnN0YWZmXG4gICAgICBtYXJnaW4tdG9wIDgwcHhcbiAgICAgICtwYygpXG4gICAgICAgIHdpZHRoIDgwMHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIHNwdyg1MSlcbiAgICAgIC5wYXJ0IFxuICAgICAgICB3aWR0aCAxNTBweFxuICAgICAgICBhc3BlY3QtcmF0aW8gMTUwIC8gMTAwXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAtNDZweFxuICAgICAgICBsZWZ0IDQyOHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggc3B3KDc1KVxuICAgICAgICAgIHRvcCBzcHcoLTMyKVxuICAgICAgICAgIGxlZnQgc3B3KDI2MSlcbiAgICAgIC5zdGFmZi1jYXJkIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNGQ0Y2RThcbiAgICAgICAgd2lkdGggNDgwcHhcbiAgICAgICAgcGFkZGluZyAxNXB4XG4gICAgICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgICAgICBib3JkZXItcmFkaXVzIDhweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGdhcCAxNXB4IDEycHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBzcHcoMzIxKVxuICAgICAgICAgIHBhZGRpbmcgc3B3KDE1KSBzcHcoMTIpXG4gICAgICAgICAgYm9yZGVyLXJhZGl1cyBzcHcoOClcbiAgICAgICAgLmljb25cbiAgICAgICAgICB3aWR0aCA2MHB4XG4gICAgICAgICAgYXNwZWN0LXJhdGlvIDEgLyAxXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIHNwdyg0NSlcbiAgICAgICAgLmluZm8gXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgMS4zXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtMC4wNGVtXG4gICAgICAgICAgICB0ZXh0LWJveC1lZGdlOiBjYXAgYWxwaGFiZXRpYztcbiAgICAgICAgICAgIHRleHQtYm94LXRyaW06IHRyaW0tYm90aDtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTUpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEwKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDEwKVxuICAgICAgICAudGV4dFxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNVxuICAgICAgICAgIGxldHRlci1zcGFjaW5nIC0wLjA0ZW1cbiAgICAgICAgICB0ZXh0LWJveC1lZGdlOiBjYXAgYWxwaGFiZXRpYztcbiAgICAgICAgICB0ZXh0LWJveC10cmltOiB0cmltLWJvdGg7XG4gICAgICAgICAgcGFkZGluZy10b3AgMTVweFxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICM4NTE0MUEgMCA0cHgsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCA0cHggN3B4XG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTEpXG4gICAgICAgICY6bnRoLWNoaWxkKDIgb2YgLnN0YWZmLWNhcmQpXG4gICAgICAgICAgbWFyZ2luIDIwcHggMCAwIGF1dG9cbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMTIpXG4gICAgJi5xdWVzdGlvblxuICAgICAgbWFyZ2luLXRvcCA4MHB4XG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCA4MDBweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBzcHcoNTApXG4gICAgICA+IHBcbiAgICAgICAgY29sb3IgIzg1MTQxQVxuICAgICAgICB3aWR0aCBmaXQtY29udGVudFxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIHNwYW5cbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEyKVxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIHNwdyg4KVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICB0ZXh0LWJveC1lZGdlIGNhcCBhbHBoYWJldGljXG4gICAgICAgICAgICB0ZXh0LWJveC10cmltIHRyaW0tYm90aFxuICAgICAgICAgICAgcGFkZGluZyAxMHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDE4KVxuICAgICAgICAgICAgICBwYWRkaW5nIHNwdyg1LjUpIHNwdyg2KVxuICAgICAgPiBzcGFuXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQgMS42XG4gICAgICAgIGxldHRlci1zcGFjaW5nIC0wLjAyZW1cbiAgICAgICAgbWFyZ2luLXRvcCAxNXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgZm9udC1zaXplIHNwdyg5KVxuICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDEyKVxuICAgICAgLnJ1bmtpbmdcbiAgICAgICAgbWFyZ2luLXRvcCA0MHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMzApXG4gICAgICAgIC5jb250ZW50LXRpdGxlXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgZ2FwIDAgMzJweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBnYXAgMCBzcHcoMTEpXG4gICAgICAgICAgPiBzcGFuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAzNHB4XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgICAgcGFkZGluZyA0cHggMnB4IDhweFxuICAgICAgICAgICAgICB0ZXh0LWJveC1lZGdlIGNhcCBhbHBoYWJldGljXG4gICAgICAgICAgICAgIHRleHQtYm94LXRyaW0gdHJpbS1ib3RoXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygyMClcbiAgICAgICAgICAgICAgICBwYWRkaW5nIHNwdygyKSBzcHcoMSkgc3B3KDQpXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDE1KVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgICA+IHNwYW5cbiAgICAgICAgICAgICAgICBwYWRkaW5nIDZweCAzcHhcbiAgICAgICAgICAgICAgICB0ZXh0LWJveC1lZGdlIGNhcCBhbHBoYWJldGljXG4gICAgICAgICAgICAgICAgdGV4dC1ib3gtdHJpbSB0cmltLWJvdGhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nIHNwdygzLjUpIHNwdygxKVxuICAgICAgICB1bFxuICAgICAgICAgIG1hcmdpbi10b3AgMzVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIHNwdygyNSlcbiAgICAgICAgICBsaVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGdhcCAwIDI1cHhcbiAgICAgICAgICAgIHBhZGRpbmcgMjguNXB4IDAgMTRweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAgICM4NTE0MUEgMCA3cHgsXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDdweCAxNXB4XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgcGFkZGluZy10b3AgMFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZ2FwIDAgc3B3KDExKVxuICAgICAgICAgICAgICBwYWRkaW5nIHNwdygyMCkgMCBzcHcoNSlcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgICAgICAjODUxNDFBIDAgc3B3KDQpLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IHNwdyg0KSBzcHcoOClcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgID4gc3BhblxuICAgICAgICAgICAgICBmb250LXNpemUgMzVweFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDBcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICAgICAgICBjb2xvciAjODUxNDFBXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygyMClcbiAgICAgICAgICAgICAgPiBzcGFuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE3cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMClcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgY29sb3IgIzFDMUMxQ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEzKVxuICAgICAgICAgICAgICAgID4gc3BhbiBcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmcgN3B4IDVweFxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEzKVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIHNwdyg0KSBzcHcoMilcbiAgICAgIC5ydW5raW5nLWltZ1xuICAgICAgICBtYXJnaW4gNzRweCBhdXRvIDBcbiAgICAgICAgd2lkdGggNTU3cHhcbiAgICAgICAgYXNwZWN0LXJhdGlvIDU1NyAvIDI5OFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDUwKVxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBhc3BlY3QtcmF0aW8gMzQzIC8gMTg2XG4gICAgICAgIHNwYW5cbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICYuaW1nMDFcbiAgICAgICAgICAgIHdpZHRoIDE2MHB4XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTYwIC8gMjQ2LjVcbiAgICAgICAgICAgIHRvcCA1MHB4XG4gICAgICAgICAgICBsZWZ0IDE2N3B4XG4gICAgICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygxMDApXG4gICAgICAgICAgICAgIHRvcCBzcHcoMzEpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDkxLjUpXG4gICAgICAgICAgJi5pbWcwMlxuICAgICAgICAgICAgd2lkdGggMTk0cHhcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxOTQgLyAyNTUuNVxuICAgICAgICAgICAgdG9wIDFweFxuICAgICAgICAgICAgbGVmdCAzMTBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDEyMSlcbiAgICAgICAgICAgICAgdG9wIHNwdygwLjUpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDE2OSlcbiAgICAgICAgICAmLnBhcnQwMVxuICAgICAgICAgICAgd2lkdGggMTk0cHhcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxOTQgLyAzNlxuICAgICAgICAgICAgcm90YXRlIC04ZGVnXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luIHRvcCByaWdodFxuICAgICAgICAgICAgdG9wIC03cHhcbiAgICAgICAgICAgIGxlZnQgMTFweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDEyMilcbiAgICAgICAgICAgICAgdG9wIHNwdygtNSlcbiAgICAgICAgICAgICAgbGVmdCBzcHcoMTMpXG4gICAgICAgICAgJi5wYXJ0MDJcbiAgICAgICAgICAgIHdpZHRoIDEzNXB4XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTM1IC8gNzFcbiAgICAgICAgICAgIHRvcCAxNzFweFxuICAgICAgICAgICAgbGVmdCAwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdyg4NClcbiAgICAgICAgICAgICAgdG9wIHNwdygxMDcpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDYpXG4gICAgICAgICAgJi5wYXJ0MDNcbiAgICAgICAgICAgIHdpZHRoIDcwcHhcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyA3MCAvIDQzXG4gICAgICAgICAgICB0b3AgMjUzcHhcbiAgICAgICAgICAgIGxlZnQgNDg1cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdyg0MylcbiAgICAgICAgICAgICAgdG9wIHNwdygxNTgpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDI3OSlcbiAgICAmLnF1ZXN0aW9uLWJveFxuICAgICAgbWFyZ2luLXRvcCAxMDBweFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICtwYygpXG4gICAgICAgIHdpZHRoIDgwMHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIHNwdygxNDApXG4gICAgICAuY29udGVudC10aXRsZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGdhcCAwIDIwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBnYXAgMCBzcHcoNylcbiAgICAgICAgKyAuaXRlbS1kZXRhaWxcbiAgICAgICAgICBtYXJnaW4tdG9wIDUwcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMzIpXG4gICAgICAgID4gc3BhblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAzMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtMC4wNGVtXG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgIHBhZGRpbmcgNHB4IDJweCA4cHhcbiAgICAgICAgICAgIHRleHQtYm94LWVkZ2UgY2FwIGFscGhhYmV0aWNcbiAgICAgICAgICAgIHRleHQtYm94LXRyaW0gdHJpbS1ib3RoXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDIwKVxuICAgICAgICAgICAgICBwYWRkaW5nIHNwdygzKSBzcHcoMSkgc3B3KDQpXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuM1xuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDE1KVxuICAgICAgICAgICAgPiBzcGFuXG4gICAgICAgICAgICAgIHBhZGRpbmcgNnB4IDNweFxuICAgICAgICAgICAgICB0ZXh0LWJveC1lZGdlIGNhcCBhbHBoYWJldGljXG4gICAgICAgICAgICAgIHRleHQtYm94LXRyaW0gdHJpbS1ib3RoXG4gICAgICAudGl0bGUtYXJlYVxuICAgICAgICBtYXJnaW4tYm90dG9tIDUwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIHNwdygzNSlcbiAgICAgICAgICAuY29udGVudC10aXRsZVxuICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAgICAgPiBzcGFuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdyg0KVxuICAgICAgICA+IGRpdlxuICAgICAgICAgIG1hcmdpbiA1MHB4IGF1dG8gMFxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgZ2FwIDAgMTFweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIHNwdygxNilcbiAgICAgICAgICAgIGdhcCAwIHNwdygxMClcbiAgICAgICAgICAudm9pY2VcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuM1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMFxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gbGVmdCBib3R0b21cbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMilcbiAgICAgICAgICAgID4gc3BhblxuICAgICAgICAgICAgICBmb250LXNpemUgMTMuMjVweFxuICAgICAgICAgICAgICBmb250LXdlaWdodCA0MDBcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuMDRlbVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTApXG4gICAgICAgICAgICAmLmxlZnRcbiAgICAgICAgICAgICAgd2lkdGggZml0LWNvbnRlbnRcbiAgICAgICAgICAgICAgaGVpZ2h0IGZpdC1jb250ZW50XG4gICAgICAgICAgICAgIHBhZGRpbmcgMCAxNHB4IDUzcHhcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbHAtamFkb3JlX3FhbmRhL3ZvaWNlMDEucG5nXCIpXG4gICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uIHZvaWNlUG9wIC41NXMgY3ViaWMtYmV6aWVyKC4zNCwxLjU2LC42NCwxKSAwcyBib3RoXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwIDAgc3B3KDM1KVxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCBzcHcoMTgxKVxuICAgICAgICAgICAgJi5yaWdodFxuICAgICAgICAgICAgICB3aWR0aCBmaXQtY29udGVudFxuICAgICAgICAgICAgICBoZWlnaHQgZml0LWNvbnRlbnRcbiAgICAgICAgICAgICAgcGFkZGluZyAwIDYuNXB4IDQwcHggMTVweFxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybChcIi4uL2ltZy9scC1qYWRvcmVfcWFuZGEvdm9pY2UwMi5wbmdcIilcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCA1OHB4XG4gICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uIHZvaWNlUG9wIC41NXMgY3ViaWMtYmV6aWVyKC4zNCwxLjU2LC42NCwxKSAuM3MgYm90aFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDMwKVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMCBzcHcoMSkgc3B3KDMwKSBzcHcoMTEpXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoIHNwdygxMzkpXG4gICAgICAucGlja1xuICAgICAgICB3aWR0aCAxNjZweFxuICAgICAgICBhc3BlY3QtcmF0aW8gMTY2IC8gMjhcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBzcHcoMTE4KVxuICAgICAgLmFuc3dlclxuICAgICAgICBtYXJnaW4gNDBweCBhdXRvIDYwcHhcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA1MDBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBtYXJnaW4gc3B3KDI0KSBhdXRvIHNwdyg0NSlcbiAgICAgICAgLml0ZW0taW1nXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgIGFzcGVjdC1yYXRpbyA1MDAgLyA0NDYuNVxuICAgICAgICAuaXRlbS1pbmZvXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICB3aWR0aCBmaXQtY29udGVudFxuICAgICAgICAgIGZvbnQtZmFtaWx5IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgICB0ZXh0LWJveC1lZGdlIGNhcCBhbHBoYWJldGljXG4gICAgICAgICAgdGV4dC1ib3gtdHJpbSB0cmltLWJvdGhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMSlcbiAgICAgICAgICBwXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAwXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoOClcbiAgICAgICAgICAuYnV5LWJ0blxuICAgICAgICAgICAgY29sb3IgI0ZDRjZFOFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjODUxNDFBXG4gICAgICAgICAgICB3aWR0aCA4N3B4XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gODcgLyAyOFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgbWFyZ2luLXRvcCAxNC41cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdyg1OClcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMTApXG4gICAgICAgICAgLmFycm93XG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgPiBkaXZcbiAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICYuaXRlbWxpc3RcbiAgICAgICAgICAgIHBhZGRpbmcgMCA1MHB4XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoNC41KVxuICAgICAgICAgICAgLnBpY2t1cC1jb250YWluZXJcbiAgICAgICAgICAgICAgaGVpZ2h0IGZpdC1jb250ZW50XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAgICAgICAmLmZsZXgtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIHJlcGVhdCgzLCAxZnIpIFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgcmVwZWF0KDQsIDFmcikgXG4gICAgICAgICAgICAgICAgICBnYXAgc3B3KDEwKSBzcHcoNSlcbiAgICAgICAgICAgICAgLml0ZW1cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseSBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNDAwXG4gICAgICAgICAgICAgICAgLnR4dFxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDUpXG4gICAgICAgICAgICAgICAgICAuYnJhbmQtbmFtZVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOHB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgIzY2NlxuICAgICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoOSlcbiAgICAgICAgICAgICAgICAgIC5pdGVtLW5hbWVcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDlweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxLjRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAycHhcbiAgICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEwKVxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDIpXG4gICAgICAgICAgICAgICAgICAuaXRlbS1wcmljZVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOXB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDRweFxuICAgICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTApXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoNClcbiAgICAgICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA3cHhcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAycHhcbiAgICAgICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdyg4KVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgc3B3KDIpXG4gICAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlLW9sZFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICYuZGV0YWlsXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgLm51bWJlclxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAuaW5uZXJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIHdpZHRoIDg4cHhcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gODggLyA2OVxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBzcHcoODgpXG4gICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICYubnVtXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwidGltZXMtbmV3LXJvbWFuXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgIzg1MTQxQVxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDcycHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMVxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtMC4wNGVtXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYm94LWVkZ2UgY2FwIGFscGhhYmV0aWNcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1ib3gtdHJpbSB0cmltLWJvdGhcbiAgICAgICAgICAgICAgICAgICAgdG9wIDIxcHhcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAyLjVweFxuICAgICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoNzIpXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIHNwdygyMClcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0IHNwdygxKVxuICAgICAgICAgICAgICAgICAgJi5zdGFmZlxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA1MHB4XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMDkgLyA5MVxuICAgICAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGggc3B3KDUwKVxuICAgICAgICAgICAgLmltZ1xuICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyA0MDAgLyA2MDJcbiAgICAgICAgICAgIC5jb3B5dGV4dFxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93LXJldmVyc2VcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAgICAgICBzcGFuICBcbiAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGUgdmVydGljYWwtcmxcbiAgICAgICAgICAgICAgICB0ZXh0LWJveC1lZGdlIGF1dG9cbiAgICAgICAgICAgICAgICB0ZXh0LWJveC10cmltIG5vbmVcbiAgICAgICAgICAgICAgICB3aWR0aCBmaXQtY29udGVudFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS4xXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC4xZW1cbiAgICAgICAgICAgICAgICBwYWRkaW5nIDdweCA0cHhcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGggaW5zZXQoMCAwIDEwMCUgMClcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxNClcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmcgc3B3KDUpIHNwdygzKVxuICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uIHdpcGUteSAuNDVzIGN1YmljLWJlemllciguNjUsIDAsIC4zNSwgMSkgMHMgYm90aFxuICAgICAgICAgICAgICAgICAgICAudHh0XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uIHdpcGUteSAuN3MgY3ViaWMtYmV6aWVyKC42NSwgMCwgLjM1LCAxKSAuMjVzIGJvdGhcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uIHdpcGUteSAuNzVzIGN1YmljLWJlemllciguNjUsIDAsIC4zNSwgMSkgLjQ1cyBib3RoXG4gICAgICAgICAgICAgICAgICAgIC50eHRcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24gd2lwZS15IC43cyBjdWJpYy1iZXppZXIoLjY1LCAwLCAuMzUsIDEpIC42NXMgYm90aFxuICAgICAgICAmLnRvcFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxuICAgICAgICAgIC5kZXRhaWxcbiAgICAgICAgICAgIC5udW1iZXJcbiAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAuY29weXRleHRcbiAgICAgICAgICAgICAgdG9wIDhweFxuICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygzMilcbiAgICAgICAgICAgICAgICByaWdodCBzcHcoMTYpXG4gICAgICAgICYuYm90dG9tXG4gICAgICAgICAgbWFyZ2luLXRvcCA2MHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDQyKVxuICAgICAgICAgIC5kZXRhaWxcbiAgICAgICAgICAgIC5udW1iZXJcbiAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgcmlnaHQgMFxuICAgICAgICAgICAgLmNvcHl0ZXh0XG4gICAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMzQpXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoOClcbiAgICAgIC50YWxrXG4gICAgICAgIG1hcmdpbi10b3AgNTBweFxuICAgICAgICBmb250LWZhbWlseSBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQgMS44XG4gICAgICAgIGxldHRlci1zcGFjaW5nIC0wLjAyZW1cbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tdG9wIHNwdygzMClcbiAgICAgICAgICBmb250LXNpemUgc3B3KDEyKVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgICAgICAuYm9sZFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAudGV4dC11bmRlclxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgIHBhZGRpbmcgNHB4IDJweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBwYWRkaW5nIHNwdyg0KSBzcHcoMilcbiAgICAgICAgPiBwXG4gICAgICAgICAgKyBwXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDIwKVxuICAgICAgLnJlY29tbWVuZFxuICAgICAgICBtYXJnaW4tdG9wIDcwcHhcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA4MDBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDYwKVxuICAgICAgICAuaXRlbS1saXN0XG4gICAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgICAgZGlzcGxheSBncmlkXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIHJlcGVhdCgyLCAxZnIpXG4gICAgICAgICAgZ2FwIDE1cHggMjBweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIHNwdygzMClcbiAgICAgICAgICAgIGdhcCBzcHcoMTApXG4gICAgICAgICAgLml0ZW1cbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgIGdhcCAwIDlweFxuICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICB3aWR0aCAxMjVweFxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyA1MyAvIDYzXG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIHNwdyg1MylcbiAgICAgICAgICAgICAgICAgIGhlaWdodCBzcHcoNjMpXG4gICAgICAgICAgICAgIC50eHRcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseSBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNDAwXG4gICAgICAgICAgICAgICAgLmJyYW5kLW5hbWVcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxLjRcbiAgICAgICAgICAgICAgICAgIGNvbG9yICM3OTc5NzlcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoOSlcbiAgICAgICAgICAgICAgICAuaXRlbS1uYW1lXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS40XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7ICAgIC8qIOihqOekuuOBmeOCi+ihjOaVsCAqL1xuICAgICAgICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDExKVxuICAgICAgICAgICAgICAgIC5pdGVtLXByaWNlXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDE2LjVweFxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMSlcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoOClcbiAgICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDkpXG4gICAgICAmI3ExXG4gICAgICAgIHBhZGRpbmctdG9wIDM4cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBwYWRkaW5nLXRvcCBzcHcoMjYpXG4gICAgICAgIC5waWNrXG4gICAgICAgICAgdG9wIDBcbiAgICAgICAgICBsZWZ0IDQwOHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGxlZnQgc3B3KDIxNSlcbiAgICAgICAgLmFuc3dlclxuICAgICAgICAgIC5pdGVtLWluZm9cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICAgIHRvcCA0MHB4XG4gICAgICAgICAgICAgIGxlZnQgMTBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMTcpXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoNDApXG4gICAgICAgICAgICAgIC5hcnJvd1xuICAgICAgICAgICAgICAgIHdpZHRoIDc5cHhcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNzkgLyAxNCBcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAxMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgLTI4cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggc3B3KDIyKVxuICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDIyIC8gN1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgc3B3KDEwMClcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KC00MylcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgIHRvcCAzNTdweFxuICAgICAgICAgICAgICBsZWZ0IDQwNHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygyMzYpXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoMjQ1KVxuICAgICAgICAgICAgICAuYXJyb3dcbiAgICAgICAgICAgICAgICB3aWR0aCA3NnB4XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDc2IC8gMTZcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAtODRweFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgLTg1cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggc3B3KDMzKVxuICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDMzIC8gMTZcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IHNwdygtMzUpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdygtNjgpXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgICYudG9wXG4gICAgICAgICAgICAuZGV0YWlsIC5jb3B5dGV4dCBcbiAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMTgycHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDEyNSlcbiAgICAgICAgICAmLmJvdHRvbVxuICAgICAgICAgICAgLmRldGFpbCAuY29weXRleHQgXG4gICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwOXB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdyg3NClcbiAgICAgICYjcTJcbiAgICAgICAgcGFkZGluZy10b3AgMzhweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHBhZGRpbmctdG9wIHNwdygyNilcbiAgICAgICAgLnBpY2tcbiAgICAgICAgICB0b3AgMFxuICAgICAgICAgIGxlZnQgNTM0cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbGVmdCBzcHcoMjE1KVxuICAgICAgICAuYW5zd2VyXG4gICAgICAgICAgLml0ZW0taW5mb1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgICAgICAgdG9wIDM0N3B4XG4gICAgICAgICAgICAgIGxlZnQgMHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygyMzgpXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoMjgpXG4gICAgICAgICAgICAgIC5hcnJvd1xuICAgICAgICAgICAgICAgIHdpZHRoIDY1cHhcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNjUgLyAyNlxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDEzM3B4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAtNzVweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBzcHcoNDEpXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNDEgLyAyM1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgc3B3KDY0KVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoLTg1KVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgICAgICAgdG9wIDIwcHhcbiAgICAgICAgICAgICAgbGVmdCAzNjhweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMClcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdygyMjEpXG4gICAgICAgICAgICAgIC5hcnJvd1xuICAgICAgICAgICAgICAgIHdpZHRoIDEwMnB4XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDEwMiAvIDQ0XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgLTEwOHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAtNjRweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBzcHcoNDEpXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNDEgLyAyM1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgc3B3KC00OClcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KC0zNClcbiAgICAgICAgLml0ZW0tZGV0YWlsXG4gICAgICAgICAgJi50b3BcbiAgICAgICAgICAgIC5kZXRhaWwgLmNvcHl0ZXh0IFxuICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxODJweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMTI1KVxuICAgICAgICAgICYuYm90dG9tXG4gICAgICAgICAgICAuZGV0YWlsIC5jb3B5dGV4dCBcbiAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjQwcHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDE5NSlcbiAgICAgICYjcTNcbiAgICAgICAgLml0ZW0tZGV0YWlsXG4gICAgICAgICAgJi50b3BcbiAgICAgICAgICAgIC5kZXRhaWwgLmNvcHl0ZXh0IFxuICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxODJweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMTI1KVxuICAgICAgICAgICYuYm90dG9tXG4gICAgICAgICAgICAuZGV0YWlsIC5jb3B5dGV4dCBcbiAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMTQwcHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDkwKVxuICAgICAgJiNxNFxuICAgICAgICAuYW5zd2VyXG4gICAgICAgICAgLml0ZW0taW5mb1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgICAgICAgdG9wIDIwcHhcbiAgICAgICAgICAgICAgbGVmdCAwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDE3KVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDE1KVxuICAgICAgICAgICAgICAuYXJyb3dcbiAgICAgICAgICAgICAgICB3aWR0aCA1N3B4XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDU3IC8gMjdcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA2M3B4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAzLjVweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMzcpXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMzcgLyAyNlxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgc3B3KDI2KVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoNSlcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgIHRvcCAzNTcuNXB4XG4gICAgICAgICAgICAgIGxlZnQgMzY4cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDI1MSlcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdygyNDYpXG4gICAgICAgICAgICAgIC5hcnJvd1xuICAgICAgICAgICAgICAgIHdpZHRoIDU5cHhcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNTkgLyA0MVxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDE4cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIC0xMzBweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBzcHcoNDEpXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNDEgLyAyM1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgc3B3KDE4KVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoLTkwKVxuICAgICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgICAmLnRvcFxuICAgICAgICAgICAgLmRldGFpbCAuY29weXRleHQgXG4gICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDE4MnB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdygxMjUpXG4gICAgICAgICAgJi5ib3R0b21cbiAgICAgICAgICAgIC5kZXRhaWwgLmNvcHl0ZXh0IFxuICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxNDBweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMTQwKVxuICAgICAgJiNxNVxuICAgICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgICAmLnRvcFxuICAgICAgICAgICAgLmRldGFpbCAuY29weXRleHQgXG4gICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDE2MnB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdygxMjUpXG4gICAgICAgICAgJi5ib3R0b21cbiAgICAgICAgICAgIC5kZXRhaWwgLmNvcHl0ZXh0IFxuICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxNDBweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMTA5KVxuICAgICAgJiNvdGhlclxuICAgICAgICAudGl0bGUtYXJlYVxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgIGdhcCAwIDI1cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZ2FwIDAgc3B3KDgpXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aCAxODhweFxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDE4OCAvIDEwMFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDkxKVxuICAgICAgICAgID4gcFxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuM1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgd2lkdGggZml0LWNvbnRlbnRcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDNweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiLi4vaW1nL2xwLWphZG9yZV9xYW5kYS9xLW90aGVyL3RpdGxlLWxpbmUucG5nXCIpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCUgNnB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IGJvdHRvbVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDExKVxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gc3B3KDUpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDFweFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTUpXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtMC4wOGVtXG4gICAgICAgID4gZGl2XG4gICAgICAgICAgLnBpY2t1cFxuICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgd2lkdGggZml0LWNvbnRlbnRcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gNnB4XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiLi4vaW1nL2xwLWphZG9yZV9xYW5kYS9xLW90aGVyL3RpdGxlLWxpbmUucG5nXCIpXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIHNwdyg2KVxuICAgICAgICAgICAgLnRpdGxlXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxLjNcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxNSlcbiAgICAgICAgICAuYW5zd2VyXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4gc3B3KDIwKSBhdXRvIHNwdygyNSlcbiAgICAgICAgICAgIC50ZXh0XG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgLnRhbGtcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAuc3RhZmYwMVxuICAgICAgICAgIC5hbnN3ZXJcbiAgICAgICAgICAgIC5pdGVtLWluZm9cbiAgICAgICAgICAgICAgdG9wIDEzOHB4XG4gICAgICAgICAgICAgIGxlZnQgMzk4cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDkwKVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDI1NilcbiAgICAgICAgICAgIC50ZXh0XG4gICAgICAgICAgICAgIHdpZHRoIDE1OC41cHhcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDE1OC41IC8gOTBcbiAgICAgICAgICAgICAgdG9wIC0ycHhcbiAgICAgICAgICAgICAgbGVmdCAzMDhweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIHNwdygxMDcpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygwKVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDE5NylcbiAgICAgICAgLnN0YWZmMDJcbiAgICAgICAgICBtYXJnaW4tdG9wIDcwcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoNzApXG4gICAgICAgICAgLmFuc3dlclxuICAgICAgICAgICAgLml0ZW0taW5mb1xuICAgICAgICAgICAgICB0b3AgMTM4cHhcbiAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgdG9wIHNwdyg0MSlcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdyg1KVxuICAgICAgICAgICAgLnRleHRcbiAgICAgICAgICAgICAgd2lkdGggNDNweFxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNDMgLyA4MFxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luIHRvcCByaWdodFxuICAgICAgICAgICAgICB0b3AgMjNweFxuICAgICAgICAgICAgICBsZWZ0IDQyMHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggc3B3KDMxKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMjApXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoMjcwKVxuICAgICYuY29weS1yaWdodFxuICAgICAgZm9udC1mYW1pbHkgXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgXCJHYXJhbW9uZFwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZlxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICBsaW5lLWhlaWdodCAxLjRcbiAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgbWFyZ2luLXRvcCAxMjBweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBzcHcoNjAuNSlcbiAgICAgICAgZm9udC1zaXplIHNwdygxMClcbiAgICAmLmZlYXR1cmVcbiAgICAgIG1hcmdpbi10b3AgMTIwcHhcbiAgICAgIG1hcmdpbi1ib3R0b20gMTYwcHhcbiAgICAgICtwYygpXG4gICAgICAgIHdpZHRoIDgwMHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIHNwdyg2MClcbiAgICAgICAgbWFyZ2luLWJvdHRvbSBzcHcoMTYwKVxuICAgICAgLmJhbm5lclxuICAgICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGdhcCAwIDIzcHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDBcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tdG9wIHNwdygzMClcbiAgICAgICAgICBnYXAgc3B3KDE1KSAwXG4gICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgcFxuICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMS4zXG4gICAgICAgICAgbWFyZ2luLXRvcCAxNHB4XG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgZm9udC1zaXplIDlweFxuICAgICAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMilcbiAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDUpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoOSlcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoMilcbiAgICAgICAgPiBkaXZcbiAgICAgICAgICBkaXNwbGF5IGdyaWRcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgcmVwZWF0KDIsIDFmcilcbiAgICAgICAgICBnYXAgMCAyM3B4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGdhcCBzcHcoMTUpIHNwdyg1KVxuICAgICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxLjNcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEyKVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdyg1KVxuXG5cbiIsIkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcblxuc3AoKVxuICBAbWVkaWEgJHNwXG4gICAge2Jsb2NrfVxuXG5wYygpXG4gIEBtZWRpYSAkcGNcbiAgICB7YmxvY2t9XG5cbnRhYigpXG4gIEBtZWRpYSAkdGFiXG4gICAge2Jsb2NrfVxuXG5scCgpXG4gIEBtZWRpYSAkbHBcbiAgICB7YmxvY2t9XG5cbmxwcGMoKVxuICBAbWVkaWEgJGxwcGNcbiAgICB7YmxvY2t9XG5cbmxwdGFiKClcbiAgQG1lZGlhICRscHRhYlxuICAgIHtibG9ja31cblxuLy8g55u45a++5YCkd2lkdGjjgahtYXgtd2lkdGjjgpLjgb7jgajjgoHjgabmjIflrppcbndtYXgodylcbiAgd2lkdGggdW5pdCgodyAqIC4xKSwgJ3JlbScpXG4gIG1heC13aWR0aCB1bml0KHcsICdweCcpXG5cbi8vIOebuOWvvuWApGhlaWdodOOBqG1heC1oZWlnaHTjgpLjgb7jgajjgoHjgabmjIflrppcbmhtYXgoaClcbiAgaGVpZ2h0IHVuaXQoKGggKiAuMSksICdyZW0nKVxuICBtYXgtaGVpZ2h0IHVuaXQoaCwgJ3B4JylcblxuLy8gKHBjL3RhYikgbWVkaWEgcXVlcnkg44Gr44KI44Gj44Gm44OX44Ot44OR44OG44Kj44Gu5Y2Y5L2N44KS5YiH44KK5pu/44GIXG5ycHJvcChwcm9wLCB2YWwpXG4gICtwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArdGFiKClcbiAgICB7cHJvcH0gdW5pdCgodmFsICogLjEpLCAncmVtJylcblxubHByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTQ0MCkgKiAxMDApLCAndncnKVxuXG5wcm9wMTIwMChwcm9wLCB2YWwpXG4gICtscHBjKClcbiAgICB7cHJvcH0gdW5pdCh2YWwsICdweCcpXG4gICtscHRhYigpXG4gICAge3Byb3B9IHVuaXQoKCh2YWwgLyAxMjAwKSAqIDEwMCksICd2dycpXG4iLCIucGNcclxuICArc3AoKVxyXG4gICAgZGlzcGxheSBub25lXHJcbi5zcFxyXG4gICtwYygpXHJcbiAgICBkaXNwbGF5IG5vbmUiXX0= */
