@charset 'EUC-JP';

@import url('https://use.typekit.net/lva6bsy.css');

.test {
  color: red;
}

.scroll-prevent {
  /*動き固定*/
  position: absolute;
  /*奥行きを管理*/
  z-index: -1;
  /*下2つで背景を元のサイズのまま表示することができる*/
  width: 100%;
  height: 100%;
}

body,
html {
  width: 100%;
}

body {
  scroll-behavior: smooth;
}

* {
  font-family: 'Noto Sans CJK JP', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', 'Helvetica Neue', HelveticaNeue, YuGothic, 'Yu Gothic Medium', 'Yu Gothic', Verdana, Meiryo, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8;
  color: #262626;
}

a,
span {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

h1,
h2,
h3,
h4 {
  font-weight: 400;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ul {
  list-style: none;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

picture,
source {
  line-height: 1;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.left-bottom-white-circle {
  position: relative;
}

.left-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 200px;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 200px;
  height: 100%;
  content: '';
  background: white;
}

.right-blue-circle {
  position: relative;
}

.right-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-blue-circle {
  position: relative;
}

.left-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-blue-circle {
  position: relative;
}

.left-top-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.right-top-blue-circle {
  position: relative;
}

.right-top-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-white-circle {
  position: relative;
}

.left-top-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.left-top-right-bottom-white-circle {
  position: relative;
}

.left-top-right-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-right-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.right-top-right-bottom-white-circle {
  position: relative;
}

.right-top-right-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.right-top-right-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.right-bottom-white-circle {
  position: relative;
}

.right-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.right-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.left-bottom-right-top-white-circle {
  position: relative;
}

.left-bottom-right-top-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-bottom-right-top-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.right-half-blue {
  position: relative;
}

.right-half-blue::before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.back-deco1 {
  position: absolute;
  z-index: -1;
  top: 153px;
  right: 0;
  display: none;
  width: 100%;
  max-width: 712px;
  height: 320px;
}

.back-deco1__top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  border-radius: 0 0 0 160px;
  background: #f5f9ff;
}

.back-deco1__bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: #f5f9ff;
}

.back-deco1__bottom::before {
  position: absolute;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border-radius: 0 160px 0 0;
  background: white;
}

.bc-white {
  background: white;
}

.bc-pb {
  background: #f5f9ff;
}

.bc-blue1 {
  background: #6599ff;
}

.bc-blue2 {
  background: #6680ff;
}

.bc-blue3 {
  background: #66b3ff;
}

.bc-blue4 {
  background: #1b5fa6;
}

.bc-blue5 {
  background: #113d6b;
}

.bc-blue6 {
  background: #40b8c9;
}

.b-shadow-l {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
}

.b-shadow-m {
  box-shadow: 0 4px 6px rgba(0, 0, 0, .15);
}

.b-shadow-s {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
}

.s-text {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6;
}

.b-text {
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.6;
}

.fs14 {
  font-size: 1.4rem;
  line-height: 1.8;
}

.fs16 {
  font-size: 1.6rem;
  line-height: 1.8;
}

.fs18 {
  font-size: 1.8rem;
  line-height: 1.8;
}

.fs20 {
  font-size: 2rem;
  line-height: 1.8;
}

.fs22 {
  font-size: 2.2rem;
  line-height: 1.8;
}

.fs24 {
  font-size: 2.4rem;
  line-height: 1.8;
}

.fs26 {
  font-size: 2.6rem;
  line-height: 1.8;
}

.fs28 {
  font-size: 2.8rem;
  line-height: 1.8;
}

.fs30 {
  font-size: 3rem;
  line-height: 1.8;
}

.fs32 {
  font-size: 3.2rem;
  line-height: 1.8;
}

.fs34 {
  font-size: 3.4rem;
  line-height: 1.8;
}

.fs36 {
  font-size: 3.6rem;
  line-height: 1.8;
}

.fs38 {
  font-size: 3.8rem;
  line-height: 1.8;
}

.fs40 {
  font-size: 4rem;
  line-height: 1.8;
}

.fs42 {
  font-size: 4.2rem;
  line-height: 1.8;
}

.fs44 {
  font-size: 4.4rem;
  line-height: 1.8;
}

.fs46 {
  font-size: 4.6rem;
  line-height: 1.8;
}

.fs48 {
  font-size: 4.8rem;
  line-height: 1.8;
}

.fs50 {
  font-size: 5rem;
  line-height: 1.8;
}

.fs52 {
  font-size: 5.2rem;
  line-height: 1.8;
}

.fs54 {
  font-size: 5.4rem;
  line-height: 1.8;
}

.fs56 {
  font-size: 5.6rem;
  line-height: 1.8;
}

.fs58 {
  font-size: 5.8rem;
  line-height: 1.8;
}

.fs60 {
  font-size: 6rem;
  line-height: 1.8;
}

.fs62 {
  font-size: 6.2rem;
  line-height: 1.8;
}

.fs64 {
  font-size: 6.4rem;
  line-height: 1.8;
}

.fs66 {
  font-size: 6.6rem;
  line-height: 1.8;
}

.fs68 {
  font-size: 6.8rem;
  line-height: 1.8;
}

.fs70 {
  font-size: 7rem;
  line-height: 1.8;
}

.fs72 {
  font-size: 7.2rem;
  line-height: 1.8;
}

.fs74 {
  font-size: 7.4rem;
  line-height: 1.8;
}

.fs76 {
  font-size: 7.6rem;
  line-height: 1.8;
}

.fs78 {
  font-size: 7.8rem;
  line-height: 1.8;
}

.fs80 {
  font-size: 8rem;
  line-height: 1.8;
}

.fs82 {
  font-size: 8.2rem;
  line-height: 1.8;
}

.fs84 {
  font-size: 8.4rem;
  line-height: 1.8;
}

.fs86 {
  font-size: 8.6rem;
  line-height: 1.8;
}

.fs88 {
  font-size: 8.8rem;
  line-height: 1.8;
}

.fs90 {
  font-size: 9rem;
  line-height: 1.8;
}

.fs92 {
  font-size: 9.2rem;
  line-height: 1.8;
}

.midashi-fs {
  font-size: 2.5rem;
}

.text14-only {
  font-size: 1.4rem;
}

.bold {
  font-weight: 700;
}

.underline {
  text-decoration: underline;
}

.underline:hover {
  color: #6599ff;
}

.c-red {
  color: red;
}

.c-blue {
  color: #6599ff;
}

.c-pink1 {
  color: #f69;
}

.c-white {
  color: white;
}

.serif {
  font-family: source-han-serif-japanese, serif;
}

.mt-8 {
  margin-top: 8px;
}

.mt-16 {
  margin-top: 16px;
}

.mt-24 {
  margin-top: 24px;
}

.mt-32 {
  margin-top: 32px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-48 {
  margin-top: 48px;
}

.mt-56 {
  margin-top: 56px;
}

.mt-64 {
  margin-top: 64px;
}

.mt-72 {
  margin-top: 72px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-88 {
  margin-top: 88px;
}

.mt-96 {
  margin-top: 96px;
}

.mt-104 {
  margin-top: 104px;
}

.mt-112 {
  margin-top: 112px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-128 {
  margin-top: 128px;
}

.mb-8 {
  margin-bottom: 8px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-48 {
  margin-bottom: 48px;
}

.mb-56 {
  margin-bottom: 56px;
}

.mb-64 {
  margin-bottom: 64px;
}

.mb-72 {
  margin-bottom: 72px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-88 {
  margin-bottom: 88px;
}

.mb-96 {
  margin-bottom: 96px;
}

.mb-104 {
  margin-bottom: 104px;
}

.mb-112 {
  margin-bottom: 112px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-128 {
  margin-bottom: 128px;
}

.ml-8 {
  margin-left: 8px;
}

.ml-16 {
  margin-left: 16px;
}

.ml-24 {
  margin-left: 24px;
}

.ml-32 {
  margin-left: 32px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-48 {
  margin-left: 48px;
}

.ml-56 {
  margin-left: 56px;
}

.ml-64 {
  margin-left: 64px;
}

.ml-72 {
  margin-left: 72px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-88 {
  margin-left: 88px;
}

.ml-96 {
  margin-left: 96px;
}

.ml-104 {
  margin-left: 104px;
}

.ml-112 {
  margin-left: 112px;
}

.ml-120 {
  margin-left: 120px;
}

.ml-128 {
  margin-left: 128px;
}

.mr-8 {
  margin-right: 8px;
}

.mr-16 {
  margin-right: 16px;
}

.mr-24 {
  margin-right: 24px;
}

.mr-32 {
  margin-right: 32px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-48 {
  margin-right: 48px;
}

.mr-56 {
  margin-right: 56px;
}

.mr-64 {
  margin-right: 64px;
}

.mr-72 {
  margin-right: 72px;
}

.mr-80 {
  margin-right: 80px;
}

.mr-88 {
  margin-right: 88px;
}

.mr-96 {
  margin-right: 96px;
}

.mr-104 {
  margin-right: 104px;
}

.mr-112 {
  margin-right: 112px;
}

.mr-120 {
  margin-right: 120px;
}

.mr-128 {
  margin-right: 128px;
}

.of768 {
  min-width: 510px;
}

.p-0 {
  padding: 0;
}

.pt-0 {
  padding-top: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pr-0 {
  padding-right: 0;
}

.p-8 {
  padding: 8px;
}

.pt-8 {
  padding-top: 8px;
}

.pb-8 {
  padding-bottom: 8px;
}

.pl-8 {
  padding-left: 8px;
}

.pr-8 {
  padding-right: 8px;
}

.p-16 {
  padding: 16px;
}

.pt-16 {
  padding-top: 16px;
}

.pb-16 {
  padding-bottom: 16px;
}

.pl-16 {
  padding-left: 16px;
}

.pr-16 {
  padding-right: 16px;
}

.p-24 {
  padding: 24px;
}

.pt-24 {
  padding-top: 24px;
}

.pb-24 {
  padding-bottom: 24px;
}

.pl-24 {
  padding-left: 24px;
}

.pr-24 {
  padding-right: 24px;
}

.p-32 {
  padding: 32px;
}

.pt-32 {
  padding-top: 32px;
}

.pb-32 {
  padding-bottom: 32px;
}

.pl-32 {
  padding-left: 32px;
}

.pr-32 {
  padding-right: 32px;
}

.p-40 {
  padding: 40px;
}

.pt-40 {
  padding-top: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.p-48 {
  padding: 48px;
}

.pt-48 {
  padding-top: 48px;
}

.pb-48 {
  padding-bottom: 48px;
}

.pl-48 {
  padding-left: 48px;
}

.pr-48 {
  padding-right: 48px;
}

.p-56 {
  padding: 56px;
}

.pt-56 {
  padding-top: 56px;
}

.pb-56 {
  padding-bottom: 56px;
}

.pl-56 {
  padding-left: 56px;
}

.pr-56 {
  padding-right: 56px;
}

.p-64 {
  padding: 64px;
}

.pt-64 {
  padding-top: 64px;
}

.pb-64 {
  padding-bottom: 64px;
}

.pl-64 {
  padding-left: 64px;
}

.pr-64 {
  padding-right: 64px;
}

.p-72 {
  padding: 72px;
}

.pt-72 {
  padding-top: 72px;
}

.pb-72 {
  padding-bottom: 72px;
}

.pl-72 {
  padding-left: 72px;
}

.pr-72 {
  padding-right: 72px;
}

.p-80 {
  padding: 80px;
}

.pt-80 {
  padding-top: 80px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pl-80 {
  padding-left: 80px;
}

.pr-80 {
  padding-right: 80px;
}

.p-88 {
  padding: 88px;
}

.pt-88 {
  padding-top: 88px;
}

.pb-88 {
  padding-bottom: 88px;
}

.pl-88 {
  padding-left: 88px;
}

.pr-88 {
  padding-right: 88px;
}

.p-96 {
  padding: 96px;
}

.pt-96 {
  padding-top: 96px;
}

.pb-96 {
  padding-bottom: 96px;
}

.pl-96 {
  padding-left: 96px;
}

.pr-96 {
  padding-right: 96px;
}

.p-104 {
  padding: 104px;
}

.pt-104 {
  padding-top: 104px;
}

.pb-104 {
  padding-bottom: 104px;
}

.pl-104 {
  padding-left: 104px;
}

.pr-104 {
  padding-right: 104px;
}

.p-112 {
  padding: 112px;
}

.pt-112 {
  padding-top: 112px;
}

.pb-112 {
  padding-bottom: 112px;
}

.pl-112 {
  padding-left: 112px;
}

.pr-112 {
  padding-right: 112px;
}

.p-120 {
  padding: 120px;
}

.pt-120 {
  padding-top: 120px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pl-120 {
  padding-left: 120px;
}

.pr-120 {
  padding-right: 120px;
}

.p-128 {
  padding: 128px;
}

.pt-128 {
  padding-top: 128px;
}

.pb-128 {
  padding-bottom: 128px;
}

.pl-128 {
  padding-left: 128px;
}

.pr-128 {
  padding-right: 128px;
}

.type-bleft {
  font-size: 2rem;
  font-weight: 700;
  padding-left: 8px;
  border-left: solid 5px #6599ff;
}

ul.dots {
  padding-left: 24px;
  list-style: disc;
}

.right {
  text-align: right;
}

.annotation-flex {
  display: flex;
  margin-top: 16px;
  justify-content: flex-start;
}

.annotation-flex.justify-end {
  justify-content: flex-end;
}

.annotation-flex.mt-0 {
  margin-top: 0;
}

.annotation-flex.center {
  justify-content: center;
}

.border-box {
  padding: 24px 16px;
  border: solid 1px #ccc;
  border-radius: 8px;
}

.border-box h3 {
  font-weight: bold;
}

.border-box.blue-back {
  background-color: #f5f9ff;
}

.border-box.blue-back ul.checklist li.checklist-item {
  position: relative;
  padding-left: 24px;
}

.border-box.blue-back ul.checklist li.checklist-item::before {
  position: absolute;
  top: 2px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  content: '';
  background-image: inherit;
}

.button-flex {
  display: flex;
  justify-content: flex-start;
}

.button-flex .link-button1 {
  margin-left: 0;
}

.button-flex .link-button1:first-child {
  margin-right: 24px;
}

.company article a {
  text-decoration: underline;
}

.radio-field {
  display: flex;
  margin: .5rem;
  flex-wrap: wrap;
}

.radio-field .radio-flex:first-child {
  margin-right: 16px;
}

.radio-field label {
  display: flex;
  align-items: center;
}

.radio-field label p {
  font-size: 1.5rem;
  margin-top: -5px;
}

.radio-field input[type=radio] {
  position: absolute;
  opacity: 0;
}

.radio-field input[type=radio] + .radio-label:before {
  position: relative;
  top: -.2em;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin-right: 8px;
  content: '';
  cursor: pointer;
  transition: all 250ms ease;
  text-align: center;
  vertical-align: top;
  border: 1px solid #b4b4b4;
  border-radius: 100%;
  background: #f4f4f4;
}

.radio-field input[type=radio]:checked + .radio-label:before {
  background-color: #3197ee;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}

.radio-field input[type=radio]:focus + .radio-label:before {
  border-color: #3197ee;
  outline: none;
}

.radio-field input[type=radio]:disabled {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.radio-field input[type=radio]:disabled + .radio-label:before {
  border-color: #b4b4b4;
  background: #b4b4b4;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}

.radio-field input[type=radio] + .radio-label:empty:before {
  margin-right: 0;
}

.br4 {
  border-radius: 4px;
}

.br8 {
  border-radius: 8px;
}

.br12 {
  border-radius: 12px;
}

.br16 {
  border-radius: 16px;
}

.br20 {
  border-radius: 20px;
}

.br24 {
  border-radius: 24px;
}

.br28 {
  border-radius: 28px;
}

.br32 {
  border-radius: 32px;
}

.br36 {
  border-radius: 36px;
}

.br40 {
  border-radius: 40px;
}

.translate-y-4 {
  display: inline-block;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

.bread__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.bread__list li {
  font-size: 1.2rem;
  margin-right: 8px;
}

.bread__list li:last-of-type {
  margin-right: 0;
}

.bread__list li a:hover {
  color: #6599ff;
}

.bread__list li a img {
  margin-right: 4px;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.bread__list li img {
  display: inline-block;
}

.link-button1 {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  border-radius: 30px;
}

.link-button1.disabled {
  pointer-events: none;
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.link-button1.left {
  margin-left: 0;
}

.link-button1::before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  transition: ease .3s all;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  border-radius: 30px;
  background: rgba(0, 0, 0, .15);
}

.link-button1::after {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}

.link-button1.width344 {
  width: 100%;
  max-width: 344px;
}

.link-button1.width160 {
  width: 100%;
  max-width: 160px;
}

.link-button1.height40 a,
.link-button1.height40 label {
  height: 40px;
}

.link-button1.blueBdr1 a {
  color: #6599ff !important;
}

.link-button1.blueBdr1::before {
  background: rgba(101, 153, 255, .15);
}

.link-button1.blueBdr1::after {
  border: 1px solid #6599ff !important;
  border-radius: 4px;
  background: #fff !important;
}

.link-button1.gree1::after {
  background: #f5f7f8;
}

.link-button1.gree2::after {
  background: #ccc;
}

.link-button1.gree3::after {
  background: #b3b3b3;
}

.link-button1.blue1::after {
  background: #6599ff;
}

.link-button1.blue4::after {
  background: #1b5fa6;
}

.link-button1.blue5::after {
  background: #113d6b;
}

.link-button1.blue6::after {
  background: #40b8c9;
}

.link-button1.pink1::after {
  background: #f69;
}

.link-button1:hover::before {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.link-button1 a,
.link-button1 label,
.link-button1 button {
  font-size: 1.6rem;
  position: relative;
  z-index: 2;
  display: block;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 20px;
  cursor: pointer;
  transition: ease .3s all;
  color: white;
  border-radius: 30px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.link-button1 a input,
.link-button1 label input,
.link-button1 button input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.link-button1 a::before,
.link-button1 label::before,
.link-button1 button::before {
  position: absolute;
  top: 50%;
  right: 30px;
  width: 8px;
  height: 13px;
  content: '';
  transition: ease .3s all;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url('../../images/icon/arrow-right-w.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

.link-button1 a:hover::before,
.link-button1 label:hover::before,
.link-button1 button:hover::before {
  -webkit-transform: translate(8px, -50%);
  transform: translate(8px, -50%);
}

.link-button1.link-button2 {
  border-radius: 4px;
}

.link-button1.link-button2::before {
  border-radius: 4px;
}

.link-button1.link-button2:after {
  background: #6599ff;
}

.link-button1.link-button2 a,
.link-button1.link-button2 label {
  height: 40px;
}

.link-button1.link-button2 a::before,
.link-button1.link-button2 label::before {
  right: 12px;
  -webkit-transform: translateY(-50%) scale(.8);
  transform: translateY(-50%) scale(.8);
}

.link-button1.link-button2 a:hover::before,
.link-button1.link-button2 label:hover::before {
  -webkit-transform: translateY(-50%) scale(.8);
  transform: translateY(-50%) scale(.8);
}

.hover-text {
  transition: linear .1s all;
}

.hover-text:hover {
  letter-spacing: .1em;
}

.hover-opacity {
  transition: ease .3s all;
}

.hover-opacity:hover {
  opacity: .6;
}

.hover-gray {
  transition: ease .3s all;
}

.hover-gray:hover {
  opacity: .6;
}

.loading {
  display: none;
  max-width: 24px;
  margin: 32px auto;
}

.loading img {
  display: block;
  -webkit-animation: 1.2s linear 0s infinite loading;
  animation: 1.2s linear 0s infinite loading;
}

.loading.in-block {
  margin: 6px auto;
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

h2.type1 {
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: .1em;
}

h2.type1.left {
  text-align: left;
}

h2.type1 .num {
  font-family: century-gothic, sans-serif;
  font-size: 3.6rem;
  font-style: normal;
}

h2.type2 {
  line-height: 1.4;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
}

h2.type2 .title {
  font-size: 2.5rem;
  font-weight: 700;
  display: inline-block;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

h2.type2 .tag {
  font-size: 1.4rem;
  margin-left: 16px;
  padding: 0 8px;
  color: white;
  border-radius: 20px;
  background: #6599ff;
}

h2.type2 .caption {
  font-size: 1.4rem;
  margin-left: 8px;
}

h2.type3 {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: .1em;
}

h2.type3 span {
  font-family: century-gothic, sans-serif;
  font-size: 3.6rem;
  font-style: normal;
}

.multiple-title {
  display: flex;
  flex-direction: row;
  padding: 16px 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.multiple-title span {
  font-size: 1.6rem;
  text-align: center;
}

.multiple-title .term {
  margin-left: 206px;
}

.multiple-title .name {
  margin-right: auto;
  margin-left: 46px;
  text-align: left;
}

.multiple-title .name.transfer {
  max-width: 240px;
  flex-basis: 240px;
}

.multiple-title .authcode {
  max-width: 252px;
  margin-right: 96px;
  margin-left: auto;
  flex-basis: 252px;
}

.multiple-title .price {
  max-width: 72px;
  margin-right: 96px;
  margin-left: auto;
  flex-basis: 72px;
}

.multiple-title .result {
  max-width: 114px;
  flex-basis: 114px;
}

/*===左横にボーダーがあるタイプのh3===*/

h3.type-bleft {
  font-size: 2rem;
  font-weight: bold;
  padding-left: 8px;
  border-left: solid 5px #6599ff;
}

/*===太字===*/

h4.type1 {
  font-weight: bold;
}

h5.type-blueback {
  font-size: 1.8rem;
  font-weight: bold;
  font-weight: bold;
  display: flex;
  height: 56px;
  padding-left: 16px;
  background-color: #f5f9ff;
  align-items: center;
}

.bef-block::before {
  display: inline-block;
  margin-right: 8px;
  content: '■';
  color: #6599ff;
}

.sorts-title {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.sorts-title #open-window {
  position: relative;
  opacity: 0;
}

.sorts-title label.open-window {
  font-weight: bold;
  padding-left: 40px;
  color: #6599ff;
}

.sorts-title .secret-window {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: -16px;
  display: none;
  width: 270px;
  padding: 16px;
  padding-bottom: 8px;
  border: solid 1px #6599ff;
  background-color: rgba(255, 255, 255, .95);
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  /*    width:300px;
      height:400px;*/
}

.sorts-title .secret-window .label-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.sorts-title .secret-window .label-wrapper label {
  margin-bottom: 8px;
}

.sorts-title .secret-window .label-wrapper label.window-close {
  width: 100%;
}

.sorts-title #open-window:disabled + .secret-window {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.sorts-title #open-window:checked + .secret-window {
  display: block;
}

.sorts-title .sorts {
  position: relative;
  display: flex;
  flex-direction: row;
  /*    width:140px;*/
  cursor: pointer;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.sorts-title .sorts::before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 30px;
  height: 25px;
  content: '';
  color: #6599ff;
  background-image: url('../../images/icon/list.svg');
  background-repeat: no-repeat;
  background-size: cover;
}

.sorts-title .sorts select {
  font-size: 14px;
  font-weight: bold;
  z-index: 2;
  width: 100%;
  padding-left: 25px;
  text-align: left;
  background-color: transition;
}

.sorts-title .sorts label {
  position: relative;
  margin-right: 8px;
}

.sorts-title .sorts label:last-of-type {
  margin-right: 0;
}

.sorts-title .sorts label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.sorts-title .sorts label span {
  font-size: 1.4rem;
  line-height: 1.2;
  display: block;
  padding: 12px 16px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: white;
}

.sorts-title .sorts label input:checked + span {
  color: white;
  background: #6599ff;
}

.sorts-title .sorts label input:disabled + span {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.price-list {
  /* 2023.1 price-table */
}

.price-list__table {
  width: 100%;
}

.price-list__head {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}

.price-list__head p {
  position: relative;
  /*flex-basis: 120px;*/
  /*max-width:120px;*/
  width: 18.3333333333%;
  text-align: center;
}

.price-list__head p.domain {
  width: 45%;
  padding-left: 3rem;
  text-align: left;
}

.price-list__head p.get,
.price-list__head p.move,
.price-list__head p.second,
.price-list__head p.update {
  cursor: pointer;
}

.price-list__head p.get.selected,
.price-list__head p.move.selected,
.price-list__head p.second.selected,
.price-list__head p.update.selected {
  font-weight: bold;
  transition: .3s;
}

.price-list__head p.second span.up {
  -webkit-transform: translate(calc(-50% + 48px), calc(-50% - 4px));
  transform: translate(calc(-50% + 48px), calc(-50% - 4px));
}

.price-list__head p.second span.down {
  -webkit-transform: translate(calc(-50% + 48px), calc(-50% + 4px));
  transform: translate(calc(-50% + 48px), calc(-50% + 4px));
}

.price-list__head p span {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}

.price-list__head p span.up {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% - 4px));
  transform: translate(calc(-50% + 28px), calc(-50% - 4px));
}

.price-list__head p span.down {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% + 4px));
  transform: translate(calc(-50% + 28px), calc(-50% + 4px));
}

.price-list__body {
  margin-top: 2px;
  padding: 7px 0;
  /* border-radius: 8px; */
  box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.price-list__body:first-of-type {
  margin-top: 0;
}

.price-list__body p {
  position: relative;
  /*flex-basis: 120px;*/
  /*max-width:120px;*/
  width: 18.3333333333%;
  text-align: center;
}

.price-list__body p.domain {
  font-size: 1.6rem;
  font-weight: 700;
  width: 45%;
  padding-left: 3rem;
  text-align: left;
}

.price-list__body p span {
  font-size: 1.8rem;
  font-weight: 700;
  padding-right: 4px;
}

.price-list__body p span.c-red {
  font-size: 12px;
}

.price-list__price-table {
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  background: #fff;
}

.price-list__price-table td {
  margin: 0;
  padding: 13px 20px;
  text-align: center;
}

.price-list__price-table thead {
  background: #f5f9ff;
}

.price-list__price-table thead td {
  position: relative;
  text-align: center;
}

.price-list__price-table thead td.domain {
  width: 45%;
  text-align: left;
}

.price-list__price-table thead td.get,
.price-list__price-table thead td.move,
.price-list__price-table thead td.update {
  width: 18.3333333333%;
  cursor: pointer;
}

.price-list__price-table thead td span {
  position: absolute;
  top: 50%;
  left: 50%;
}

.price-list__price-table thead td span.up {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% - 4px));
  transform: translate(calc(-50% + 28px), calc(-50% - 4px));
}

.price-list__price-table thead td span.down {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% + 4px));
  transform: translate(calc(-50% + 28px), calc(-50% + 4px));
}

.price-list__price-table tbody tr {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.price-list__price-table tbody td.domain {
  font-weight: 700;
  text-align: left;
}

.price-list__price-table tbody td span {
  font-family: century-gothic, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  font-style: normal;
  padding-right: 4px;
}

.price-list__price-table tbody td span.c-red {
  font-size: 12px;
  padding-left: 4px;
}

p.red {
  color: #f00;
}

.error-box {
  background-color: #ffe2e2;
}

.error-box span {
  font-weight: bold;
  color: red;
}

input:disabled {
  background-color: #ccc;
}

label.search-address {
  cursor: pointer;
}

.input__flex {
  display: flex;
  align-items: center;
}

.input__flex-item {
  margin-right: 16px;
}

.input__flex-item input {
  min-width: 64px;
}

.input__flex-item.input-name {
  min-width: 160px;
}

.input__flex-item.input-name input {
  width: 100%;
}

.search-domain form {
  border-radius: 40px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
}

.search-domain__flex {
  display: flex;
  overflow: hidden;
  flex-direction: row;
  border-radius: 40px;
  background: white;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.search-domain__input {
  max-width: 83.3333333333%;
  padding: 16px 24px;
  flex-basis: 83.3333333333%;
}

.search-domain__input input {
  font-size: 2rem;
  width: 100%;
}

.search-domain__input input:focus {
  outline: none;
}

.search-domain__send {
  position: relative;
  z-index: 2;
  max-width: 16.6666666667%;
  height: 80px;
  cursor: pointer;
  flex-basis: 16.6666666667%;
}

.search-domain__send:hover {
  opacity: .85;
}

.search-domain__send::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f69;
}

.search-domain__send input {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
}

.search-domain__send figure {
  position: absolute;
  z-index: 0;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.search-domain .caption {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  color: white;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.search-domain .caption a {
  display: flex;
  flex-direction: row;
  text-decoration: underline;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.search-domain .caption figcaption {
  padding-left: 8px;
  color: #fff;
}

.search-domain__links {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.search-domain__links a {
  text-decoration: underline;
}

.search-domain__links img {
  display: inline-block;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.search-domain-multiple-form textarea {
  width: 100%;
  height: 180px;
  padding: 16px;
  border-radius: 8px;
  background: white;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .1);
}

.caution-cojp {
  padding-top: 24px;
  padding-right: 40px;
  padding-bottom: 24px;
  padding-left: 40px;
  border: solid 1px #ccc;
  border-radius: 5px;
  background-color: #fffef5;
}

.caution-cojp li {
  color: #ff8066;
}

.caution-cojp h3 {
  font-weight: bold;
  display: flex;
  padding-left: 32px;
  text-align: center;
  color: #ff8066;
  align-items: center;
  justify-content: center;
}

.caution-cojp h3::before {
  display: inline-block;
  width: 25px;
  height: 25px;
  content: '';
  background-image: url(../../images/icon/ex-orange.svg);
}

.caution-cojp span {
  color: #191919;
}

.sample-elements-area {
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 15px 10px;
  border: 3px solid #c7ddff;
  border-radius: 10px;
  background-color: #fff;
}

.sample-elements-title {
  font-size: 1.7rem;
  font-weight: 700;
  position: relative;
  margin-bottom: 15px;
  padding-left: 33px;
}

.sample-elements-title::before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 28px;
  height: 26px;
  content: '';
  background: url('../../images/icon/aisuggest.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

#sample-elements-list {
  display: flex;
  padding-left: 0;
  text-align: center;
  flex-wrap: wrap;
  gap: 10px;
}

#sample-elements-list li {
  font-size: 1.4rem;
  font-weight: bold;
  padding: 5px 15px;
  cursor: pointer;
  border: 2px solid #c7ddff;
  border-radius: 25px;
  background: #fff;
  flex-grow: 1;
}

#sample-elements-list li:hover {
  background: #f5f5f5;
}

.ico--newWindow {
  margin-right: 3px;
  padding-right: 16px;
  text-decoration: underline;
  background: url(../../images/icon/external-link.svg) no-repeat right center;
  background-size: 13px 13px;
}

.other_domain_search {
  display: block;
  text-align: center;
}

.other_domain_search__button {
  padding-right: 5px;
  cursor: pointer;
  text-decoration: underline;
}

.related-services .caption li {
  font-size: 1.2rem;
}

.related-services .caption li:before {
  content: '※' ' ';
}

.one-column {
  border-radius: 16px;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .1);
}

.one-column__top {
  padding: 16px;
  border-radius: 16px 16px 0 0;
  background: #6599ff;
}

.one-column__title {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  color: white;
}

.one-column__bottom {
  padding: 32px;
  border-radius: 0 0 16px 16px;
  background: white;
}

.one-column__bottom ol.dots {
  padding-left: 24px;
  list-style-type: disc;
}

.one-column__bottom ol.num {
  padding-left: 24px;
  list-style-type: decimal;
}

.two-column__single {
  display: flex;
  overflow: hidden;
  flex-direction: row;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.two-column__single:first-of-type {
  border-top: 1px solid #ccc;
  border-radius: 8px 8px 0 0;
}

.two-column__single:last-of-type {
  border-radius: 0 0 8px 8px;
}

.two-column__single:only-of-type {
  border-radius: 8px;
}

.two-column__left {
  max-width: 160px;
  padding: 24px;
  background: #f5f9ff;
  flex-basis: 160px;
}

.two-column__right {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: calc(100% - 160px);
  padding: 24px;
  background: white;
  flex-basis: calc(100% - 160px);
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}

.two-column__right ol.dots {
  padding-left: 24px;
  list-style-type: disc;
}

.two-column__right ol.num {
  padding-left: 24px;
  list-style-type: decimal;
}

.two-column__right li {
  font-size: 1.4rem;
}

.two-column__title {
  font-size: 2rem;
  font-weight: 700;
}

.two-column.left-344 .two-column__left {
  max-width: 344px;
  flex-basis: 344px;
}

.two-column.left-344 .two-column__right {
  max-width: calc(100% - 344px);
  flex-basis: calc(100% - 344px);
}

.two-column.left-344 .two-column__title {
  font-size: 1.6rem;
}

.two-column.left-148 .two-column__left {
  max-width: 148px;
  flex-basis: 148px;
}

.two-column.left-148 .two-column__right {
  max-width: calc(100% - 148px);
  flex-basis: calc(100% - 148px);
}

.two-column.left-148.left-288 .two-column__left {
  max-width: 288px;
  flex-basis: 288px;
}

.two-column.left-148.left-288 .two-column__right {
  max-width: calc(100% - 288px);
  flex-basis: calc(100% - 288px);
}

.two-column.left-148.left-288 .two-column__title {
  font-size: 1.6rem;
}

.two-column.left-200 .two-column__left {
  max-width: 200px;
  flex-basis: 200px;
}

.two-column.left-200 .two-column__right {
  max-width: calc(100% - 200px);
  flex-basis: calc(100% - 200px);
}

article.one-border {
  overflow: hidden;
  border: solid 1px #ccc;
  border-radius: 10px;
  box-shadow: 0;
}

.table {
  width: 100%;
  border-collapse: collapse;
}

.table th,
.table td {
  font-weight: normal;
  padding: 24px;
  border: 1px solid #f5f9ff;
}

.table th {
  border-color: #fff;
  background: #f5f9ff;
}

.bb-block {
  padding: 32px;
  border: 1px solid #ccc;
  border-radius: 8px;
  background: white;
}

.search-domainBottom .bnrList {
  display: flex;
  flex-direction: row;
  margin: 32px 0 0;
  padding: 0;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  justify-content: center;
  flex-wrap: unset;
}

.search-domainBottom .bnrList > li {
  margin: 0 12px;
  text-align: center;
}

.century {
  font-family: century-gothic, sans-serif;
  font-style: normal;
}

.wrap {
  width: 100%;
  max-width: calc(1080px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.wrap896 {
  width: 100%;
  max-width: calc(896px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.wrap856 {
  width: 100%;
  max-width: calc(856px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.wrap808 {
  width: 100%;
  max-width: calc(808px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.underpage-title {
  margin-bottom: 72px;
}

.underpage-title__text {
  font-weight: 700;
  line-height: 1.4;
}

.underpage-title__text .jp {
  font-size: 3.2rem;
  position: relative;
  display: inline-block;
  margin-right: 16px;
}

.underpage-title__text .jp::before {
  position: absolute;
  top: 8px;
  left: -32px;
  width: 8px;
  height: 8px;
  content: '';
  background: #6599ff;
}

.underpage-title__text .jp::after {
  position: absolute;
  top: 8px;
  left: -20px;
  width: 8px;
  height: 8px;
  content: '';
  background: #f69;
}

.underpage-title__text .en {
  font-family: century-gothic, sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  letter-spacing: 1px;
}

.underpage-title__text.left {
  margin-top: 80px;
}

.underpage-title__text.left .jp::before {
  top: -16px;
  left: 0;
}

.underpage-title__text.left .jp::after {
  top: -16px;
  left: 12px;
}

.underpage-title__text.center {
  text-align: center;
}

.underpage-title.right-bottom-white-circle {
  margin-bottom: 0;
}

.related-services__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.related-services__single {
  max-width: 31.8518518519%;
  padding: 40px 24px;
  text-align: center;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  flex-basis: 31.8518518519%;
}

.related-services__single .title span {
  font-weight: bold;
  color: #6599ff;
}

.related-services__single .title img {
  display: block;
  height: 20px;
  margin: 10px auto 0;
}

.related-services .link-button1 {
  max-width: 256px;
}

.related-services .link-button1 a {
  height: 40px;
  margin-right: auto;
  margin-left: auto;
}

.related-services .caption {
  font-size: 1.2rem;
  text-align: left;
}

.pagetop {
  text-align: center;
  background: #6599ff;
}

.annotation {
  background: #f5f9ff;
}

.annotation * {
  font-size: 1.2rem;
}

.annotation ol {
  padding-left: 18px;
  list-style-type: disc;
}

.footer-top {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.footer-top__left {
  max-width: 160px;
  flex-basis: 160px;
}

.footer-top__left .sns-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.footer-top__nav {
  display: flex;
  flex-direction: row;
  max-width: 520px;
  flex-basis: 520px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.footer-top__nav > div {
  margin-right: 56px;
}

.footer-top__nav > div:last-of-type {
  margin-right: 0;
}

.footer-top__nav .single {
  line-height: 1.4;
}

.footer-top__nav .single > a {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
}

.footer-top__nav .single > a:not(.not-link):hover {
  color: #6599ff;
}

.footer-top__nav .footer-nav__sub a {
  font-size: 1.2rem;
}

.footer-top__nav .footer-nav__sub a:hover {
  color: #6599ff;
}

.marks {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.marks__flex {
  display: flex;
  flex-direction: row;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

.marks .single {
  display: flex;
  flex-direction: row;
  max-width: 28.125%;
  flex-basis: 28.125%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.marks .single__isms {
  max-width: 41%;
  flex-basis: auto;
}

.marks .single__isms .text {
  max-width: calc(100% - 185px);
  word-break: break-all;
}

.marks .single > figure {
  text-align: center;
}

.marks .single .text {
  font-size: 1.2rem;
  flex-basis: calc(100% - 88px);
}

.marks .single__siteseal {
  max-width: 27%;
  flex-basis: auto;
  flex-wrap: nowrap;
}

.marks .single__siteseal .text {
  max-width: calc(100% - 140px);
  flex-basis: calc(100% - 140px);
}

.footer-bottom__nav {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.footer-bottom__nav a {
  font-size: 1.2rem;
  line-height: 1.4;
  margin-right: 24px;
}

.footer-bottom__nav a:hover {
  color: #6599ff;
}

.footer-bottom__nav a:last-of-type {
  margin-right: 0;
}

.copy {
  font-size: 1.2rem;
  text-align: center;
}

.affiliate__bnr {
  margin-top: 30px;
}

.affiliate__bnr img {
  width: 150px;
}

.footer-top__badge {
  max-width: 256px;
  border-left: 1px solid #eaeaea;
  flex-basis: 256px;
}

.footer-top__badge .badge-list {
  display: flex;
  flex-direction: column;
  margin-left: 40px;
  list-style-type: none;
  gap: 32px;
}

.footer-top__badge .badge-list li:last-child img {
  width: 80px;
}

.footer-top__badge .badge-list .bagde__name {
  font-size: 12px;
  margin-left: 8px;
  color: #666;
}

header {
  position: relative;
  z-index: 100;
  box-shadow: 0 8px 8px rgba(0, 0, 0, .15);
}

header .xserver {
  display: flex;
  flex-direction: row;
  /*    padding: 0 4.4vw;*/
  padding: 0 0 0 4.4vw;
  border-bottom: 1px solid #ccc;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

header .xserver__service {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

header .xserver__service li {
  margin-right: 20px;
}

header .xserver__service a {
  position: relative;
  padding: 8px 0;
}

header .xserver__service a span {
  font-size: 1.3rem;
}

header .xserver__service a.current {
  cursor: default;
  pointer-events: none;
}

header .xserver__service a.current::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  background: #6599ff;
}

header .xserver__service a:hover::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  background: #6599ff;
}

header .xserver__account {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

header .xserver__account li {
  padding: 2px 16px;
  border-left: 1px solid #ccc;
}

header .xserver__account li:last-child {
  border-right: solid 1px #ccc;
}

header .xserver li {
  font-size: 1.4rem;
}

header .xserver a {
  line-height: 1.4px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

header .xserver a:hover {
  color: #6599ff;
}

header .xserver a figure {
  padding-right: 6px;
  text-align: center;
}

header .global {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

header .global__login {
  margin-left: 30px;
}

header .global__login a {
  font-size: 1.4rem;
  padding: 0 25px;
}

header .global__login a::before {
  display: none;
}

header .global .desc {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: -1em;
}

header .global .desc span {
  color: #1c5e9c;
}

header .global h1 img {
  height: 100%;
}

header .global h1 figure {
  line-height: 1;
  display: flex;
  align-items: flex-end;
}

header .global h1 figure > a {
  padding-bottom: 3px;
}

header .global h1 figure .grow {
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  margin-left: 20px;
  white-space: nowrap;
  color: #bb940f;
}

header .global h1 figure .grow span {
  font-family: century-gothic;
  font-size: 36px;
  color: #1c5e9c;
}

header .global h1 figure .grow span .num {
  margin-left: -.15em;
}

header .global h1 figure .grow sup {
  font-size: 10px;
  top: -2.2em;
}

header .global .global-toggle-button {
  display: none !important;
  flex-direction: column;
  max-width: 56px;
  height: 56px;
  margin-right: 0;
  margin-left: auto;
  cursor: pointer;
  background: #6599ff;
  flex-basis: 56px;
}

header .global .global-toggle-button .bar {
  width: 32px;
  height: 2px;
  transition: linear .3s all;
  border-radius: 2px;
  background: white;
}

header .global .global-toggle-button .bar:nth-of-type(1) {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}

header .global .global-toggle-button .bar:nth-of-type(3) {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

header .global .global-toggle-button.active-hum .bar:nth-of-type(1) {
  -webkit-transform: translateY(2px) rotate(45deg);
  transform: translateY(2px) rotate(45deg);
}

header .global .global-toggle-button.active-hum .bar:nth-of-type(2) {
  opacity: 0;
}

header .global .global-toggle-button.active-hum .bar:nth-of-type(3) {
  -webkit-transform: translateY(-2px) rotate(-45deg);
  transform: translateY(-2px) rotate(-45deg);
}

header .global__nav {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: calc(1120px + 40px);
  margin: 0 auto;
  padding: 0 20px;
  padding: 24px 0;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

header .global__single {
  font-size: 1.4rem;
  font-weight: 700;
  position: relative;
  margin-left: 32px;
  padding: 8px 0;
}

header .global__single:first-of-type {
  margin-left: 0;
}

header .global__single:hover .global__single__sub {
  display: block;
}

header .global__single a {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

header .global__single a span {
  position: relative;
  display: inline-block;
}

header .global__single a span.cp_cap {
  font-size: 12px;
  display: block;
  color: #f69;
}

header .global__single a span.cp_cap::before,
header .global__single a span.cp_cap::after {
  display: none;
}

header .global__single a:hover {
  color: #6599ff;
}

header .global__single a:hover span::before {
  position: absolute;
  top: -8px;
  left: 50%;
  width: 8px;
  height: 8px;
  content: '';
  -webkit-transform: translateX(calc(-50% - 6px));
  transform: translateX(calc(-50% - 6px));
  background: #6599ff;
}

header .global__single a:hover span::after {
  position: absolute;
  top: -8px;
  left: 50%;
  width: 8px;
  height: 8px;
  content: '';
  -webkit-transform: translateX(calc(-50% + 6px));
  transform: translateX(calc(-50% + 6px));
  background: #f69;
}

header .global__single figure {
  padding-left: 6px;
}

header .global__single__sub {
  position: absolute;
  top: 100%;
  left: 50%;
  display: none;
  width: 262px;
  padding: 20px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 5px;
  background: white;
  box-shadow: 0 8px 12px rgba(0, 0, 0, .1);
}

header .global__single__sub li {
  font-size: 1.4rem;
  margin-top: 10px;
  padding-left: 15px;
  background-image: url('../../images/icon/arrow-right-b.svg');
  background-position: left 5px;
  background-size: 7px 9px;
}

header .global__single__sub li a {
  line-height: 1.4;
}

header .global__single__sub li:first-of-type {
  margin-top: 0;
}

header .global__single__category {
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 20px 0 10px;
  padding-bottom: 5px;
  color: #999;
  border-bottom: 1px solid #ccc;
}

header .global__single__category__first {
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0 0 10px;
  padding-bottom: 5px;
  color: #999;
  border-bottom: 1px solid #ccc;
}

header .global__single--registry {
  margin-left: 16px;
}

header .global__single--registry > a {
  font-weight: normal;
  height: 40px;
  padding: 0 25px;
  color: #fff;
  border-radius: 4px;
  background: #f69;
}

header .global__single--registry > a:hover {
  opacity: .85;
  color: #fff;
}

header .global__single--registry > a:hover .text:before,
header .global__single--registry > a:hover .text:after {
  display: none;
}

.hum-nav {
  transition: ease .3s all;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.hum-nav > * {
  transition: ease .3s all .3s;
  opacity: 0;
}

.hum-nav.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.hum-nav.active > * {
  opacity: 1;
}

.hum-nav {
  position: fixed;
  z-index: 100;
  top: 56px;
  right: 0;
  overflow: auto;
  width: 100%;
  max-width: 420px;
  height: calc(100% - 56px);
  background: white;
}

.hum-global__single:first-of-type > a {
  border-top: 1px solid #ccc;
}

.hum-global__single > a {
  display: flex;
  flex-direction: row;
  width: 100%;
  border-bottom: 1px solid #ccc;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.hum-global__single > a .text {
  font-size: 1.4rem;
  line-height: 1.2;
  display: flex;
  flex-direction: row;
  padding: 12px 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.hum-global__single > a figure {
  display: flex;
  flex-direction: row;
  max-width: 56px;
  height: 56px;
  border-left: 1px solid #ccc;
  flex-basis: 56px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.hum-global__single > a figure.active img {
  display: inline-block;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hum-global__single--registry {
  background: #f69;
}

.hum-global__single--registry a figure img {
  width: 22px;
}

.hum-global__single--registry a .text {
  color: #fff;
}

.hum-global__single--registry .hum-global__sub li {
  margin-top: 0;
  border-top: 1px solid #fff;
  background: #fff7fa;
}

.hum-global__single--registry .hum-global__sub li:first-child {
  border: none;
}

.hum-global__sub {
  display: none;
}

.hum-global__sub li {
  margin-top: 1px;
  padding: 12px 36px;
  background: #f5f9ff;
}

.hum-global__sub li:first-of-type {
  margin-top: 0;
}

.hum-global__sub li a {
  font-size: 1.4rem;
}

.hum-global__sub li a span.cp_cap {
  font-size: 12px;
  font-weight: 500;
  display: block;
  color: #f69;
}

.hum-others__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.hum-others li {
  font-size: 1.4rem;
  max-width: 50%;
  padding: 12px 8px;
  text-align: center;
  background: #f5f9ff;
  flex-basis: 50%;
}

.hum-others li:nth-of-type(2n) {
  border-left: 1px solid white;
}

.hum-others li:nth-of-type(n + 3) {
  border-top: 1px solid white;
}

.hum-account {
  padding: 0 15px;
}

.hum-account__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.hum-account li {
  max-width: 47.3333333333%;
  flex-basis: 47.3333333333%;
}

.hum-account a {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 50px;
  color: white;
  border-radius: 25px;
  background: #6599ff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.hum-account figure {
  margin-right: 4px;
}

nav .global__login .link-button1 {
  width: auto !important;
  margin-left: 0;
}

nav .global__login .link-button2 {
  height: 40px;
}

nav .global__login .link-button2 a {
  height: 40px;
}

.global-domain-search {
  position: fixed;
  z-index: 50;
  top: 0;
  left: 0;
  width: 100%;
  padding: 16px 0;
  transition: ease .3s all;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  background: white;
}

.global-domain-search.active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
}

.global-domain-search__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.global-domain-search__submit {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border-radius: 50%;
  background: #f69;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.global-domain-search__submit input {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0;
}

.global-domain-search__submit figure {
  display: flex;
  flex-direction: row;
  width: 14px;
  vertical-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.global-domain-search__text {
  max-width: 1040px;
  margin-left: 8px;
  flex-basis: 1040px;
}

.global-domain-search__text input {
  font-size: 1.4rem;
  display: block;
  width: 100%;
}

.global-domain-search__text input::-webkit-input-placeholder {
  color: #666;
}

.global-domain-search__text input::-moz-placeholder {
  color: #666;
}

.global-domain-search__text input::-ms-input-placeholder {
  color: #666;
}

.global-domain-search__text input::placeholder {
  color: #666;
}

.global-domain-search__text input:focus {
  outline: none;
}

.joins__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.joins__single {
  max-width: 48.8888888889%;
  border-radius: 8px;
  background: white;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
  flex-basis: 48.8888888889%;
}

.joins__title {
  display: flex;
  flex-direction: row;
  height: 64px;
  border-radius: 8px 8px 0 0;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.joins__inner {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  height: calc(100% - 64px);
  padding: 32px 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}

.joins__inner .text {
  text-align: center;
}

.joins__form {
  width: 100%;
}

.joins__form .input-fields input {
  display: block;
  width: 100%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/*===横4つのul===*/

ul.ul-4 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

ul.ul-4 li {
  line-height: 2.2rem;
  position: relative;
  display: flex;
  width: 24%;
  height: 64px;
  border-bottom: solid 1px #ccc;
  align-items: center;
}

ul.ul-4 li.blank {
  opacity: 0;
}

ul.ul-4 li.blank:hover {
  opacity: 0;
}

ul.ul-4 li:hover {
  opacity: .6;
}

ul.ul-4 li::after {
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  content: '';
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 20px;
  /*			background-color:#6599FF;*/
  background-image: url('../../images/icon/delta-circle-bottom.svg');
  background-repeat: no-repeat;
  background-size: contain;
}

ul.ul-4 li.arrow-r::after {
  background-image: url('../../images/icon/delta-right-b.svg');
}

ul.ul-4 li a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

/*===横３つのul===*/

ul.ul-3 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

ul.ul-3 li {
  line-height: 1.4rem;
  position: relative;
  display: flex;
  width: 30%;
  height: 40px;
  border-bottom: solid 1px #ccc;
  align-items: center;
}

ul.ul-3 li.blank {
  opacity: 0;
}

ul.ul-3 li.blank:hover {
  opacity: 0;
}

ul.ul-3 li:hover {
  opacity: .6;
}

ul.ul-3 li::after {
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  content: '';
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 20px;
  /*			background-color:#6599FF;*/
  background-image: url('../../images/icon/delta-circle-bottom.svg');
  background-repeat: no-repeat;
  background-size: contain;
}

ul.ul-3 li.arrow-r::after {
  background-image: url('../../images/icon/delta-right-b.svg');
}

ul.ul-3 li a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

/*===横2つのul===*/

ul.ul-2 {
  display: flex;
  flex-wrap: wrap;
}

ul.ul-2 li {
  line-height: 1.4rem;
  position: relative;
  display: flex;
  width: 30%;
  height: 40px;
  margin-right: 5%;
  border-bottom: solid 1px #ccc;
  align-items: center;
}

ul.ul-2 li:nth-child(3n) {
  margin-right: 0;
}

ul.ul-2 li.blank {
  opacity: 0;
}

ul.ul-2 li.blank:hover {
  opacity: 0;
}

ul.ul-2 li:hover {
  opacity: .6;
}

ul.ul-2 li::after {
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  content: '';
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 20px;
  /*			background-color:#6599FF;*/
  background-image: url('../../images/icon/delta-circle-bottom.svg');
  background-repeat: no-repeat;
  background-size: contain;
}

ul.ul-2 li.arrow-r::after {
  background-image: url('../../images/icon/delta-right-b.svg');
}

ul.ul-2 li a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

ol.terms__list {
  margin-top: 50px;
}

ol.terms__list li.terms__list-item {
  margin-top: 50px;
  list-style: none;
}

ol.terms__list li.terms__list-item:first-child {
  margin-top: 0;
}

ol.articlelist li.articlelist__item {
  margin-top: 24px;
  margin-left: 16px;
  list-style: none;
}

ol.numlist li.numlist__item {
  margin-left: 20px;
}

ol.numlist li.numlist__item::marker {
  font-weight: bold;
  display: inline-block;
}

ol.numlist li.numlist__item p {
  margin-top: 2px;
  margin-left: 8px;
  /*==調整 24→2==*/
  text-align: justify;
}

ol.numlist li.numlist__item .numlist__item-num {
  min-width: 75px;
}

ol.numlist li.numlist__item .numlist__item-text {
  max-width: 945px;
}

ol.numlist li.numlist__item .numlist__item-text .annotation-flex {
  max-width: 745px;
}

ol.numlist.parentheses {
  list-style: none;
}

ol.numlist.parentheses li {
  display: flex;
}

ol.dots {
  padding-left: 24px;
  list-style-type: disc;
}

ol.num {
  padding-left: 24px;
  list-style-type: decimal;
}

.block-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.block-list li {
  font-size: 1.4rem;
  font-weight: 700;
  display: flex;
  flex-direction: row;
  margin-right: 8px;
  padding: 8px 16px;
  text-align: center;
  border-radius: 4px;
  background: #f5f7f8;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.block-list li:last-of-type {
  margin-right: 0;
}

.domains-list li {
  margin-top: 24px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
}

.domains-list li .price {
  display: flex;
  align-items: center;
}

.domains-list li .price .sale {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  display: inline-block;
  height: 20px;
  margin-right: 16px;
  padding: 0;
  padding-right: 16px;
  padding-left: 16px;
  letter-spacing: 1px;
  color: #fff;
  border-radius: 16px;
  background-color: #ff8066;
}

.domains-list li.false * {
  color: #ccc;
}

.domains-list li.false .price * {
  color: #262626;
}

.domains-list li.false input + .check-status {
  background-image: url('../../images/icon/cannot-check.svg');
}

.domains-list li.true label:hover .domain {
  opacity: .4;
}

.domains-list li.true label:hover .price {
  opacity: .4;
}

.domains-list li.true label:hover .text {
  opacity: .4;
}

.domains-list li.true label.nohover:hover {
  opacity: 1;
}

.domains-list li.true input + .check-status {
  background-image: url('../../images/icon/no-check.svg');
}

.domains-list li.true input:checked + .check-status {
  background-image: url('../../images/icon/checked.svg');
}

.domains-list li.true input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domains-list label {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 24px 32px;
  cursor: pointer;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.domains-list .check {
  position: relative;
  max-width: 30px;
  min-height: 30px;
  flex-basis: 30px;
}

.domains-list .check input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.domains-list .check .check-status {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
}

.domains-list .domain {
  max-width: 300px;
  margin-right: auto;
  margin-left: 16px;
  word-break: break-all;
  flex-basis: 300px;
}

.domains-list .domain__only {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
}

.domains-list .domain__full {
  font-size: 1.4rem;
}

.domains-list .domain.transfer {
  max-width: 240px;
  flex-basis: 240px;
}

.domains-list .authcode {
  max-width: 252px;
  margin-right: 96px;
  margin-left: auto;
  flex-basis: 252px;
}

.domains-list .authcode input {
  z-index: 5;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.domains-list .price {
  margin-right: 96px;
  margin-left: auto;
}

.domains-list .torf {
  /*flex-basis: 114px;*/
  min-width: 114px;
  max-width: 400px;
}

.domains-list.multiple .price .text {
  font-size: 2rem;
}

.domains-list.transfer-list li.false input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domains-list.transfer-list li.true input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domains-list .term {
  position: relative;
  width: 150px;
  padding-right: 16px;
  padding-left: 16px;
}

.domains-list .term::after {
  position: absolute;
  top: 50%;
  right: 24px;
  width: 0;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 4.5px solid #262626;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.domains-list .term select {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.send-button.invalid {
  pointer-events: none;
  opacity: .5;
}

.send-button.invalid label {
  background-color: gray !important;
}

.domain-caution {
  padding: 24px;
  border: solid 1px #707070;
  background-color: #fffef5;
}

.domain-caution.hide {
  display: none;
}

.domain-caution h3 {
  font-size: 2rem;
  text-align: center;
  color: #ff8066;
}

.domain-caution p {
  text-align: center;
}

.domain-caution input + .check-status {
  background-image: url('../../images/icon/no-check.svg');
}

.domain-caution input:checked + .check-status {
  background-image: url('../../images/icon/checked.svg');
}

.domain-caution input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domain-caution .contact-check input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.domain-caution .check-outer {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.domain-caution .contact-check {
  display: flex;
  max-width: 350px;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
}

.domain-caution .contact-check .check-status label {
  display: block;
  /*width: 300px;*/
  height: 30px;
}

.domain-caution .contact-check .check {
  position: relative;
  max-width: 30px;
  min-height: 30px;
  margin-top: 24px;
  margin-right: 8px;
  flex-basis: 30px;
}

.domain-caution .contact-check .hissu {
  font-size: 1.2rem;
  font-weight: bold;
  display: inline-block;
  padding-top: 0;
  padding-right: 8px;
  padding-bottom: 0;
  padding-left: 8px;
  color: #fff;
  border-radius: 5px;
  background-color: #f69;
}

.domain-card-table {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.domain-card-table .single {
  display: flex;
  flex-direction: row;
  max-width: 18.6666666667%;
  margin-top: 24px;
  padding: 16px 18px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  flex-basis: 18.6666666667%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.domain-card-table .single.dummy {
  margin: 0;
  padding: 0;
  opacity: 0;
  box-shadow: none;
}

.domain-card-table .single.false * {
  color: #ccc;
}

.domain-card-table .single.false .price * {
  color: #262626;
}

.domain-card-table .single.false input + .check-status {
  width: 120px;
  height: 13px;
  background-image: url('../../images/icon/cannot-check__sp.svg');
}

.domain-card-table .single.error * {
  color: #ccc;
}

.domain-card-table .single.error .price * {
  color: #262626;
}

.domain-card-table .single.error input + .check-status {
  width: 120px;
  height: 13px;
  background-image: url('../../images/icon/error-check__sp.svg');
}

.domain-card-table .single.notjp * {
  color: #ccc;
}

.domain-card-table .single.notjp .price * {
  color: #262626;
}

.domain-card-table .single.notjp input + .check-status {
  width: 120px;
  height: 13px;
  background-image: url('../../images/icon/error-notjp.svg');
}

.domain-card-table .single.true label:hover {
  opacity: .45;
}

.domain-card-table .single.true input + .check-status {
  background-image: url('../../images/icon/no-check__sp.svg');
}

.domain-card-table .single.true input:checked + .check-status {
  background-image: url('../../images/icon/checked__sp.svg');
}

.domain-card-table .single.true input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domain-card-table .check {
  position: relative;
  max-width: 100%;
  height: 36px;
  margin-top: 16px;
  background: #f5f9ff;
  flex-basis: 100%;
}

.domain-card-table .check label {
  cursor: pointer;
}

.domain-card-table .check label.loading-area {
  cursor: auto;
}

.domain-card-table .check input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.domain-card-table .check .check-status {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 109px;
  height: 15px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.domain-card-table .domain {
  margin-right: auto;
}

.domain-card-table .domain__only {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.4;
}

.domain-card-table .domain__full {
  font-size: 1.2rem;
  word-break: break-all;
}

.domain-card-table .price {
  margin-left: auto;
}

.domain-card-table .price .sale {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  display: inline-block;
  height: 20px;
  padding: 0;
  padding-right: 16px;
  padding-left: 16px;
  letter-spacing: 1px;
  color: #fff !important;
  border-radius: 16px;
  background-color: #ff8066;
}

.domain-card-table .torf {
  max-width: 114px;
  flex-basis: 114px;
}

.acount-flow-list__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.acount-flow-list__flex.first .acount-flow-list__single:nth-of-type(1) {
  background: #6599ff;
}

.acount-flow-list__flex.first .acount-flow-list__single:nth-of-type(1) * {
  color: white;
}

.acount-flow-list__flex.second .acount-flow-list__single:nth-of-type(3) {
  background: #6599ff;
}

.acount-flow-list__flex.second .acount-flow-list__single:nth-of-type(3) * {
  color: white;
}

.acount-flow-list__flex.third .acount-flow-list__single:nth-of-type(5) {
  background: #6599ff;
}

.acount-flow-list__flex.third .acount-flow-list__single:nth-of-type(5) * {
  color: white;
}

.acount-flow-list__flex.fourth .acount-flow-list__single:nth-of-type(7) {
  background: #6599ff;
}

.acount-flow-list__flex.fourth .acount-flow-list__single:nth-of-type(7) * {
  color: white;
}

.acount-flow-list__flex.fifth .acount-flow-list__single:nth-of-type(9) {
  background: #6599ff;
}

.acount-flow-list__flex.fifth .acount-flow-list__single:nth-of-type(9) * {
  color: white;
}

.acount-flow-list__single {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: 150px;
  height: 150px;
  text-align: center;
  border-radius: 50%;
  background: #f5f9ff;
  flex-basis: 150px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.acount-flow-list__single .num {
  font-family: century-gothic, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  font-style: normal;
}

.acount-flow-list__single .text {
  font-size: 1.6rem;
  font-weight: 700;
}

.acount-flow-list__arrow {
  max-width: 22px;
  flex-basis: 22px;
}

.more-load {
  display: block;
  margin: 0 auto;
  text-align: center;
  text-decoration: underline;
}

.more-load img {
  margin-left: 8px;
}

.sorts-title .sorts label {
  cursor: pointer;
}

.column__box {
  border-radius: 5px;
}

.column__box .domain {
  max-width: 240px;
  text-align: center;
  flex-basis: 240px;
}

.column__box .period {
  max-width: 150px;
  text-align: center;
  flex-basis: 150px;
}

.column__box .period .select-field {
  margin: 0 auto;
}

.column__box .whois {
  max-width: 250px;
  text-align: center;
  flex-basis: 250px;
}

.column__box .money {
  max-width: 200px;
  text-align: center;
  flex-basis: 200px;
}

.column__box .signup__form .select-field {
  margin: 0 auto;
}

.four-column__head {
  display: flex;
  height: 60px;
  background-color: #f5f9ff;
  align-items: center;
  justify-content: space-between;
}

.four-column__single {
  display: flex;
  min-height: 80px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: solid 1px #ccc;
  border-bottom: none;
  align-items: center;
  justify-content: space-between;
}

.four-column__single select,
.four-column__single input {
  padding: 5px !important;
}

.four-column__single p {
  word-break: break-all;
}

.four-column__single p.center.select-field::after {
  right: 24px;
}

.four-column__single.first {
  border-top: none;
}

.four-column__single:last-child {
  border-bottom: solid 1px #ccc;
  border-radius: 0 0 5px 5px;
}

.four-column__single p {
  /*text-align:left;*/
  padding-right: 16px;
  padding-left: 16px;
}

.recommend-domain {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  background: rgba(0, 0, 0, .6);
}

.recommend-domain .close {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #6599ff;
}

.recommend-domain .close::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 2px;
  content: '';
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  background: white;
}

.recommend-domain .close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 2px;
  content: '';
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  background: white;
}

.recommend-domain__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 100px);
  max-width: 896px;
  padding: 48px 32px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: white;
}

.recommend-domain__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.recommend-domain__single {
  max-width: 31.5476190476%;
  padding-bottom: 24px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .15);
  flex-basis: 31.5476190476%;
}

.recommend-domain__single .icon {
  display: flex;
  flex-direction: row;
  height: 82px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.recommend-domain__single .title {
  margin-top: 16px;
  padding: 0 8px;
  text-align: center;
}

.recommend-domain__single .text {
  font-size: 1.2rem;
  margin-top: 16px;
  padding: 0 16px;
}

.recommend-domain__single .link-button1 {
  margin-top: 16px;
}

.signup__form .two-column__left {
  padding: 32px 24px;
}

.signup__form .two-column__title.req::after {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.2;
  margin-left: 4px;
  padding: 2px 8px;
  content: '必須';
  color: white;
  border-radius: 4px;
  background-color: #f69;
}

.signup__form input[type=email],
.signup__form input[type=password],
.signup__form input[type=text],
.signup__form select,
.signup__form input[type=tel] {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.signup__form .search-address__button {
  width: 100%;
  padding: 12px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 6px;
  background: linear-gradient(#fff, #dedede);
}

.signup__form .width568 {
  width: 100%;
  max-width: 568px;
}

.signup__form .width520 {
  width: 100%;
  max-width: 520px;
}

.signup__form .width268 {
  width: 100%;
  max-width: 268px;
}

.signup__form .width88 {
  width: 100%;
  max-width: 88px;
}

.signup__form .basis120 {
  max-width: 120px;
  flex-basis: 120px;
}

.signup__form .limite-wrap {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.signup__form .select-field {
  position: relative;
}

.signup__form .select-field::after {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 0;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 4.5px solid #262626;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.signup__form .field-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.signup__form .field-flex > * {
  max-width: 268px;
  flex-basis: 268px;
}

.signup__form .scroll-wrap {
  overflow: auto;
  width: 100%;
  height: 280px;
  padding: 24px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.signup__form .check-field {
  position: relative;
}

.signup__form .check-field input {
  position: absolute;
  opacity: 0;
}

.signup__form .check-field .label-check-text {
  display: flex;
  flex-direction: row;
  min-height: 30px;
  padding-left: 38px;
  background-image: url('../../images/icon/no-check.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.signup__form .check-field input:checked + .label-check-text {
  background-image: url('../../images/icon/checked.svg');
}

.signup__form .check-field input:disabled + .label-check-text {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup__form .kome {
  padding-left: 1em;
  text-indent: -1em;
}

.signup__form .kome::before {
  content: '※';
}

.signup__form-confirm .two-column__title.req::after {
  display: none;
}

.signup .terms-of-service .numlist__item-num:first-of-type p {
  white-space: nowrap;
}

.signup .signup-confirm-text {
  padding: 24px;
  text-align: center;
  border: 1px solid #ccc;
}

.signup .payment-charge .width520 {
  display: flex;
  align-items: center;
}

.signup .use-request__single,
.signup .payment-method__single {
  margin-top: 24px;
  padding: 24px 16px;
  border-radius: 8px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .15);
}

.signup .use-request__single:first-of-type,
.signup .payment-method__single:first-of-type {
  margin-top: 0;
}

.signup .use-request__single > label,
.signup .payment-method__single > label {
  position: relative;
  display: block;
  cursor: pointer;
}

.signup .use-request__single > label input,
.signup .payment-method__single > label input {
  position: absolute;
  opacity: 0;
}

.signup .use-request__single > label .radio-check,
.signup .payment-method__single > label .radio-check {
  display: flex;
  align-items: center;
}

.signup .use-request__single > label .radio-check::before,
.signup .payment-method__single > label .radio-check::before {
  position: relative;
  top: -.2em;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin-right: 8px;
  content: '';
  cursor: pointer;
  transition: all 250ms ease;
  text-align: center;
  vertical-align: top;
  border: 1px solid #b4b4b4;
  border-radius: 100%;
  background: #f4f4f4;
}

.signup .use-request__single > label input:disabled + .radio-check:before,
.signup .payment-method__single > label input:disabled + .radio-check:before {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup .use-request__single > label input:checked + .radio-check:before,
.signup .payment-method__single > label input:checked + .radio-check:before {
  background-color: #3197ee !important;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}

.signup .use-request__single > label input:checked + .radio-check:before,
.signup .payment-method__single > label input:checked + .radio-check:before {
  position: relative;
  top: -.2em;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin-right: 8px;
  content: '';
  cursor: pointer;
  transition: all 250ms ease;
  text-align: center;
  vertical-align: top;
  border: 1px solid #b4b4b4;
  border-radius: 100%;
  background: #f4f4f4;
}

.signup .use-request__single > label input:disabled + .radio-check,
.signup .payment-method__single > label input:disabled + .radio-check {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup .use-request__text-box,
.signup .payment-method__text-box {
  width: calc(100% - 40px);
  margin-right: 0;
  margin-left: auto;
  padding: 24px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.signup .use-request__table,
.signup .payment-method__table {
  width: calc(100% - 40px);
  margin-right: 0;
  margin-left: auto;
}

.signup .use-request__hide,
.signup .payment-method__hide {
  display: none;
}

.signup .agree .bb {
  border-bottom: 1px solid #ccc;
}

.signup .agree .of-wrap {
  overflow: auto;
  height: 280px;
  padding: 24px 16px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.signup .agree .terms-of-service .numlist__item-num:first-of-type p {
  white-space: nowrap;
}

.signup .agree .check-field__center {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.signup .agree .check-field label {
  position: relative;
  cursor: pointer;
}

.signup .agree .check-field label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.signup .agree .check-field label .checkbox-check {
  display: flex;
  flex-direction: row;
  min-height: 30px;
  padding-left: 40px;
  background-image: url('../../images/icon/no-check.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.signup .agree .check-field label input:checked + .checkbox-check {
  background-image: url('../../images/icon/checked.svg');
}

.signup .agree .check-field label input:disabled + .checkbox-check {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup .form-send-wrap {
  display: flex;
  flex-direction: row;
  max-width: 721px;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.flow-box .two-column__left {
  display: flex;
  background-color: transparent;
  justify-content: center;
  align-items: center;
}

.flow-box .two-column__left span {
  font-size: 2rem;
  display: block;
}

.flow-box .two-column__left span.free {
  font-size: 2.8rem;
  color: #6599ff;
}

.flow-box .flow__three {
  display: flex;
  background-color: #f5f7f8;
  justify-content: space-between;
  align-items: center;
}

.flow-box .flow__three .flow__three-box {
  padding: 24px;
  text-align: center;
}

.flow-box .flow__three .flow__three-box p {
  font-size: 1.5rem;
  font-weight: bold;
  margin-top: 8px;
}

.flow-box h3 {
  font-weight: bold;
  color: #6599ff;
}

.flow-box .left-border {
  margin-top: 32px;
  padding-left: 24px;
  border-left: solid 5px #6599ff;
}

.sp-sms {
  display: none;
  width: 100%;
  justify-content: space-between;
}

.sp-sms input {
  font-size: 3rem;
  max-width: 60px;
  height: 80px;
  text-align: center;
  border-radius: 5px;
}

.sms {
  display: flex;
  flex-direction: row;
  min-height: 100vh;
  padding: 48px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.sms__inner {
  padding: 48px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 6px 15px rgba(0, 0, 0, .15);
}

.sms .certification-form__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.sms .certification-form input[type=email],
.sms .certification-form input[type=password],
.sms .certification-form input[type=text],
.sms .certification-form select,
.sms .certification-form input[type=tel] {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.sms .certification-form .width624 {
  width: 100%;
  max-width: 624px;
  margin-right: auto;
  margin-left: auto;
}

.sms .certification-form .width400 {
  width: 100%;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.sms .certification-form .basis400 {
  max-width: 400px;
  flex-basis: 400px;
}

.sms .certification-form .basis200 {
  flex-basis: 200px;
}

.sms .certification-form .select-field {
  position: relative;
}

.sms .certification-form .select-field::after {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 0;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 4.5px solid #262626;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.sms .certification-form .radio-field {
  max-width: 340px;
  margin-right: auto;
  margin-left: auto;
}

.sms .certification-form .radio-field.mt-24 {
  margin-top: 24px;
}

.sms .certification-form .radio-field label {
  position: relative;
  display: block;
}

.sms .certification-form .radio-field input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.sms .certification-form .radio-field .radio-check {
  display: flex;
  flex-direction: row;
  min-height: 30px;
  padding-left: 40px;
  background-image: url('../../images/icon/radio-nocheck.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.sms .certification-form .radio-field input:checked + .radio-check {
  background-image: url('../../images/icon/radio-checked.svg');
}

.sms .certification-form .radio-field input:disabled + .radio-check {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.sms .form-send-wrap {
  display: flex;
  flex-direction: row;
  max-width: 721px;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

div.wrap12 {
  width: 100%;
  max-width: calc(1200px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

div.wrap10 {
  width: 100%;
  max-width: calc(1000px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

div.wrap50 {
  width: 100%;
  max-width: calc(500px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

@media only screen and (min-width: 768px) {
  h2.type2 .title::after {
    display: inline-block;
    content: '|';
    -webkit-transform: rotate(30deg) scale(.8) translateY(-8px);
    transform: rotate(30deg) scale(.8) translateY(-8px);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  .multiple-title .term {
    margin-left: 100px;
  }

  .search-domain__links .single:first-of-type {
    margin-right: 24px;
  }

  header .xserver__service li {
    margin-right: 15px;
  }

  ul.ul-4 li {
    padding-right: 40px;
  }

  ul.ul-3 li {
    padding-right: 40px;
  }

  ul.ul-2 li {
    padding-right: 40px;
  }

  .domains-list li.false input + .check-status {
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
  }

  .sp {
    display: none !important;
  }
}

@media only screen and (min-width: 1206px) {
  .search-domainBottom a:hover {
    opacity: .6;
  }

  .related-services__single:nth-of-type(n + 4) {
    margin-top: 16px;
  }

  header .global h1 {
    position: absolute;
    top: 50%;
    padding: 0 0 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  header .global h1 img {
    max-height: 22px;
  }

  .tab-small {
    display: none !important;
  }
}

@media only screen and (max-width: 1205px) {
  * {
    font-size: 1.4rem;
  }

  .back-deco1 {
    top: 56px;
    max-width: 50%;
    height: 124px;
  }

  .s-text {
    font-size: 1.2rem;
  }

  .b-text {
    font-size: 2rem;
  }

  .fs14 {
    font-size: 1.2rem;
  }

  .fs16 {
    font-size: 1.4rem;
  }

  .fs18 {
    font-size: 1.6rem;
  }

  .fs20 {
    font-size: 1.8rem;
  }

  .fs22 {
    font-size: 2rem;
  }

  .fs24 {
    font-size: 2.2rem;
  }

  .fs26 {
    font-size: 2.4rem;
  }

  .fs28 {
    font-size: 2.6rem;
  }

  .fs30 {
    font-size: 2.8rem;
  }

  .fs32 {
    font-size: 3rem;
  }

  .fs34 {
    font-size: 3.2rem;
  }

  .fs36 {
    font-size: 3.4rem;
  }

  .fs38 {
    font-size: 3.6rem;
  }

  .fs40 {
    font-size: 3.8rem;
  }

  .fs42 {
    font-size: 4rem;
  }

  .fs44 {
    font-size: 4.2rem;
  }

  .fs46 {
    font-size: 4.4rem;
  }

  .fs48 {
    font-size: 4.6rem;
  }

  .fs50 {
    font-size: 4.8rem;
  }

  .fs52 {
    font-size: 5rem;
  }

  .fs54 {
    font-size: 5.2rem;
  }

  .fs56 {
    font-size: 5.4rem;
  }

  .fs58 {
    font-size: 5.6rem;
  }

  .fs60 {
    font-size: 5.8rem;
  }

  .fs62 {
    font-size: 6rem;
  }

  .fs64 {
    font-size: 6.2rem;
  }

  .fs66 {
    font-size: 6.4rem;
  }

  .fs68 {
    font-size: 6.6rem;
  }

  .fs70 {
    font-size: 6.8rem;
  }

  .fs72 {
    font-size: 7rem;
  }

  .fs74 {
    font-size: 7.2rem;
  }

  .fs76 {
    font-size: 7.4rem;
  }

  .fs78 {
    font-size: 7.6rem;
  }

  .fs80 {
    font-size: 7.8rem;
  }

  .fs82 {
    font-size: 8rem;
  }

  .fs84 {
    font-size: 8.2rem;
  }

  .fs86 {
    font-size: 8.4rem;
  }

  .fs88 {
    font-size: 8.6rem;
  }

  .fs90 {
    font-size: 8.8rem;
  }

  .fs92 {
    font-size: 9rem;
  }

  .midashi-fs {
    font-size: 2rem;
  }

  .text14-only {
    font-size: 1.4rem;
  }

  .bread__list li {
    font-size: 1.2rem;
  }

  .link-button1 a,
  .link-button1 label,
  .link-button1 button {
    font-size: 1.2rem;
  }

  .link-button1 a,
  .link-button1 label,
  .link-button1 button {
    font-size: 1.5rem;
  }

  h2.type1 {
    font-size: 2rem;
  }

  h2.type1 .num {
    font-size: 3rem;
  }

  h2.type2 .title {
    font-size: 2rem;
  }

  h2.type2 .tag {
    font-size: 1.4rem;
  }

  h2.type2 .caption {
    font-size: 1.4rem;
  }

  h2.type3 {
    font-size: 1.8rem;
  }

  h2.type3 span {
    font-size: 3rem;
  }

  .multiple-title span {
    font-size: 1.6rem;
  }

  .sorts-title .sorts label span {
    font-size: 1.2rem;
  }

  .price-list__body p.domain {
    font-size: 1.6rem;
  }

  .price-list__body p span {
    font-size: 1.8rem;
  }

  .search-domain__input input {
    font-size: 1.6rem;
  }

  .search-domain__send figure picture,
  .search-domain__send figure source {
    width: 75%;
  }

  .search-domain .caption {
    font-size: 1.4rem;
  }

  .search-domain__links {
    font-size: 1.4rem;
  }

  .one-column__title {
    font-size: 1.8rem;
  }

  .two-column__right li {
    font-size: 1.2rem;
  }

  .two-column__title {
    font-size: 1.8rem;
  }

  .two-column.left-344 .two-column__title {
    font-size: 1.4rem;
  }

  .two-column.left-148.left-288 .two-column__title {
    font-size: 1.4rem;
  }

  .underpage-title__text .jp {
    font-size: 2.2rem;
  }

  .underpage-title__text .en {
    font-size: 1.2rem;
  }

  .annotation * {
    font-size: 1.2rem;
  }

  .footer-top__nav {
    max-width: 520px;
    flex-basis: 520px;
  }

  .footer-top__nav .single > a {
    font-size: 1.4rem;
  }

  .footer-top__nav .footer-nav__sub a {
    font-size: 1.2rem;
  }

  .marks .single .text {
    font-size: 1.2rem;
  }

  .footer-bottom__nav a {
    font-size: 1.2rem;
  }

  .copy {
    font-size: 1.2rem;
  }

  header {
    position: sticky;
    top: 0;
    background: white;
  }

  header .xserver {
    padding: 0 2.2vw;
  }

  header .xserver__service a {
    /*padding:0px; */
    /*padding-bottom:10px;*/
  }

  header .xserver li {
    font-size: 1.2rem;
  }

  header .global {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
  }

  header .global h1 {
    position: relative;
    width: auto;
    padding-bottom: 3px;
  }

  header .global h1 figure > a {
    padding: 0;
  }

  header .global__single {
    font-size: 1.4rem;
  }

  header .global__single__sub li {
    font-size: 1.4rem;
  }

  .hum-global__single > a .text {
    font-size: 1.4rem;
  }

  .hum-global__sub li a {
    font-size: 1.2rem;
  }

  .hum-others li {
    font-size: 1.2rem;
  }

  .hum-account a {
    font-size: 1.4rem;
  }

  .global-domain-search {
    display: none;
  }

  .global-domain-search__text input {
    font-size: 1.4rem;
  }

  .block-list li {
    font-size: 1.2rem;
  }

  .domains-list .domain__only {
    font-size: 2rem;
  }

  .domains-list .domain__full {
    font-size: 1.4rem;
  }

  .domains-list .torf {
    max-width: 100%;
  }

  .domains-list.multiple .price .text {
    font-size: 2rem;
  }

  .domain-card-table .domain__only {
    font-size: 1.5rem;
  }

  .domain-card-table .domain__full {
    font-size: 1.1rem;
  }

  .acount-flow-list__single .num {
    font-size: 2rem;
  }

  .acount-flow-list__single .text {
    font-size: 1.4rem;
  }

  .recommend-domain__single .text {
    font-size: 1.2rem;
  }

  .signup__form .two-column__title.req::after {
    font-size: 1.2rem;
  }

  .pc {
    display: none !important;
  }
}

@media only screen and (max-width: 999px) {
  .marks__flex {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .marks .single {
    flex-direction: column;
    max-width: 48.1584821429%;
    flex-basis: 48.1584821429%;
  }

  .marks .single .text {
    max-width: 100%;
    padding: 10px;
    flex-basis: 100%;
  }

  .marks .single__isms,
  .marks .single__pmark {
    max-width: 49.5%;
    flex-basis: 49.5%;
  }

  .marks .single__siteseal {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 30px auto 0;
    padding: 30px 0 0;
    text-align: center;
    border-top: 1px solid #eee;
    flex-basis: auto;
  }

  .marks .single__siteseal figure {
    display: inline-block;
  }

  .marks .single__siteseal .text {
    display: inline-block;
    max-width: auto;
    flex-basis: auto;
  }

  header .xserver {
    display: none;
  }

  header .global {
    height: 56px;
    padding-right: 0;
  }

  header .global .global-toggle-button {
    display: flex !important;
    flex-direction: row;
    flex-direction: column;
    cursor: pointer;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  header .global__nav {
    display: none;
  }
}

@media screen and (max-width: 999px) {
  header .global h1 img {
    max-height: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .sp-center {
    text-align: center;
  }

  .sp-left {
    text-align: left;
  }

  .sp-right {
    text-align: right;
  }

  .left-bottom-white-circle::before {
    width: 64px;
  }

  .left-bottom-white-circle::after {
    width: 64px;
  }

  .left-top-blue-circle {
    position: relative;
  }

  .right-top-blue-circle {
    position: relative;
  }

  .right-half-blue::before {
    width: 100%;
  }

  .back-deco1__top {
    border-radius: 0 0 0 62px;
  }

  .back-deco1__bottom::before {
    border-radius: 0 62px 0 0;
  }

  .sp-mt-8 {
    margin-top: 8px;
  }

  .sp-mt-16 {
    margin-top: 16px;
  }

  .sp-mt-24 {
    margin-top: 24px;
  }

  .sp-mt-32 {
    margin-top: 32px;
  }

  .sp-mt-40 {
    margin-top: 40px;
  }

  .sp-mt-48 {
    margin-top: 48px;
  }

  .sp-mt-56 {
    margin-top: 56px;
  }

  .sp-mt-64 {
    margin-top: 64px;
  }

  .sp-mt-72 {
    margin-top: 72px;
  }

  .sp-mt-80 {
    margin-top: 80px;
  }

  .sp-mt-88 {
    margin-top: 88px;
  }

  .sp-mt-96 {
    margin-top: 96px;
  }

  .sp-mt-104 {
    margin-top: 104px;
  }

  .sp-mt-112 {
    margin-top: 112px;
  }

  .sp-mt-120 {
    margin-top: 120px;
  }

  .sp-mt-128 {
    margin-top: 128px;
  }

  .sp-mb-8 {
    margin-bottom: 8px;
  }

  .sp-mb-16 {
    margin-bottom: 16px;
  }

  .sp-mb-24 {
    margin-bottom: 24px;
  }

  .sp-mb-32 {
    margin-bottom: 32px;
  }

  .sp-mb-40 {
    margin-bottom: 40px;
  }

  .sp-mb-48 {
    margin-bottom: 48px;
  }

  .sp-mb-56 {
    margin-bottom: 56px;
  }

  .sp-mb-64 {
    margin-bottom: 64px;
  }

  .sp-mb-72 {
    margin-bottom: 72px;
  }

  .sp-mb-80 {
    margin-bottom: 80px;
  }

  .sp-mb-88 {
    margin-bottom: 88px;
  }

  .sp-mb-96 {
    margin-bottom: 96px;
  }

  .sp-mb-104 {
    margin-bottom: 104px;
  }

  .sp-mb-112 {
    margin-bottom: 112px;
  }

  .sp-mb-120 {
    margin-bottom: 120px;
  }

  .sp-mb-128 {
    margin-bottom: 128px;
  }

  .sp-ml-0 {
    margin-left: 0;
  }

  .sp-ml-8 {
    margin-left: 8px;
  }

  .sp-ml-16 {
    margin-left: 16px;
  }

  .sp-ml-24 {
    margin-left: 24px;
  }

  .sp-ml-32 {
    margin-left: 32px;
  }

  .sp-ml-40 {
    margin-left: 40px;
  }

  .sp-ml-48 {
    margin-left: 48px;
  }

  .sp-ml-56 {
    margin-left: 56px;
  }

  .sp-ml-64 {
    margin-left: 64px;
  }

  .sp-ml-72 {
    margin-left: 72px;
  }

  .sp-ml-80 {
    margin-left: 80px;
  }

  .sp-ml-88 {
    margin-left: 88px;
  }

  .sp-ml-96 {
    margin-left: 96px;
  }

  .sp-ml-104 {
    margin-left: 104px;
  }

  .sp-ml-112 {
    margin-left: 112px;
  }

  .sp-ml-120 {
    margin-left: 120px;
  }

  .sp-ml-128 {
    margin-left: 128px;
  }

  .sp-mr-8 {
    margin-right: 8px;
  }

  .sp-mr-16 {
    margin-right: 16px;
  }

  .sp-mr-24 {
    margin-right: 24px;
  }

  .sp-mr-32 {
    margin-right: 32px;
  }

  .sp-mr-40 {
    margin-right: 40px;
  }

  .sp-mr-48 {
    margin-right: 48px;
  }

  .sp-mr-56 {
    margin-right: 56px;
  }

  .sp-mr-64 {
    margin-right: 64px;
  }

  .sp-mr-72 {
    margin-right: 72px;
  }

  .sp-mr-80 {
    margin-right: 80px;
  }

  .sp-mr-88 {
    margin-right: 88px;
  }

  .sp-mr-96 {
    margin-right: 96px;
  }

  .sp-mr-104 {
    margin-right: 104px;
  }

  .sp-mr-112 {
    margin-right: 112px;
  }

  .sp-mr-120 {
    margin-right: 120px;
  }

  .sp-mr-128 {
    margin-right: 128px;
  }

  .of768 {
    padding: 0 4px;
  }

  .sp-p-0 {
    padding: 0;
  }

  .sp-pt-0 {
    padding-top: 0;
  }

  .sp-pb-0 {
    padding-bottom: 0;
  }

  .sp-pl-0 {
    padding-left: 0;
  }

  .sp-pr-0 {
    padding-right: 0;
  }

  .sp-p-8 {
    padding: 8px;
  }

  .sp-pt-8 {
    padding-top: 8px;
  }

  .sp-pb-8 {
    padding-bottom: 8px;
  }

  .sp-pl-8 {
    padding-left: 8px;
  }

  .sp-pr-8 {
    padding-right: 8px;
  }

  .sp-p-16 {
    padding: 16px;
  }

  .sp-pt-16 {
    padding-top: 16px;
  }

  .sp-pb-16 {
    padding-bottom: 16px;
  }

  .sp-pl-16 {
    padding-left: 16px;
  }

  .sp-pr-16 {
    padding-right: 16px;
  }

  .sp-p-24 {
    padding: 24px;
  }

  .sp-pt-24 {
    padding-top: 24px;
  }

  .sp-pb-24 {
    padding-bottom: 24px;
  }

  .sp-pl-24 {
    padding-left: 24px;
  }

  .sp-pr-24 {
    padding-right: 24px;
  }

  .sp-p-32 {
    padding: 32px;
  }

  .sp-pt-32 {
    padding-top: 32px;
  }

  .sp-pb-32 {
    padding-bottom: 32px;
  }

  .sp-pl-32 {
    padding-left: 32px;
  }

  .sp-pr-32 {
    padding-right: 32px;
  }

  .sp-p-40 {
    padding: 40px;
  }

  .sp-pt-40 {
    padding-top: 40px;
  }

  .sp-pb-40 {
    padding-bottom: 40px;
  }

  .sp-pl-40 {
    padding-left: 40px;
  }

  .sp-pr-40 {
    padding-right: 40px;
  }

  .sp-p-48 {
    padding: 48px;
  }

  .sp-pt-48 {
    padding-top: 48px;
  }

  .sp-pb-48 {
    padding-bottom: 48px;
  }

  .sp-pl-48 {
    padding-left: 48px;
  }

  .sp-pr-48 {
    padding-right: 48px;
  }

  .sp-p-56 {
    padding: 56px;
  }

  .sp-pt-56 {
    padding-top: 56px;
  }

  .sp-pb-56 {
    padding-bottom: 56px;
  }

  .sp-pl-56 {
    padding-left: 56px;
  }

  .sp-pr-56 {
    padding-right: 56px;
  }

  .sp-p-64 {
    padding: 64px;
  }

  .sp-pt-64 {
    padding-top: 64px;
  }

  .sp-pb-64 {
    padding-bottom: 64px;
  }

  .sp-pl-64 {
    padding-left: 64px;
  }

  .sp-pr-64 {
    padding-right: 64px;
  }

  .sp-p-72 {
    padding: 72px;
  }

  .sp-pt-72 {
    padding-top: 72px;
  }

  .sp-pb-72 {
    padding-bottom: 72px;
  }

  .sp-pl-72 {
    padding-left: 72px;
  }

  .sp-pr-72 {
    padding-right: 72px;
  }

  .sp-p-80 {
    padding: 80px;
  }

  .sp-pt-80 {
    padding-top: 80px;
  }

  .sp-pb-80 {
    padding-bottom: 80px;
  }

  .sp-pl-80 {
    padding-left: 80px;
  }

  .sp-pr-80 {
    padding-right: 80px;
  }

  .sp-p-88 {
    padding: 88px;
  }

  .sp-pt-88 {
    padding-top: 88px;
  }

  .sp-pb-88 {
    padding-bottom: 88px;
  }

  .sp-pl-88 {
    padding-left: 88px;
  }

  .sp-pr-88 {
    padding-right: 88px;
  }

  .sp-p-96 {
    padding: 96px;
  }

  .sp-pt-96 {
    padding-top: 96px;
  }

  .sp-pb-96 {
    padding-bottom: 96px;
  }

  .sp-pl-96 {
    padding-left: 96px;
  }

  .sp-pr-96 {
    padding-right: 96px;
  }

  .sp-p-104 {
    padding: 104px;
  }

  .sp-pt-104 {
    padding-top: 104px;
  }

  .sp-pb-104 {
    padding-bottom: 104px;
  }

  .sp-pl-104 {
    padding-left: 104px;
  }

  .sp-pr-104 {
    padding-right: 104px;
  }

  .sp-p-112 {
    padding: 112px;
  }

  .sp-pt-112 {
    padding-top: 112px;
  }

  .sp-pb-112 {
    padding-bottom: 112px;
  }

  .sp-pl-112 {
    padding-left: 112px;
  }

  .sp-pr-112 {
    padding-right: 112px;
  }

  .sp-p-120 {
    padding: 120px;
  }

  .sp-pt-120 {
    padding-top: 120px;
  }

  .sp-pb-120 {
    padding-bottom: 120px;
  }

  .sp-pl-120 {
    padding-left: 120px;
  }

  .sp-pr-120 {
    padding-right: 120px;
  }

  .sp-p-128 {
    padding: 128px;
  }

  .sp-pt-128 {
    padding-top: 128px;
  }

  .sp-pb-128 {
    padding-bottom: 128px;
  }

  .sp-pl-128 {
    padding-left: 128px;
  }

  .sp-pr-128 {
    padding-right: 128px;
  }

  .annotation-flex .sp-justify-start {
    justify-content: flex-start;
  }

  .link-button1.left {
    margin-left: auto;
  }

  .link-button1.width344 {
    max-width: 300px;
  }

  .link-button1 a::before,
  .link-button1 label::before,
  .link-button1 button::before {
    right: 24px;
    width: 5px;
    height: 9px;
  }

  h2.type2 .title {
    max-width: 100%;
    text-align: center;
    flex-basis: 100%;
  }

  h2.type2 .tag {
    margin-left: 0;
  }

  .multiple-title span {
    font-weight: 700;
    text-align: left;
  }

  .price-list__table {
    overflow: auto;
  }

  .price-list__price-table tbody td {
    padding: 15px 10px;
  }

  .search-domain form {
    border-radius: 5px;
  }

  .search-domain__flex {
    border-radius: 5px;
  }

  .search-domain__input {
    padding: 8px 16px;
  }

  .search-domain__send {
    height: 56px;
  }

  .search-domain__send figure picture,
  .search-domain__send figure source {
    width: auto;
  }

  .search-domain__links {
    flex-direction: column;
  }

  .caution-cojp {
    padding: 16px;
  }

  .caution-cojp h3 {
    display: block;
    padding-left: 0;
  }

  .caution-cojp h3::before {
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .sample-elements-area {
    padding: 15px;
  }

  #sample-elements-list {
    overflow-x: scroll;
    flex-wrap: nowrap;
  }

  #sample-elements-list li {
    padding: 10px 15px;
    flex: 0 0 auto;
  }

  .one-column {
    border-radius: 8px;
  }

  .one-column__top {
    border-radius: 8px 8px 0 0;
  }

  .one-column__bottom {
    border-radius: 0 0 8px 8px;
  }

  .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column__right {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-344 .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-344 .two-column__right {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-148 .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-148 .two-column__right {
    max-width: calc(100% - 100px);
    flex-basis: calc(100% - 100px);
  }

  .two-column.left-148.left-288 .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-148.left-288 .two-column__right {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-200 .two-column__left {
    max-width: 150px;
    flex-basis: 150px;
  }

  .two-column.left-200 .two-column__right {
    max-width: calc(100% - 150px);
    flex-basis: calc(100% - 150px);
  }

  .bb-block {
    padding: 24px;
  }

  .search-domainBottom .bnrList {
    flex-wrap: wrap;
  }

  .search-domainBottom .bnrList > li {
    max-width: 100%;
    margin: 16px 0 0;
    flex-basis: 100%;
  }

  .search-domainBottom .bnrList > li:first-child {
    margin-top: 0;
  }

  .wrap {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .wrap896 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .wrap856 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .wrap808 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .underpage-title {
    margin-bottom: 0;
  }

  .related-services__single {
    max-width: 100%;
    flex-basis: 100%;
  }

  .related-services__single:nth-of-type(n + 2) {
    margin-top: 16px;
  }

  .footer-top__left {
    max-width: 100%;
    text-align: center;
    flex-basis: 100%;
  }

  .footer-top__left .sns-list {
    justify-content: center;
  }

  .footer-top__badge .badge-list {
    gap: 40px;
  }

  .footer-top__badge .badge-list li {
    text-align: center;
  }

  .footer-top__badge .badge-list .bagde__name {
    display: block;
    margin-top: 8px;
    margin-left: 0;
  }

  header .xserver a {
    line-height: 1.4px;
  }

  header .global h1 {
    padding-top: 6px;
  }

  header .global h1 figure {
    align-items: center;
  }

  header .global h1 figure .grow {
    font-size: 12px;
    margin: -2px 0 0 8px;
  }

  header .global h1 figure .grow a {
    position: relative;
    top: -.5em;
    display: flex;
    flex-direction: column;
    padding-left: 3em;
    justify-content: center;
    align-items: center;
  }

  header .global h1 figure .grow span {
    font-size: 28px;
  }

  header .global h1 figure .grow sup {
    position: absolute;
    top: 3em;
    right: -1em;
  }

  header .global__nav {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .joins__single {
    max-width: 100%;
    flex-basis: 100%;
  }

  ul.ul-4 li {
    width: 100%;
    height: 60px;
  }

  ul.ul-4 li.blank {
    display: none;
  }

  ul.ul-3 li {
    width: 100%;
    height: 60px;
  }

  ul.ul-3 li.blank {
    display: none;
  }

  ul.ul-2 li {
    width: 100%;
    height: 60px;
  }

  ul.ul-2 li.blank {
    display: none;
  }

  ol.articlelist li.articlelist__item {
    margin-left: 0;
  }

  ol.numlist li.numlist__item {
    min-width: 60px;
  }

  ol.numlist.parentheses li {
    margin-left: 0;
  }

  ol.numlist.parentheses li.numlist__item p {
    margin-left: 0;
  }

  ol.numlist.parentheses li .numlist__item-num p {
    margin-left: 0;
  }

  .block-list li {
    margin-bottom: 8px;
  }

  .domains-list li.false input + .check-status {
    width: 120px;
    height: 13px;
    background-image: url('../../images/icon/cannot-check__sp.svg');
  }

  .domains-list li.true input + .check-status {
    background-image: url('../../images/icon/no-check__sp.svg');
  }

  .domains-list li.true input:checked + .check-status {
    background-image: url('../../images/icon/checked__sp.svg');
  }

  .domains-list label {
    padding: 20px 24px;
  }

  .domains-list .check {
    max-width: 100%;
    height: 36px;
    margin-top: 16px;
    background: #f5f9ff;
    order: 2;
    flex-basis: 100%;
  }

  .domains-list .check .check-status {
    top: 50%;
    left: 50%;
    width: 109px;
    height: 15px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-size: contain;
  }

  .domains-list .domain {
    margin-left: 0;
  }

  .domains-list .authcode {
    max-width: 100%;
    margin-right: 0;
    flex-basis: 100%;
  }

  .domains-list .authcode span {
    display: block;
  }

  .domains-list .authcode input {
    height: 40px;
    padding: 0 8px;
  }

  .domains-list .price {
    margin-right: 0;
  }

  .domains-list.multiple .domain {
    max-width: 100%;
    flex-basis: 100%;
  }

  .domains-list.multiple .price {
    max-width: 100%;
    flex-basis: 100%;
  }

  .domains-list.transfer-list li.false input + .check-status {
    background-image: url('../../images/icon/cannot-check-trans__sp.svg');
  }

  .domains-list.transfer-list li.true input + .check-status {
    background-image: url('../../images/icon/no-check-trans__sp.svg');
  }

  .domains-list.transfer-list li.true input:checked + .check-status {
    background-image: url('../../images/icon/checked-trans__sp.svg');
  }

  .domains-list .term {
    margin-top: 8px;
    padding-left: 0;
  }

  .domain-card-table .single {
    max-width: 48.8888888889%;
    margin-top: 12px;
    padding: 12px;
    flex-basis: 48.8888888889%;
  }

  .domain-card-table .single.false input + .check-status {
    width: 106px;
    height: 12px;
  }

  .domain-card-table .single.error input + .check-status {
    width: 106px;
    height: 12px;
  }

  .domain-card-table .single.notjp input + .check-status {
    width: 106px;
    height: 12px;
  }

  .domain-card-table .check .check-status {
    width: 94px;
    height: 12px;
  }

  .acount-flow-list__flex {
    align-items: stretch;
  }

  .acount-flow-list__flex.first .acount-flow-list__single:nth-of-type(1) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.second .acount-flow-list__single:nth-of-type(3) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.third .acount-flow-list__single:nth-of-type(5) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.fourth .acount-flow-list__single:nth-of-type(7) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.fifth .acount-flow-list__single:nth-of-type(9) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__single {
    max-width: auto;
    height: auto;
    padding: 8px 8px 16px;
    border-radius: 30px;
    flex-basis: auto;
    justify-content: flex-start;
  }

  .acount-flow-list__single .num {
    border-bottom: 1px solid #262626;
  }

  .acount-flow-list__single .text {
    margin-top: 8px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
  }

  .acount-flow-list__arrow {
    display: flex;
    flex-direction: row;
    max-width: 14px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-basis: 14px;
  }

  .column__box .domain {
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: #f5f9ff;
  }

  .column__box .period {
    margin-top: 8px;
  }

  .four-column__head {
    display: none;
  }

  .four-column__single.first {
    overflow: hidden;
    border-top: solid 1px #ccc;
    border-radius: 8px 8px 0 0;
  }

  .four-column__single:last-child {
    border-radius: 0 0 8px 8px;
  }

  .four-column__single {
    display: block;
    height: auto;
    padding-top: 0;
  }

  .recommend-domain .close {
    top: -25px;
    right: 0;
    width: 50px;
    height: 50px;
  }

  .recommend-domain__inner {
    width: calc(100% - 30px);
    padding: 32px 0;
  }

  .recommend-domain__single {
    display: flex;
    flex-direction: row;
    max-width: 100%;
    padding-bottom: 0;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    flex-basis: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .recommend-domain__single:first-of-type {
    border-top: 1px solid #ccc;
  }

  .recommend-domain__single .icon {
    max-width: 90px;
    height: 60px;
    padding: 10px 15px;
    border-right: 1px solid #ccc;
    flex-basis: 90px;
  }

  .recommend-domain__single .icon img {
    max-height: 40px;
  }

  .recommend-domain__single .title {
    max-width: calc(100% - 90px);
    margin-top: 0;
    text-align: left;
    flex-basis: calc(100% - 90px);
  }

  .recommend-domain__single .title a {
    position: relative;
    display: inline-block;
    padding-left: 16px;
  }

  .recommend-domain__single .title a::before {
    position: absolute;
    top: 50%;
    right: -12px;
    width: 8px;
    height: 13px;
    content: '';
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url('../../images/icon/arrow-right-b.svg') no-repeat;
    background-position: center;
    background-size: cover;
  }

  .signup__form .two-column__left {
    padding: 16px;
  }

  .signup__form .two-column__right {
    padding: 16px;
  }

  .signup .use-request__single,
  .signup .payment-method__single {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }

  .signup .use-request__text-box,
  .signup .payment-method__text-box {
    width: 100%;
  }

  .signup .use-request__table,
  .signup .payment-method__table {
    width: 100%;
  }

  .signup .agree {
    padding: 24px 16px;
  }

  .signup .agree .of-wrap {
    padding: 24px 8px;
  }

  .flow-box .flow__three {
    width: 100%;
    flex-wrap: wrap;
  }

  .flow-box .flow__three .flow__three-box {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }

  .flow-box .flow__three .flow__three-box img {
    display: block;
    width: 15%;
  }

  .flow-box .flow__three .flow__three-box p {
    width: 80%;
    text-align: left;
  }

  .flow-box .link-button1 {
    margin-right: auto;
    margin-left: auto;
  }

  .pc-sms {
    display: none;
  }

  .sp-sms {
    display: flex;
  }

  .sms {
    padding: 48px 16px;
  }

  .sms__inner {
    padding: 0;
    box-shadow: none;
  }

  .sms .certification-form .basis400 {
    max-width: 100%;
    flex-basis: 100%;
  }

  .sms .certification-form .basis200 {
    max-width: 60%;
    /*flex-basis: 100%;*/
    flex-basis: 60%;
  }

  .sms .certification-form .radio-field.sp-ml-0 {
    margin-left: 0;
  }

  div.wrap12 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  div.wrap10 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  div.wrap50 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .tab-big {
    display: none !important;
  }
}

@media only screen and (max-width: 360px) {
  header .global .desc {
    margin-bottom: 0;
  }

  header .global h1 {
    padding-bottom: 12px;
  }

  header .global h1 figure .grow {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1205px) {
  .multiple-title .name.transfer {
    max-width: 22%;
    flex-basis: 22%;
  }

  .multiple-title .authcode {
    max-width: 21.8%;
    margin-right: 48px;
    flex-basis: 21.8%;
  }

  .multiple-title .price {
    margin-right: 48px;
  }

  .related-services__single {
    max-width: 48.8888888889%;
    flex-basis: 48.8888888889%;
  }

  .related-services__single:nth-of-type(n + 3) {
    margin-top: 16px;
  }

  .footer-top__nav > div {
    margin-right: 56px;
  }

  header .global__login {
    margin-left: 20px;
  }

  header .global .desc {
    margin-bottom: 0;
  }

  header .global h1 {
    margin-top: -.32em;
  }

  header .global h1 img {
    max-height: 16px;
  }

  header .global h1 figure {
    margin-top: .1em;
  }

  header .global h1 figure .grow {
    font-size: 16px;
    margin: 0 0 -.12em 8px;
  }

  header .global h1 figure .grow span {
    font-size: 20px;
  }

  header .global h1 figure .grow sup {
    top: -1.5em;
  }

  header .global__nav {
    width: 100%;
    max-width: calc(608px + 40px);
    height: 92px;
    margin: 0 auto;
    margin-right: 0;
    padding: 0 20px;
    padding: 24px 0;
  }

  header .global__single {
    margin-left: 20px;
  }

  .domains-list .domain {
    max-width: 200px;
    flex-basis: 200px;
  }

  .domains-list .domain.transfer {
    max-width: 22%;
    flex-basis: 22%;
  }

  .domains-list .authcode {
    max-width: 21.8%;
    margin-right: 48px;
    flex-basis: 21.8%;
  }

  .domains-list .price {
    margin-right: 48px;
  }

  .domain-card-table .single {
    max-width: 23.5185185185%;
    flex-basis: 23.5185185185%;
  }

  .acount-flow-list__arrow {
    max-width: 16px;
    flex-basis: 16px;
  }
}

@media only screen and (min-width: 0) and (max-width: 999px) {
  .footer-top__badge {
    max-width: 100%;
    margin: 32px 0 0 0;
    border-top: 1px solid #eaeaea;
    border-left: none;
    flex-basis: 100%;
  }

  .footer-top__badge .badge-list {
    flex-direction: unset;
    margin: 32px 0 0 0;
    justify-content: center;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1205px) and (max-width: 767px) {
  header .global__nav {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mv::after {
    background: url('../../images/index/mv-back-text-ie.jpg') no-repeat !important;
  }
}

@media all and (-ms-high-contrast: none) {
  .price-list__head p.second span.up {
    -webkit-transform: translate(-49%, -70%);
    transform: translate(-49%, -70%);
  }

  .price-list__head p.second span.down {
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
  }

  .price-list__head p span {
    left: 65%;
  }

  .price-list__head p span.up {
    -webkit-transform: translate(-49%, -70%);
    transform: translate(-49%, -70%);
  }

  .price-list__head p span.down {
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVsYXRlL2NvbW1vbi5jc3MiLCJnZW5lbGF0ZS9jb21tb24uc2NzcyIsInJlc2V0L19yZXNzLXkuc2NzcyIsInRlbXBsYXRlL19taXhpbi5zY3NzIiwic3R5bGUvX2FsaWduLnNjc3MiLCJzdHlsZS9fYmFja2dyb3VuZC5zY3NzIiwidGVtcGxhdGUvX2NvbG9yLnNjc3MiLCJzdHlsZS9fYm94LXNoYWRvdy5zY3NzIiwic3R5bGUvX2ZvbnQtc3R5bGUuc2NzcyIsInN0eWxlL19tYXJnaW4uc2NzcyIsInN0eWxlL19vdmVyZmxvdy5zY3NzIiwic3R5bGUvX3BhZGRpbmcuc2NzcyIsInN0eWxlL19wbHVzLnNjc3MiLCJzdHlsZS9fcmFkaXVzLnNjc3MiLCJzdHlsZS9fdHJhbnNmb3JtLnNjc3MiLCJwYXJ0cy9fYnJlYWQuc2NzcyIsInBhcnRzL19idXR0b24uc2NzcyIsInBhcnRzL19ob3Zlci5zY3NzIiwicGFydHMvX2xvYWRpbmcuc2NzcyIsInBhcnRzL19taWRhc2hpLnNjc3MiLCJ0ZW1wbGF0ZS9fbWl4aW4tc2luZ2xlLnNjc3MiLCJwYXJ0cy9fcHJpY2UtbGlzdC5zY3NzIiwicGFydHMvX3NlYXJjaC1kb21haW4uc2NzcyIsInBhcnRzL19zZWFyY2gtYWlzdWdnZXN0LnNjc3MiLCJwYXJ0cy9fdGFibGUtY29sdW1uLnNjc3MiLCJibG9jay9fYmxvY2tzLnNjc3MiLCJibG9jay9fY29tbW9uLXN0eWxlLnNjc3MiLCJibG9jay9fZm9vdGVyLnNjc3MiLCJibG9jay9faGVhZGVyLnNjc3MiLCJibG9jay9fam9pbnMuc2NzcyIsImJsb2NrL19saXN0LnNjc3MiLCJibG9jay9fbW9kYWwuc2NzcyIsImJsb2NrL19zaWdudXAuc2NzcyIsImJsb2NrL19zbXMuc2NzcyIsImltcG9ydGFudC9fZGlzcGxheXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNLVCxtREFBQTtBQ0xSOztJRklJLFdBQVc7Q0FDZDs7QUVBQzs7RUFF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O0NIcXlCRDtBR2oxQkM7O0lBOENFOztRSHd5Qkksa0JBQWtCO0tBQ3JCO0NRMTBCTDs7QVI2MEJBOztJUXowQkEsa0JBQUE7SUFDRSxpQkFBQTtDUjQwQkQ7QVEzMEJDOztJUjgwQkU7O1FRejBCSixrQkFBQTtLQUNFO0NSNDBCRDs7QVF6MEJEOztJUjYwQkksa0JBQWtCO0lBQ2xCLGlCQUFpQjtDUTEwQnJCO0FSNDBCQTs7SUFFSTs7UVF6MEJGLGtCQUFBO0tSNDBCRztDQUNKOztBQUVEOztJQUVJLGdCQUFnQjtJU3A0QmxCLGlCQUFBO0NUczRCRDtBQUNEOztJU3Y0QkU7O1FUMjRCTSxrQkFBa0I7S0FDckI7Q1M1NEJIOztBVCs0QkY7O0lTLzRCRSxrQkFBQTtJQUNFLGlCQUFBO0NUazVCSDtBQUNEOztJU241Qkk7O1FUdTVCSSxnQkFBZ0I7S1N4NUJ0QjtDVDA1QkQ7O0FBRUQ7O0lTMzVCSSxrQkFBQTtJVDg1QkEsaUJBQWlCO0NBQ3BCO0FTaDZCQzs7SVRtNkJFOztRU242QkYsa0JBQUE7S0FDRTtDVHM2Qkg7O0FTdjZCQzs7SVQyNkJFLGtCQUFrQjtJQUNsQixpQkFBaUI7Q1M1NkJuQjtBVDg2QkY7O0lBRUk7O1FTLzZCQSxrQkFBQTtLVGs3QkM7Q0FDSjs7QUFFRDs7SUFFSSxrQkFBa0I7SVN4N0JwQixpQkFBQTtDVDA3QkQ7QUFDRDs7SVMzN0JFOztRVCs3Qk0sa0JBQWtCO0tBQ3JCO0NTaDhCSDs7QVRtOEJGOztJUzU3QkUsZ0JBQUE7SUFDRSxpQkFBQTtDVCs3Qkg7QUFDRDs7SVNoOEJJOztRVG84Qkksa0JBQWtCO0tTcjhCeEI7Q1R1OEJEOztBQUVEOztJU3g4Qkksa0JBQUE7SVQyOEJBLGlCQUFpQjtDQUNwQjtBUzc4QkM7O0lUZzlCRTs7UVNoOUJGLGdCQUFBO0tBQ0U7Q1RtOUJIOztBU3A5QkM7O0lUdzlCRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0NTejlCbkI7QVQyOUJGOztJQUVJOztRUzU5QkEsa0JBQUE7S1QrOUJDO0NBQ0o7O0FBRUQ7O0lBRUksa0JBQWtCO0lTcitCcEIsaUJBQUE7Q1R1K0JEO0FBQ0Q7O0lTeCtCRTs7UVQ0K0JNLGtCQUFrQjtLQUNyQjtDUzcrQkg7O0FUZy9CRjs7SVNoL0JFLGtCQUFBO0lBQ0UsaUJBQUE7Q1RtL0JIO0FBQ0Q7O0lTcC9CSTs7UVR3L0JJLGtCQUFrQjtLU3ovQnhCO0NUMi9CRDs7QUFFRDs7SVNyL0JJLGdCQUFBO0lUdy9CQSxpQkFBaUI7Q0FDcEI7QVMxL0JDOztJVDYvQkU7O1FTNy9CRixrQkFBQTtLQUNFO0NUZ2dDSDs7QVNqZ0NDOztJVHFnQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtDU3RnQ25CO0FUd2dDRjs7SUFFSTs7UVN6Z0NBLGdCQUFBO0tUNGdDQztDQUNKOztBQUVEOztJQUVJLGtCQUFrQjtJU2xoQ3BCLGlCQUFBO0NUb2hDRDtBQUNEOztJU3JoQ0U7O1FUeWhDTSxrQkFBa0I7S0FDckI7Q1MxaENIOztBVDZoQ0Y7O0lTN2hDRSxrQkFBQTtJQUNFLGlCQUFBO0NUZ2lDSDtBQUNEOztJU2ppQ0k7O1FUcWlDSSxrQkFBa0I7S1N0aUN4QjtDVHdpQ0Q7O0FBRUQ7O0lTemlDSSxrQkFBQTtJVDRpQ0EsaUJBQWlCO0NBQ3BCO0FTOWlDQzs7SVRpakNFOztRU2pqQ0Ysa0JBQUE7S0FDRTtDVG9qQ0g7O0FTOWlDQzs7SVRrakNFLGdCQUFnQjtJQUNoQixpQkFBaUI7Q1NuakNuQjtBVHFqQ0Y7O0lBRUk7O1FTdGpDQSxrQkFBQTtLVHlqQ0M7Q0FDSjs7QUFFRDs7SUFFSSxrQkFBa0I7SVMvakNwQixpQkFBQTtDVGlrQ0Q7QUFDRDs7SVNsa0NFOztRVHNrQ00sZ0JBQWdCO0tBQ25CO0NTdmtDSDs7QVQwa0NGOztJUzFrQ0Usa0JBQUE7Q1Q2a0NEO0FBQ0Q7O0lTOWtDRTs7UVRrbENNLGdCQUFnQjtLQUNuQjtDU25sQ0g7O0FUc2xDRjs7SVN0bENFLGtCQUFBO0NUeWxDRDtBQUNEOztJUzFsQ0U7O1FUOGxDTSxrQkFBa0I7S0FDckI7Q1MvbENIOztBVGttQ0Y7O0lTbG1DRSxpQkFBQTtDVHFtQ0Q7O0FBRUQ7O0lTdG1DSSwyQkFBQTtDVHlt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RUksb0JBQW9CO0NXaDlDdEI7O0FYbTlDRjs7SVdoOUNFLG9CQUFBO0NYbTlDRDs7QUFFRDs7SVdqOUNJOztRWHE5Q0ksZ0JBQWdCO0tXbCtDdEI7O0lYcStDRTs7UVdsK0NGLGlCQUFBO0tBQ0U7O0lYcytDQTs7UVduK0NBLGlCQUFBO0tYcytDQzs7SVdwK0NIOztRWHcrQ00saUJBQWlCO0tBQ3BCOztJV3IrQ0Q7O1FYeStDSSxpQkFBaUI7S1d0L0N2Qjs7SVh5L0NFOztRV3QvQ0YsaUJBQUE7S0FDRTs7SVgwL0NBOztRV3YvQ0EsaUJBQUE7S1gwL0NDOztJV3gvQ0g7O1FYNC9DTSxpQkFBaUI7S0FDcEI7O0lXei9DRDs7UVg2L0NJLGlCQUFpQjtLVzFnRHZCOztJWDZnREU7O1FXMWdERixpQkFBQTtLQUNFOztJWDhnREE7O1FXM2dEQSxpQkFBQTtLWDhnREM7O0lXNWdESDs7UVhnaERNLGlCQUFpQjtLQUNwQjs7SVc3Z0REOztRWGloREksa0JBQWtCO0tXOWhEeEI7O0lYaWlERTs7UVc5aERGLGtCQUFBO0tBQ0U7O0lYa2lEQTs7UVcvaERBLGtCQUFBO0tYa2lEQzs7SVdoaURIOztRWG9pRE0sa0JBQWtCO0tBQ3JCOztJV2ppREQ7O1FYcWlESSxtQkFBbUI7S1dsakR6Qjs7SVhxakRFOztRV2xqREYsb0JBQUE7S0FDRTs7SVhzakRBOztRV25qREEsb0JBQUE7S1hzakRDOztJV3BqREg7O1FYd2pETSxvQkFBb0I7S0FDdkI7O0lXcmpERDs7UVh5akRJLG9CQUFvQjtLV3RrRDFCOztJWHlrREU7O1FXdGtERixvQkFBQTtLQUNFOztJWDBrREE7O1FXdmtEQSxvQkFBQTtLWDBrREM7O0lXeGtESDs7UVg0a0RNLG9CQUFvQjtLQUN2Qjs7SVd6a0REOztRWDZrREksb0JBQW9CO0tXMWxEMUI7O0lYNmxERTs7UVcxbERGLG9CQUFBO0tBQ0U7O0lYOGxEQTs7UVczbERBLG9CQUFBO0tYOGxEQzs7SVc1bERIOztRWGdtRE0sb0JBQW9CO0tBQ3ZCOztJVzdsREQ7O1FYaW1ESSxxQkFBcUI7S1c5bUQzQjs7SVhpbkRFOztRVzltREYscUJBQUE7S0FDRTs7SVhrbkRBOztRVy9tREEscUJBQUE7S1hrbkRDOztJV2huREg7O1FYb25ETSxxQkFBcUI7S0FDeEI7O0lXam5ERDs7UVhxbkRJLGVBQWU7S1dsb0RyQjs7SVhxb0RFOztRV2xvREYsaUJBQUE7S0FDRTs7SVhzb0RBOztRV25vREEsa0JBQUE7S1hzb0RDOztJV3BvREg7O1FYd29ETSxrQkFBa0I7S0FDckI7O0lXcm9ERDs7UVh5b0RJLGtCQUFrQjtLV3RwRHhCOztJWHlwREU7O1FXdHBERixrQkFBQTtLQUNFOztJWDBwREE7O1FXdnBEQSxrQkFBQTtLWDBwREM7O0lXeHBESDs7UVg0cERNLGtCQUFrQjtLQUNyQjs7SVd6cEREOztRWDZwREksa0JBQWtCO0tXMXFEeEI7O0lYNnFERTs7UVcxcURGLGtCQUFBO0tBQ0U7O0lYOHFEQTs7UVczcURBLGtCQUFBO0tYOHFEQzs7SVc1cURIOztRWGdyRE0sa0JBQWtCO0tBQ3JCOztJVzdxREQ7O1FYaXJESSxrQkFBa0I7S1c5ckR4Qjs7SVhpc0RFOztRVzlyREYsbUJBQUE7S0FDRTs7SVhrc0RBOztRVy9yREEsbUJBQUE7S1hrc0RDOztJV2hzREg7O1FYb3NETSxtQkFBbUI7S0FDdEI7O0lXanNERDs7UVhxc0RJLG1CQUFtQjtLV2x0RHpCOztJWHF0REU7O1FXbHRERixrQkFBQTtLQUNFOztJWHN0REE7O1FXbnREQSxtQkFBQTtLWHN0REM7O0lXcHRESDs7UVh3dERNLG1CQUFtQjtLQUN0Qjs7SVdydEREOztRWHl0REksbUJBQW1CO0tHdHJEekI7O0lRM0JJOztRWHN0REUsbUJBQW1CO0tXcHREdkI7O0lYdXREQTs7UVdwdERBLG1CQUFBO0tBQ0U7O0lYd3RERjs7UVdydERFLG1CQUFBO0tYd3RERDs7SVd0dEREOztRWDB0REksbUJBQW1CO0tBQ3RCOztJV3R1REM7O1FYMHVERSxtQkFBbUI7S1d4dUR2Qjs7SVgydURBOztRV3h1REEsbUJBQUE7S0FDRTs7SVg0dURGOztRV3p1REUsbUJBQUE7S1g0dUREOztJVzF1REQ7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Qjs7QVpza0VEOztJWXBrRUUscUJBQUE7Q1p1a0VEOztBQUVEOztJQUVJLG1CQUFtQjtDWXJrRWxCOztBWndrRUw7O0lZcGtFTSxvQkFBQTtDWnVrRUw7O0FBRUQ7O0lBRUksZUFBZTtDWWhrRW5COztBWm1rRUE7O0lZaGtFQyxtQkFBQTtDWm1rRUE7O0FZamtFQzs7SVpxa0VFLHNCQUFzQjtDQUN6Qjs7QUFFRDs7SUFFSSxvQkFBb0I7Q1kzakV4Qjs7QVo4akVBOztJQUVJLHFCQUFxQjtDWTNqRXZCOztBWjhqRUY7O0lZM2pFRSxlQUFBO0NaOGpFRDs7QVk1akVDOztJQUVDLG1CQUFBO0NaK2pFRjs7QUFFRDs7SUFFSSxzQkFBc0I7Q1k1akV2Qjs7QVorakVIOztJWTNqRUksb0JBQUE7Q1o4akVIOztBQUVEOztJWTNqRUkscUJBQUE7Q1o4akVIOztBQUVEOztJWTNqRUksZUFBQTtDWjhqRUg7O0FBRUQ7O0lBRUksbUJBQW1CO0NZcmpFbkI7O0Fad2pFSjs7SVlsakVFLHNCQUFBO0NacWpFRDs7QUFFRDs7SVlsakVNLG9CQUFBO0NacWpFTDs7QUFFRDs7SVlsakVLLHFCQUFBO0NacWpFSjs7QUFFRDs7SUFFSSxlQUFlO0NZNWlFbkI7O0FaK2lFQTs7SUFFSSxtQkFBbUI7Q2F4c0VyQjs7QWIyc0VGOztJYTNzRUUsc0JBQUE7Q2I4c0VEOztBQUVEOztJYS9zRUksb0JBQUE7Q2JrdEVIOztBYW50RUM7O0lidXRFRSxxQkFBcUI7Q0FDeEI7O0FBRUQ7O0lBRUk7O1FhM3RFQSxXQUFBO0tiOHRFQzs7SWEvdEVIOztRYm11RU0sZUFBZTtLQUNsQjs7SWFudUVEOztRYnV1RUksa0JBQWtCO0theHVFeEI7O0liMnVFRTs7UWEzdUVGLGdCQUFBO0tBQ0U7O0liK3VFQTs7UWNqdkVGLGlCQUFBO0tBQ0E7O0lkcXZFRTs7UUc3b0VGLGFBQUE7S0FDQTs7SUFFQTs7UUhpcEVNLGlCQUFpQjtLZTN2RXJCOztJWnlERjs7UUE1Q0Esb0JBQUE7S1liRTs7SWZtd0VBOztRZWh3RUUsa0JBQUE7S0FDRTs7SUFHQTs7UWZtd0VBLG1CQUFtQjtLZWh3RW5COztJQUVFOztRQUdKLGNBQUE7S0FDRTs7SWZrd0VKOztRZ0JweEVGLGtCQUFBO0tBQ0E7O0lBRUE7O1FoQnd4RU0scUJBQXFCO0tnQnR4RTNCOztJQUVFOztRQUVBLG1CQUFBO0tBQ0E7O0loQnl4RUE7O1FnQnJ4RUEsb0JBQUE7S2hCd3hFQzs7SWdCenhFSDs7UWhCNnhFTSxjQUFjO0tBQ2pCOztJZ0J2eEVEOztRQUVBLGtCQUFBO0tBQ0E7O0lBRUE7O1FBRUEscUJBQUE7S0FDQTs7SUFFQTs7UUFFRixtQkFBQTtLQUNFOztJQUVBOztRQUVBLG9CQUFBO0tBQ0E7O0loQjJ4RUE7O1FnQnZ4RUEsY0FBQTtLQUNBOztJYk1GOztRYUpJLGtCQUFBO0toQjR4RUQ7O0lnQnp4RUg7O1FBRUUscUJBQUE7S2hCNHhFQzs7SWdCenhFRDs7UWhCNnhFSSxtQkFBbUI7S2dCeHhFekI7O0loQjJ4RUU7O1FnQnZ4RUEsb0JBQUE7S2hCMHhFQzs7SWdCdnhFRDs7UUFFQSxjQUFBO0tBQ0E7O0loQjJ4RUE7O1FnQnZ4RUEsa0JWM0RJO0tOcTFFSDs7SWdCdnhFRDs7UUFFRixxQkFBQTtLQUNFOztJQUVGOztRaEIyeEVNLG1CQUFtQjtLZ0J4eEV6Qjs7SWhCMnhFRTs7UWdCdnhFQSxvQlZsRkk7S040MkVIOztJZ0J2eEVEOztRQUVGLGNBQUE7S0FDRTs7SUFFRjs7UWhCMnhFTSxrQkFBa0I7S2dCeHhFeEI7O0lBQUE7O1FBSUUscUJBQUE7S0FDQTs7SUFFQTs7UUFFQSxtQkFBQTtLQUNBOztJYkZGOztRQUVBLG9CYUNnQjtLYkFoQjs7SUFsREE7O1Fhc0RFLGNBQUE7S0FDQTs7SWJuR0Y7O1FhbUZBLGtCQUFBO0tBQUE7O0loQm96RUU7O1FHdjRFRixxQkFBQTtLYW1GQTs7SUFBQTs7UWhCMnpFTSxtQkFBbUI7S0FDdEI7O0lnQnh5RUQ7O1FBQ0Usb0JBQUE7S0FDQTs7SUFFQTs7UUFFRixjQUFBO0tBQUE7O0lBQ0U7O1FBRUEsa0JBQUE7S0FDQTs7SUFFQTs7UUFFQSxxQkFBQTtLQUNBOztJQUVBOztRYnRGSixtQkFBQTtLYTJFRTs7SUFBQTs7UUFjSSxvQkFBQTtLQUNBOztJaEJtekVKOztRZ0JoekVBLGNBQUE7S0FBQTs7SWhCcXpFQTs7UWdCaHpFQSxrQkFBQTtLaEJtekVDOztJZ0JqekVDOztRQUVGLHFCQUFBO0tBQ0U7O0lBRUY7O1FBRUUsbUJBQUE7S2hCb3pFRDs7SWdCbnpFQzs7UUFFRSxvQkFBQTtLaEJzekVIOztJZ0JuekVHOztRaEJ1ekVBLGNBQWM7S0FDakI7O0lpQjE5RUg7O1FBQ0Esa0JBQUE7S0FDRTs7SWpCKzlFQTs7UWlCMTlFRixxQkFBQTtLakI2OUVHOztJaUIzOUVEOztRakIrOUVJLG1CQUFtQjtLaUIzOUUzQjs7SWpCODlFSTs7UWlCMTlFQSxvQkFBQTtLakI2OUVDOztJa0IvK0VMOztRQUVFLGNBQUE7S0FDQTs7SUFDQTs7UUFFRSxrQkFBQTtLbEJtL0VDOztJa0JoL0VEOztRbEJvL0VJLHFCQUFxQjtLa0JoL0U3Qjs7SUFFSTs7UUFFRixtQkFBQTtLQUNFOztJbEJtL0VBOztRbUJwZ0ZGLG9CQUFBO0tBQ0E7O0lBRUE7O1FoQllBLGNBQUE7S2dCaEJGOztJbkIrZ0ZJOztRbUIxZ0ZGLGtCQUFBO0tBQ0U7O0lBRUY7O1FDTEEscUJBQUE7S0FDQTs7SWpCWUE7O1FBOENFLG1CQUFBO0tIODlFQzs7SUFFRDs7UUdwN0VGLG9CQUFBO0tBQ0E7O0lBRUE7O1FnQjdGQSxlQUFBO0tuQnNoRkc7O0ltQnBoRkQ7O1FBRUEsbUJBQUE7S0FDQTs7SWhCTEY7O1FBOENFLHNCQUFBO0tIay9FQzs7SUcxaEZIOztRZ0JFTSxvQkFBQTtLQUNBOztJQUVBOztRbkI4aEZBLHFCQUFxQjtLR3ZnRjNCOztJZ0JuQkk7O1FBRUEsZUFBQTtLbkI4aEZEOztJbUIzaEZIOztRQUVFLG1CYnBDSTtLYXFDSjs7SUFFQTs7UW5CK2hGSSxzQkFBc0I7S0d4akY1Qjs7SUE4Q0U7O1FIK2dGSSxvQkFBb0I7S0czaEYxQjs7SWdCTkk7O1FuQnNpRkUscUJBQXFCO0ttQm5pRjNCOztJQUVFOztRaEJqQ0YsZUFBQTtLZ0IrQkE7O0luQjJpRkU7O1FBRUksbUJBQW1CO0ttQnZpRjNCOztJQUVFOztRQUVBLHNCQUFBO0tuQnlpRkc7O0ltQjdpRkw7O1FuQmlqRlEsb0JBQW9CO0tBQ3ZCOztJRzNpRkg7O1FpQnhEQSxxQkFBQTtLcEJ3bUZHOztJbUJsakZIOztRbkJzakZNLGVBQWU7S0FDbEI7O0ltQmpqRkw7O1FoQjJDRSxtQkFBQTtLQUNBOztJQUVBOztRSDRnRk0sc0JBQXNCO0ttQnZqRjVCOztJQUVFOztRaEJyREYsb0JBQUE7S2dCbURBOztJbkIrakZFOztRR2hsRkYscUJBQUE7S2dCaUJBO0NuQm1rRkQ7QUFDRDs7SUFFSSxnQkFBZ0I7SW1COWpGbEIsaUJBQUE7O0luQmlrRkUsa0JBQWtCOztJbUJqa0ZwQiwrQkFBQTtDbkJva0ZEOztBQUVEOztJbUIvakZJLG1CQUFBOztJQUVBLGlCQUFBO0NuQmtrRkg7O0FBRUQ7O0lBRUksa0JBQWtCO0NHOW1GcEI7O0FIaW5GRjs7SUFFSSxjQUFjOztJbUJqa0ZoQixpQkFBQTs7SUFFRSw0QkFBQTtDbkJva0ZIO0FBQ0Q7O0lHem5GRSwwQkFBQTtDSDRuRkQ7QUFDRDs7SW1CbmtGTSxjQUFBO0NuQnNrRkw7QUFDRDs7SW1CbmtGSSx3QkFBQTtDbkJza0ZIO0FBQ0Q7O0lBRUk7O1FtQjFrRkYsNEJBQUE7S0FNSTtDbkJ3a0ZMOztBbUJya0ZDOztJQUVFLG1CQUFBOztJbkJ5a0ZBLHVCQUF1QjtJbUJya0YzQixtQkFBQTtDQUNBO0FuQnVrRkE7O0ltQnBrRkUsa0JBQUE7Q25CdWtGRDtBQUNEOztJbUJwa0ZBLDBCQUFBO0NBQ0E7QW5CdWtGQTs7SUFFSSxtQkFBbUI7O0ltQnBrRnJCLG1CQUFBO0NuQnVrRkQ7QUFDRDs7SW1CcGtGRSxtQkFBQTtJQUNBLFNBQUE7O0lBRUEsWUFBQTtJbkJ1a0ZFLGdCQUFnQjtJQUNoQixhQUFhOztJbUJwa0ZmLFlBQUE7O0lBRUEsMEJBQUE7Q25CdWtGRDs7QUFFRDs7SUdsbkZFLGNBQUE7O0lBRUEsNEJBQUE7Q0hxbkZEO0FBQ0Q7O0ltQnZrRkUsZUFBQTtDbkIwa0ZEO0FBQ0Q7O0ltQnZrRkUsbUJBQUE7Q25CMGtGRDs7QUFFRDs7SW1CdmtGRSwyQkFBQTtDbkIwa0ZEOztBQUVEOztJbUJ2a0ZJLGNBQUE7O0lBRUEsY0FBQTs7SUFFQSxnQkFBQTtDbkIwa0ZIO0FBQ0Q7O0ltQnhrRkEsbUJBQUE7Q25CMmtGQztBbUJ6a0ZHOztJQUVFLGNBQUE7O0lBQ0Esb0JBQUE7Q25CNGtGTDtBQUNEOztJbUIxa0ZVLGtCQUFBOztJQUtSLGlCQUFBO0NuQjBrRkQ7QUFDRDs7SW1CdmtGSSxtQkFBQTs7SW5CMmtGQSxXQUFXO0NtQnhrRmI7QW5CMGtGRjs7SW1CdmtGRSxtQkFBQTtJQUNFLFdBQUE7O0lBRUEsc0JBQUE7O0loQi9GRixhQUFBO0lBQ0EsY0FBQTtJQUNBLGtCZ0JtSGdCOztJbkJ5akZkLFlBQVk7SW1COWtGWixnQkFBQTtJQUNFLDJCQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTs7SUFFQSwwQkFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7Q25CZ2xGTDtBQUNEOztJQUVJLDBCQUEwQjtJbUI5a0YxQixvQ0FBQTtDbkJnbEZIO0FBQ0Q7O0ltQjdrRk0sc0JBQUE7SUFDQSxjQUFBO0NuQmdsRkw7QUFDRDs7SW1CNWtGSSxZQUFBOztJQUVFLGdDQUFBO09uQitrRkMsNkJBQTZCO1FtQjlrRjlCLDRCQUFBO1lBQ0Usd0JBQUE7Q25CZ2xGUDtBbUI5a0ZLOztJQUVFLHNCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQ0FBQTtDbkJnbEZQO0FtQjlrRks7O0lBRUUsZ0JBQUE7Q25CZ2xGUDs7QUFFRDs7SW1CN2tGUTs7UW5CaWxGQSwrRUFBK0U7S0dyekZyRjtDSHV6RkQ7QUFDRDs7SUFFSSxtQkFBbUI7Q21CbmxGakI7O0FuQnNsRk47O0ltQmxsRk0sbUJBQUE7Q25CcWxGTDs7QUFFRDs7SW1CbGxGUSxvQkFBQTtDbkJxbEZQOztBcUJyMUZEOztJckJ5MUZJLG9CQUFvQjtDcUJ4MUZ0Qjs7QXJCMjFGRjs7SXFCMzFGRSxvQkFBQTtDckI4MUZEOztBQUVEOztJR3Z2RkUsb0JBQUE7Q0gwdkZEOztBQUVEOztJQUVJLG9CQUFvQjtDcUIvMUZwQjs7QUFFRTs7SUFFQSxvQkFBQTtDckJpMkZMOztBcUIvMUZLOztJQUVFLG9CQUFBO0NyQmsyRlA7O0FxQi8xRks7O0lyQm0yRkYsb0JBQW9CO0NxQmoyRmhCOztBckJvMkZSOztJcUI5MUZRLHNCQUFBOztJckJrMkZKLG1DQUEyQjs7WUFBM0IsMkJBQTJCO0NxQmgyRnJCOztBckJtMkZWOztJQUVJLGNBQWM7SXFCajJGVixvQkFBQTs7SXJCbzJGSixnQkFBZ0I7SXFCbDJGViw0QkFBQTtJQUZGLG9CQUFBO0NyQnUyRlA7QUFDRDs7SXFCajJGTSxrQkFBQTs7SUFFRSxrQkFBQTtDckJvMkZQO0FBQ0Q7O0lxQmwyRlE7O1FBQ0Usa0JBQUE7S3JCczJGTDtDQUNKO0FxQnIyRk87O0lyQncyRkosZ0JBQWdCO0NxQnQyRlY7QXJCdzJGVjs7SUFFSSxlQUFlO0NBQ2xCO0FxQnYyRk87O0lyQjAyRkosa0JBQWtCOztJcUIxMkZkLG9DQUFBOztZQUFBLDRCQUFBO0NyQjYyRlA7QUFDRDs7SXFCcjJGRSxzQkFBQTtDQUNFOztBckJ5MkZKOztJQUVJLG1CQUFtQjs7SXFCdDJGakIsaUJBQUE7O0lBRUYsbUJBQUE7SUFDRSxrQkFBQTs7SUFFQSxvQkFBQTtDckJ5MkZMO0FBQ0Q7O0lxQnYyRk0scUJBQUE7O0lBRUUsWUFBQTs7SUFFQSxnQ0FBQTtPQUNBLDZCQUFBO1FyQjAyRkEsNEJBQTRCO1lHNzZGbEMsd0JBQUE7Q0grNkZEO0FBQ0Q7O0lBRUksZUFBZTtDcUI3MkZiO0FyQisyRk47O0lxQjUyRlE7O1FsQnhFTixrQkFBQTtLa0JxRUk7Q3JCcTNGTDtBQUNEOztJcUJsM0ZRLG1CQUFBO0lBQ0UsV0FBQTtJckJxM0ZOLE9BQU87SXFCLzJGVCxRQUFBOztJQUVFLFlBQUE7SUFDQSxhQUFBOztJQUVBLFlBQUE7SXJCaTNGQSx5QkFBeUI7SXFCaDNGekIscUNBQUE7WUFBQSw2QkFBQTs7SUFFRSxvQkFBQTtJQUNBLCtCQUFBO0NyQmszRkw7QXFCaDNGRzs7SXJCbTNGQSxtQkFBbUI7SXFCajNGakIsV0FBQTtJQUNFLE9BQUE7SUFDQSxRQUFBOztJQUVGLFlBQUE7SUFDRSxhQUFBOztJckJvM0ZKLFlBQVk7Q3FCajNGVjtBQUFBOztJQUdFLFlBQUE7SUFDQSxpQkFBQTtDckJtM0ZQO0FxQmozRks7O0lBRUU7O1FyQm8zRkEsaUJBQWlCO0txQmozRm5CO0NyQm0zRkw7QUFDRDs7SXFCaDNGTSxZQUFBO0lBQ0UsaUJBQUE7Q3JCbTNGUDtBQUNEOzs7SUFHSSxhQUFhO0NxQi8yRlg7QXJCaTNGTjs7SUFFSSwwQkFBMEI7Q3FCLzJGeEI7QXJCaTNGTjs7SXFCOTJGUSxxQ0FBQTtDckJpM0ZQO0FBQ0Q7O0lxQjkyRk0scUNBQUE7SXJCbTNGTSxtQkFBbUI7SXFCLzJGekIsNEJBQUE7Q3JCaTNGTDtBQUNEOztJQUVJLG9CQUFvQjtDQUN2QjtBc0JqaEdEOztJdEJvaEdJLGlCQUFpQjtDQUNwQjtBc0JqaEdEOztJdEJvaEdJLG9CQUFvQjtDc0JsaEd0QjtBdEJvaEdGOztJQUVJLG9CQUFvQjtDQUN2QjtBc0JqaEdEOztJdEJvaEdJLG9CQUFvQjtDQUN2QjtBc0JqaEdEOztJdEJvaEdJLG9CQUFvQjtDQUN2QjtBc0JqaEdEOztJQUVFLG9CQUFBO0N0Qm1oR0Q7QXNCbGhHQzs7SXRCcWhHRSxpQkFBaUI7Q3NCbmhHakI7QXRCcWhHSjs7SXNCcGhHSSxpQ0FBQTtZQUFBLHlCQUFBO0N0QnVoR0g7QUFDRDs7OztJQUlJLGtCQUFrQjs7SXNCbmhHbEIsbUJBQUE7SUFDQSxXQUFBOztJbkJjRixlQUFBO0ltQmhCQSxjQUFBO0lBSUksb0JBQUE7O0l0QnloR0YsWUFBWTtJc0J0aEdkLGFBQUE7SW5CaUVBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTs7SUFFQSxnQm1CcEV3QjtJQUN0Qix5QkFBQTs7SUFFQSxhQUFBO0l0QjRoR0Esb0JBQW9COztJc0JoaUd0QixnQkFBQTtJQU1JLHdCQUFBO0l0QjhoR0Ysb0JBQW9CO0NBQ3ZCO0FzQjVoR0M7O0lBRUU7Ozs7UUFGRixrQkFBQTtLQUtJO0N0QmdpR0w7QUFDRDs7SXNCOWhHTTs7OztRQURGLGtCQUFBO0tuQktBO0NIa2lHSDtBQUNEOzs7O0lzQmhpR0UsbUJBQUE7SUFDRSxPQUFBO0lBQ0EsUUFBQTs7SUFFQSxXQUFBO0N0QnFpR0g7QUFDRDs7OztJQUlJLG1CQUFtQjtJRzdqR3JCLFNBQUE7SW1CZUEsWUFBQTs7SXRCa2pHRSxXQUFXO0lBQ1gsYUFBYTs7SXNCcmlHWCxZQUFBO0lBQ0EseUJBQUE7SUFDQSxvQ0FBQTtZQUFBLDRCQUFBOztJQUVBLGlFQUFBO0lBQ0EsNEJBQUE7SUFDQSx5QkFBQTtDdEJ3aUdMO0FBQ0Q7O0lzQnJpR007Ozs7UUFJQSxZQUFBOztRdEJ5aUdFLFdBQVc7UXNCdGlHZixZQUFBO0tBQ0U7Q3RCd2lHTDtBQUNEOzs7O0lHN2hHRSx3Q21CVGtCO1luQlNsQixnQ21CVGtCO0N0QjJpR25CO0FBQ0Q7O0lHaG9HRSxtQkFBQTtDSG1vR0Q7QUFDRDs7SUFFSSxtQkFBbUI7Q0dwbUdyQjtBSHNtR0Y7O0lBRUksb0JBQW9CO0NBQ3ZCO0FzQjNpR0M7OztJbkJMQSxhQUFBO0NIcWpHRDtBQUNEOzs7SUFHSSxZQUFZOztJc0JwakdkLDhDQUFBOztZQUFBLHNDQUFBO0N0QnVqR0Q7QUFDRDs7O0lHOWpHRSw4Q0FBQTtZQUFBLHNDQUFBO0NIa2tHRDs7QUFFRDs7SXNCeGpHTSwyQkFBQTtDdEIyakdMO0FzQnpqR0c7O0lBRUUscUJBQUE7Q3RCMmpHTDs7QUFFRDs7SUcza0dFLHlCQUFBO0NIOGtHRDtBQUNEOztJQUVJLFlBQVk7Q0c3cUdkOztBSGdyR0Y7O0lBRUkseUJBQXlCO0NHNXFHM0I7QUg4cUdGOztJQUVJLFlBQVk7Q0FDZjs7QUFFRDs7SUFFSSxjQUFjOztJc0Jua0dkLGdCQUFBO0lBQ0Usa0JBQUE7Q3RCc2tHTDtBc0Jwa0dHOztJQUVFLGVBQUE7O0l0QnVrR0YsbURBQTJDOztZQUEzQywyQ0FBMkM7Q3NCamtHN0M7QXRCbWtHRjs7SXNCaGtHSSxpQkFBQTtDdEJta0dIOztBQUVEOztJQUVJOztRc0IvakdGLGdDQUFBO2dCQUFBLHdCQUFBO0tBQ0E7SUFDQTs7UUFFQSxrQ0FBQTtnQkFBQSwwQkFBQTtLQUNBO0N0QmtrR0Q7O0FBVkQ7O0lBRUk7O1FzQi9qR0YsZ0NBQUE7Z0JBQUEsd0JBQUE7S0FDQTtJQUNBOztRQUVBLGtDQUFBO2dCQUFBLDBCQUFBO0tBQ0E7Q3RCa2tHRDtBQUNEOztJc0J6a0dBLGtCQUFBO0lBU0ksaUJBQUE7O0l0QnFrR0EsbUJBQW1CO0lzQm5rR3JCLHFCQUFBO0N0QnFrR0Q7QUFDRDs7SXNCcGtHSTs7UUFFQSxnQkFBQTtLQUNBO0N0QnVrR0g7QUFDRDs7SUFFSSxpQkFBaUI7Q0dyc0duQjtBSHVzR0Y7O0lzQnRrR00sd0NBQUE7SXRCeWtHRixrQkFBa0I7SUFDbEIsbUJBQW1CO0NzQnhrR25CO0F0QjBrR0o7O0lzQnZrR007O1FBRUEsZ0JBQUE7S3RCMGtHRDtDR2x0R0g7O0FIcXRHRjs7SXNCemtHUSxpQkFBQTs7SXRCNmtHSixjQUFjO0lzQnprR2hCLG9CQUFBOztJdEI0a0dFLGdCQUFnQjtJQUNoQiw0QkFBNEI7SXVCOXdHOUIsc0JBQUE7Q3ZCZ3hHRDtBQUNEOztJdUI3d0dJLGtCQUFBO0lBQ0EsaUJBQUE7O0l2Qml4R0Esc0JBQXNCOztJdUJ0eEd4QixtQ0FBQTs7WUFBQSwyQkFBQTtDdkJ5eEdEO0FBQ0Q7O0l1Qi93R0k7O1FBRUUsZ0JBQUE7S0FDQTtDdkJreEdMO0FBQ0Q7O0lBRUk7O1F1Qi93R0Ysc0JBQUE7O1FBRUEsYUFBQTtRQUNBLDREQUFBO2dCQUFBLG9EQUFBO1FBQ0Esc0NBQUE7Z0JBQUEsOEJBQUE7S0FDQTtDdkJreEdEO0FBQ0Q7O0lBRUk7O1F1Qmh4R0osZ0JBQUE7O1FBRUUsbUJBQUE7O1FBRUEsaUJBQUE7S0FDQTtDdkJteEdEO0FHcndHQzs7SW9CWkUsa0JBQUE7O0l2QnN4R0Esa0JBQWtCO0lBQ2xCLGVBQWU7O0l1Qm54R2YsYUFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7Q3ZCc3hHSDtBQUNEOztJdUJueEdJOztRdkJ1eEdJLGtCQUFrQjtLR3J4R3hCO0NIdXhHRDtBQUNEOztJQUVJOztRdUJ0eEdBLGVBQUE7S0FDRTtDdkJ5eEdMO0FBQ0Q7O0l1QnB4R0Usa0JBQUE7O0lBRUEsaUJBQUE7Q3ZCdXhHRDtBQUNEOztJQUVJOztRdUJweEdGLGtCQUFBO0tBQ0E7Q3ZCdXhHRDs7QUFFRDs7SXVCcnhHSSxnQkFBQTtJdkJ3eEdBLGlCQUFpQjs7SXVCbnhHbkIsbUJBQUE7SUFDRSxxQkFBQTtDdkJzeEdIO0F1QnJ4R0c7O0l2Qnd4R0E7O1F3QngyR0osa0JBQUE7S0FDRTtDeEIyMkdEO0FBQ0Q7O0l3QjcyR0Esd0NBQUE7SUFJSSxrQkFBQTtJeEI2MkdBLG1CQUFtQjtDQUN0QjtBd0I1MkdDOztJQUVFOztReEIrMkdJLGdCQUFnQjtLR3QwR3RCO0NIdzBHRDs7QUFFRDs7SXdCNzJHRSxjQUFBO0lBQ0Usb0JBQUE7O0lyQjRDRixtQkFBQTs7SUh1MEdFLGdCQUFnQjtJR24zR2xCLCtCQUFBO0lxQkRBLG9CQUFBO0N4QnUzR0Q7QUFDRDs7SXdCbDNHRSxrQkFBQTs7SUFFRSxtQkFBQTtDeEJxM0dIO0FBQ0Q7O0l3QngzR0U7O1F4QjQzR00sa0JBQWtCO0tBQ3JCO0N3QnIzR0M7QXhCdTNHTjs7SUFFSTs7UXdCcDNHSSxpQkFBQTs7UXhCdzNHQSxpQkFBaUI7S0FDcEI7Q3dCaDNHSDtBeEJrM0dGOztJR2p6R0UsbUJBQUE7Q0hvekdEO0FBQ0Q7O0lHaDFHRTs7UXFCakNFLG1CQUFBO0t4QnMzR0M7Q3dCcjNHRDtBeEJ1M0dKOztJQUVJLG1CQUFtQjtJd0JyM0duQixrQkFBQTs7SXhCdzNHQSxpQkFBaUI7Q3dCcjNHakI7QXhCdTNHSjs7SXdCbjNHRSxpQkFBQTs7SUFFRSxrQkFBQTtDeEJzM0dIO0FBQ0Q7O0lHbjRHRTs7UXFCZ0JJLGVBQUE7O1F4QnkzR0UsZ0JBQWdCO0tBQ25CO0N3QnQzR0g7QXhCdzNHRjs7SXdCcjNHSSxpQkFBQTtJQUNBLG1CQUFBO0lyQmdDRixrQkFBQTs7SUFFQSxrQkFBQTtDSHkxR0Q7QUFDRDs7SUFFSTs7UXdCbDRHRixpQkFBQTtRQVFJLG1CQUFBOztReEIrM0dFLGtCQUFrQjtLQUNyQjtDd0I1M0dDO0F4QjgzR047O0lBRUksZ0JBQWdCO0l3QjUzR2QsbUJBQUE7SUFDRSxrQkFBQTs7SXhCKzNHSixpQkFBaUI7Q3dCMzNHakI7QXhCNjNHSjs7SUd4OEdFOztRQThDRSxtQkFBQTtLSCs1R0M7Q0FDSjtBd0IvM0dDOztJQUVFLGlCQUFBOztJckJqRkYsa0JBQUE7Q0hvOUdEOztBQUVELDBCQUEwQjtBQUMxQjs7SXdCbDRHTSxnQkFBQTtJQUNBLGtCQUFBOztJckJwREosa0JBQUE7O0lxQnNETSwrQkFBQTtDeEJ1NEdQOztBQUVELFlBQVk7QXdCcjRHUjs7SUFFRSxrQkFBQTtDeEJ1NEdMOztBQUVEOztJd0J0NEdRLGtCQUFBO0l4Qnk0R0osa0JBQWtCO0lBQ2xCLGtCQUFrQjs7SUcvN0dwQixjQUFBOztJQTVDQSxhQUFBO0lxQm9HRSxtQkFBQTs7SXhCODRHQSwwQkFBMEI7O0l3Qno0RzFCLG9CQUFBO0N4QjQ0R0g7O0FBRUQ7O0l3Qjk0R0ksc0JBQUE7O0lBS0ksa0JBQUE7O0l4Qis0R0osYUFBYTs7SXdCMzRHWCxlQUFBO0N4Qjg0R0w7O0FHOTlHQzs7SXFCbUZNLGNBQUE7SUFDQSxvQkFBQTs7SXhCaTVHSixnQkFBZ0I7SXdCNzRHZCwrQkFBQTtJQUNFLG9CQUFBO0N4Qis0R1A7QUFDRDs7SXdCajVHTSxtQkFBQTs7SUFLSSxXQUFBO0N4Qmk1R1Q7QUFDRDs7SXdCOTRHUSxrQkFBQTs7SXhCazVHSixtQkFBbUI7O0l3Qm41R2pCLGVBQUE7Q3hCczVHTDtBQUNEOztJQUVJLG1CQUFtQjtJd0JqNUdqQixXQUFBO0lyQjlGSixVQUFBO0lIay9HRSxhQUFhOztJd0JwNUdYLGNBQUE7O0l4Qnc1R0YsYUFBYTtJQUNiLGNBQWM7SXdCbjVHZCxvQkFBQTs7SUFFRSwwQkFBQTtJeEJxNUdGLDJDQUEyQztJR3JnSDdDLHdDQUFBO0VxQjhHRTtxQkFJSTtDeEJ1NUdQO0FBQ0Q7O0l3QnA1R0ksY0FBQTs7SUFFRSxnQkFBQTtDeEJ1NUdMO0FHL2dIQzs7SXFCMEhNLG1CQUFBO0N4Qnk1R1A7QUFDRDs7SUFFSSxZQUFZO0N3QnI1R2hCO0F4QnU1R0E7O0l3QnA1R0ksWUFBQTs7SXhCdzVHQSxnQ0FBZ0M7T0FDN0IsNkJBQTZCO1F3QnQ1R3BDLDRCQUFBO1lBQ0Usd0JBQUE7Q3hCdzVHRDtBQUNEOztJd0J0NUdJLGVBQUE7Q3hCeTVHSDtBQUNEOztJd0J0NUdFLG1CQUFBOztJQUVFLGNBQUE7SXhCeTVHQSxvQkFBb0I7O0V5QjVsSHhCLG9CQUFBO0lBQ0UsZ0JBQUE7O0lBRUEsZ0JBQUE7SUFDQSw0QkFBQTtJekIrbEhFLHFCQUFxQjtDR2pqSHZCO0FIbWpIRjs7SUFFSSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFFBQVE7O0lHLy9HVixZQUFBO0lBQ0EsYUFBQTs7SUFFQSxZQUFBOztJc0JqR0UsZUFBQTtJQUNBLG9EQUFBO0lBQ0EsNkJBQUE7SUFDQSx1QkFBQTtDekJxbUhIO0FHbGtIQzs7SXNCakNJLGdCQUFBO0l6QnVtSEYsa0JBQWtCOztJeUJybUhsQixXQUFBOztJQUVFLFlBQUE7SXpCd21IRixtQkFBbUI7O0l5QjFtSG5CLGlCQUFBOztJQUtJLDZCQUFBO0N6QjBtSFA7QUFDRDs7SXlCeG1IVSxtQkFBQTs7SXpCNG1ITixrQkFBa0I7Q0c1bkhwQjtBSDhuSEY7O0lBRUksZ0JBQWdCO0NBQ25CO0FBQ0Q7O0kwQnhvSEUsbUJBQUE7SUFDQSxPQUFBO0kxQjJvSEUsUUFBUTs7STBCeG9IWixXQUFBO0MxQjJvSEM7QUFDRDs7SUd2akhFLGtCQUFBO0lIMGpIRSxpQkFBaUI7O0kwQi9vSHJCLGVBQUE7O0l2QnlGSSxtQkFBQTs7SUg0akhBLG1CQUFtQjs7SUFFbkIsdUJBQXVCO0kwQnBwSDNCLG1CQUFBO0l2QitFRSxrQkFBQTtDSHdrSEQ7QUFDRDs7SUFFSTs7UTBCMXBISixrQkFBQTtLdkJxRkk7Q0h5a0hIO0FBQ0Q7O0lBRUksYUFBYTtJQUNiLG9CQUFvQjtDMEI5cEh4QjtBMUJncUhBOztJR25sSEUsWUFBQTs7SUh1bEhFLGdDQUFnQztPR2xvSGxDLDZCQUFBO1F1QmxDRiw0QkFBQTtZdkJpRkksd0JBQUE7Q0h1bEhIOztBQUVEOztFQUVFLHdCQUF3QjtDMEJ4cUgxQjtBMUIwcUhBOztJR2ptSEUsWUFBQTtDSG9tSEQ7QUFDRDs7STBCOXFIQTs7UXZCOEVJLGVBQUE7S0FDQTtDSHFtSEg7QUFDRDs7STBCanJIQSxjQUFBO0lBQ0Usb0JBQUE7O0l2QnlCQSxnQkFBQTtJdUIxQkYsOEJBQUE7SUFHSSxvQkFBQTtDMUJzckhIO0FBQ0Q7O0kwQnBySEksbUJBQUE7O0UxQndySEYsc0JBQXNCO0UwQnRySHBCLG9CQUFBO0l2QjRCRixzQkFBQTs7SXVCekJJLG1CQUFBO0MxQndySEw7QUFDRDs7STBCNXJISSxXQUFBO0l2QjhCQSxtQkFBQTs7SUhtcUhBLGlCQUFpQjtDMEI1ckhmO0ExQjhySE47O0kwQjNySFEsZ0JBQUE7QzFCOHJIUDtBQUNEOztJMEIzckhRLGtCcEIxQ0E7O0lvQjRDRixnQkFBQTtDMUI4ckhMO0FBQ0Q7O0kwQjNySFEsa0VBQUE7WUFBQSwwREFBQTtDMUI4ckhQO0FBQ0Q7O0lBRUk7O1EwQjFySEUseUNBQUE7Z0JBQUEsaUNBQUE7S050REo7Q3BCb3ZIRDtBQUNEOztJR3h1SEUsa0VBQUE7WUFBQSwwREFBQTtDSDJ1SEQ7QUFDRDs7SUFFSTs7UTBCaHNIRSx5Q0FBQTtnQkFBQSxpQ0FBQTtLMUJtc0hEO0MwQmpzSEc7QTFCbXNIUjs7SUFFSSxtQkFBbUI7STBCanNIZixTQUFBO0lBQ0UsVUFBQTs7STFCb3NITixnQkFBZ0I7QzBCL3JIaEI7QTFCaXNISjs7STBCN3JIRTs7UTFCaXNITSxVQUFVO0tBQ2I7QzBCNXJISDtBMUI4ckhGOztJR3RxSEUsa0VBQUE7WUFBQSwwREFBQTtDSHlxSEQ7QUFDRDs7STBCL3JIRTs7UXZCMERBLHlDQUxVO2dCQUtWLGlDQUxVO0t1Qm5EUjtDMUJtc0hIO0FBQ0Q7O0lBRUksa0VBQTBEO1lBQTFELDBEQUEwRDtDR3B4SDVEO0FIc3hIRjs7SUFFSTs7UUd2dkhGLHlDQUFBO2dCQUFBLGlDQUFBO0t1QjJDQTtDMUJndEhEO0FBQ0Q7O0kwQnBzSE0sZ0JBQUE7SUFDRSxlQUFBOztFMUJ3c0hOLHlCQUF5QjtJRzN2SHpCLHdDQUFBO0NINnZIRDtBQUNEOztJQUVJLGNBQWM7Q0FDakI7QUFDRDs7SUFFSSxtQkFBbUI7O0UwQnRzSGYsc0JwQjlHQTtFb0IrR0Esb0JBQUE7STFCeXNISixzQkFBc0I7O0kwQnRzSGxCLG1CQUFBO0MxQnlzSFA7QUFDRDs7STBCcHNIRSxrQkFBQTtJQUNFLGlCQUFBOztJQUNBLFdBQUE7SUFDRSxtQkFBQTs7SUFFQSxpQkFBQTtDMUJ3c0hMO0EwQnJzSEM7O0lBRUU7O1ExQndzSEksa0JBQWtCO0syQjUwSDFCO0MzQjgwSEM7QUFDRDs7SUFFSSxrQkFBa0I7STJCNTBIdEIsaUJBQUE7O0kzQiswSEksbUJBQW1CO0MyQjcwSHJCO0EzQiswSEY7O0lHdDBIRTs7UUE4Q0Usa0JBQUE7S0g2eEhDO0NBQ0o7QTJCbDFIQzs7SUFFRSxnQkFBQTtDM0JvMUhIO0FBQ0Q7O0lHdnZIRSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7O0lBRUEsMEJBTDJDOztJd0J2RjNDLGlCQUFBO0MzQncxSEQ7QUFDRDs7SUd6ekhFLFVBQUE7SXdCaENBLG1CQUFBOztJQUtJLG1CQUFBO0MzQjAxSEw7QUFDRDs7STJCeDFISSxvQkFBQTtDM0IyMUhIO0FBQ0Q7O0lHendIRSxtQndCbEZrQjs7STNCKzFIaEIsbUJBQW1CO0NHeDBIckI7QUgwMEhGOztJQUVJLFdBQVc7O0kyQjcxSGIsaUJBQUE7QzNCZzJIRDtBQUNEOzs7O0lHcnhIRSxzQndCekVnQjs7STNCbzJIZCxnQkFBZ0I7Q0d4M0hsQjtBSDAzSEY7O0kyQm4ySE0sbUJBQUE7STNCczJIRixTQUFTO0lBQ1QsVUFBVTtDMkJyMkhWO0EzQnUySEo7O0lHcDJIRSxrRUFBQTtZd0JIRSwwREFBQTtDM0IyMkhIO0FBQ0Q7O0kyQnYySE0sa0VBQUE7WUFDRSwwREFBQTtDM0IwMkhQO0EyQnYySEc7O0kzQjAySEEsd0NBQXdDO0MyQngySHRDO0EzQjAySE47O0kyQnYySFEsaUJBQUE7O0l4QnZDTixpQkFBQTtDSG01SEQ7QUFDRDs7SUFFSSx3Q0FBd0M7STJCOTJIcEMsa0JBQUE7SUFDRSxpQnJCdkRGO0lOdTZISixtQkFBbUI7O0lHNzJIckIsbUJBQUE7Q0hnM0hEO0FHNTVIQzs7SUE4Q0UsZ0JBQUE7O0lIbTNIQSxrQkFBa0I7QzJCajNIZDtBM0JtM0hSOztJQUVJOztRR3gySEYsbUJBQUE7S0FKQTtDSGczSEQ7O0FBRUQ7O0lHLzBIRSxZQUFBO0NIazFIRDs7QUFFRDs7STJCajNISSwwQkFBQTtDM0JvM0hIO0FBQ0Q7O0kyQnozSEUsa0JBQUE7O0lBUUksV0FBQTtDM0JzM0hMOztBMkJuM0hDOztJeEIyREEsdUJBTFU7Q0hrMEhYOztBQUVEOztJR2wySEUsZ0J3QnRCd0I7QzNCMjNIekI7O0FBRUQ7O0lHcDBIRSxjQUxVOztJSDYwSFIsb0JBQW9CO0NBQ3ZCO0EyQjczSEc7O0lBRUUsbUJBQUE7QzNCKzNITDtBMkI5M0hLOztJQUVFLGdCQUFBO0MzQmc0SFA7QTJCNzNIRzs7STNCZzRIQSxpQkFBaUI7QzJCNzNIakI7QTNCKzNISjs7SUFFSSxZQUFZO0NHejlIZDs7QUg0OUhGOztJQUVJLG9CQUFvQjtJR2w5SHRCLHdDQUFBO0NIbzlIRDtBQUNEOztJMkJuNEhROztRM0J1NEhBLG1CQUFtQjtLR3o5SHpCO0NIMjlIRDtBQUNEOztJQUVJLGNBQWM7SUFDZCxpQkFBaUI7STJCbjRIakIsb0JBQUE7O0lBRUUsb0JBQUE7SUFDQSxrQkFBQTs7SXhCL0ZKLGdCQUFBO0l3QjRGRSwrQkFBQTtJQUtJLG9CQUFBO0MzQnU0SFA7QUFDRDs7STJCcDRIUTs7UUFFQSxtQkFBQTtLQUNBO0MzQnU0SFA7QUFDRDs7STJCdDRITSwwQkFBQTtJQUVJLG1CQUFBOztJM0J5NEhOLDJCQUEyQjtDMkJ0NEh6QjtBM0J3NEhOOztJQUVJOztRMkIxNEhFLGtCQUFBO0tBSUk7QzNCMDRIVDtBQUNEOztJQUVJLGdCQUFnQjs7STJCbjRIbEIsWUFBQTtDM0JzNEhEO0FBQ0Q7O0lHbjdIRTs7UUh1N0hNLGtCQUFrQjtLMkJ6NEh0QjtDM0IyNEhIO0FBQ0Q7O0lBRUksY0FBYztDR3poSWhCO0FIMmhJRjs7SUFFSSxtQkFBbUI7SUFDbkIsV0FBVzs7STJCOTRIUCwwQnJCOUpBO0lOK2lJSixhQUFhOztJMkI5NEhULGdCQUFBOztJM0JrNUhKLDJCQUEyQjtDMkI1NEgvQjtBM0I4NEhBOztJQUVJLGFBQWE7Q0d6aUlmO0FIMmlJRjs7SUFFSTs7UUFFSSxhQUFhO0syQmo1SHJCO0MzQm01SEM7QUFDRDs7STJCaDVISSxtQkFBQTtJM0JtNUhBLFlBQVk7SUFDWixPQUFPO0kyQmg1SFgsUUFBQTs7SUFFRSxZQUFBO0lBQ0EsYUFBQTs7SUFDQSxZQUFBOztJQUNFLGlCQUFBO0MzQm81SEg7QUFDRDs7STJCajVISSxtQkFBQTtJM0JvNUhBLFdBQVc7O0kyQmo1SGIsWUFBQTtJQUNFLGFBQUE7O0lBRUEsZ0JBQUE7O0lBRUEsd0JBQUE7QzNCbzVISDtBMkJuNUhHOztJQUNFLG1CQUFBO0lBQ0EsV0FBQTs7STNCdTVIRixjQUFjO0lBQ2Qsb0JBQW9COztJMkJoNkh0QixZQUFBO0lBWUksYUFBQTs7STNCeTVIRixnQkFBZ0I7STJCcjVIZCx3QkFBQTtJQURGLG9CQUFBO0MzQnk1SEg7QUFDRDs7STJCcjVIUTs7UTNCeTVIQSxXQUFXO0syQm41SGY7QzNCcTVISDtBQUNEOztJQUVJOztRMkJ4NUhBLFlBQUE7S0FLSTtDM0J1NUhQO0FBQ0Q7O0lBRUksa0JBQWtCOztJNEIzbkl0QixjQUFBO0lBQ0Usb0JBQUE7O0lBRUEsYUFBQTs7SXpCYUEsZ0JBQUE7SXlCaEJGLDBCQUFBO0lBS0ksb0JBQUE7QzVCZ29JSDtBQUNEOztJQUVJOztRNEI5bklKLGtCQUFBO0tBQ0k7QzVCaW9JSDtBQUNEOztJR2ppSUUsY0FBQTtJQUNBLG9CQUpvQjs7SXlCeEZsQiwyQkFBQTs7SXpCREYsZ0JBQUE7SXlCUEEsMEJBQUE7SUFNSSxvQkFBQTtDNUJ3b0lMO0FBQ0Q7O0lHOWlJRSxrQkFBQTs7SUFFQSxZQUFBO0NIaWpJRDtBQUNEOztJQUVJLGtCQUFrQjs7STRCem9JZCxjQUFBO0k1QjRvSUosb0JBQW9COztJNEI5b0lsQixnQkFBQTtJQUlJLHdCQUFBO0k1QjhvSU4sb0JBQW9CO0NBQ3ZCO0E0QjVvSUs7O0lBRUU7O1FBQ0Esa0JBQUE7S0FDRTtDNUIrb0lUO0FHL3BJQzs7SXlCbUJROztRNUJpcElGLG1CQUFtQjtLQUN0QjtDNEIvb0lHO0E1QmlwSVI7O0lBRUk7O1E0Qi9vSVEsdUJBQUE7S0FDQTtDNUJrcElYO0FBQ0Q7O0k0Qi9vSVksMkJ0QjdDSjtDTitySVA7QUFDRDs7STRCOW9JVSxzQkFBQTs7SUFFQSxvQ0FBQTs7WUFBQSw0QkFBQTtDNUJpcElUOztBQUVEOztJQUVJLFlBQVk7STRCN29JWixjQUFBO0l6QjRDRixjQUFBOztJQUVBLG1CQUFBO0lBQ0Esa0JBSm9CO0lBS3BCLHdDQUwyQztDSHltSTVDOztBQUVEOztJQUVJLGtCQUFrQjtJNEJocElkLG9CQUFBO0lBQ0UscUJBQUE7STVCa3BJTixtQkFBbUI7O0lHN3BJckIsdUJBQUE7SUhncUlFLG1CQUFtQjtJRzVzSXJCLDBCQUFBO0NIOHNJRDtBQUNEOztJQUVJOztRR3ZuSUYsY0FBQTtLQUNBO0NIMG5JRDtBQUNEOztJRzVrSUUsZUFBQTtDSCtrSUQ7QUd2cklDOztJQTJHRSxrQkFBQTs7SUhpbElBLGNBQWM7O0k0QjVwSVYsbUJ0QmhGQTs7SXNCa0ZGLG1CQUFBOztJQUVFLGVBQUE7O0l6QjFETixvQkFBQTtJeUJuQkEsd0JBQUE7QzVCK3VJRDtBQUNEOztJNEIvb0lFOztRQWVFLGVBQUE7O1FBRUEsZ0JBQUE7S0FDQTtDNUJxb0lIO0E0QnRwSUc7O0k1QnlwSUEsc0JBQXNCOztJNEJ0cElsQixZQUFBO0lBQ0EsYUFBQTs7SUFDQSxZQUFBOztJNUIycElKLHVEQUF1RDtDRy90SXpEO0FIaXVJRjs7SUFFSTs7UUcvdklGLGVBQUE7O1FBMEZBLGVBQUE7O1FBRUEsbUJBQUE7S0FDQTtDSDBxSUQ7QUFDRDs7SUFFSSxlQUFlO0NHOXZJakI7O0FIaXdJRjs7SUFFSSxpQkFBaUI7SUFDakIsb0JBQW9CO0k0QjNwSXBCLG1CQUFBOztJQUVFLDBCQUFBO0lBQ0Esb0JBQUE7STVCNnBJRix1QkFBdUI7QzRCNXBJckI7QTVCOHBJTjs7SUczdklFOztReUJpR00sY0FBQTtLNUIrcElIO0NBQ0o7QTRCOXBJSzs7SUFDRSxrQkFBQTtJNUJpcUlKLGlCQUFpQjs7SUd0eUluQixtQkFBQTs7SXlCMElNLG9CQUFBO0lBQ0EsbUJBQUE7QzVCaXFJUDs7QUFFRDs7SUc3d0lFLG1CQUFBO0l5QnVHRSxTQUFBO0lBUUksUUFBQTs7STVCb3FJSixZQUFZO0lHL3lJZCxhQUFBOztJeUI4SU0sWUFBQTs7SUFHQSw2REFBQTtJNUJvcUlKLDRCQUE0QjtJQUM1Qix5QkFBeUI7Q0dweEkzQjs7QUh1eElGOztJQUVJLGNBQWM7O0k0QnhySWQsZ0JBQUE7O0k1QjRySUEsbUJBQW1COztJNEJ0cUlqQixnQkFBQTtJQUNFLFVBQUE7QzVCeXFJUDtBR3gwSUM7O0l5QmlLUTs7UTVCNHFJRixtQkFBbUI7O1E0Qi9xSXJCLGtCQUFBO0tBTUk7QzVCNnFJVDtBQUNEOztJNEJwcklNLGtCQUFBO0lBU0ksa0JBQUE7O0k1QmdySU4sa0JBQWtCOztJNEI1cUlkLGdCQUFBOztJQUVBLDBCQUFBO0k1QitxSUosb0JBQW9CO0lHM3pJdEIsaUJBQUE7O0l5QjhJUSxhQUFBO0M1QmlySVQ7QUFDRDs7STRCL3FJVTs7UUFFRixtQkFBQTs7UUFFRSxlQUFBO0tBQ0E7QzVCa3JJVDtBQUNEOztJQUVJLG9CQUFvQjtDNEJqcklkOztBNUJvcklWOztJQUVJLGtCQUFrQjtJNEJscklWLG9CQUFBOztJNUJxcklSLDJCQUEyQjs7STRCaHJJbkIsNEVBQUE7SUFDQSwyQkFBQTtDNUJtcklYOztBQUVEOztJNEIvcUlZLGVBQUE7O0lBQ0EsbUJBQUE7QzVCbXJJWDtBQUNEOztJNEJockljLG1CQUFBOztJNUJvcklWLGdCQUFnQjtJRy8zSWxCLDJCQUFBO0NIaTRJRDs7QUFFRDs7SUdqMklFLGtCQUFBO0NIbzJJRDtBQUNEOztJNEJqcklVLGlCQUFBO0M1Qm9ySVQ7O0FBRUQ7O0k0QmxySWMsb0JBQUE7SUFDQSx3Q0FBQTtDNUJxckliO0FBQ0Q7O0k0QmxySWM7O1E1QnNySU4sbUJBQW1CO0s0Qm5ySWY7QzVCcXJJWDtBQUNEOztJNEJsckljLGNBQUE7O0lBRUEsNkJBQUE7STVCcXJJVixvQkFBb0I7Q0FDdkI7QTRCbHJJTzs7SUFFSTs7UTVCcXJJSiwyQkFBMkI7SzRCaHJJL0I7QzVCa3JJSDtBQUNEOztJNEIvcUlNLGdCdEJyUUU7SXNCc1FGLGlCQUFBOztJQUdBLG1CQUFBOztJQXNCQSxhQUFBO0M1QjZwSUw7QUdsNklDOztJeUJpUE07O1FBRUEsa0JBQUE7S0FDQTtDNUJxcklQO0FBQ0Q7O0k0QmxySVEsY0FBQTs7SUFFQSw2QkFBQTtJQUNBLGtCQUFBO0M1QnFySVA7QUFDRDs7STRCbHJJUTs7UUFFQSwyQkFBQTtLQUNBO0M1QnFySVA7QUFDRDs7STRCanJJUSxtQkFBQTs7SUFFQSxzQkFBQTtDNUJvcklQO0FBQ0Q7O0k0QmxySVEsbUJBQUE7O0k1QnNySUoseUJBQXlCO0M0Qm5ySXJCOztBNUJzcklSOztJNEIvcUlZLGNBQUE7STVCa3JJUixpQkFBaUI7STRCaHJJWCxvQkFBQTs7STVCbXJJTiw2QkFBNkI7STRCaHJJdkIsOEJBQUE7SUFDRSw0QkFBQTs7SUFLUixnQkFBQTtJekJsT0YsK0JBQUE7SUFDQSxxQkFBQTtDSGs1SUQ7QUFDRDs7SUdwNElFLDJCQUFBO0lBQ0EsMkJBQUE7Q0h1NElEO0FBQ0Q7O0lBRUksMkJBQTJCO0NHcDhJN0I7QUhzOElGOztJR3Q1SUksbUJBQUE7Q0h5NUlIO0FBQ0Q7O0lHaDlJRSxpQkFBQTtJeUJpUkUsY0FBQTs7SXpCak9GLG9CQUFBOztJQUVBLGtCQUFBO0NIczZJRDtBQUNEOztJQUVJOztRR3I5SUYsZ0JBQUE7O1FBK0NFLGlCQUFBO0tBQ0E7Q0gyNklIO0FBQ0Q7O0lHbC9JRSxjQUFBO0l5QmlTRSxvQkFBQTtJQVdJLHVCQUFBOztJNUI0c0lKLDhCQUE4QjtJNEJ6c0k5QixjQUFBOztJQUVFLGtCQUFBOztJQUVBLCtCQUFBO0lBQ0EsZ0JBQUE7STVCMnNJRix3QkFBd0I7SUczZ0oxQix3QkFBQTtDSDZnSkQ7QUFDRDs7SUFFSTs7UTRCcnRJQSxnQkFBQTs7UTVCeXRJSSxpQkFBaUI7S0FDcEI7QzRCanRJQztBNUJtdElOOztJNEJodElNLG1CQUFBOztJNUJvdElGLHNCQUFzQjtDNEJqdElwQjtBNUJtdElOOztJR2o4SUUsbUJBQUE7O0lBRUEseUJ5QjZPNEI7QzVCdXRJN0I7QTRCdHRJTzs7SUFFRSxrQkFBQTtDNUJ3dElUO0E0QnZ0SVM7O0lBRUE7O1E1QjB0SUYsa0JBQWtCO0s0QnZ0SWhCO0M1Qnl0SVQ7QUFDRDs7STRCcHRJVSxnQnRCeFdGO0lOK2pKSixpQkFBaUI7QzRCcnRJVDtBNUJ1dElaOztJNEJwdEljOztRQUVBLGtCQUFBO0tBQ0E7QzVCdXRJYjtBQUNEOztJNEJwdElZLGlCQUFBOztJQUVFLGtCQUFBO0M1QnV0SWI7QUFDRDs7STRCcHRJYzs7UUFFQSxnQkFBQTs7UUFLUixpQkFBQTtLQUNFO0M1Qm90SVA7QTRCbHRJSzs7SUFFRSw4QkFBQTs7SUFFQSwrQkFBQTtDNUJvdElQO0FBQ0Q7O0k0Qmp0SVE7O1FBRUEsZ0JBQUE7O1FBQ0EsaUJBQUE7S0FDRTtDNUJxdElUO0FBQ0Q7O0k0Qmx0SVUsa0JBQUE7QzVCcXRJVDtBQUNEOztJNEIzdElROztRNUIrdElBLGtCQUFrQjtLQUNyQjtDNEJ6dElLO0E1QjJ0SVY7O0k0Qnh0SVUsaUJBQUE7O0k1QjR0SU4sa0JBQWtCO0M0QnZ0SWhCO0E1Qnl0SU47O0k0QnR0SVE7O1FBRUEsZ0JBQUE7O1E1QjB0SUEsaUJBQWlCO0s0Qnh0SWpCO0M1QjB0SVA7QUFDRDs7STRCdnRJVSw4QkFBQTs7SUFFQSwrQkFBQTtDNUIwdElUO0E0QnZ0SUs7O0k1QjB0SUY7O1E0QnZ0SU0sOEJBQUE7O1FBRUEsK0JBQUE7S0FDQTtDNUIwdElUO0FBQ0Q7O0k0Qnh0SVUsaUJBQUE7O0lBRUUsa0JBQUE7QzVCMnRJWDtBNEJ6dElhOztJNUI0dElWOztRNEJqdElKLGdCQUFBOztRQUVFLGlCQUFBO0s1Qm90SUc7QzRCbnRJSDtBNUJxdElGOztJQUVJLDhCQUE4Qjs7STRCbHRJOUIsK0JBQUE7QzVCcXRJSDtBNEJwdElHOztJNUJ1dElBOztRNEJqdElKLGdCQUFBOztRQUVFLGlCQUFBO0tBQ0E7QzVCb3RJRDtBQUNEOztJNEJqdElFLGtCQUFBO0M1Qm90SUQ7QUFDRDs7SUFFSTs7UUd4bUpGLGtCQUFBO0tIMm1KRztDNEI5c0lEO0E1Qmd0SUo7O0lHOWtKRSxpQkFBQTs7SUFFQSxrQkFMMkM7Q0hzbEo1QztBQUNEOztJNEJsdElNOztRekJsYkosaUJBQUE7O1FBOENBLGtCQUFBO0tBQ0E7Q0g2bEpEO0FBQ0Q7O0lBRUksOEJBQThCOztJNEI3dEk1QiwrQkFBQTtDNUJndUlMO0FBQ0Q7O0k0QjN0SU07O1FBRUUsOEJBQUE7O1F6QjVZTiwrQkFBQTtLQUNBO0NING1KRDs7QUFFRDs7SUFFSSxpQkFBaUI7O0k0Qi90SVQsdUJBQUE7SUFDQSxvQkFBQTtJNUJrdUlSLGNBQWM7QzRCN3RJZDs7QTVCZ3VJSjs7STRCNXRJVSxZQUFBOztJQUVGLDBCQUFBO0M1Qit0SVA7QUFDRDs7STRCMXRJVSxvQkFBQTs7SUFFQSxjQUFBOztJQUNBLDBCQUFBO0M1Qjh0SVQ7QUFDRDs7STRCdnRJSSxtQkFBQTtJNUIwdElBLG9CQUFvQjtDNEJ6dElwQjs7QTVCNHRJSjs7SUFFSSxjQUFjOztJNEJ6dElWLHVCQUFBO0k1QjR0SUosbUJBQW1CO0k0QjF0SWpCLGtCQUFBO0M1QjR0SUw7QUFDRDs7STRCN3RJTTs7UTVCaXVJRSxjQUFjO0tBQ2pCO0M0Qi90SUs7O0E1Qmt1SVY7O0k0Qjl0SVksY3RCNWhCSjtJTjZ2Skosb0JBQW9COztJNEJ4dEl0QixpQkFBQTtJekJ2Y0EsV0FBQTs7SUFFQSxnQkFBQTtJQUNBLCtCQUpvQjtJQUtwQixxQkFMMkM7SUh3cUp6Qyx3QkFBd0I7STRCN3RJMUIsaUJBQUE7QzVCK3RJRDtBQUNEOztJNEI1dElJOztRekI1ZkYsZ0JBQUE7S0g2dEpHO0NHendKSDtBSDJ3SkY7O0lBRUksZUFBZTs7STRCbHVJZixtQkFBQTtDNUJxdUlIO0FBQ0Q7O0lHcHRKRTs7UUh3dEpNLGdCQUFnQjtRNEJqdUl4QixpQkFBQTs7UTVCb3VJUSxpQkFBaUI7SzRCbHVJdkI7SXpCNWRBOztRQUVBLGNBQUE7S0FDQTtDSGlzSkQ7QUFDRDs7SUcvcEpFOztRSG1xSk0sWUFBWTtLNEJ2dUlsQjtDNUJ5dUlEOztBQUVEOztJR3pzSkUsd0N5Qitkd0I7SUFDdEIsbUJBQUE7QzVCNnVJSDs7QUFFRDs7SUdqd0pFLFlBQUE7SUhvd0pFLCtCQUErQjtJR2h6SmpDLGVBQUE7SXlCNGpCQSxnQkFBQTtDNUJ1dklEO0FBQ0Q7O0k0Qi91SUU7O1E1Qm12SU0sYUFBYTtRQUNiLGdCQUFnQjtRNEI5dUl0QixnQkFBQTtLQUNFO0M1Qmd2SUg7O0E0Qjd1SUM7O0k1Qml2SUUsWUFBWTtJNEIvdUlaLDhCQUFBO0lBQ0UsZUFBQTtJNUJpdklGLGdCQUFnQjtDQUNuQjtBNEI3dUlEOztJQUVFOztRQUVBLGFBQUE7UUFDQSxnQkFBQTtRQUNBLGdCQUFBO0tBQ0E7QzVCK3VJRDs7QUFFRDs7STRCeHZJQSxZQUFBO0lBV0ksOEJBQUE7STVCaXZJQSxlQUFlO0lBQ2YsZ0JBQWdCO0M0Qmh2SWxCO0E1Qmt2SUY7O0lBRUk7O1FHOXZKRixhQUFBO1FBQ0EsZ0JBQUE7UUFDQSxnQkFBQTtLQUNBO0NIaXdKRDs7QTRCbnZJQzs7SUFFRSxZQUFBO0lBQ0EsOEJBQUE7SUFDQSxlQUFBO0lBQ0EsZ0J0QnBuQkk7Q04wMkpQO0FBQ0Q7O0lHM3dKRTs7UUFFQSxheUJvaEJ3QjtRNUIwdklsQixnQkFBZ0I7UTRCenZJcEIsZ0JBQUE7S0FDRTtDNUIydklMOztBQUVEOztJQUVJLG9CQUFvQjtDNEJ6dklwQjtBNUIydklKOztJRzN4SkU7O1FBRUEsaUJBQUE7S0FDQTtDSDh4SkQ7QUFDRDs7STRCM3ZJSSxpQkFBQTtJQUNBLGlCQUFBO0M1Qjh2SUg7QUFDRDs7SUdyMUpFLGtCQUFBOztJeUIybEJJLG1CQUFBOztJekJ2b0JKLHNCQUFBOztJQThDRSxtQkFBQTtDSDQxSkg7QUFDRDs7STRCbHdJUTs7UUFFRixrQkFBQTtLQUNFO0M1QnF3SVA7QUFDRDs7SUd4ekpFLG1CQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7O0lBRUEsV0FMMkM7SUhnMEp6QyxZQUFZOztJR3p4SmQsWUFKVTs7STBCdElSLG9CQUFBO0M3Qnc2Skg7QUFDRDs7SUc3M0pFLG1CQUFBO0kwQjlDQSxTQUFBO0kxQjRJQSxZQU5ROztJSDJ5Sk4sV0FBVztJQUNYLFlBQVk7O0k2Qng2SlosWUFBQTs7STFCNkZGLGlCQUFBO0NIZzFKRDtBQUNEOztJNkI1NkpJLHdDQUFBO0k3Qis2SkEsa0JBQWtCO0k2Qjc2SnBCLG1CQUFBOztJMUJ3RkEsb0JBQUE7Q0h5MUpEO0FBQ0Q7O0lHdDFKRTs7UTBCeEZFLGtCQUFBO0tBQ0E7QzdCbTdKSDtBNkJsN0pHOztJN0JxN0pBLGlCQUFpQjtDNkJqN0puQjtBN0JtN0pGOztJNkJoN0pNLFdBQUE7SUFDRSxRQUFBO0M3Qm03SlA7QUFDRDs7STZCaDdKUSxXQUFBO0k3Qm03SkosV0FBVztDQUNkO0E4Qng5SkQ7O0lBRUUsbUJBQUE7QzlCMDlKRDtBQUNEOztJOEJ4OUpFLGlCQUFBO0M5QjI5SkQ7O0FBRUQ7O0k4Qng5SkksY0FBQTtJQUNBLG9CQUFBOztJOUI0OUpBLGdCQUFnQjtJR2o5SmxCLCtCQUFBO0kyQmpCQSxxQkFBQTtDOUJxK0pEO0FBQ0Q7O0lHejdKRSwwQkFBQTtJMkI3Q0EsbUJBQUE7O0lBYUksbUJBQUE7O0lBQ0Esa0JBQUE7SUFDRSx3Q0FBQTs7STlCaStKSiwyQkFBMkI7QzhCOTlKM0I7QTlCZytKSjs7SThCOTlKTTs7UTlCaytKRSxpQkFBaUI7SzhCOTlKckI7QzlCZytKSDtBQUNEOztJOEI3OUpNOztRQUVBLDBCQUFBOztRQUVBLDJCQUFBO0tBQ0E7SUFDQTs7UUFFQSxpQkFBQTtLQUNBO0M5QmcrSkw7QUFDRDs7SThCNzlKTTs7UTlCaStKRSxnQkFBZ0I7O1E4QjU5SmhCLGlCQUFBO0s5Qis5Skg7SThCNTlKRDs7UUFFRSxpQkFBQTtLQUNBO0M5Qjg5Skw7QUFDRDs7SThCejlKQSxrQkFBQTs7SUFFRSxlQUFBO0M5QjQ5SkQ7QUFDRDs7SThCMTlKRSxlQUFBOztJQUVFLGFBQUE7SUFDQSxvQkFBQTtDOUI2OUpIO0FBQ0Q7O0k4QjE5SkksaUJBQUE7QzlCNjlKSDtBR2xoS0M7O0kyQnVESSxhQUFBO0k5Qis5SkYsbUJBQW1CO0lBQ25CLGtCQUFrQjtDRzMvSnBCO0FINi9KRjs7SThCOTlKTSxrQkFBQTs7SUFDQSxpQkFBQTtDOUJrK0pMOztBQUVEOztJOEIvOUpNLG1CQUFBOztJQUNBLG9CQUFBO0M5Qm0rSkw7O0E4Qi85Skc7O0k5Qm0rSkEsb0JBQW9CO0M4QmgrSnBCO0E5QmsrSko7O0k4Qi85Sk0sa0JBQUE7Q0FDQTtBOUJrK0pOOztJOEIvOUpNOztRQUVBLGtCQUFBO0tBQ0E7QzlCaytKTDtBQUNEOztJOEIvOUpNLG1CQUFBOztJOUJtK0pGLHNCQUFzQjtDOEIvOUpwQjs7QTlCaytKTjs7SThCNzlKTSxjQUFBO0lBQ0Esb0JBQUE7O0lBRUEsZ0JBQUE7STlCZytKRiwrQkFBK0I7SUFDL0IscUJBQXFCO0M4QjU5SnpCO0FBQ0E7O0lBRUUsaUJBQUE7O0lBQ0Esa0JBQUE7QzlCKzlKRDtBQUNEOztJOEI1OUpJOztRQUVBLGdCQUFBOztRQUVBLG1CQUFBOztRQUNBLGlCQUFBO0tBQ0U7QzlCZytKTDtBR3RsS0M7O0kyQnlISSxjQUFBO0k5QmkrSkYsb0JBQW9COztJRzlqS3RCLGdCQUFBO0kyQmdGQSw0QkFBQTtJQWdCSSxxQkFBQTtDOUJtK0pMO0FBQ0Q7O0k4QmorSlE7O1E5QnErSkEsd0JBQXdCO0s4QmwrSjVCO0M5Qm8rSkg7QUFDRDs7SThCbCtKUSxjQUFBO0k5QnErSkosb0JBQW9COztJOEJqK0psQixpQkFBQTs7SUFFRixrQkFBQTtJQUNFLGdCQUFBO0lBQ0EsNEJBQUE7SUFDQSxxQkFBQTtDQUNBO0E5Qm8rSk47O0k4QmorSk07O1FBRUEsaUJBQUE7O1FBRUEsa0JBQUE7S0FDQTtDOUJvK0pMO0FBQ0Q7O0lBRUksbUJBQW1CO0M4QmorSmpCO0E5Qm0rSk47O0k4Qi85Skk7O1FBRUUsbUJBQUE7S0FDQTtDOUJrK0pMO0FBQ0Q7O0k4Qjc5SkEsZ0JBQUE7QzlCZytKQztBQUNEOztJOEI5OUpJLGlCQUFBO0M5QmkrSkg7QUFDRDs7SThCLzlKTSxrQkFBQTtJOUJrK0pGLGlCQUFpQjtJQUNqQixpQkFBaUI7QzhCOTlKbkI7QTlCZytKRjs7SThCNzlKSTs7UTNCNUpGLGtCQUFBO0syQnlKQTtDOUJzK0pEO0FBQ0Q7O0lBRUksZUFBZTtDOEIvOUpqQjtBOUJpK0pGOztJR3BvS0Usa0JBQUE7Q0h1b0tEO0FBQ0Q7O0lBRUk7O1E4QmorSkUsa0JBQUE7S0FDQTtDOUJvK0pMO0E4QmwrSkc7O0lBRUUsZUFBQTtDQUFpQjs7QTlCcytKdkI7O0k4QmwrSk0sMkJBQUE7STlCcStKRiw4QkFBOEI7QzhCbitKOUI7QTlCcStKSjs7SThCbitKTSxjQUFBO0lBQ0Usb0JBQUE7O0lBSU4sZ0JBQUE7SUFDRSxtQkFBQTtJOUJvK0pBLGtCQUFrQjs7SThCbCtKaEIsZ0JBQUE7STlCcStKRiwrQkFBK0I7SUducUtqQyxvQkFBQTtJMkI2TEUsa0JBQUE7QzlCeStKSDtBQUNEOztJOEJyK0pVOztRQUdBLGdCQUFBO1FBQ0Usd0JBQUE7SzlCdStKUDtDQUNKO0FBQ0Q7O0k4Qjk5SkksY0FBQTtJQUNBLG9CQUFBOztJQUVGLG1CQUFBOztJQUVFLG9CQUFBO0k5QmkrSkEsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJOEI3OUpuQyxvQkFBQTtDOUIrOUpDO0FBQ0Q7O0lHaG9LRTs7UUhvb0tNLHVCQUF1Qjs7UThCaitKM0IsMEJ4QmxRSTs7UXdCb1FKLDJCQUFBO0szQnhLRjtDSDZvS0Q7QUFDRDs7SUcxb0tFLGUyQnFLd0I7O0kzQnZOeEIsaUJBQUE7Q0hpc0tEO0FBQ0Q7O0lHOXVLRSw4QkFBQTs7SUE4Q0Usc0JBQUE7Q0hxc0tIO0FBQ0Q7O0k4QjMrSk0sbUJBQUE7QzlCOCtKTDtBR3J0S0M7O0kyQjBPSSxrQkFBQTs7STlCZy9KRiw4QkFBOEI7Q0FDakM7QThCMStKQzs7SUFFRTs7UTlCNitKSSxrQkFBa0I7SzhCMytKdEI7QzlCNitKSDtBQUNEOztJOEIzK0pNOztRQUVFLGdCQUFBO1FBQ0EsY0FBQTs7UUFFQSxpQkFBQTtLQUNBO0M5QjgrSlA7QUFDRDs7SThCMytKUTs7UUFFQSxpQkFBQTs7UTlCKytKQSxrQkFBa0I7SzhCMStKcEI7QzlCNCtKTDtBQUNEOztJOEJ6K0pRLGV4QjdTRDs7SXdCK1NELGlCQUFBO0lBQ0Usa0JBQUE7QzlCNCtKUDtBR3h4S0M7O0kyQjhTUTs7UUFFQSxlQUFBOztROUIrK0pGLFlBQVk7UUFDWixnQkFBZ0I7UUdwd0t0QixvQkFBQTtRMkIrUUksa0JBQUE7O1FBVUksbUJBQUE7O1E5QmkvSkYsMkJBQTJCOztROEJ6K0p6QixpQkFBQTtLQUFRO0M5QjYrSmpCO0E4QjUrSlM7O0k5QisrSk47O1E4QjkrSlksc0JBQUE7SzlCaS9KWDtDOEIvK0pHO0E5QmkvSlI7O0k4QjcrSk0sOEJBQUE7O0k5QmkvSkYsK0JBQStCO0NHMXhLakM7QUg0eEtGOztJQUVJOztROEIvK0pFLHNCQUFBOztROUJtL0pFLGdCQUFnQjs7UThCbi9KbEIsaUJBQUE7S0FHSTtDOUJvL0pUOztBOEJqL0pLOztJQUVFLGNBQUE7SUFDQSxvQkFBQTs7SUFFQSxnQkFBQTtJOUJvL0pKLHdCQUF3QjtJOEJoL0oxQixvQkFBQTtDOUJrL0pEO0FBQ0Q7O0lHdHZLRSxrQkFKb0I7SUFLcEIsaUIyQm1Rd0I7O0lBRXRCLG1CQUFBO0M5QnMvSkg7QUFDRDs7SThCMS9KRTs7UTlCOC9KTSxrQkFBa0I7S0FDckI7QzhCdC9KSDtBOUJ3L0pGOztJOEJyL0pJLGVBQUE7QzlCdy9KSDtBQUNEOztJOEI1L0pFLGdCQUFBO0M5QisvSkQ7O0FBRUQ7O0k4QnYvSk0sa0J4QjFYRDs7SU5xM0tELG1CQUFtQjtDQUN0QjtBOEJ6L0pHOztJQUVFOztRQUVBLGtCQUFBO0s5QjIvSkQ7QzhCei9KRDs7QTlCNC9KSjs7SThCeC9KTSxpQkFBQTtDOUIyL0pMO0FBQ0Q7O0k4QngvSk0sYUFBQTtDOUIyL0pMOztBQUVEOztJOEIxL0pRLGlCQUFBOztJQUVBLCtCQUFBOztJQUVBLGtCQUFBO0M5QjYvSlA7QUFDRDs7SThCdi9KSTs7UUFFQSxnQkFBQTtRQUNBLG1CQUFBOztROUIyL0pJLDhCQUE4QjtRRzkyS3BDLGtCQUFBOztRMkJzWEksaUJBQUE7SzlCNC9KRDtDQUNKO0FHejNLQzs7STJCK1hJLGNBQUE7SUFDQSx1QkFBQTs7STlCKy9KRixrQkFBa0I7O0lHLzJLcEIsc0JBQUE7O0kyQnFYSSxVQUFBO0M5QisvSkw7QUdoNktDOztJQThDRTs7UUh1M0tJLHNCQUFzQjs7UUd6M0s1QixtQkFBQTs7UUE1Q0Esd0JBQUE7SzJCbWFFO0M5QndnS0g7QUFDRDs7SThCdGdLSTs7UUFFRSxVQUFBO0s5QnlnS0Q7Q0dyNUtIO0FIdTVLRjs7SThCeGdLUTs7UTlCNGdLQSxtQkFBbUI7SzhCeGdLekI7QzlCMGdLRDtBQUNEOztJOEJ2Z0tJLFlBQUE7QzlCMGdLSDtBR2o2S0M7O0kyQnlaSSxnQkFBQTs7SUFFQSxpQkFBQTs7STlCNmdLRixZQUFZO0NHbDZLZDtBSG82S0Y7O0k4QjNnS007O1E5QitnS0UsZUFBZTs7UUd4NktyQixnQkFBQTtRMkI0WkUsZUFBQTtLQUVJO0M5QitnS1A7O0E4QjVnS0c7O0lBRUUsbUJBQUE7STNCaFpKLGFBQUE7O0kyQm1aSSx5Q0FBQTtDOUIrZ0tMO0FBQ0Q7O0k4QnJoS0k7O1FBU0ksaUJBQUE7UTlCaWhLQSxPQUFPOztROEI3Z0tiLGtCQUFBO0tBQ0U7QzlCZ2hLSDtBQUNEOztJOEJsaEtFLGNBQUE7SUFJSSxvQkFBQTs7RTlCbWhLSix5QkFBeUI7SUdyOEt6QixxQkFBQTs7STJCcWJJLDhCQUFBOztJOUJxaEtGLGdCQUFnQjtJOEJsaEtsQiwrQkFBQTtJQUNFLG9CQUFBO0lBQ0Esa0JBQUE7QzlCb2hLSDtBQUNEOztJOEJ2aEtFOztROUIyaEtNLGlCQUFpQjtLQUNwQjtDOEJuaEtEO0E5QnFoS0o7O0lHeC9LRSxjQUFBO0kyQm1lRSxvQkFBQTs7STlCMGhLQSxnQkFBZ0I7SUFDaEIsK0JBQStCO0lHNTlLakMsb0JBQUE7STJCcWNJLGtCQUFBO0M5QjBoS0w7QUFDRDs7SThCdmhLTSxtQkFBQTtDOUIwaEtMO0FBQ0Q7O0lBRUk7O1E4QnBoS0ksbUJBQUE7S0FFSTtDOUJzaEtYO0FBQ0Q7O0k4Qm5oS1UsbUJBQUE7O0lBRUEsZUFBQTtDOUJzaEtUO0FBQ0Q7O0lHai9LRSxrQkFBQTtDSG8vS0Q7QUFDRDs7SUFFSTs7SThCbGhLSSxpQkFBQTtJQUVJLHdCQUFBO0s5Qm9oS1A7Q0FDSjtBOEJsaEtPOztJQUVFLGdCQUFBO0lBQ0EscUJBQUE7QzlCb2hLVDtBQUNEOztJOEI5Z0tFLG1CQUFBO0lBQ0UsVUFBQTtJQUNBLFFBQUE7O0lBRUEsWUFBQTtJOUJpaEtBLFlBQVk7O0k4QnJoS2QsWUFBQTs7SUFPSSxvQkFBQTtDOUJtaEtMO0FBQ0Q7O0k4QmpoS00sbUJBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTs7SUFFQSxZQUFBO0lBQ0EsWUFBQTs7SUFFQSxZQUFBOztJQUVBLG9CQUFBO0M5Qm9oS0w7QThCbGhLRzs7SUFFRSxjQUFBO0lBQ0Esb0JBQUE7O0k5QnFoS0YsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJOEI5Z0tqQyxxQkFBQTtDOUJnaEtEO0FBQ0Q7O0k4QjlnS0ksa0JBQUE7O0k5QmtoS0EsNEJBQTRCO0NBQy9CO0E4QjdnS0Q7O0lBS0UsNkJBQUE7QzlCNGdLRDtBQUNEOztJOEJoaEtJLGtCQUFBO0M5Qm1oS0g7QThCOWdLQzs7SUFFRTs7UTlCaWhLSSxrQkFBa0I7SzhCOWdLeEI7QzlCZ2hLRDtBQUNEOztJOEIvZ0t5QixtQkFBQTs7SUFDdkIsY0FBQTtJQUErQixvQkFBQTs7SUFDL0IsZ0JBQUE7SUFDRSwrQkFBQTtJQUNBLG9CQUFBO0M5QnFoS0g7QUFDRDs7SUFFSTs7UThCamhLQSxtQkFBQTtLQUNBO0M5Qm9oS0g7QUFDRDs7SThCaGhLRSxlQUFBO0M5Qm1oS0Q7QUFDRDs7SUFFSSxtQkFBbUI7O0k4Qi9nS25CLG1CQUFBO0M5QmtoS0g7QUFDRDs7SThCL2dLSTs7UUFFRSxjQUFBO0tBQ0U7Q0FDQTtBOUJraEtSOztJOEI5Z0tJLG1CQUFBOztJQUVFLFlBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtDOUJpaEtMO0FBQ0Q7O0k4QjlnS00sa0JBQUE7QzlCaWhLTDtBQUNEOztJOEI5Z0tNLGtCQUFBOztJQUVBLGdCQUFBO0M5QmloS0w7QUFDRDs7SUFFSSxjQUFjO0NBQ2pCO0E4QnpnS0Q7O0kzQmpqQkU7O1FBRUEsa0JBSm9CO0tBS3BCO0NIOGpMRDtBOEI5Z0tDOztJQUVFOztRM0JoaEJGLGNBSlU7UUFLVixvQkFMVTs7UUFqQ1YsZ0JBQUE7UUFDQSw0QkFBQTtRQUNBLG9CQUpvQjtRQUtwQixrQjJCcWpCd0I7S0FDdEI7QzlCcWhLSDtBRzdvTEM7O0lBb0dBOztRSDhpTE0sYUFBYTtRQUNiLGlCQUFpQjtLRzdvTHZCO0NIK29MRDtBQUNEOztJOEJ4aEtNLGdCQUFBO0lBQ0Esa0JBQUE7O0k5QjRoS0Ysb0JBQW9CO0M4QjFoS3BCO0E5QjRoS0o7O0k4QnpoS00sZUFBQTtDOUI0aEtMO0FBQ0Q7O0k4QnhoS1E7O1FBRUYsaUJBQUE7S0FDRTtDOUIyaEtQO0E4QnpoS0s7O0lBRUU7O1E5QjRoS0EsaUJBQWlCO0tHdHFMdkI7Q0h3cUxEO0FBQ0Q7O0lBRUk7O1E4QnhoS0UsbUJBQUE7UUFDRSxTeEJ2ckJBOztRd0J5ckJGLGlCQUFBOztROUI0aEtFLG9DQUE0Qjs7Z0JBQTVCLDRCQUE0QjtLOEJ6aEs5QjtDOUIyaEtMO0FBQ0Q7O0lBRUk7O1E4QjloS0UsbUJBQUE7S0FLSTtDOUI2aEtUO0FBQ0Q7O0k4QnhoS007O1E5QjRoS0UsbUJBQW1COztROEJ4aEtuQixZeEJ4c0JEO1FObXVMQyxvQkFBb0I7SzhCemhLdEI7QzlCMmhLTDtBQUNEOztJQUVJOztROEI5aEtFLGlCQUFBO0tBS0k7QzlCNmhLVDtBQUNEOztJOEJ2aEtROztROUIyaEtBLHFCQUFxQjtLOEJ2aEt2QjtDOUJ5aEtMO0FBQ0Q7O0k4QnRoS1EsYUFBQTtDOUJ5aEtQO0E4QnZoS0s7O0lBRUU7O1FBRUEsaUJBQUE7S0FDQTtDOUJ5aEtQO0E4QnJoS0M7O0lBRUU7O1FBRUEsaUJBQUE7S0FDQTtDOUJ1aEtIO0FBQ0Q7O0k4QnJoS007O1FBQ0EsaUJBQUE7S0FDRTtDOUJ5aEtQO0E4QnRoS0c7O0lBRUUsZUFBQTs7SUFFQSxjQUFBOztJQUVGLHNCQUFBO0M5QndoS0g7QUFDRDs7SThCcmhLTTs7UUFFQSxpQkFBQTtLQUNBO0M5QndoS0w7QUFDRDs7SUc1dkxFLG9CQUFBO0NIK3ZMRDtBQUNEOztJQUVJLGdCQUFnQjtJQUNoQixrQkFBa0I7SThCdmhLcEIsZUFBQTs7STlCMGhLRSxrQkFBa0I7O0lHNXZMcEIsb0JBQUE7O0kyQnV1QkksZUFBQTtDOUIwaEtMO0FHN3lMQzs7SUE4Q0UsNEJBQUE7SUhtd0xBLGdCQUFnQjs7SThCNWhLaEIsZUFBQTtDOUIraEtIO0FBQ0Q7O0lHcnpMRSxvQkFBQTtDSHd6TEQ7QUFDRDs7SUFFSSxnQkFBZ0I7O0k4QmhpS2hCLFlBQUE7QzlCbWlLSDtBOEJsaUtHOztJQUVFOztRQUVBLGdCQUFBOztRQUVBLHVCQUFBO0tBQ0E7SUFDQTs7UUFFQSxnQkFBQTtLQUNBO0lBQ0E7O1FBR0osWUFBQTtLQUNFO0M5Qm1pS0g7QUFDRDs7SThCN2hLRTs7UTNCeHRCQSxXQUFBO0tBQ0E7Q0gwdkxEO0FBQ0Q7O0lHcnpMRTs7UTJCb3hCSSxvQkFBQTtLOUJzaUtEO0lBQ0Q7O1E4Qm5pS0ksZ0J4QngwQkE7O1F3QnkwQkEscUJBQUE7S0FDRTtJOUJ1aUtOOztROEJwaUtNLG1CQUFBO1FBQ0UsV0FBQTs7UTlCd2lLSixjQUFjO1E4QmxpS2hCLHVCQUFBOztROUJxaUtFLGtCQUFrQjs7UThCbGlLaEIsd0JBQUE7UTlCcWlLRixvQkFBb0I7S0c1MEwxQjtJMkIweUJROztROUJzaUtGLGdCQUFnQjtLQUNuQjtJOEJoaUtDOztROUJtaUtFLG1CQUFtQjtROEJqaUtuQixTQUFBO1FBQ0UsWUFBQTtLOUJtaUtMO0NHdjFMSDtBSHkxTEY7O0lBRUk7O1E4QjdoS0UsY0FBQTtLQUNFO0M5QmdpS1A7QThCL2hLTzs7STlCa2lLSix5QkFBeUI7SUdsMkwzQix1QkFBQTs7STJCcTBCVSxnQkFBQTtJOUJpaUtSLGFBQWE7SUFDYixnQkFBZ0I7SThCNWhLZCxrQkFBQTs7STlCK2hLRixnQkFBZ0I7O0k4QjVoS1Ysb0JBQUE7O0kzQjkwQlIsaUJBQUE7Q0grMkxEO0FBQ0Q7O0lBRUk7O1E4QnZoS0EseUJBQUE7WUFDQSxvQnhCcjRCQztZd0JzNEJELHVCQUFBOztRM0JweUJGLGdCQUFBO1FBR0EsZ0IyQmt5QndCO1FBTnhCLHdCQUFBO1FBYUksb0JBQUE7S0FFQTtDOUJraUtMO0FBQ0Q7O0k4QmhpS0ksWUFBQTtJM0JoMkJGLFlBQUE7O0lpQnpEQSwyQkFBQTs7SXBCZzhMRSxtQkFBbUI7SUduN0xyQixrQkFBQTtDSHE3TEQ7QUFDRDs7SUFFSSxvQ0FBNEI7WUFBNUIsNEJBQTRCO0NHdDVMOUI7QUh3NUxGOztJQUVJLG1DQUEyQjtZQUEzQiwyQkFBMkI7Q0FDOUI7QThCemlLRzs7SUFFRSxpREFBQTtZQUFBLHlDQUFBO0M5QjJpS0w7QUdqOExDOztJQThDRSxXQUFBO0NIdTVMSDtBQUNEOztJOEJsaktJLG1EQUFBO1lBQUEsMkNBQUE7QzlCcWpLSDtBQUNEOztJQUVJLGNBQWM7SThCL2lLaEIsb0JBQUE7O0lBRUUsWUFBQTtJOUJpaktBLCtCQUErQjtJR3A3TGpDLGVBQUE7STJCaTRCQSxnQkFBQTtJQUlJLGdCQUFBOztJOUJvaktGLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUdwN0w1QixvQkFBQTtDSHM3TEQ7QUFDRDs7SUc3M0xFOztRQUVBLGEyQnUwQjBCO1FBQ3RCLGdCQUFBO1FBQ0EsZ0JBQUE7SzlCeWpLRDtDQUNKO0FBQ0Q7O0k4QnJqS0U7O1FBRUEsWUFBQTtRQUNBLDhCQUFBO1E5QndqS00sYUFBYTtROEJ2aktuQixlQUFBO1FBQ0UsZ0JBQUE7UTlCeWpLSSxnQkFBZ0I7UUFDaEIsZ0JBQWdCO0s4QnRqS3hCO0M5QndqS0M7QUFDRDs7SThCcmpLQTs7UTlCeWpLUSxhQUFhO1E4QnZqS25CLGdCQUFBO1FBQ0UsZ0JBQUE7S0FDQTtDOUJ5aktIO0FBQ0Q7O0k4QjVqS0U7O1FBTUksY0FBQTtLQUNBO0M5QjJqS0w7QUFDRDs7SThCeGpLSSxrQkFBQTtJQUNBLGlCQUFBOztJOUI0aktBLG1CQUFtQjs7SThCempLakIsa0JBQUE7STlCNGpLRixlQUFlO0NHcitMakI7QUh1K0xGOztJQUVJOztROEIxaktGLGtCQUFBO0tBQ0U7QzlCNmpLSDtBQUNEOztJOEIxaktFOztRQUVFLGtCQUFBO0tBQ0E7QzlCNmpLSDtBOEIzaktDOztJOUI4aktFLGVBQWU7Q0FDbEI7QThCeGpLQzs7SUFFRSxlQUFBO0M5QjBqS0g7QUFDRDs7SUFFSSxjQUFjO0lHLy9MaEIsb0JBQUE7O0kyQnU4QkksZ0JBQUE7STlCNGpLRiwrQkFBK0I7SUFDL0Isb0JBQW9CO0M4QjFqS3RCO0E5QjRqS0Y7O0k4QnpqS0ksbUJBQUE7O0lBRUEsc0JBQUE7QzlCNGpLSDtBQUNEOztJQUVJLGdCQUFnQjs7SThCMWpLZCxlQUFBOztJQUVGLFlBQUE7QzlCNmpLSDtBQUNEOztJOEIzaktRLGNBQUE7QzlCOGpLUDtBOEIzaktHOztJOUI4aktBLGVBQWU7Q0cxaE1qQjtBSDRoTUY7O0k4QjVqS1EsbUJBQUE7SUFDQSxVQUFBO0k5QitqS0osVUFBVTs7SThCNWpLVixXQUFBO0lBQ0UsWUFBQTs7STlCZ2tLRixZQUFZO0lHcmlNZCxnREFBQTtZQUFBLHdDQUFBOztJMkJ3K0JNLG9CQUFBO0M5QmlrS1A7QUFDRDs7SThCaG1LRSxtQkFBQTtJQWtDSSxVQUFBO0lBQ0EsVUFBQTs7STlCbWtLRixXQUFXO0lBQ1gsWUFBWTs7SThCaGtLVixZQUFBO0lBQ0EsZ0RBQUE7WUFBQSx3Q0FBQTs7STlCb2tLRixpQkFBaUI7Q0FDcEI7QStCem1NRDs7SUFFRSxrQkFBQTtDL0IybU1EO0FBQ0Q7O0krQnhtTUUsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsVUFBQTs7SS9CNG1NRSxjQUFjOztJK0J6bU1kLGFBQUE7SUFDQSxjQUFBOztJQUVBLG9DekJaSTs7WXlCWUosNEJ6QlpJOztJeUJjSixtQkFBQTtJQUNBLGtCQUFBO0kvQjRtTUEseUNBQXlDO0NHM2tNM0M7QUg2a01GOztJK0IzbU1NLGtCQUFBOztJQUVBLGlCQUFBO0kvQjhtTUYsbUJBQW1COztJK0I1bU1uQiw2REFBQTtJQUNFLDhCQUFBO0lBQ0EseUJBQUE7Qy9CK21NTDtBQUNEOztJK0I1bU1NOztRQUVBLGtCQUFBO0svQittTUQ7QytCN21NRDtBL0IrbU1KOztJK0I1bU1NLGlCQUFBO0MvQittTUw7QUFDRDs7SStCNW1NTSxjQUFBO0MvQittTUw7QUFDRDs7SStCM21NSSxrQkFBQTtJQUNBLGlCQUFBOztJQUVBLG9CQUFBO0lBQ0Esb0JBQUE7O0lBRUEsWUFBQTtJQUNBLDhCQUFBO0MvQjhtTUg7QUdqbk1DOztJNEJLSSxrQkFBQTtJQUNBLGlCQUFBOztJL0Jpbk1GLGlCQUFpQjtJK0I5bU1uQixvQkFBQTs7STVCZ0RBLFlBQUE7SUFDQSw4QkFBQTtDSGtrTUQ7QUFDRDs7SStCam5NRSxrQkFBQTtDL0Jvbk1EO0FBQ0Q7O0krQmxuTUksb0JBQUE7O0kvQnNuTUEsYUFBYTtJR3JvTWYsZ0JBQUE7O0k0QmtCSSxZQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtDL0J1bk1MO0FBQ0Q7O0lHamxNRSxhQUFBO0lBQ0EsWUFBQTtDSG9sTUQ7QUFDRDs7SStCem5NTSxjQUFBO0MvQjRuTUw7O0FBRUQ7O0krQnpuTU0seUJBQUE7STVCMkJKLG9DQUFBO1lBQUEsNEJBQUE7Q0hrbU1EO0FBQ0Q7O0lHL2xNRSw2QjRCOUIwQjs7STVCOUIxQixXQUFBO0NIZ3FNRDtBQUNEOztJK0Ivbk1RLGlDQUFBO1lBQUEseUJBQUE7Qy9Ca29NUDtBQUNEOztJK0Job01RLFdBQUE7Qy9CbW9NUDs7QUFFRDs7SStCL25NTSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0kvQmtvTUYsU0FBUzs7SStCcm9NVCxlQUFBOztJQU1JLFlBQUE7SUFDQSxpQkFBQTtJQUNBLDBCQUFBOztJQUNBLGtCQUFBO0MvQnFvTVA7O0FBRUQ7O0krQm5vTVUsMkJBQUE7Qy9Cc29NVDtBQUNEOztJK0Jub01ZLGNBQUE7SUFDQSxvQkFBQTs7SUFFQSxZQUFBOztJQUVBLDhCQUFBOztJL0J1b01SLGdCQUFnQjtJQUNoQiwrQkFBK0I7SStCbG9NL0IscUJBQUE7Qy9Cb29NSDtBQUNEOztJQUVJLGtCQUFrQjtJRy91TXBCLGlCQUFBOztJQThDRSxjQUFBO0lIcXNNQSxvQkFBb0I7O0krQnRvTXBCLG1CQUFBOztJL0Iwb01BLGdCQUFnQjtJQUNoQiw0QkFBNEI7SWdDdHdNNUIsb0JBQUE7Q2hDd3dNSDtBQUNEOztJZ0N6d01JOztRaEM2d01JLGtCQUFrQjtLQUNyQjtDRzl0TUg7QUhndU1GOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lnQ3R3TWhCLGdCQUFBO0k3QjZDTixhQUFBOztJNkIxQ00sNEIxQk5BOztJMEJRQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0Esd0JBQUE7SUFDQSxvQkFBQTtDaEN5d01QO0FHaHhNQzs7SUE4Q0Usc0JBQUE7O0lIdXVNQSxpQ0FBeUI7O1lBQXpCLHlCQUF5QjtDZ0Mzd016QjtBQUFBOztJQUFBLGlCQUFBO0NBQUE7QWhDaXhNSjs7SWdDMXdNTSxZQUFBO0NoQzZ3TUw7QUFDRDs7SWdDMXdNTSxZQUFBO0NoQzZ3TUw7QUFDRDs7SWdDMXdNTSxjQUFBOztJaEM4d01GLDJCQUEyQjtJZ0Mzd00zQixvQkFBQTtDaEM2d01IO0FBQ0Q7O0lnQzF3TUksYUFBQTtDaEM2d01IO0FBQ0Q7O0lnQzF3TUksY0FBQTtDaEM2d01IO0FBQ0Q7O0lnQzF3TUksZ0JBQUE7SUFDRSxtQkFBQTs7SWhDOHdNRixvQkFBb0I7Q2dDM3dNcEI7QWhDNndNSjs7SUFFSSxjQUFjO0NnQzN3TWQ7QWhDNndNSjs7SUdqdU1FLGtCQUFBO0NIb3VNRDtBQUNEOztJQUVJOztRZ0M5d01FLGtCQUFBO0toQ2l4TUQ7Q2dDaHhNQztBaENreE1OOztJZ0Mvd01RLGdCQUFBO0lBQ0EsaUJBQUE7O0lBRUEsZUFBQTs7SUFFQSxZQUFBO0NoQ2t4TVA7O0FnQzl3TUc7O0k3QnlCRixjQUFBO0lBQ0Esb0JBQUE7O0lBRUEsZ0JBTDJDO0lIK3ZNekMsK0JBQStCO0lnQ3B4TTdCLHFCQUFBO0NoQ3N4TUw7QUFDRDs7SWdDbHhNSSxrQkFBQTs7SUFFRSxlQUFBO0lBQ0Esa0JBQUE7O0k3QnZCSixtQkFBQTs7SUgreU1FLG9CQUFvQjs7SWdDbHhNbEIsZ0JBQUE7Q2hDcXhNTDtBZ0NweE1LOztJQUVFOztRQUVGLGtCQUFBO0tBQ0U7Q2hDc3hNUDtBQUNEOztJR2x4TUUsNkI2QkpvQjtDaEN5eE1yQjtBQUNEOztJZ0N2eE1RLDRCQUFBO0NoQzB4TVA7O0FBRUQ7O0lnQ3Z4TVEsZ0JBQUE7Q2hDMHhNUDtBZ0N4eE1LOztJQUVFLGNBQUE7SUFDQSxvQkFBQTs7SUFFQSxnQkFBQTtJaEMweE1KLCtCQUErQjtJZ0N2eE0vQixxQkFBQTtDaEN5eE1IO0FBQ0Q7O0lnQ3Z4TU0sMEJBQUE7O0loQzJ4TUYsMkJBQTJCO0NnQ3B4TXpCO0FoQ3N4TU47O0lnQy93TU0sa0JBQUE7O0loQ214TUYsY0FBYztJZ0M5d01oQixvQkFBQTs7SUFFRSxZQUFBO0k3QjlFRixhQUFBOztJNkJrRkUsYUFBQTtJQUNFLG9CQUFBO0lBQ0Esb0JBQUE7O0lBS0YsZ0JBQUE7SUFBQSx3QkFBQTtJQUNFLG9CQUFBO0NoQzZ3TUw7QUFDRDs7SWdDMXdNTTs7UTdCakhKLGtCQUFBO0s2QjRHRTtDQUFBO0FoQ3N4TUo7O0lnQzd3TVEsa0JBQUE7Q2hDZ3hNUDs7QWdDOXdNSzs7SUFDRSx1QkFBQTtJaENreE1KLGVBQWU7Q2dDaHhNYjtBQUFBOztJQUVFLGFBQUE7Q2hDbXhNUDtBQUNEOztJZ0NseE1RLGFBQUE7Q2hDcXhNUDs7QUFFRDs7SWdDanhNUSxnQkFBQTtJQVVFLFlBQUE7SUFDQSxPQUFBO0loQzJ3TU4sUUFBUTs7SWdDMXdNRixZQUFBO0lBQ0UsZ0JBQUE7O0lBRUEseUJBQUE7SUFDQSxxQ0FBQTtZQUFBLDZCQUFBOztJQUVBLGtCQUFBO0NoQzZ3TVg7QUFDRDs7SWdDMXdNWTs7UUFFQSxjQUFBO0tBQ0E7Q2hDNndNWDtBQUNEOztJZ0Mxd01RLGlDQUFBO1lBQUEseUJBQUE7O0lBRUUseUNBQUE7Q2hDNndNVDtBQUNEOztJQUVJLGNBQWM7SWdDM3dNVixvQkFBQTs7SUFDRSxnQkFBQTtJQUNBLDRCQUFBO0loQzh3TU4sb0JBQW9CO0NnQzV3TWhCO0FBQUE7O0lBRUUsbUJBQUE7O0lBRUEsY0FBQTtJQUNBLG9CQUFBOztJQUVBLFlBQUE7SUFDQSxhQUFBOztJQUVBLGdCQUFBOztJQUVBLG1CQUFBO0lBRUEsaUJBQUE7O0loQyt3TU4sZ0JBQWdCO0lnQzV3TVosd0JBQUE7SUFBQSxvQkFBQTtDaEMrd01QO0FBQ0Q7O0lnQzV3TVUsbUJBQUE7SUFDQSxZQUFBO0loQyt3TU4sT0FBTztJZ0N4d01QLFFBQUE7O0lBQ0UsV0FBQTtDaEMyd01MO0FBQ0Q7O0lnQ3h3TU0sY0FBQTtJQUNBLG9CQUFBOztJN0IvTUosWUFBQTs7STZCeU1FLHVCQUFBOztJaENzeE1BLGdCQUFnQjtJQUNoQix3QkFBd0I7SWdDNXdNeEIsb0JBQUE7Q0FBQTtBaEMrd01KOztJZ0M1d01NLGtCQUFBO0loQyt3TUYsaUJBQWlCOztJZ0NseE1qQixtQkFBQTtDQUFBO0FoQ3N4TUo7O0lBRUksa0JBQWtCOztJZ0NoeE1sQixlQUFBOztJaENveE1BLFlBQVk7Q0doL01kO0FIay9NRjs7SUFFSTs7UWdDaHhNQSxrQkFBQTtLN0I3TUY7Q0hpK01EO0FnQ2p4TUc7O0lBRUUsWUFBQTtDaENteE1MO0FnQ3J4TUc7O0lBRUUsWUFBQTtDaENteE1MO0FnQ3J4TUc7O0lBRUUsWUFBQTtDaENteE1MO0FnQ3J4TUc7O0lBRUUsWUFBQTtDaENteE1MO0FBQ0Q7O0lBRUksY0FBYztDRy8vTWhCOztBSGtnTkY7O0lBRUksY0FBYztJZ0NqeE1WLG9CQUFBOztJaENveE1KLGdCQUFnQjtJZ0M5d01kLCtCQUFBO0k3QmpNSixxQkFBQTtDSGs5TUQ7QUFDRDs7SUcvOE1FLDBCNkI4TDRCOztJQUV4QixtQkFBQTtJQUNFLGtCQUFBO0lBQ0EseUNBQUE7O0lBQ0EsMkJBQUE7Q2hDcXhNUDtBQUNEOztJZ0NseE1VOztRQUVGLGdCQUFBOztRQUVFLGlCQUFBO0tBQ0E7Q2hDcXhNVDtBQUNEOztJR3QrTUUsY0FBQTtJQUNBLG9CQUFBOztJQUVBLGFBQUE7O0lIMCtNRSwyQkFBMkI7O0lnQ3R4TXJCLGdCQUFBO0loQ3l4TU4sd0JBQXdCO0lnQ3Z4TXBCLG9CQUFBO0NoQ3l4TVA7QUFDRDs7SWdDdHhNVSxjQUFBO0lBQ0Esb0JBQUE7SWhDeXhNTix1QkFBdUI7O0lHdi9NekIsMEJBQUE7SUFDQSxtQkFBQTs7SUFFQSxnQkFKb0I7SUFLcEIsd0JBTDJDO0k2QnNPekMsb0JBQUE7SUFDQSxrQkFBQTtDaEMweE1IO0FBQ0Q7O0lnQ3J4TUUsbUJBQUE7Q2hDd3hNRDtBQUNEOztJZ0NyeE1JLFlBQUE7Q2hDd3hNSDtBZ0N2eE1HOztJQUVFLGVBQUE7O0lBQ0EsWUFBQTtJQUNFLGFBQUE7O0loQzJ4TUosdUJBQXVCO0lnQ3R4TXpCLG1CQUFBO0NoQ3d4TUQ7O0FBRUQsZ0JnQ3Z4TUk7QWhDd3hNSjs7SUc3a05FLGNBQUE7O0k2QndUSSwrQkFBQTtJQUNBLGdCQUFBO0NoQzB4TUw7QUFDRDs7SWdDeHhNTSxvQkFBQTs7SWhDNHhNRixtQkFBbUI7O0lnQzd4TW5CLGNBQUE7O0lBS0ksV0FBQTtJQUNBLGFBQUE7O0loQzh4TUosOEJBQThCOztJZ0M1eE01QixvQkFBQTtDaEMreE1MO0FBQ0Q7O0lBRUk7O1FnQzN4TUksb0JBQUE7S0FDQTtDaEM4eE1QO0FBQ0Q7O0lnQ2p5TU07O1FBTUUsWUFBQTtRaENneU1BLGFBQWE7S0FDaEI7SUdobk5IOztRNkJzVkksY0FBQTtLQUNBO0NoQzh4TUw7QUFDRDs7SWdDM3hNSSxXQUFBO0NoQzh4TUg7QUFDRDs7SWdDM3hNSSxXQUFBO0NoQzh4TUg7QUFDRDs7SUFFSSxZQUFZO0NHaG9OZDtBSGtvTkY7O0lBRUksbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixTQUFTO0lpQ3ByTmIsU0FBQTs7SUFHRSxZQUFBO0lBQ0EsYUFBQTs7STlCMENBLFlBQUE7SThCOUNGLHlDQUFBO1lqQzZyTlksaUNBQWlDOztJaUN4ck4zQyxvQkFBQTtFQUNFLGdDQUFBO0lBQ0EsbUVBQUE7SUFDQSw2QkFBQTtJQUNBLHlCQUFBO0NqQzJyTkg7QUFDRDs7SWlDdnJOQSw2REFBQTtDakMwck5DO0FBQ0Q7O0lHbG1ORSxjQUFBOztJQUVBLFlBQUE7SUFDQSxhOEJ6RnNCOztJOUI2QnRCLG9CQUFBO0NIbXFORDs7QUFFRCxnQkFBZ0I7QUFDaEI7O0lpQzlyTkksY0FBQTs7SUFFQSwrQkFBQTtJQUNBLGdCQUFBO0NqQ2lzTkg7QUc1cU5DOztJOEJuQkksb0JBQUE7O0lqQ29zTkYsbUJBQW1COztJaUMvck5uQixjQUFBOztJOUJ1RUYsV0FBQTtJQUNBLGFBQUE7O0lBRUEsOEJBTDJDOztJOEJsRXpDLG9CQUFBO0NBQUE7QUFBQTs7SUFBQTs7UUFNRSxvQkFBQTtLQUNBO0NqQ3NzTkw7QUFDRDs7SWlDbnNOTTs7UUFFQSxZQUFBO1FBQ0EsYUFBQTtLakNzc05EO0lpQ3BzTkQ7O1FBRUUsY0FBQTtLQUNBO0NqQ3NzTkw7QUFDRDs7SWlDbnNOTSxXQUFBO0NqQ3NzTkw7QUFDRDs7SWlDeHNOSSxXQUFBO0NqQzJzTkg7QUFDRDs7SUFFSSxZQUFZO0NpQ3RzTlo7QWpDd3NOSjs7SUczdE5FLG1CQUFBO0k4Qm1CRSxZQUFBO0lBR0ksU0FBQTtJQUNBLFNBQUE7O0lqQzJzTkosWUFBWTtJQUNaLGFBQWE7O0lpQ3ZzTlgsWUFBQTtJakMwc05GLHlDQUF5QztZaUN4c05yQyxpQ0FBQTs7SUFFQSxvQkFBQTtFQUNBLGdDQUFBO0lBQ0EsbUVBQUE7SUFDQSw2QkFBQTtJQUNBLHlCQUFBO0NqQzJzTlA7QUFDRDs7SWlDdnNOSSw2REFBQTtDakMwc05IO0FBQ0Q7O0lBRUksY0FBYzs7SWlDeHNOVixZQUFBO0lqQzJzTkosYUFBYTs7SWlDeHNOVCxvQkFBQTtDakMyc05QOztBaUN4c05LLGdCQUFBO0FqQzJzTk47O0lpQ3hzTlEsY0FBQTs7SWpDNHNOSixnQkFBZ0I7Q0dud05sQjtBSHF3TkY7O0lBRUksb0JBQW9COztJaUN4c05sQixtQkFBQTs7SUFFRSxjQUFBOztJQUVBLFdBQUE7SUFDQSxhQUFBO0lBQ0EsaUJBQUE7O0k5QlpOLDhCQUFBOztJQUVBLG9CQUpvQjtDSDZ0TnJCO0FBQ0Q7O0lpQzVzTlEsZ0JBQUE7Q2pDK3NOUDtBaUM3c05LOztJQUVFOztRQUVBLG9CQUFBO0tBQ0E7Q2pDK3NOUDtBaUMzc05DOztJOUIzQkE7O1FBRUEsWUFKb0I7UUFLcEIsYUFMMkM7SzhCK0J6QztJQUNBOztRakNrdE5JLGNBQWM7S0FDakI7Q2tDNTFOTDtBbEM4MU5BOztJR2p3TkUsV0FBQTtDSG93TkQ7QUFDRDs7SWtDbDJOQSxXQUFBO0NsQ3EyTkM7QUFDRDs7SUFFSSxZQUFZO0NBQ2Y7QUFDRDs7SUcvd05FLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBOztJQTVDQSxZQUFBO0krQjlDRixhQUFBOztJL0I4RkksWUFBQTtJQUNBLHlDQUFBO1lIb3hOUSxpQ0FBaUM7O0lrQy8yTjdDLG9CQUFBO0UvQm1GRSxnQ0FBQTtJQUNBLG1FQUFBO0lBQ0EsNkJBQUE7SUFDQSx5QkFBQTtDSGd5TkQ7QUc1ME5DOztJQStDRSw2REFBQTtDSGl5Tkg7QUFDRDs7SUFFSSxjQUFjOztJRy8yTmhCLFlBQUE7SStCVEEsYUFBQTs7SWxDNjNORSxvQkFBb0I7Q0FDdkI7O0FBRUQ7O0lBRUksaUJBQWlCO0NBQ3BCO0FHOTFOQzs7SStCeEJFLGlCQUFBOztJbEMyM05BLGlCQUFpQjtDRzE0Tm5CO0FINDRORjs7SUFFSSxjQUFjO0NBQ2pCOztBQUVEOztJQUVJLGlCQUFpQjtJQUNqQixrQkFBa0I7O0lBRWxCLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJOztRQUVJLGVBQWU7S0FDbEI7Q0FDSjs7QUFFRDs7SUFFSSxrQkFBa0I7Q0FDckI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7S0FDbkI7Q0FDSjtBQUNEOztJQUVJLGtCQUFrQjs7SUFFbEIsc0JBQXNCO0NBQ3pCO0FBQ0Q7O0lBRUksZ0JBQWdCO0lBQ2hCLGlCQUFpQjs7RUFFbkIsZUFBZTtJQUNiLG9CQUFvQjtDQUN2QjtBQUNEOztJQUVJLGdCQUFnQjtDQUNuQjtBQUNEOztJQUVJLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJLGNBQWM7Q0FDakI7QUFDRDs7SUFFSTs7UUFFSSxlQUFlO0tBQ2xCO0lBQ0Q7O1FBRUksZUFBZTtLQUNsQjtJQUNEOztRQUVJLGVBQWU7S0FDbEI7Q0FDSjs7QUFFRDs7SUFFSSxtQkFBbUI7O0lBRW5CLHNCQUFzQjtDQUN6QjtBQUNEOztJQUVJLG1CQUFtQjs7SUFFbkIseUJBQXlCO0NBQzVCOztBQUVEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLGdCQUFnQjtJQUNoQiw0QkFBNEI7SUFDNUIscUJBQXFCO0NBQ3hCO0FBQ0Q7O0lBRUksa0JBQWtCO0lBQ2xCLGlCQUFpQjs7SUFFakIsY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjs7SUFFbEIsbUJBQW1COztJQUVuQixtQkFBbUI7SUFDbkIsb0JBQW9COztJQUVwQixnQkFBZ0I7SUFDaEIsd0JBQXdCO0lBQ3hCLG9CQUFvQjtDQUN2QjtBQUNEOztJQUVJOztRQUVJLGtCQUFrQjtLQUNyQjtDQUNKO0FBQ0Q7O0lBRUksZ0JBQWdCO0NBQ25CO0FBQ0Q7O0lBRUk7O1FBRUksbUJBQW1CO0tBQ3RCO0NBQ0o7O0FBRUQ7O0lBRUksaUJBQWlCOztJQUVqQixrQkFBa0I7SUFDbEIsd0NBQXdDO0NBQzNDO0FBQ0Q7O0lBRUksY0FBYzs7SUFFZCxvQkFBb0I7Q0FDdkI7QUFDRDs7SUFFSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjs7SUFFbEIsc0JBQXNCOztJQUV0QixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsbUJBQW1COztJQUVuQixvQkFBb0I7O0lBRXBCLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsMEJBQTBCO0NBQzdCO0FBQ0Q7O0lBRUksWUFBWTtDQUNmO0FBQ0Q7O0lBRUksZUFBZTtDQUNsQjtBQUNEOztJQUVJLDREQUE0RDtDQUMvRDtBQUNEOztJQUVJOztRQUVJLFNBQVM7UUFDVCxVQUFVOztRQUVWLFlBQVk7UUFDWixhQUFhO0tBQ2hCO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSxhQUFhO1FBQ2IsYUFBYTs7UUFFYixnRUFBZ0U7S0FDbkU7Q0FDSjtBQUNEOztJQUVJLFlBQVk7Q0FDZjtBQUNEOztJQUVJLFlBQVk7Q0FDZjtBQUNEOztJQUVJLFlBQVk7Q0FDZjtBQUNEOztJQUVJLFdBQVc7Q0FDZDtBQUNEOztJQUVJLHdEQUF3RDtDQUMzRDtBQUNEOztJQUVJOztRQUVJLDREQUE0RDtLQUMvRDtDQUNKO0FBQ0Q7O0lBRUksdURBQXVEO0NBQzFEO0FBQ0Q7O0lBRUk7O1FBRUksMkRBQTJEO0tBQzlEO0NBQ0o7QUFDRDs7SUFFSSxZQUFZOztJQUVaLGdDQUFnQztPQUM3Qiw2QkFBNkI7UUFDNUIsNEJBQTRCO1lBQ3hCLHdCQUF3QjtDQUNuQztBQUNEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLFlBQVk7SUFDWixtQkFBbUI7O0lBRW5CLGdCQUFnQjs7SUFFaEIsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJQUMvQixvQkFBb0I7Q0FDdkI7QUFDRDs7SUFFSTs7UUFFSSxtQkFBbUI7S0FDdEI7Q0FDSjtBQUNEOztJQUVJLG1CQUFtQjs7SUFFbkIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjs7SUFFakIsaUJBQWlCO0NBQ3BCO0FBQ0Q7O0lBRUk7O1FBRUksZ0JBQWdCO1FBQ2hCLGFBQWE7UUFDYixpQkFBaUI7O1FBRWpCLG9CQUFvQjs7UUFFcEIsU0FBUztRQUNULGlCQUFpQjtLQUNwQjtDQUNKO0FBQ0Q7O0lBRUksbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFROztJQUVSLFdBQVc7Q0FDZDtBQUNEOztJQUVJLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTs7SUFFUixZQUFZO0lBQ1osYUFBYTs7SUFFYiw2QkFBNkI7SUFDN0IsNEJBQTRCO0lBQzVCLHNCQUFzQjtDQUN6QjtBQUNEOztJQUVJOztRQUVJLFNBQVM7UUFDVCxVQUFVOztRQUVWLGFBQWE7UUFDYixhQUFhOztRQUViLHlDQUFpQzs7Z0JBQWpDLGlDQUFpQzs7UUFFakMseUJBQXlCO0tBQzVCO0NBQ0o7QUFDRDs7SUFFSSxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGtCQUFrQjs7SUFFbEIsc0JBQXNCOztJQUV0QixrQkFBa0I7Q0FDckI7QUFDRDs7SUFFSTs7UUFFSSxlQUFlO0tBQ2xCO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSxpQkFBaUI7O1FBRWpCLGtCQUFrQjtLQUNyQjtDQUNKO0FBQ0Q7O0lBRUksZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixpQkFBaUI7Q0FDcEI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7S0FDbkI7Q0FDSjtBQUNEOztJQUVJLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJOztRQUVJLGtCQUFrQjtLQUNyQjtDQUNKO0FBQ0Q7O0lBRUksaUJBQWlCOztJQUVqQixrQkFBa0I7Q0FDckI7QUFDRDs7SUFFSTs7UUFFSSxlQUFlOztRQUVmLGdCQUFnQjtLQUNuQjtDQUNKO0FBQ0Q7O0lBRUksaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixrQkFBa0I7O0lBRWxCLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJOztRQUVJLGlCQUFpQjtRQUNqQixtQkFBbUI7O1FBRW5CLGtCQUFrQjtLQUNyQjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUksZ0JBQWdCO1FBQ2hCLGdCQUFnQjs7UUFFaEIsaUJBQWlCO0tBQ3BCO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSxlQUFlO0tBQ2xCO0NBQ0o7QUFDRDs7SUFFSSxXQUFXOztJQUVYLFlBQVk7SUFDWixhQUFhO0lBQ2IsZ0JBQWdCOztJQUVoQix1QkFBdUI7SUFDdkIsbUJBQW1CO0NBQ3RCO0FBQ0Q7O0lBRUk7O1FBRUksYUFBYTtRQUNiLGVBQWU7S0FDbEI7Q0FDSjtBQUNEOztJQUVJLG1CQUFtQjtJQUNuQixrQkFBa0I7Q0FDckI7QUFDRDs7SUFFSTs7UUFFSSxtQkFBbUI7S0FDdEI7Q0FDSjtBQUNEOztJQUVJOztRQUVJLGdCQUFnQjtLQUNuQjtDQUNKO0FBQ0Q7O0VBRUUsc0JBQXNCO0lBQ3BCLGlCQUFpQjtJQUNqQixpQkFBaUI7Q0FDcEI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7S0FDbkI7Q0FDSjtBQUNEOztJQUVJLGdCQUFnQjtDQUNuQjtBQUNEOztJQUVJOztRQUVJLGdCQUFnQjtLQUNuQjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUksZ0JBQWdCOztRQUVoQixpQkFBaUI7S0FDcEI7SUFDRDs7UUFFSSxnQkFBZ0I7O1FBRWhCLGlCQUFpQjtLQUNwQjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUksc0VBQXNFO0tBQ3pFO0NBQ0o7QUFDRDs7SUFFSSxZQUFZOztJQUVaLGdDQUFnQztPQUM3Qiw2QkFBNkI7UUFDNUIsNEJBQTRCO1lBQ3hCLHdCQUF3QjtDQUNuQztBQUNEOztJQUVJOztRQUVJLGtFQUFrRTtLQUNyRTtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUksaUVBQWlFO0tBQ3BFO0NBQ0o7QUFDRDs7SUFFSSxZQUFZOztJQUVaLGdDQUFnQztPQUM3Qiw2QkFBNkI7UUFDNUIsNEJBQTRCO1lBQ3hCLHdCQUF3QjtDQUNuQztBQUNEOztJQUVJLG1CQUFtQjs7SUFFbkIsYUFBYTtJQUNiLG9CQUFvQjtJQUNwQixtQkFBbUI7Q0FDdEI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7UUFDaEIsZ0JBQWdCO0tBQ25CO0NBQ0o7QUFDRDs7SUFFSSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFlBQVk7O0lBRVosU0FBUzs7SUFFVCxZQUFZO0lBQ1osb0NBQW9DO1lBQzVCLDRCQUE0Qjs7SUFFcEMsZ0NBQWdDO0lBQ2hDLG9DQUFvQztJQUNwQyxtQ0FBbUM7Q0FDdEM7QUFDRDs7SUFFSSxZQUFZO0lBQ1osY0FBYzs7SUFFZCx1QkFBdUI7SUFDdkIsbUJBQW1CO0NBQ3RCOztBQUVEOztJQUVJLHFCQUFxQjs7SUFFckIsWUFBWTtDQUNmO0FBQ0Q7O0lBRUksa0NBQWtDO0NBQ3JDOztBQUVEOztJQUVJLGNBQWM7O0lBRWQsMEJBQTBCO0lBQzFCLDBCQUEwQjtDQUM3QjtBQUNEOztJQUVJLGNBQWM7Q0FDakI7QUFDRDs7SUFFSSxnQkFBZ0I7O0lBRWhCLG1CQUFtQjs7SUFFbkIsZUFBZTtDQUNsQjtBQUNEOztJQUVJLG1CQUFtQjtDQUN0QjtBQUNEOztJQUVJLHdEQUF3RDtDQUMzRDtBQUNEOztJQUVJLHVEQUF1RDtDQUMxRDtBQUNEOztJQUVJLFlBQVk7O0lBRVosZ0NBQWdDO09BQzdCLDZCQUE2QjtRQUM1Qiw0QkFBNEI7WUFDeEIsd0JBQXdCO0NBQ25DO0FBQ0Q7O0lBRUksbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFROztJQUVSLFdBQVc7Q0FDZDtBQUNEOztJQUVJLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZUFBZTtDQUNsQjtBQUNEOztJQUVJLGNBQWM7O0lBRWQsaUJBQWlCO0lBQ2pCLGVBQWU7O0lBRWYsb0JBQW9CO0lBQ3BCLHdCQUF3QjtDQUMzQjtBQUNEOztJQUVJLGVBQWU7O0VBRWpCLGlCQUFpQjtJQUNmLGFBQWE7Q0FDaEI7QUFDRDs7SUFFSSxtQkFBbUI7O0lBRW5CLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGtCQUFrQjs7SUFFbEIsaUJBQWlCO0NBQ3BCO0FBQ0Q7O0lBRUksa0JBQWtCO0lBQ2xCLGtCQUFrQjs7SUFFbEIsc0JBQXNCOztJQUV0QixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7O0lBRWxCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsdUJBQXVCO0NBQzFCOztBQUVEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLGdCQUFnQjtJQUNoQiwrQkFBK0I7SUFDL0IscUJBQXFCO0NBQ3hCO0FBQ0Q7O0lBRUksY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsMEJBQTBCO0lBQzFCLGlCQUFpQjtJQUNqQixtQkFBbUI7O0lBRW5CLGtCQUFrQjtJQUNsQix3Q0FBd0M7O0lBRXhDLDJCQUEyQjtJQUMzQixnQkFBZ0I7SUFDaEIsK0JBQStCO0lBQy9CLG9CQUFvQjtDQUN2QjtBQUNEOztJQUVJOztRQUVJLDBCQUEwQjs7UUFFMUIsMkJBQTJCO0tBQzlCO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSwwQkFBMEI7UUFDMUIsaUJBQWlCO1FBQ2pCLGNBQWM7O1FBRWQsMkJBQTJCO0tBQzlCO0NBQ0o7QUFDRDs7SUFFSSxVQUFVO0lBQ1YsV0FBVzs7SUFFWCxXQUFXO0lBQ1gsaUJBQWlCO0NBQ3BCO0FBQ0Q7O0lBRUksWUFBWTtDQUNmO0FBQ0Q7O0lBRUksZUFBZTtDQUNsQjtBQUNEOztJQUVJLGFBQWE7SUFDYixhQUFhOztJQUViLGdFQUFnRTtDQUNuRTtBQUNEOztJQUVJOztRQUVJLGFBQWE7UUFDYixhQUFhO0tBQ2hCO0NBQ0o7QUFDRDs7SUFFSSxZQUFZO0NBQ2Y7QUFDRDs7SUFFSSxlQUFlO0NBQ2xCO0FBQ0Q7O0lBRUksYUFBYTtJQUNiLGFBQWE7O0lBRWIsK0RBQStEO0NBQ2xFO0FBQ0Q7O0lBRUk7O1FBRUksYUFBYTtRQUNiLGFBQWE7S0FDaEI7Q0FDSjtBQUNEOztJQUVJLFlBQVk7Q0FDZjtBQUNEOztJQUVJLGVBQWU7Q0FDbEI7QUFDRDs7SUFFSSxhQUFhO0lBQ2IsYUFBYTs7SUFFYiwyREFBMkQ7Q0FDOUQ7QUFDRDs7SUFFSTs7UUFFSSxhQUFhO1FBQ2IsYUFBYTtLQUNoQjtDQUNKO0FBQ0Q7O0lBRUksYUFBYTtDQUNoQjtBQUNEOztJQUVJLDREQUE0RDtDQUMvRDtBQUNEOztJQUVJLDJEQUEyRDtDQUM5RDtBQUNEOztJQUVJLFlBQVk7O0lBRVosZ0NBQWdDO09BQzdCLDZCQUE2QjtRQUM1Qiw0QkFBNEI7WUFDeEIsd0JBQXdCO0NBQ25DO0FBQ0Q7O0lBRUksbUJBQW1COztJQUVuQixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGlCQUFpQjs7SUFFakIsb0JBQW9COztJQUVwQixpQkFBaUI7Q0FDcEI7QUFDRDs7SUFFSSxnQkFBZ0I7Q0FDbkI7QUFDRDs7SUFFSSxhQUFhO0NBQ2hCO0FBQ0Q7O0lBRUksbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFROztJQUVSLFdBQVc7Q0FDZDtBQUNEOztJQUVJLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsVUFBVTs7SUFFVixhQUFhO0lBQ2IsYUFBYTs7SUFFYix5Q0FBaUM7O1lBQWpDLGlDQUFpQzs7SUFFakMsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1Qix5QkFBeUI7Q0FDNUI7QUFDRDs7SUFFSTs7UUFFSSxZQUFZO1FBQ1osYUFBYTtLQUNoQjtDQUNKO0FBQ0Q7O0lBRUksbUJBQW1CO0NBQ3RCO0FBQ0Q7O0lBRUksa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixpQkFBaUI7Q0FDcEI7QUFDRDs7SUFFSTs7UUFFSSxrQkFBa0I7S0FDckI7Q0FDSjtBQUNEOztJQUVJLGtCQUFrQjs7SUFFbEIsc0JBQXNCO0NBQ3pCO0FBQ0Q7O0lBRUk7O1FBRUksa0JBQWtCO0tBQ3JCO0NBQ0o7QUFDRDs7SUFFSSxrQkFBa0I7Q0FDckI7QUFDRDs7SUFFSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjs7SUFFbEIsc0JBQXNCOztJQUV0QixhQUFhO0lBQ2IsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixtQkFBbUI7O0lBRW5CLG9CQUFvQjs7SUFFcEIsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUNwQiwwQkFBMEI7Q0FDN0I7QUFDRDs7SUFFSSxpQkFBaUI7O0lBRWpCLGtCQUFrQjtDQUNyQjs7QUFFRDs7SUFFSSxjQUFjO0lBQ2Qsb0JBQW9COztJQUVwQixnQkFBZ0I7SUFDaEIsK0JBQStCO0lBQy9CLG9CQUFvQjtDQUN2QjtBQUNEOztJQUVJOztRQUVJLHFCQUFxQjtLQUN4QjtDQUNKO0FBQ0Q7O0lBRUksb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksYUFBYTtDQUNoQjtBQUNEOztJQUVJOztRQUVJLCtCQUErQjtLQUNsQztDQUNKO0FBQ0Q7O0lBRUksb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksYUFBYTtDQUNoQjtBQUNEOztJQUVJOztRQUVJLCtCQUErQjtLQUNsQztDQUNKO0FBQ0Q7O0lBRUksb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksYUFBYTtDQUNoQjtBQUNEOztJQUVJOztRQUVJLCtCQUErQjtLQUNsQztDQUNKO0FBQ0Q7O0lBRUksb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksYUFBYTtDQUNoQjtBQUNEOztJQUVJOztRQUVJLCtCQUErQjtLQUNsQztDQUNKO0FBQ0Q7O0lBRUksb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksYUFBYTtDQUNoQjtBQUNEOztJQUVJOztRQUVJLCtCQUErQjtLQUNsQztDQUNKO0FBQ0Q7O0lBRUksbUJBQW1COztJQUVuQixjQUFjO0lBQ2Qsb0JBQW9CO0lBQ3BCLHVCQUF1Qjs7SUFFdkIsaUJBQWlCO0lBQ2pCLGNBQWM7O0lBRWQsbUJBQW1COztJQUVuQixtQkFBbUI7SUFDbkIsb0JBQW9COztJQUVwQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLHdCQUF3QjtJQUN4QixvQkFBb0I7Q0FDdkI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7UUFDaEIsYUFBYTtRQUNiLHNCQUFzQjs7UUFFdEIsb0JBQW9COztRQUVwQixpQkFBaUI7UUFDakIsNEJBQTRCO0tBQy9CO0NBQ0o7QUFDRDs7SUFFSSx3Q0FBd0M7SUFDeEMsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUI7Q0FDdEI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7S0FDbkI7Q0FDSjtBQUNEOztJQUVJOztRQUVJLGlDQUFpQztLQUNwQztDQUNKO0FBQ0Q7O0lBRUksa0JBQWtCO0lBQ2xCLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJOztRQUVJLGtCQUFrQjtLQUNyQjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUksZ0JBQWdCOztRQUVoQixrQ0FBMEI7O1lBQTFCLHdCQUEwQjs7Z0JBQTFCLDBCQUEwQjtLQUM3QjtDQUNKO0FBQ0Q7O0lBRUksZ0JBQWdCOztJQUVoQixpQkFBaUI7Q0FDcEI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7O1FBRWhCLGlCQUFpQjtLQUNwQjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUksY0FBYztRQUNkLG9CQUFvQjs7UUFFcEIsZ0JBQWdCOztRQUVoQixnQkFBZ0I7UUFDaEIsd0JBQXdCO1FBQ3hCLG9CQUFvQjtRQUNwQixpQkFBaUI7S0FDcEI7Q0FDSjs7QUFFRDs7SUFFSSxlQUFlOztJQUVmLGVBQWU7O0lBRWYsbUJBQW1CO0lBQ25CLDJCQUEyQjtDQUM5QjtBQUNEOztJQUVJLGlCQUFpQjtDQUNwQjs7QUFFRDs7SUFFSSxnQkFBZ0I7Q0FDbkI7O0FBRUQ7O0lBRUksbUJBQW1CO0NBQ3RCO0FBQ0Q7O0lBRUksaUJBQWlCOztJQUVqQixtQkFBbUI7O0lBRW5CLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJOztRQUVJLGtCQUFrQjtRQUNsQixxQkFBcUI7O1FBRXJCLDBCQUEwQjtLQUM3QjtDQUNKO0FBQ0Q7O0lBRUksaUJBQWlCOztJQUVqQixtQkFBbUI7O0lBRW5CLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJLGVBQWU7Q0FDbEI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7S0FDbkI7Q0FDSjtBQUNEOztJQUVJLGlCQUFpQjs7SUFFakIsbUJBQW1COztJQUVuQixrQkFBa0I7Q0FDckI7QUFDRDs7SUFFSSxpQkFBaUI7O0lBRWpCLG1CQUFtQjs7SUFFbkIsa0JBQWtCO0NBQ3JCO0FBQ0Q7O0lBRUksZUFBZTtDQUNsQjs7QUFFRDs7SUFFSSxjQUFjOztJQUVkLGFBQWE7O0lBRWIsMEJBQTBCOztJQUUxQixvQkFBb0I7SUFDcEIsK0JBQStCO0NBQ2xDO0FBQ0Q7O0lBRUk7O1FBRUksY0FBYztLQUNqQjtDQUNKO0FBQ0Q7O0lBRUksY0FBYzs7SUFFZCxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG9CQUFvQjs7SUFFcEIsdUJBQXVCO0lBQ3ZCLG9CQUFvQjs7SUFFcEIsb0JBQW9CO0lBQ3BCLCtCQUErQjtDQUNsQztBQUNEOztJQUVJLHdCQUF3QjtDQUMzQjtBQUNEOztJQUVJLHNCQUFzQjtDQUN6QjtBQUNEOztJQUVJLFlBQVk7Q0FDZjtBQUNEOztJQUVJLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJOztRQUVJLGlCQUFpQjs7UUFFakIsMkJBQTJCO1FBQzNCLDJCQUEyQjtLQUM5QjtDQUNKO0FBQ0Q7O0lBRUksOEJBQThCO0lBQzlCLDJCQUEyQjtDQUM5QjtBQUNEOztJQUVJOztRQUVJLDJCQUEyQjtLQUM5QjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUksZUFBZTs7UUFFZixhQUFhO1FBQ2IsZUFBZTtLQUNsQjtDQUNKO0FBQ0Q7O0VBRUUsb0JBQW9CO0lBQ2xCLG9CQUFvQjtJQUNwQixtQkFBbUI7Q0FDdEI7O0FBRUQ7O0lBRUksZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixPQUFPO0lBQ1AsUUFBUTs7SUFFUixjQUFjOztJQUVkLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYzs7SUFFZCw4QkFBOEI7Q0FDakM7QUFDRDs7SUFFSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGFBQWE7O0lBRWIsWUFBWTtJQUNaLGFBQWE7O0lBRWIsbUJBQW1CO0lBQ25CLG9CQUFvQjtDQUN2QjtBQUNEOztJQUVJOztRQUVJLFdBQVc7UUFDWCxTQUFTOztRQUVULFlBQVk7UUFDWixhQUFhO0tBQ2hCO0NBQ0o7QUFDRDs7SUFFSSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFVBQVU7O0lBRVYsV0FBVztJQUNYLFlBQVk7O0lBRVosWUFBWTtJQUNaLHVEQUErQztZQUEvQywrQ0FBK0M7O0lBRS9DLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsVUFBVTs7SUFFVixXQUFXO0lBQ1gsWUFBWTs7SUFFWixZQUFZO0lBQ1osd0RBQWdEO1lBQWhELGdEQUFnRDs7SUFFaEQsa0JBQWtCO0NBQ3JCO0FBQ0Q7O0lBRUksbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVOztJQUVWLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsbUJBQW1COztJQUVuQix5Q0FBaUM7O1lBQWpDLGlDQUFpQzs7SUFFakMsa0JBQWtCO0NBQ3JCO0FBQ0Q7O0lBRUk7O1FBRUkseUJBQXlCO1FBQ3pCLGdCQUFnQjtLQUNuQjtDQUNKO0FBQ0Q7O0lBRUksY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJQUMvQixxQkFBcUI7Q0FDeEI7QUFDRDs7SUFFSSwwQkFBMEI7SUFDMUIscUJBQXFCOztJQUVyQixrQkFBa0I7SUFDbEIseUNBQXlDOztJQUV6QywyQkFBMkI7Q0FDOUI7QUFDRDs7SUFFSTs7UUFFSSxjQUFjO1FBQ2Qsb0JBQW9COztRQUVwQixnQkFBZ0I7UUFDaEIsa0JBQWtCOztRQUVsQiw4QkFBOEI7UUFDOUIsaUJBQWlCOztRQUVqQixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLCtCQUErQjtRQUMvQixvQkFBb0I7S0FDdkI7SUFDRDs7UUFFSSwyQkFBMkI7S0FDOUI7Q0FDSjtBQUNEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLGFBQWE7O0lBRWIsZ0JBQWdCO0lBQ2hCLHdCQUF3QjtJQUN4QixvQkFBb0I7Q0FDdkI7QUFDRDs7SUFFSTs7UUFFSSxnQkFBZ0I7UUFDaEIsYUFBYTtRQUNiLG1CQUFtQjs7UUFFbkIsNkJBQTZCOztRQUU3QixpQkFBaUI7S0FDcEI7SUFDRDs7UUFFSSxpQkFBaUI7S0FDcEI7Q0FDSjtBQUNEOztJQUVJLGlCQUFpQjtJQUNqQixlQUFlOztJQUVmLG1CQUFtQjtDQUN0QjtBQUNEOztJQUVJOztRQUVJLDZCQUE2QjtRQUM3QixjQUFjOztRQUVkLGlCQUFpQjs7UUFFakIsOEJBQThCO0tBQ2pDO0lBQ0Q7O1FBRUksbUJBQW1COztRQUVuQixzQkFBc0I7O1FBRXRCLG1CQUFtQjtLQUN0QjtJQUNEOztRQUVJLG1CQUFtQjtRQUNuQixTQUFTO1FBQ1QsYUFBYTs7UUFFYixXQUFXO1FBQ1gsYUFBYTs7UUFFYixZQUFZO1FBQ1osb0NBQTRCO2dCQUE1Qiw0QkFBNEI7O1FBRTVCLGlFQUFpRTtRQUNqRSw0QkFBNEI7UUFDNUIsdUJBQXVCO0tBQzFCO0NBQ0o7QUFDRDs7SUFFSSxrQkFBa0I7O0lBRWxCLGlCQUFpQjtJQUNqQixnQkFBZ0I7Q0FDbkI7QUFDRDs7SUFFSTs7UUFFSSxrQkFBa0I7S0FDckI7Q0FDSjtBQUNEOztJQUVJLGlCQUFpQjtDQUNwQjs7QUFFRDs7SUFFSSxtQkFBbUI7Q0FDdEI7QUFDRDs7SUFFSTs7UUFFSSxjQUFjO0tBQ2pCO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSxjQUFjO0tBQ2pCO0NBQ0o7QUFDRDs7SUFFSSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjs7SUFFakIsaUJBQWlCO0lBQ2pCLGlCQUFpQjs7SUFFakIsY0FBYzs7SUFFZCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtDQUMxQjtBQUNEOztJQUVJOztRQUVJLGtCQUFrQjtLQUNyQjtDQUNKO0FBQ0Q7Ozs7OztJQU1JLFlBQVk7SUFDWixjQUFjOztJQUVkLHVCQUF1QjtJQUN2QixtQkFBbUI7Q0FDdEI7QUFDRDs7SUFFSSxZQUFZO0lBQ1osY0FBYzs7SUFFZCxtQkFBbUI7O0lBRW5CLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsMkNBQTJDO0NBQzlDO0FBQ0Q7O0lBRUksWUFBWTtJQUNaLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJLFlBQVk7SUFDWixpQkFBaUI7Q0FDcEI7QUFDRDs7SUFFSSxZQUFZO0lBQ1osaUJBQWlCO0NBQ3BCO0FBQ0Q7O0lBRUksWUFBWTtJQUNaLGdCQUFnQjtDQUNuQjtBQUNEOztJQUVJLGlCQUFpQjs7SUFFakIsa0JBQWtCO0NBQ3JCO0FBQ0Q7O0lBRUksY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsWUFBWTs7SUFFWixnQkFBZ0I7SUFDaEIsNEJBQTRCO0lBQzVCLHFCQUFxQjtDQUN4QjtBQUNEOztJQUVJLG1CQUFtQjtDQUN0QjtBQUNEOztJQUVJLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsWUFBWTs7SUFFWixTQUFTOztJQUVULFlBQVk7SUFDWixvQ0FBNEI7WUFBNUIsNEJBQTRCOztJQUU1QixnQ0FBZ0M7SUFDaEMsb0NBQW9DO0lBQ3BDLG1DQUFtQztDQUN0QztBQUNEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLGdCQUFnQjtJQUNoQiwrQkFBK0I7SUFDL0IscUJBQXFCO0NBQ3hCO0FBQ0Q7O0lBRUksaUJBQWlCOztJQUVqQixrQkFBa0I7Q0FDckI7QUFDRDs7SUFFSSxlQUFlOztJQUVmLFlBQVk7SUFDWixjQUFjO0lBQ2QsY0FBYzs7SUFFZCx1QkFBdUI7SUFDdkIsbUJBQW1CO0NBQ3RCO0FBQ0Q7O0lBRUksbUJBQW1CO0NBQ3RCO0FBQ0Q7O0lBRUksbUJBQW1COztJQUVuQixXQUFXO0NBQ2Q7QUFDRDs7SUFFSSxjQUFjO0lBQ2Qsb0JBQW9COztJQUVwQixpQkFBaUI7SUFDakIsbUJBQW1COztJQUVuQix3REFBd0Q7SUFDeEQsNkJBQTZCO0lBQzdCLGlDQUFpQztJQUNqQyxzQkFBc0I7O0lBRXRCLGdCQUFnQjtJQUNoQiw0QkFBNEI7SUFDNUIsb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksdURBQXVEO0NBQzFEO0FBQ0Q7O0lBRUksWUFBWTs7SUFFWixnQ0FBZ0M7T0FDN0IsNkJBQTZCO1FBQzVCLDRCQUE0QjtZQUN4Qix3QkFBd0I7Q0FDbkM7QUFDRDs7SUFFSSxrQkFBa0I7O0lBRWxCLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJLGFBQWE7Q0FDaEI7QUFDRDs7SUFFSSxjQUFjO0NBQ2pCO0FBQ0Q7O0lBRUksb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksY0FBYzs7SUFFZCxtQkFBbUI7O0lBRW5CLHVCQUF1QjtDQUMxQjtBQUNEOztJQUVJLGNBQWM7O0lBRWQsb0JBQW9CO0NBQ3ZCO0FBQ0Q7OztJQUdJLGlCQUFpQjtJQUNqQixtQkFBbUI7O0lBRW5CLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIseUNBQXlDO0NBQzVDO0FBQ0Q7O0lBRUk7OztRQUdJLGNBQWM7O1FBRWQsd0JBQXdCO1FBQ3hCLGdCQUFnQjtLQUNuQjtDQUNKO0FBQ0Q7OztJQUdJLGNBQWM7Q0FDakI7QUFDRDs7O0lBR0ksbUJBQW1COztJQUVuQixlQUFlOztJQUVmLGdCQUFnQjtDQUNuQjtBQUNEOzs7SUFHSSxtQkFBbUI7O0lBRW5CLFdBQVc7Q0FDZDtBQUNEOzs7SUFHSSxjQUFjOztJQUVkLG9CQUFvQjtDQUN2QjtBQUNEOzs7SUFHSSxtQkFBbUI7SUFDbkIsV0FBVzs7SUFFWCxzQkFBc0I7O0lBRXRCLGFBQWE7SUFDYixjQUFjO0lBQ2Qsa0JBQWtCOztJQUVsQixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsb0JBQW9COztJQUVwQiwwQkFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtDQUN2QjtBQUNEOzs7SUFHSSxZQUFZOztJQUVaLGdDQUFnQztPQUM3Qiw2QkFBNkI7UUFDNUIsNEJBQTRCO1lBQ3hCLHdCQUF3QjtDQUNuQztBQUNEOzs7SUFHSSxxQ0FBcUM7SUFDckMsb0NBQW9DO0NBQ3ZDO0FBQ0Q7OztJQUdJLG1CQUFtQjtJQUNuQixXQUFXOztJQUVYLHNCQUFzQjs7SUFFdEIsYUFBYTtJQUNiLGNBQWM7SUFDZCxrQkFBa0I7O0lBRWxCLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsMkJBQTJCO0lBQzNCLG1CQUFtQjtJQUNuQixvQkFBb0I7O0lBRXBCLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsb0JBQW9CO0NBQ3ZCO0FBQ0Q7OztJQUdJLFlBQVk7O0lBRVosZ0NBQWdDO09BQzdCLDZCQUE2QjtRQUM1Qiw0QkFBNEI7WUFDeEIsd0JBQXdCO0NBQ25DO0FBQ0Q7OztJQUdJLHlCQUF5QjtJQUN6QixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGNBQWM7O0lBRWQsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtDQUN0QjtBQUNEOztJQUVJOzs7UUFHSSxZQUFZO0tBQ2Y7Q0FDSjtBQUNEOzs7SUFHSSx5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJOzs7UUFHSSxZQUFZO0tBQ2Y7Q0FDSjtBQUNEOzs7SUFHSSxjQUFjO0NBQ2pCO0FBQ0Q7O0lBRUk7O1FBRUksbUJBQW1CO0tBQ3RCO0NBQ0o7QUFDRDs7SUFFSSw4QkFBOEI7Q0FDakM7QUFDRDs7SUFFSSxlQUFlOztJQUVmLGNBQWM7SUFDZCxtQkFBbUI7O0lBRW5CLHVCQUF1QjtJQUN2QixtQkFBbUI7Q0FDdEI7QUFDRDs7SUFFSTs7UUFFSSxrQkFBa0I7S0FDckI7Q0FDSjtBQUNEOztJQUVJLG9CQUFvQjtDQUN2QjtBQUNEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLGdCQUFnQjtJQUNoQix3QkFBd0I7SUFDeEIsb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksbUJBQW1COztJQUVuQixnQkFBZ0I7Q0FDbkI7QUFDRDs7SUFFSSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7O0lBRVIsV0FBVztDQUNkO0FBQ0Q7O0lBRUksY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjs7SUFFbkIsd0RBQXdEO0lBQ3hELDZCQUE2QjtJQUM3QixpQ0FBaUM7SUFDakMsc0JBQXNCOztJQUV0QixnQkFBZ0I7SUFDaEIsK0JBQStCO0lBQy9CLG9CQUFvQjtDQUN2QjtBQUNEOztJQUVJLHVEQUF1RDtDQUMxRDtBQUNEOztJQUVJLFlBQVk7O0lBRVosZ0NBQWdDO09BQzdCLDZCQUE2QjtRQUM1Qiw0QkFBNEI7WUFDeEIsd0JBQXdCO0NBQ25DO0FBQ0Q7O0lBRUksY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixrQkFBa0I7O0lBRWxCLGdCQUFnQjtJQUNoQiwrQkFBK0I7SUFDL0IscUJBQXFCO0NBQ3hCOztBQUVEOztJQUVJLGNBQWM7O0lBRWQsOEJBQThCOztJQUU5Qix3QkFBd0I7SUFDeEIsb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUksZ0JBQWdCOztJQUVoQixlQUFlO0NBQ2xCO0FBQ0Q7O0lBRUksa0JBQWtCOztJQUVsQixlQUFlO0NBQ2xCO0FBQ0Q7O0lBRUksY0FBYzs7SUFFZCwwQkFBMEI7O0lBRTFCLCtCQUErQjtJQUMvQixvQkFBb0I7Q0FDdkI7QUFDRDs7SUFFSTs7UUFFSSxZQUFZOztRQUVaLGdCQUFnQjtLQUNuQjtDQUNKO0FBQ0Q7O0lBRUksY0FBYzs7SUFFZCxtQkFBbUI7Q0FDdEI7QUFDRDs7SUFFSTs7UUFFSSxjQUFjOztRQUVkLFlBQVk7O1FBRVosK0JBQStCO0tBQ2xDO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSxlQUFlOztRQUVmLFdBQVc7S0FDZDtDQUNKO0FBQ0Q7O0lBRUksa0JBQWtCO0lBQ2xCLGtCQUFrQjs7SUFFbEIsZ0JBQWdCO0NBQ25CO0FBQ0Q7O0lBRUk7O1FBRUksV0FBVzs7UUFFWCxpQkFBaUI7S0FDcEI7Q0FDSjtBQUNEOztJQUVJOztRQUVJLG1CQUFtQjtRQUNuQixrQkFBa0I7S0FDckI7Q0FDSjtBQUNEOztJQUVJLGtCQUFrQjs7SUFFbEIsZUFBZTtDQUNsQjtBQUNEOztJQUVJLGlCQUFpQjtJQUNqQixtQkFBbUI7O0lBRW5CLCtCQUErQjtDQUNsQzs7QUFFRDs7SUFFSTs7UUFFSSxjQUFjO0tBQ2pCO0NBQ0o7O0FBRUQ7O0lBRUksY0FBYzs7SUFFZCxZQUFZOztJQUVaLCtCQUErQjtDQUNsQztBQUNEOztJQUVJOztRQUVJLGNBQWM7S0FDakI7Q0FDSjtBQUNEOztJQUVJLGdCQUFnQjs7SUFFaEIsZ0JBQWdCO0lBQ2hCLGFBQWE7O0lBRWIsbUJBQW1COztJQUVuQixtQkFBbUI7Q0FDdEI7O0FBRUQ7O0lBRUksY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsa0JBQWtCO0lBQ2xCLGNBQWM7O0lBRWQsZ0JBQWdCO0lBQ2hCLHdCQUF3QjtJQUN4QixvQkFBb0I7Q0FDdkI7QUFDRDs7SUFFSTs7UUFFSSxtQkFBbUI7S0FDdEI7Q0FDSjtBQUNEOztJQUVJLGNBQWM7O0lBRWQsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQ0FBMEM7Q0FDN0M7QUFDRDs7SUFFSTs7UUFFSSxXQUFXOztRQUVYLGlCQUFpQjtLQUNwQjtDQUNKO0FBQ0Q7O0lBRUksY0FBYztJQUNkLG9CQUFvQjs7SUFFcEIsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJQUMvQixxQkFBcUI7Q0FDeEI7QUFDRDs7Ozs7O0lBTUksWUFBWTtJQUNaLGNBQWM7O0lBRWQsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtDQUN0QjtBQUNEOztJQUVJLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJLGlCQUFpQjs7SUFFakIsa0JBQWtCO0NBQ3JCO0FBQ0Q7O0lBRUk7O1FBRUksZ0JBQWdCOztRQUVoQixpQkFBaUI7S0FDcEI7Q0FDSjtBQUNEOztJQUVJLGtCQUFrQjtDQUNyQjtBQUNEOztJQUVJOztRQUVJLGVBQWU7O0lBRW5CLHFCQUFxQjtRQUNqQixnQkFBZ0I7S0FDbkI7Q0FDSjtBQUNEOztJQUVJLG1CQUFtQjtDQUN0QjtBQUNEOztJQUVJLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsWUFBWTs7SUFFWixTQUFTOztJQUVULFlBQVk7SUFDWixvQ0FBNEI7WUFBNUIsNEJBQTRCOztJQUU1QixnQ0FBZ0M7SUFDaEMsb0NBQW9DO0lBQ3BDLG1DQUFtQztDQUN0QztBQUNEOztJQUVJLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsa0JBQWtCO0NBQ3JCO0FBQ0Q7O0lBRUksaUJBQWlCO0NBQ3BCO0FBQ0Q7O0lBRUksbUJBQW1COztJQUVuQixlQUFlO0NBQ2xCO0FBQ0Q7O0lBRUksbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFROztJQUVSLFdBQVc7Q0FDZDtBQUNEOztJQUVJOztRQUVJLGVBQWU7S0FDbEI7Q0FDSjtBQUNEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLGlCQUFpQjtJQUNqQixtQkFBbUI7O0lBRW5CLDZEQUE2RDtJQUM3RCw2QkFBNkI7SUFDN0IsaUNBQWlDO0lBQ2pDLHNCQUFzQjs7SUFFdEIsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJQUMvQixvQkFBb0I7Q0FDdkI7QUFDRDs7SUFFSSw2REFBNkQ7Q0FDaEU7QUFDRDs7SUFFSSxZQUFZOztJQUVaLGdDQUFnQztPQUM3Qiw2QkFBNkI7UUFDNUIsNEJBQTRCO1lBQ3hCLHdCQUF3QjtDQUNuQztBQUNEOztJQUVJLGNBQWM7SUFDZCxvQkFBb0I7O0lBRXBCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsa0JBQWtCOztJQUVsQixnQkFBZ0I7SUFDaEIsK0JBQStCO0lBQy9CLHFCQUFxQjtDQUN4Qjs7QUFFRDs7SUFFSSxZQUFZO0lBQ1osK0JBQStCO0lBQy9CLGVBQWU7SUFDZixnQkFBZ0I7Q0FDbkI7QUFDRDs7SUFFSTs7UUFFSSxhQUFhO1FBQ2IsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtLQUNuQjtDQUNKOztBQUVEOztJQUVJLFlBQVk7SUFDWiwrQkFBK0I7SUFDL0IsZUFBZTtJQUNmLGdCQUFnQjtDQUNuQjtBQUNEOztJQUVJOztRQUVJLGFBQWE7UUFDYixnQkFBZ0I7UUFDaEIsZ0JBQWdCO0tBQ25CO0NBQ0o7O0FBRUQ7O0lBRUksWUFBWTtJQUNaLDhCQUE4QjtJQUM5QixlQUFlO0lBQ2YsZ0JBQWdCO0NBQ25CO0FBQ0Q7O0lBRUk7O1FBRUksYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixnQkFBZ0I7S0FDbkI7Q0FDSjs7QUFFRDs7SUFFSTs7UUFFSSx5QkFBeUI7S0FDNUI7Q0FDSjtBQUNEOztJQUVJOztRQUVJLHlCQUF5QjtLQUM1QjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUkseUJBQXlCO0tBQzVCO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSx5QkFBeUI7S0FDNUI7Q0FDSiIsImZpbGUiOiJnZW5lbGF0ZS9jb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgJ1VURi04JztcbkBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9sdmE2YnN5LmNzcycpO1xuLnRlc3RcbntcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uc2Nyb2xsLXByZXZlbnRcbntcbiAgLyrli5XjgY3lm7rlrpoqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyrlpaXooYzjgY3jgpLnrqHnkIYqL1xuICAgIHotaW5kZXg6IC0xO1xuXG4gIC8q5LiLMuOBpOOBp+iDjOaZr+OCkuWFg+OBruOCteOCpOOCuuOBruOBvuOBvuihqOekuuOBmeOCi+OBk+OBqOOBjOOBp+OBjeOCiyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LFxuaHRtbFxue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5XG57XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbipcbntcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBDSksgSlAnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhTmV1ZSwgWXVHb3RoaWMsICdZdSBHb3RoaWMgTWVkaXVtJywgJ1l1IEdvdGhpYycsIFZlcmRhbmEsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBjb2xvcjogIzI2MjYyNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgICpcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuYSxcbnNwYW5cbntcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDRcbntcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG51bFxue1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZ1xue1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnBpY3R1cmUsXG5zb3VyY2VcbntcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNlbnRlclxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZnRcbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmlnaHRcbntcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc3AtY2VudGVyXG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNwLWxlZnRcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNwLXJpZ2h0XG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG4ubGVmdC1ib3R0b20td2hpdGUtY2lyY2xlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbi5sZWZ0LWJvdHRvbS13aGl0ZS1jaXJjbGU6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5yaWdodC1ibHVlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWdodC1ibHVlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuXG4ubGVmdC1ibHVlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LWJsdWUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbi5sZWZ0LXRvcC1ibHVlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LXRvcC1ibHVlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuXG4ucmlnaHQtdG9wLWJsdWUtY2lyY2xlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpZ2h0LXRvcC1ibHVlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuXG4ubGVmdC10b3Atd2hpdGUtY2lyY2xlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxlZnQtdG9wLXdoaXRlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuLmxlZnQtdG9wLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubGVmdC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LXRvcC1yaWdodC1ib3R0b20td2hpdGUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4ubGVmdC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucmlnaHQtdG9wLXJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmlnaHQtdG9wLXJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGU6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbi5yaWdodC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWdodC1ib3R0b20td2hpdGUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4ucmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubGVmdC1ib3R0b20tcmlnaHQtdG9wLXdoaXRlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LWJvdHRvbS1yaWdodC10b3Atd2hpdGUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4ubGVmdC1ib3R0b20tcmlnaHQtdG9wLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucmlnaHQtaGFsZi1ibHVlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpZ2h0LWhhbGYtYmx1ZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YmVmb3JlXG4gICAge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICB9XG4gICAgLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgIH1cblxuICAgIC5sZWZ0LXRvcC1ibHVlLWNpcmNsZVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5yaWdodC10b3AtYmx1ZS1jaXJjbGVcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucmlnaHQtaGFsZi1ibHVlOjpiZWZvcmVcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5iYWNrLWRlY28xXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMTUzcHg7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MTJweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmJhY2stZGVjbzFcbiAgICB7XG4gICAgICAgIHRvcDogNTZweDtcblxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjRweDtcbiAgICB9XG59XG4uYmFjay1kZWNvMV9fdG9wXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYmFjay1kZWNvMV9fdG9wXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA2MnB4O1xuICAgIH1cbn1cbi5iYWNrLWRlY28xX19ib3R0b21cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4uYmFjay1kZWNvMV9fYm90dG9tOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDE2MHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmJhY2stZGVjbzFfX2JvdHRvbTo6YmVmb3JlXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDYycHggMCAwO1xuICAgIH1cbn1cblxuLmJjLXdoaXRlXG57XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5iYy1wYlxue1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbi5iYy1ibHVlMVxue1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG5cbi5iYy1ibHVlMlxue1xuICAgIGJhY2tncm91bmQ6ICM2NjgwZmY7XG59XG5cbi5iYy1ibHVlM1xue1xuICAgIGJhY2tncm91bmQ6ICM2NmIzZmY7XG59XG5cbi5iYy1ibHVlNFxue1xuICAgIGJhY2tncm91bmQ6ICMxYjVmYTY7XG59XG5cbi5iYy1ibHVlNVxue1xuICAgIGJhY2tncm91bmQ6ICMxMTNkNmI7XG59XG5cbi5iYy1ibHVlNlxue1xuICAgIGJhY2tncm91bmQ6ICM0MGI4Yzk7XG59XG5cbi5iLXNoYWRvdy1sXG57XG4gICAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLmItc2hhZG93LW1cbntcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uYi1zaGFkb3ctc1xue1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zLXRleHRcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAucy10ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5cbi5iLXRleHRcbntcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuYi10ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG4uZnMxNFxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMxNFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuXG4uZnMxNlxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMxNlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4uZnMxOFxue1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMxOFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuXG4uZnMyMFxue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMjBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cblxuLmZzMjJcbntcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMjJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbi5mczI0XG57XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczI0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG59XG5cbi5mczI2XG57XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczI2XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG5cbi5mczI4XG57XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczI4XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG59XG5cbi5mczMwXG57XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMzMFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxufVxuXG4uZnMzMlxue1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMzMlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cblxuLmZzMzRcbntcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMzRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbn1cblxuLmZzMzZcbntcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMzZcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cbn1cblxuLmZzMzhcbntcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMzhcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIH1cbn1cblxuLmZzNDBcbntcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczQwXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICB9XG59XG5cbi5mczQyXG57XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczQyXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxufVxuXG4uZnM0NFxue1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM0NFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgfVxufVxuXG4uZnM0Nlxue1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM0NlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XG4gICAgfVxufVxuXG4uZnM0OFxue1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM0OFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgfVxufVxuXG4uZnM1MFxue1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNTBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cbn1cblxuLmZzNTJcbntcbiAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNTJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG59XG5cbi5mczU0XG57XG4gICAgZm9udC1zaXplOiA1LjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczU0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICB9XG59XG5cbi5mczU2XG57XG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczU2XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICB9XG59XG5cbi5mczU4XG57XG4gICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczU4XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICB9XG59XG5cbi5mczYwXG57XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM2MFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgfVxufVxuXG4uZnM2Mlxue1xuICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM2MlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgIH1cbn1cblxuLmZzNjRcbntcbiAgICBmb250LXNpemU6IDYuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNjRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgIH1cbn1cblxuLmZzNjZcbntcbiAgICBmb250LXNpemU6IDYuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNjZcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuICAgIH1cbn1cblxuLmZzNjhcbntcbiAgICBmb250LXNpemU6IDYuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNjhcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi42cmVtO1xuICAgIH1cbn1cblxuLmZzNzBcbntcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczcwXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDYuOHJlbTtcbiAgICB9XG59XG5cbi5mczcyXG57XG4gICAgZm9udC1zaXplOiA3LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczcyXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgfVxufVxuXG4uZnM3NFxue1xuICAgIGZvbnQtc2l6ZTogNy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM3NFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjJyZW07XG4gICAgfVxufVxuXG4uZnM3Nlxue1xuICAgIGZvbnQtc2l6ZTogNy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM3NlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjRyZW07XG4gICAgfVxufVxuXG4uZnM3OFxue1xuICAgIGZvbnQtc2l6ZTogNy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM3OFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjZyZW07XG4gICAgfVxufVxuXG4uZnM4MFxue1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzODBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy44cmVtO1xuICAgIH1cbn1cblxuLmZzODJcbntcbiAgICBmb250LXNpemU6IDguMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzODJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICB9XG59XG5cbi5mczg0XG57XG4gICAgZm9udC1zaXplOiA4LjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczg0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDguMnJlbTtcbiAgICB9XG59XG5cbi5mczg2XG57XG4gICAgZm9udC1zaXplOiA4LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczg2XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDguNHJlbTtcbiAgICB9XG59XG5cbi5mczg4XG57XG4gICAgZm9udC1zaXplOiA4LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczg4XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDguNnJlbTtcbiAgICB9XG59XG5cbi5mczkwXG57XG4gICAgZm9udC1zaXplOiA5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM5MFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA4LjhyZW07XG4gICAgfVxufVxuXG4uZnM5Mlxue1xuICAgIGZvbnQtc2l6ZTogOS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM5MlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgIH1cbn1cblxuLm1pZGFzaGktZnNcbntcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5taWRhc2hpLWZzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG4udGV4dDE0LW9ubHlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC50ZXh0MTQtb25seVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4uYm9sZFxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51bmRlcmxpbmVcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51bmRlcmxpbmU6aG92ZXJcbntcbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cblxuLmMtcmVkXG57XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLmMtYmx1ZVxue1xuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuXG4uYy1waW5rMVxue1xuICAgIGNvbG9yOiAjZjY5O1xufVxuXG4uYy13aGl0ZVxue1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlcmlmXG57XG4gICAgZm9udC1mYW1pbHk6IHNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2UsIHNlcmlmO1xufVxuXG4ubXQtOFxue1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm10LTE2XG57XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm10LTI0XG57XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm10LTMyXG57XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm10LTQwXG57XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LTQ4XG57XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm10LTU2XG57XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLm10LTY0XG57XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm10LTcyXG57XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLm10LTgwXG57XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm10LTg4XG57XG4gICAgbWFyZ2luLXRvcDogODhweDtcbn1cblxuLm10LTk2XG57XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbn1cblxuLm10LTEwNFxue1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xufVxuXG4ubXQtMTEyXG57XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG59XG5cbi5tdC0xMjBcbntcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm10LTEyOFxue1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xufVxuXG4ubWItOFxue1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1iLTE2XG57XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1iLTI0XG57XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1iLTMyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1iLTQwXG57XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1iLTQ4XG57XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLm1iLTU2XG57XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLm1iLTY0XG57XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm1iLTcyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLm1iLTgwXG57XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1iLTg4XG57XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLm1iLTk2XG57XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLm1iLTEwNFxue1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xufVxuXG4ubWItMTEyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG59XG5cbi5tYi0xMjBcbntcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1iLTEyOFxue1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuXG4ubWwtOFxue1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tbC0xNlxue1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ubWwtMjRcbntcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLm1sLTMyXG57XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5tbC00MFxue1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWwtNDhcbntcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLm1sLTU2XG57XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG59XG5cbi5tbC02NFxue1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4ubWwtNzJcbntcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbn1cblxuLm1sLTgwXG57XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbi5tbC04OFxue1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4O1xufVxuXG4ubWwtOTZcbntcbiAgICBtYXJnaW4tbGVmdDogOTZweDtcbn1cblxuLm1sLTEwNFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweDtcbn1cblxuLm1sLTExMlxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweDtcbn1cblxuLm1sLTEyMFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1sLTEyOFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcbn1cblxuLm1yLThcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1yLTE2XG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubXItMjRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5tci0zMlxue1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm1yLTQwXG57XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubXItNDhcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tci01Nlxue1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLm1yLTY0XG57XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4ubXItNzJcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5cbi5tci04MFxue1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1yLTg4XG57XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4ubXItOTZcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbi5tci0xMDRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4O1xufVxuXG4ubXItMTEyXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbn1cblxuLm1yLTEyMFxue1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbi5tci0xMjhcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zcC1tdC04XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTE2XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1tdC0yNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMzJcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTQwXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1tdC00OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtNTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTY0XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1tdC03MlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtODBcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTg4XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1tdC05NlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTA0XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTEyXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTIwXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTI4XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgICB9XG5cbiAgICAuc3AtbWItOFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5zcC1tYi0xNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuc3AtbWItMjRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTMyXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1tYi00MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuc3AtbWItNDhcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTU2XG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1tYi02NFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG5cbiAgICAuc3AtbWItNzJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTgwXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1tYi04OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICB9XG5cbiAgICAuc3AtbWItOTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTEwNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTExMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTEyMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTEyOFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zcC1tbC04XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5zcC1tbC0xNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTI0XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtMzJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1tbC00MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTQ4XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtNTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1tbC02NFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTcyXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtODBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1tbC04OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTk2XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtMTA0XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTExMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMnB4O1xuICAgIH1cblxuICAgIC5zcC1tbC0xMjBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtMTI4XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1yLThcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5zcC1tci0xNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1tci0yNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5zcC1tci0zMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1tci00MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1tci00OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC5zcC1tci01NlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1tci02NFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1tci03MlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xuICAgIH1cblxuICAgIC5zcC1tci04MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1tci04OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1tci05NlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgIH1cblxuICAgIC5zcC1tci0xMDRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1yLTExMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbiAgICB9XG5cbiAgICAuc3AtbXItMTIwXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5zcC1tci0xMjhcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTI4cHg7XG4gICAgfVxufVxuLm9mNzY4XG57XG4gICAgbWluLXdpZHRoOiA1MTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm9mNzY4XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB9XG59XG5cbi5wLTBcbntcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucHQtMFxue1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGItMFxue1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGwtMFxue1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnByLTBcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucC04XG57XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG4ucHQtOFxue1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wYi04XG57XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBsLThcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnByLThcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wLTE2XG57XG4gICAgcGFkZGluZzogMTZweDtcbn1cblxuLnB0LTE2XG57XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wYi0xNlxue1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ucGwtMTZcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5wci0xNlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wLTI0XG57XG4gICAgcGFkZGluZzogMjRweDtcbn1cblxuLnB0LTI0XG57XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYi0yNFxue1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucGwtMjRcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5wci0yNFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wLTMyXG57XG4gICAgcGFkZGluZzogMzJweDtcbn1cblxuLnB0LTMyXG57XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYi0zMlxue1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGwtMzJcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi5wci0zMlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5wLTQwXG57XG4gICAgcGFkZGluZzogNDBweDtcbn1cblxuLnB0LTQwXG57XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wYi00MFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGwtNDBcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wci00MFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wLTQ4XG57XG4gICAgcGFkZGluZzogNDhweDtcbn1cblxuLnB0LTQ4XG57XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wYi00OFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucGwtNDhcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5wci00OFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5wLTU2XG57XG4gICAgcGFkZGluZzogNTZweDtcbn1cblxuLnB0LTU2XG57XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbi5wYi01Nlxue1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4ucGwtNTZcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG5cbi5wci01Nlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5wLTY0XG57XG4gICAgcGFkZGluZzogNjRweDtcbn1cblxuLnB0LTY0XG57XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5wYi02NFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ucGwtNjRcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5wci02NFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5cbi5wLTcyXG57XG4gICAgcGFkZGluZzogNzJweDtcbn1cblxuLnB0LTcyXG57XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG59XG5cbi5wYi03Mlxue1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuXG4ucGwtNzJcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG5cbi5wci03Mlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG59XG5cbi5wLTgwXG57XG4gICAgcGFkZGluZzogODBweDtcbn1cblxuLnB0LTgwXG57XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wYi04MFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGwtODBcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wci04MFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5wLTg4XG57XG4gICAgcGFkZGluZzogODhweDtcbn1cblxuLnB0LTg4XG57XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG59XG5cbi5wYi04OFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xufVxuXG4ucGwtODhcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG5cbi5wci04OFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHg7XG59XG5cbi5wLTk2XG57XG4gICAgcGFkZGluZzogOTZweDtcbn1cblxuLnB0LTk2XG57XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5cbi5wYi05Nlxue1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG4ucGwtOTZcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG59XG5cbi5wci05Nlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG59XG5cbi5wLTEwNFxue1xuICAgIHBhZGRpbmc6IDEwNHB4O1xufVxuXG4ucHQtMTA0XG57XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xufVxuXG4ucGItMTA0XG57XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xufVxuXG4ucGwtMTA0XG57XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbn1cblxuLnByLTEwNFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4O1xufVxuXG4ucC0xMTJcbntcbiAgICBwYWRkaW5nOiAxMTJweDtcbn1cblxuLnB0LTExMlxue1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbn1cblxuLnBiLTExMlxue1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbn1cblxuLnBsLTExMlxue1xuICAgIHBhZGRpbmctbGVmdDogMTEycHg7XG59XG5cbi5wci0xMTJcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbn1cblxuLnAtMTIwXG57XG4gICAgcGFkZGluZzogMTIwcHg7XG59XG5cbi5wdC0xMjBcbntcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5wYi0xMjBcbntcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wbC0xMjBcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucHItMTIwXG57XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5wLTEyOFxue1xuICAgIHBhZGRpbmc6IDEyOHB4O1xufVxuXG4ucHQtMTI4XG57XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xufVxuXG4ucGItMTI4XG57XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xufVxuXG4ucGwtMTI4XG57XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDtcbn1cblxuLnByLTEyOFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zcC1wLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNwLXB0LTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5zcC1wYi0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3AtcGwtMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zcC1wci0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zcC1wLThcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcGItOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLThcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcC0xNlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1wYi0xNlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTE2XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTE2XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1wLTI0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgIC5zcC1wdC0yNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTI0XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtMjRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtcHItMjRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgfVxuXG4gICAgLnNwLXB0LTMyXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuc3AtcGItMzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0zMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1wci0zMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuc3AtcC00MFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtNDBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1wYi00MFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTQwXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTQwXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1wLTQ4XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgIH1cblxuICAgIC5zcC1wdC00OFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTQ4XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtNDhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtcHItNDhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtNTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgfVxuXG4gICAgLnNwLXB0LTU2XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICB9XG5cbiAgICAuc3AtcGItNTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1wbC01NlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1wci01NlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAuc3AtcC02NFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtNjRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1wYi02NFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTY0XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTY0XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1wLTcyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA3MnB4O1xuICAgIH1cblxuICAgIC5zcC1wdC03MlxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTcyXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtNzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtcHItNzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gICAgfVxuXG4gICAgLnNwLXAtODBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgfVxuXG4gICAgLnNwLXB0LTgwXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAuc3AtcGItODBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC04MFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1wci04MFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAuc3AtcC04OFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogODhweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtODhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1wYi04OFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTg4XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTg4XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1wLTk2XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA5NnB4O1xuICAgIH1cblxuICAgIC5zcC1wdC05NlxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTk2XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtOTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtcHItOTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTA0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMDRweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTA0XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTEwNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMDRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTEwNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTEyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMTJweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTEyXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTExMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTExMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTIwXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMjBweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTIwXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTEyMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMjBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTEyMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTI4XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMjhweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTI4XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTEyOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMjhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTEyOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTI4cHg7XG4gICAgfVxufVxuLnR5cGUtYmxlZnRcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjNjU5OWZmO1xufVxuXG51bC5kb3RzXG57XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLnJpZ2h0XG57XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbm5vdGF0aW9uLWZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hbm5vdGF0aW9uLWZsZXguanVzdGlmeS1lbmRcbntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFubm90YXRpb24tZmxleC5tdC0wXG57XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbm5vdGF0aW9uLWZsZXguY2VudGVyXG57XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hbm5vdGF0aW9uLWZsZXggLnNwLWp1c3RpZnktc3RhcnRcbiAgICB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5ib3JkZXItYm94XG57XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYm9yZGVyLWJveCBoM1xue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJvcmRlci1ib3guYmx1ZS1iYWNrXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjlmZjtcbn1cbi5ib3JkZXItYm94LmJsdWUtYmFjayB1bC5jaGVja2xpc3QgbGkuY2hlY2tsaXN0LWl0ZW1cbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYm9yZGVyLWJveC5ibHVlLWJhY2sgdWwuY2hlY2tsaXN0IGxpLmNoZWNrbGlzdC1pdGVtOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG5cbiAgICB3aWR0aDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xufVxuXG4uYnV0dG9uLWZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ1dHRvbi1mbGV4IC5saW5rLWJ1dHRvbjFcbntcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idXR0b24tZmxleCAubGluay1idXR0b24xOmZpcnN0LWNoaWxkXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29tcGFueSBhcnRpY2xlIGFcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJhZGlvLWZpZWxkXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1hcmdpbjogLjVyZW07XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmFkaW8tZmllbGQgLnJhZGlvLWZsZXg6Zmlyc3QtY2hpbGRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ucmFkaW8tZmllbGQgbGFiZWxcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYWRpby1maWVsZCBsYWJlbCBwXG57XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5yYWRpby1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIC5yYWRpby1sYWJlbDpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxLjRlbTtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4ucmFkaW8tZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5yYWRpby1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5N2VlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZjRmNGY0O1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgLnJhZGlvLWxhYmVsOmJlZm9yZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTdlZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgLnJhZGlvLWxhYmVsOmJlZm9yZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2I0YjRiNDtcbiAgICBiYWNrZ3JvdW5kOiAjYjRiNGI0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZjRmNGY0O1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgLnJhZGlvLWxhYmVsOmVtcHR5OmJlZm9yZVxue1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpXG57XG4gICAgLm12OjphZnRlclxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW5kZXgvbXYtYmFjay10ZXh0LWllLmpwZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5icjRcbntcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5icjhcbntcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5icjEyXG57XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmJyMTZcbntcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uYnIyMFxue1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5icjI0XG57XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmJyMjhcbntcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4uYnIzMlxue1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi5icjM2XG57XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cblxuLmJyNDBcbntcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4udHJhbnNsYXRlLXktNFxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uYnJlYWRfX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRfX2xpc3QgbGlcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmJyZWFkX19saXN0IGxpXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uYnJlYWRfX2xpc3QgbGk6bGFzdC1vZi10eXBlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJyZWFkX19saXN0IGxpIGE6aG92ZXJcbntcbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5icmVhZF9fbGlzdCBsaSBhIGltZ1xue1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJyZWFkX19saXN0IGxpIGltZ1xue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpbmstYnV0dG9uMVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmxpbmstYnV0dG9uMS5kaXNhYmxlZFxue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmxpbmstYnV0dG9uMS5sZWZ0XG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5saW5rLWJ1dHRvbjEubGVmdFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuLmxpbmstYnV0dG9uMTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuLmxpbmstYnV0dG9uMTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLmxpbmstYnV0dG9uMS53aWR0aDM0NFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5saW5rLWJ1dHRvbjEud2lkdGgzNDRcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxufVxuLmxpbmstYnV0dG9uMS53aWR0aDE2MFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG59XG4ubGluay1idXR0b24xLmhlaWdodDQwIGEsXG4ubGluay1idXR0b24xLmhlaWdodDQwIGxhYmVsXG57XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuLmxpbmstYnV0dG9uMS5ibHVlQmRyMSBhXG57XG4gICAgY29sb3I6ICM2NTk5ZmYgIWltcG9ydGFudDtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZUJkcjE6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAxLCAxNTMsIDI1NSwgLjE1KTtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZUJkcjE6OmFmdGVyXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY1OTlmZiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saW5rLWJ1dHRvbjEuZ3JlZTE6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmODtcbn1cbi5saW5rLWJ1dHRvbjEuZ3JlZTI6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2NjYztcbn1cbi5saW5rLWJ1dHRvbjEuZ3JlZTM6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2IzYjNiMztcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTE6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTQ6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzFiNWZhNjtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTU6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzExM2Q2Yjtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTY6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzQwYjhjOTtcbn1cbi5saW5rLWJ1dHRvbjEucGluazE6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbi5saW5rLWJ1dHRvbjE6aG92ZXI6OmJlZm9yZVxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5saW5rLWJ1dHRvbjEgYSxcbi5saW5rLWJ1dHRvbjEgbGFiZWwsXG4ubGluay1idXR0b24xIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmxpbmstYnV0dG9uMSBhLFxuLmxpbmstYnV0dG9uMSBsYWJlbCxcbi5saW5rLWJ1dHRvbjEgYnV0dG9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAubGluay1idXR0b24xIGEsXG4ubGluay1idXR0b24xIGxhYmVsLFxuLmxpbmstYnV0dG9uMSBidXR0b25cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbi5saW5rLWJ1dHRvbjEgYSBpbnB1dCxcbi5saW5rLWJ1dHRvbjEgbGFiZWwgaW5wdXQsXG4ubGluay1idXR0b24xIGJ1dHRvbiBpbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4ubGluay1idXR0b24xIGE6OmJlZm9yZSxcbi5saW5rLWJ1dHRvbjEgbGFiZWw6OmJlZm9yZSxcbi5saW5rLWJ1dHRvbjEgYnV0dG9uOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDMwcHg7XG5cbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTNweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LXcuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5saW5rLWJ1dHRvbjEgYTo6YmVmb3JlLFxuLmxpbmstYnV0dG9uMSBsYWJlbDo6YmVmb3JlLFxuLmxpbmstYnV0dG9uMSBidXR0b246OmJlZm9yZVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgfVxufVxuLmxpbmstYnV0dG9uMSBhOmhvdmVyOjpiZWZvcmUsXG4ubGluay1idXR0b24xIGxhYmVsOmhvdmVyOjpiZWZvcmUsXG4ubGluay1idXR0b24xIGJ1dHRvbjpob3Zlcjo6YmVmb3JlXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtNTAlKTtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yXG57XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxpbmstYnV0dG9uMS5saW5rLWJ1dHRvbjI6OmJlZm9yZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yOmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yIGEsXG4ubGluay1idXR0b24xLmxpbmstYnV0dG9uMiBsYWJlbFxue1xuICAgIGhlaWdodDogNDBweDtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yIGE6OmJlZm9yZSxcbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yIGxhYmVsOjpiZWZvcmVcbntcbiAgICByaWdodDogMTJweDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguOCk7XG59XG4ubGluay1idXR0b24xLmxpbmstYnV0dG9uMiBhOmhvdmVyOjpiZWZvcmUsXG4ubGluay1idXR0b24xLmxpbmstYnV0dG9uMiBsYWJlbDpob3Zlcjo6YmVmb3JlXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44KTtcbn1cblxuLmhvdmVyLXRleHRcbntcbiAgICB0cmFuc2l0aW9uOiBsaW5lYXIgLjFzIGFsbDtcbn1cbi5ob3Zlci10ZXh0OmhvdmVyXG57XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5ob3Zlci1vcGFjaXR5XG57XG4gICAgdHJhbnNpdGlvbjogZWFzZSAuM3MgYWxsO1xufVxuLmhvdmVyLW9wYWNpdHk6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuNjtcbn1cblxuLmhvdmVyLWdyYXlcbntcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG59XG4uaG92ZXItZ3JheTpob3Zlclxue1xuICAgIG9wYWNpdHk6IC42O1xufVxuXG4ubG9hZGluZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG87XG59XG4ubG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGFuaW1hdGlvbjogMS4ycyBsaW5lYXIgMHMgaW5maW5pdGUgbG9hZGluZztcbn1cbi5sb2FkaW5nLmluLWJsb2NrXG57XG4gICAgbWFyZ2luOiA2cHggYXV0bztcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbmgyLnR5cGUxXG57XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGgyLnR5cGUxXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuaDIudHlwZTEubGVmdFxue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMi50eXBlMSAubnVtXG57XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGgyLnR5cGUxIC5udW1cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbmgyLnR5cGUyXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuaDIudHlwZTIgLnRpdGxlXG57XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaDIudHlwZTIgLnRpdGxlXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICBoMi50eXBlMiAudGl0bGU6OmFmdGVyXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgc2NhbGUoLjgpIHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgaDIudHlwZTIgLnRpdGxlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuaDIudHlwZTIgLnRhZ1xue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaDIudHlwZTIgLnRhZ1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBoMi50eXBlMiAudGFnXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5oMi50eXBlMiAuY2FwdGlvblxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGgyLnR5cGUyIC5jYXB0aW9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbmgyLnR5cGUzXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoMi50eXBlM1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuaDIudHlwZTMgc3Bhblxue1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoMi50eXBlMyBzcGFuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuXG4ubXVsdGlwbGUtdGl0bGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubXVsdGlwbGUtdGl0bGUgc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLm11bHRpcGxlLXRpdGxlIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm11bHRpcGxlLXRpdGxlIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4ubXVsdGlwbGUtdGl0bGUgLnRlcm1cbntcbiAgICBtYXJnaW4tbGVmdDogMjA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5tdWx0aXBsZS10aXRsZSAudGVybVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbn1cbi5tdWx0aXBsZS10aXRsZSAubmFtZVxue1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNDZweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubXVsdGlwbGUtdGl0bGUgLm5hbWUudHJhbnNmZXJcbntcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgZmxleC1iYXNpczogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5tdWx0aXBsZS10aXRsZSAubmFtZS50cmFuc2ZlclxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMiU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjIlO1xuICAgIH1cbn1cbi5tdWx0aXBsZS10aXRsZSAuYXV0aGNvZGVcbntcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIGZsZXgtYmFzaXM6IDI1MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAubXVsdGlwbGUtdGl0bGUgLmF1dGhjb2RlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDIxLjglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjEuOCU7XG4gICAgfVxufVxuLm11bHRpcGxlLXRpdGxlIC5wcmljZVxue1xuICAgIG1heC13aWR0aDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LWJhc2lzOiA3MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAubXVsdGlwbGUtdGl0bGUgLnByaWNlXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgfVxufVxuLm11bHRpcGxlLXRpdGxlIC5yZXN1bHRcbntcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuXG4gICAgZmxleC1iYXNpczogMTE0cHg7XG59XG5cbi8qPT095bem5qiq44Gr44Oc44O844OA44O844GM44GC44KL44K/44Kk44OX44GuaDM9PT0qL1xuaDMudHlwZS1ibGVmdFxue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjNjU5OWZmO1xufVxuXG4vKj09PeWkquWtlz09PSovXG5oNC50eXBlMVxue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oNS50eXBlLWJsdWViYWNrXG57XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmY7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmVmLWJsb2NrOjpiZWZvcmVcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIGNvbnRlbnQ6ICfilqAnO1xuXG4gICAgY29sb3I6ICM2NTk5ZmY7XG59XG5cbi5zb3J0cy10aXRsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb3J0cy10aXRsZSAjb3Blbi13aW5kb3dcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvcGFjaXR5OiAwO1xufVxuLnNvcnRzLXRpdGxlIGxhYmVsLm9wZW4td2luZG93XG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5zb3J0cy10aXRsZSAuc2VjcmV0LXdpbmRvd1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNDRweDtcbiAgICByaWdodDogLTE2cHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgIGJvcmRlcjogc29saWQgMXB4ICM2NTk5ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgLyogICAgd2lkdGg6MzAwcHg7XG4gICAgICBoZWlnaHQ6NDAwcHg7Ki9cbn1cbi5zb3J0cy10aXRsZSAuc2VjcmV0LXdpbmRvdyAubGFiZWwtd3JhcHBlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc29ydHMtdGl0bGUgLnNlY3JldC13aW5kb3cgLmxhYmVsLXdyYXBwZXIgbGFiZWxcbntcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc29ydHMtdGl0bGUgLnNlY3JldC13aW5kb3cgLmxhYmVsLXdyYXBwZXIgbGFiZWwud2luZG93LWNsb3NlXG57XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc29ydHMtdGl0bGUgI29wZW4td2luZG93OmRpc2FibGVkICsgLnNlY3JldC13aW5kb3dcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uc29ydHMtdGl0bGUgI29wZW4td2luZG93OmNoZWNrZWQgKyAuc2VjcmV0LXdpbmRvd1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvcnRzLXRpdGxlIC5zb3J0c1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAvKiAgICB3aWR0aDoxNDBweDsqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjVweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgY29sb3I6ICM2NTk5ZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9saXN0LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zb3J0cy10aXRsZSAuc29ydHMgc2VsZWN0XG57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgei1pbmRleDogMjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc2l0aW9uO1xufVxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbDpsYXN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzIGxhYmVsIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5zb3J0cy10aXRsZSAuc29ydHMgbGFiZWwgc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbCBzcGFuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuXG57XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzIGxhYmVsIGlucHV0OmRpc2FibGVkICsgc3Bhblxue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLnByaWNlLWxpc3RcbntcbiAgLyogMjAyMy4xIHByaWNlLXRhYmxlICovXG59XG4ucHJpY2UtbGlzdF9fdGFibGVcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnByaWNlLWxpc3RfX3RhYmxlXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9faGVhZFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX2hlYWQgcFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXG4gIC8qbWF4LXdpZHRoOjEyMHB4OyovXG4gICAgd2lkdGg6IDE4LjMzMzMzMzMzMzMlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX2hlYWQgcC5kb21haW5cbntcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwLmdldCwgLnByaWNlLWxpc3RfX2hlYWQgcC5tb3ZlLCAucHJpY2UtbGlzdF9faGVhZCBwLnNlY29uZCwgLnByaWNlLWxpc3RfX2hlYWQgcC51cGRhdGVcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwLmdldC5zZWxlY3RlZCwgLnByaWNlLWxpc3RfX2hlYWQgcC5tb3ZlLnNlbGVjdGVkLCAucHJpY2UtbGlzdF9faGVhZCBwLnNlY29uZC5zZWxlY3RlZCwgLnByaWNlLWxpc3RfX2hlYWQgcC51cGRhdGUuc2VsZWN0ZWRcbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHRyYW5zaXRpb246IC4zcztcbn1cbi5wcmljZS1saXN0X19oZWFkIHAuc2Vjb25kIHNwYW4udXBcbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyA0OHB4KSwgY2FsYygtNTAlIC0gNHB4KSk7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpXG57XG4gICAgLnByaWNlLWxpc3RfX2hlYWQgcC5zZWNvbmQgc3Bhbi51cFxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5JSwgLTcwJSk7XG4gICAgfVxufVxuLnByaWNlLWxpc3RfX2hlYWQgcC5zZWNvbmQgc3Bhbi5kb3duXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgNDhweCksIGNhbGMoLTUwJSArIDRweCkpO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKVxue1xuICAgIC5wcmljZS1saXN0X19oZWFkIHAuc2Vjb25kIHNwYW4uZG93blxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgfVxufVxuLnByaWNlLWxpc3RfX2hlYWQgcCBzcGFuXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcbntcbiAgICAucHJpY2UtbGlzdF9faGVhZCBwIHNwYW5cbiAgICB7XG4gICAgICAgIGxlZnQ6IDY1JTtcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwIHNwYW4udXBcbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAyOHB4KSwgY2FsYygtNTAlIC0gNHB4KSk7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpXG57XG4gICAgLnByaWNlLWxpc3RfX2hlYWQgcCBzcGFuLnVwXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNzAlKTtcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwIHNwYW4uZG93blxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDI4cHgpLCBjYWxjKC01MCUgKyA0cHgpKTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcbntcbiAgICAucHJpY2UtbGlzdF9faGVhZCBwIHNwYW4uZG93blxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgfVxufVxuLnByaWNlLWxpc3RfX2JvZHlcbntcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG5cbiAgLyogYm9yZGVyLXJhZGl1czogOHB4OyAqL1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5wcmljZS1saXN0X19ib2R5OmZpcnN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLnByaWNlLWxpc3RfX2JvZHkgcFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXG4gIC8qbWF4LXdpZHRoOjEyMHB4OyovXG4gICAgd2lkdGg6IDE4LjMzMzMzMzMzMzMlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX2JvZHkgcC5kb21haW5cbntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnByaWNlLWxpc3RfX2JvZHkgcC5kb21haW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cbi5wcmljZS1saXN0X19ib2R5IHAgc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAucHJpY2UtbGlzdF9fYm9keSBwIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi5wcmljZS1saXN0X19ib2R5IHAgc3Bhbi5jLXJlZFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGRcbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRoZWFkXG57XG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZC5kb21haW5cbntcbiAgICB3aWR0aDogNDUlO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZC5nZXQsXG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGhlYWQgdGQubW92ZSxcbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZC51cGRhdGVcbntcbiAgICB3aWR0aDogMTguMzMzMzMzMzMzMyU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGhlYWQgdGQgc3Bhblxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGhlYWQgdGQgc3Bhbi51cFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRoZWFkIHRkIHNwYW4uZG93blxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSArIDRweCkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSArIDRweCkpO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRib2R5IHRyXG57XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRib2R5IHRkLmRvbWFpblxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRib2R5IHRkIHNwYW5cbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGJvZHkgdGQgc3Bhbi5jLXJlZFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGJvZHkgdGRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB9XG59XG5cbnAucmVkXG57XG4gICAgY29sb3I6ICNmMDA7XG59XG5cbi5lcnJvci1ib3hcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xufVxuLmVycm9yLWJveCBzcGFuXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBjb2xvcjogcmVkO1xufVxuXG5pbnB1dDpkaXNhYmxlZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbmxhYmVsLnNlYXJjaC1hZGRyZXNzXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5wdXRfX2ZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dF9fZmxleC1pdGVtXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmlucHV0X19mbGV4LWl0ZW0gaW5wdXRcbntcbiAgICBtaW4td2lkdGg6IDY0cHg7XG59XG4uaW5wdXRfX2ZsZXgtaXRlbS5pbnB1dC1uYW1lXG57XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbn1cbi5pbnB1dF9fZmxleC1pdGVtLmlucHV0LW5hbWUgaW5wdXRcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1kb21haW4gZm9ybVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2VhcmNoLWRvbWFpbiBmb3JtXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX2ZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19mbGV4XG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX2lucHV0XG57XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG5cbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNlYXJjaC1kb21haW5fX2lucHV0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbl9faW5wdXQgaW5wdXRcbntcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19pbnB1dCBpbnB1dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX2lucHV0IGlucHV0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2gtZG9tYWluX19zZW5kXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGhlaWdodDogODBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xufVxuLnNlYXJjaC1kb21haW5fX3NlbmQ6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuODU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19zZW5kXG4gICAge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX3NlbmQ6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbi5zZWFyY2gtZG9tYWluX19zZW5kIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zZWFyY2gtZG9tYWluX19zZW5kIGZpZ3VyZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuc2VhcmNoLWRvbWFpbl9fc2VuZCBmaWd1cmUgcGljdHVyZSwgLnNlYXJjaC1kb21haW5fX3NlbmQgZmlndXJlIHNvdXJjZVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19zZW5kIGZpZ3VyZSBwaWN0dXJlLCAuc2VhcmNoLWRvbWFpbl9fc2VuZCBmaWd1cmUgc291cmNlXG4gICAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbiAuY2FwdGlvblxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluIC5jYXB0aW9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbiAuY2FwdGlvbiBhXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1kb21haW4gLmNhcHRpb24gZmlnY2FwdGlvblxue1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWRvbWFpbl9fbGlua3NcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnNlYXJjaC1kb21haW5fX2xpbmtzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19saW5rcyAuc2luZ2xlOmZpcnN0LW9mLXR5cGVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19saW5rc1xuICAgIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbl9fbGlua3MgYVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYXJjaC1kb21haW5fX2xpbmtzIGltZ1xue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLnNlYXJjaC1kb21haW4tbXVsdGlwbGUtZm9ybSB0ZXh0YXJlYVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbi5jYXV0aW9uLWNvanBcbntcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5jYXV0aW9uLWNvanBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxufVxuLmNhdXRpb24tY29qcCBsaVxue1xuICAgIGNvbG9yOiAjZmY4MDY2O1xufVxuLmNhdXRpb24tY29qcCBoM1xue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjZmY4MDY2O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmNhdXRpb24tY29qcCBoM1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbi5jYXV0aW9uLWNvanAgaDM6OmJlZm9yZVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uL2V4LW9yYW5nZS5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuY2F1dGlvbi1jb2pwIGgzOjpiZWZvcmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4uY2F1dGlvbi1jb2pwIHNwYW5cbntcbiAgICBjb2xvcjogIzE5MTkxOTtcbn1cblxuLnNhbXBsZS1lbGVtZW50cy1hcmVhXG57XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNjN2RkZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2FtcGxlLWVsZW1lbnRzLWFyZWFcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxufVxuLnNhbXBsZS1lbGVtZW50cy10aXRsZVxue1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbn1cblxuLnNhbXBsZS1lbGVtZW50cy10aXRsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYWlzdWdnZXN0LnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4jc2FtcGxlLWVsZW1lbnRzLWxpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgI3NhbXBsZS1lbGVtZW50cy1saXN0XG4gICAge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxufVxuI3NhbXBsZS1lbGVtZW50cy1saXN0IGxpXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjN2RkZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAjc2FtcGxlLWVsZW1lbnRzLWxpc3QgbGlcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG59XG4jc2FtcGxlLWVsZW1lbnRzLWxpc3QgbGk6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uaWNvLS1uZXdXaW5kb3dcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24vZXh0ZXJuYWwtbGluay5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEzcHg7XG59XG5cbi5vdGhlcl9kb21haW5fc2VhcmNoXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3RoZXJfZG9tYWluX3NlYXJjaF9fYnV0dG9uXG57XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVsYXRlZC1zZXJ2aWNlcyAuY2FwdGlvbiBsaVxue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnJlbGF0ZWQtc2VydmljZXMgLmNhcHRpb24gbGk6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KAuycgJyAnO1xufVxuXG4ub25lLWNvbHVtblxue1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAub25lLWNvbHVtblxuICAgIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn1cbi5vbmUtY29sdW1uX190b3BcbntcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAub25lLWNvbHVtbl9fdG9wXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICB9XG59XG4ub25lLWNvbHVtbl9fdGl0bGVcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5vbmUtY29sdW1uX190aXRsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuLm9uZS1jb2x1bW5fX2JvdHRvbVxue1xuICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAub25lLWNvbHVtbl9fYm90dG9tXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB9XG59XG4ub25lLWNvbHVtbl9fYm90dG9tIG9sLmRvdHNcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ub25lLWNvbHVtbl9fYm90dG9tIG9sLm51bVxue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLnR3by1jb2x1bW5fX3NpbmdsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnR3by1jb2x1bW5fX3NpbmdsZTpmaXJzdC1vZi10eXBlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4udHdvLWNvbHVtbl9fc2luZ2xlOmxhc3Qtb2YtdHlwZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xufVxuLnR3by1jb2x1bW5fX3NpbmdsZTpvbmx5LW9mLXR5cGVcbntcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udHdvLWNvbHVtbl9fbGVmdFxue1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG5cbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnR3by1jb2x1bW5fX2xlZnRcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi50d28tY29sdW1uX19yaWdodFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnR3by1jb2x1bW5fX3JpZ2h0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4udHdvLWNvbHVtbl9fcmlnaHQgb2wuZG90c1xue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi50d28tY29sdW1uX19yaWdodCBvbC5udW1cbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4udHdvLWNvbHVtbl9fcmlnaHQgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC50d28tY29sdW1uX19yaWdodCBsaVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLnR3by1jb2x1bW5fX3RpdGxlXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudHdvLWNvbHVtbl9fdGl0bGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMzQ0IC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAzNDRweDtcblxuICAgIGZsZXgtYmFzaXM6IDM0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTM0NCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0zNDQgLnR3by1jb2x1bW5fX3JpZ2h0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNDRweCk7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzNDRweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC50d28tY29sdW1uLmxlZnQtMzQ0IC50d28tY29sdW1uX19yaWdodFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0zNDQgLnR3by1jb2x1bW5fX3RpdGxlXG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTM0NCAudHdvLWNvbHVtbl9fdGl0bGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMTQ4IC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAxNDhweDtcblxuICAgIGZsZXgtYmFzaXM6IDE0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTE0OCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0xNDggLnR3by1jb2x1bW5fX3JpZ2h0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDhweCk7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDhweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC50d28tY29sdW1uLmxlZnQtMTQ4IC50d28tY29sdW1uX19yaWdodFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMTQ4LmxlZnQtMjg4IC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAyODhweDtcblxuICAgIGZsZXgtYmFzaXM6IDI4OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTE0OC5sZWZ0LTI4OCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0xNDgubGVmdC0yODggLnR3by1jb2x1bW5fX3JpZ2h0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyODhweCk7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyODhweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC50d28tY29sdW1uLmxlZnQtMTQ4LmxlZnQtMjg4IC50d28tY29sdW1uX19yaWdodFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0xNDgubGVmdC0yODggLnR3by1jb2x1bW5fX3RpdGxlXG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTE0OC5sZWZ0LTI4OCAudHdvLWNvbHVtbl9fdGl0bGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMjAwIC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTIwMCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxNTBweDtcbiAgICB9XG59XG4udHdvLWNvbHVtbi5sZWZ0LTIwMCAudHdvLWNvbHVtbl9fcmlnaHRcbntcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcblxuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnR3by1jb2x1bW4ubGVmdC0yMDAgLnR3by1jb2x1bW5fX3JpZ2h0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcblxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgfVxufVxuXG5hcnRpY2xlLm9uZS1ib3JkZXJcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDA7XG59XG5cbi50YWJsZVxue1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZSB0aCwgLnRhYmxlIHRkXG57XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmOWZmO1xufVxuLnRhYmxlIHRoXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbi5iYi1ibG9ja1xue1xuICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmJiLWJsb2NrXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbn1cblxuLnNlYXJjaC1kb21haW5Cb3R0b20gLmJuckxpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtYXJnaW46IDMycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluQm90dG9tIC5ibnJMaXN0XG4gICAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5Cb3R0b20gLmJuckxpc3QgPiBsaVxue1xuICAgIG1hcmdpbjogMCAxMnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2VhcmNoLWRvbWFpbkJvdHRvbSAuYm5yTGlzdCA+IGxpXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gICAgLnNlYXJjaC1kb21haW5Cb3R0b20gLmJuckxpc3QgPiBsaTpmaXJzdC1jaGlsZFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDZweClcbntcbiAgICAuc2VhcmNoLWRvbWFpbkJvdHRvbSBhOmhvdmVyXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG59XG5cbi5jZW50dXJ5XG57XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLndyYXBcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTA4MHB4ICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAud3JhcFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi53cmFwODk2XG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg5NnB4ICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAud3JhcDg5NlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi53cmFwODU2XG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg1NnB4ICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAud3JhcDg1NlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi53cmFwODA4XG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDgwOHB4ICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAud3JhcDgwOFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi51bmRlcnBhZ2UtdGl0bGVcbntcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudW5kZXJwYWdlLXRpdGxlXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi51bmRlcnBhZ2UtdGl0bGVfX3RleHRcbntcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4udW5kZXJwYWdlLXRpdGxlX190ZXh0IC5qcFxue1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnVuZGVycGFnZS10aXRsZV9fdGV4dCAuanBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbn1cbi51bmRlcnBhZ2UtdGl0bGVfX3RleHQgLmpwOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogLTMycHg7XG5cbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dCAuanA6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuXG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbi51bmRlcnBhZ2UtdGl0bGVfX3RleHQgLmVuXG57XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudW5kZXJwYWdlLXRpdGxlX190ZXh0IC5lblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dC5sZWZ0XG57XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cbi51bmRlcnBhZ2UtdGl0bGVfX3RleHQubGVmdCAuanA6OmJlZm9yZVxue1xuICAgIHRvcDogLTE2cHg7XG4gICAgbGVmdDogMDtcbn1cbi51bmRlcnBhZ2UtdGl0bGVfX3RleHQubGVmdCAuanA6OmFmdGVyXG57XG4gICAgdG9wOiAtMTZweDtcbiAgICBsZWZ0OiAxMnB4O1xufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dC5jZW50ZXJcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udW5kZXJwYWdlLXRpdGxlLnJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGVcbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVsYXRlZC1zZXJ2aWNlc19fbGlzdFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucmVsYXRlZC1zZXJ2aWNlc19fc2luZ2xlXG57XG4gICAgbWF4LXdpZHRoOiAzMS44NTE4NTE4NTE5JTtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAuMSk7XG5cbiAgICBmbGV4LWJhc2lzOiAzMS44NTE4NTE4NTE5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNnB4KVxue1xuICAgIC5yZWxhdGVkLXNlcnZpY2VzX19zaW5nbGU6bnRoLW9mLXR5cGUobiArIDQpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnJlbGF0ZWQtc2VydmljZXNfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OC44ODg4ODg4ODg5JTtcblxuICAgICAgICBmbGV4LWJhc2lzOiA0OC44ODg4ODg4ODg5JTtcbiAgICB9XG4gICAgLnJlbGF0ZWQtc2VydmljZXNfX3NpbmdsZTpudGgtb2YtdHlwZShuICsgMylcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVsYXRlZC1zZXJ2aWNlc19fc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gICAgLnJlbGF0ZWQtc2VydmljZXNfX3NpbmdsZTpudGgtb2YtdHlwZShuICsgMilcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxufVxuLnJlbGF0ZWQtc2VydmljZXNfX3NpbmdsZSAudGl0bGUgc3Bhblxue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgY29sb3I6ICM2NTk5ZmY7XG59XG4ucmVsYXRlZC1zZXJ2aWNlc19fc2luZ2xlIC50aXRsZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuLnJlbGF0ZWQtc2VydmljZXMgLmxpbmstYnV0dG9uMVxue1xuICAgIG1heC13aWR0aDogMjU2cHg7XG59XG4ucmVsYXRlZC1zZXJ2aWNlcyAubGluay1idXR0b24xIGFcbntcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJlbGF0ZWQtc2VydmljZXMgLmNhcHRpb25cbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdldG9wXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cblxuLmFubm90YXRpb25cbntcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuLmFubm90YXRpb24gKlxue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmFubm90YXRpb24gKlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmFubm90YXRpb24gb2xcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5mb290ZXItdG9wXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mb290ZXItdG9wX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcblxuICAgIGZsZXgtYmFzaXM6IDE2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZm9vdGVyLXRvcF9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5mb290ZXItdG9wX19sZWZ0IC5zbnMtbGlzdFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mb290ZXItdG9wX19sZWZ0IC5zbnMtbGlzdFxuICAgIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuLmZvb3Rlci10b3BfX25hdlxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1heC13aWR0aDogNTIwcHg7XG5cbiAgICBmbGV4LWJhc2lzOiA1MjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZvb3Rlci10b3BfX25hdlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcblxuICAgICAgICBmbGV4LWJhc2lzOiA1MjBweDtcbiAgICB9XG59XG4uZm9vdGVyLXRvcF9fbmF2ID4gZGl2XG57XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZm9vdGVyLXRvcF9fbmF2ID4gZGl2XG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgfVxufVxuLmZvb3Rlci10b3BfX25hdiA+IGRpdjpsYXN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyLXRvcF9fbmF2IC5zaW5nbGVcbntcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZvb3Rlci10b3BfX25hdiAuc2luZ2xlID4gYVxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mb290ZXItdG9wX19uYXYgLnNpbmdsZSA+IGFcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5mb290ZXItdG9wX19uYXYgLnNpbmdsZSA+IGE6bm90KC5ub3QtbGluayk6aG92ZXJcbntcbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5mb290ZXItdG9wX19uYXYgLmZvb3Rlci1uYXZfX3N1YiBhXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZm9vdGVyLXRvcF9fbmF2IC5mb290ZXItbmF2X19zdWIgYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmZvb3Rlci10b3BfX25hdiAuZm9vdGVyLW5hdl9fc3ViIGE6aG92ZXJcbntcbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cblxuLm1hcmtzXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4ubWFya3NfX2ZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubWFya3NfX2ZsZXhcbiAgICB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuLm1hcmtzIC5zaW5nbGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtYXgtd2lkdGg6IDI4LjEyNSU7XG5cbiAgICBmbGV4LWJhc2lzOiAyOC4xMjUlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm1hcmtzIC5zaW5nbGVcbiAgICB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgbWF4LXdpZHRoOiA0OC4xNTg0ODIxNDI5JTtcblxuICAgICAgICBmbGV4LWJhc2lzOiA0OC4xNTg0ODIxNDI5JTtcbiAgICB9XG59XG4ubWFya3MgLnNpbmdsZV9faXNtc1xue1xuICAgIG1heC13aWR0aDogNDElO1xuXG4gICAgZmxleC1iYXNpczogYXV0bztcbn1cbi5tYXJrcyAuc2luZ2xlX19pc21zIC50ZXh0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxODVweCk7XG5cbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ubWFya3MgLnNpbmdsZSA+IGZpZ3VyZVxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrcyAuc2luZ2xlIC50ZXh0XG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA4OHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5tYXJrcyAuc2luZ2xlIC50ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tYXJrcyAuc2luZ2xlIC50ZXh0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tYXJrcyAuc2luZ2xlX19pc21zLCAubWFya3MgLnNpbmdsZV9fcG1hcmtcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNDkuNSU7XG5cbiAgICAgICAgZmxleC1iYXNpczogNDkuNSU7XG4gICAgfVxufVxuLm1hcmtzIC5zaW5nbGVfX3NpdGVzZWFsXG57XG4gICAgbWF4LXdpZHRoOiAyNyU7XG5cbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubWFya3MgLnNpbmdsZV9fc2l0ZXNlYWxcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm1hcmtzIC5zaW5nbGVfX3NpdGVzZWFsIGZpZ3VyZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cbi5tYXJrcyAuc2luZ2xlX19zaXRlc2VhbCAudGV4dFxue1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuXG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubWFya3MgLnNpbmdsZV9fc2l0ZXNlYWwgLnRleHRcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG5cbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG59XG5cbi5mb290ZXItYm90dG9tX19uYXZcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXItYm90dG9tX19uYXYgYVxue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZm9vdGVyLWJvdHRvbV9fbmF2IGFcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5mb290ZXItYm90dG9tX19uYXYgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuLmZvb3Rlci1ib3R0b21fX25hdiBhOmxhc3Qtb2YtdHlwZVxue1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvcHlcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5jb3B5XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5cbi5hZmZpbGlhdGVfX2Juclxue1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYWZmaWxpYXRlX19ibnIgaW1nXG57XG4gICAgd2lkdGg6IDE1MHB4O1xufVxuXG4uZm9vdGVyLXRvcF9fYmFkZ2VcbntcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuXG4gICAgZmxleC1iYXNpczogMjU2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAuZm9vdGVyLXRvcF9fYmFkZ2VcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5mb290ZXItdG9wX19iYWRnZSAuYmFkZ2UtbGlzdFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLmZvb3Rlci10b3BfX2JhZGdlIC5iYWRnZS1saXN0XG4gICAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG5cbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZvb3Rlci10b3BfX2JhZGdlIC5iYWRnZS1saXN0XG4gICAge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZm9vdGVyLXRvcF9fYmFkZ2UgLmJhZGdlLWxpc3QgbGlcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4uZm9vdGVyLXRvcF9fYmFkZ2UgLmJhZGdlLWxpc3QgbGk6bGFzdC1jaGlsZCBpbWdcbntcbiAgICB3aWR0aDogODBweDtcbn1cbi5mb290ZXItdG9wX19iYWRnZSAuYmFkZ2UtbGlzdCAuYmFnZGVfX25hbWVcbntcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mb290ZXItdG9wX19iYWRnZSAuYmFkZ2UtbGlzdCAuYmFnZGVfX25hbWVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5oZWFkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlclxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbn1cbmhlYWRlciAueHNlcnZlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAvKiAgICBwYWRkaW5nOiAwIDQuNHZ3OyovXG4gICAgcGFkZGluZzogMCAwIDAgNC40dnc7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAueHNlcnZlclxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjJ2dztcbiAgICB9XG59XG5oZWFkZXIgLnhzZXJ2ZXJfX3NlcnZpY2VcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5oZWFkZXIgLnhzZXJ2ZXJfX3NlcnZpY2UgbGlcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIGhlYWRlciAueHNlcnZlcl9fc2VydmljZSBsaVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cbmhlYWRlciAueHNlcnZlcl9fc2VydmljZSBhXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZzogOHB4IDA7XG59XG5oZWFkZXIgLnhzZXJ2ZXJfX3NlcnZpY2UgYSBzcGFuXG57XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoZWFkZXIgLnhzZXJ2ZXJfX3NlcnZpY2UgYVxuICAgIHtcbiAgICAvKnBhZGRpbmc6MHB4OyAqL1xuICAgIC8qcGFkZGluZy1ib3R0b206MTBweDsqL1xuICAgIH1cbn1cbmhlYWRlciAueHNlcnZlcl9fc2VydmljZSBhLmN1cnJlbnRcbntcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5oZWFkZXIgLnhzZXJ2ZXJfX3NlcnZpY2UgYS5jdXJyZW50OjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbmhlYWRlciAueHNlcnZlcl9fc2VydmljZSBhOmhvdmVyOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbmhlYWRlciAueHNlcnZlcl9fYWNjb3VudFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5oZWFkZXIgLnhzZXJ2ZXJfX2FjY291bnQgbGlcbntcbiAgICBwYWRkaW5nOiAycHggMTZweDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cbmhlYWRlciAueHNlcnZlcl9fYWNjb3VudCBsaTpsYXN0LWNoaWxkXG57XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcbn1cbmhlYWRlciAueHNlcnZlciBsaVxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC54c2VydmVyIGxpXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5oZWFkZXIgLnhzZXJ2ZXIgYVxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgaGVhZGVyIC54c2VydmVyIGFcbiAgICB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRweDtcbiAgICB9XG59XG5oZWFkZXIgLnhzZXJ2ZXIgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuaGVhZGVyIC54c2VydmVyIGEgZmlndXJlXG57XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICBoZWFkZXIgLnhzZXJ2ZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuaGVhZGVyIC5nbG9iYWxcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5oZWFkZXIgLmdsb2JhbF9fbG9naW5cbntcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbmhlYWRlciAuZ2xvYmFsX19sb2dpbiBhXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBwYWRkaW5nOiAwIDI1cHg7XG59XG5oZWFkZXIgLmdsb2JhbF9fbG9naW4gYTo6YmVmb3JlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWxfX2xvZ2luXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbFxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cbmhlYWRlciAuZ2xvYmFsIC5kZXNjXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbTtcbn1cbmhlYWRlciAuZ2xvYmFsIC5kZXNjIHNwYW5cbntcbiAgICBjb2xvcjogIzFjNWU5Yztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWwgLmRlc2NcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbCAuZGVzY1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDZweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbCBoMVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjMyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWwgaDFcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWwgaDFcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cbn1cbmhlYWRlciAuZ2xvYmFsIGgxIGltZ1xue1xuICAgIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNnB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGltZ1xuICAgIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGltZ1xuICAgIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTZweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbCBoMSBpbWdcbiAgICB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgfVxufVxuaGVhZGVyIC5nbG9iYWwgaDEgZmlndXJlXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbCBoMSBmaWd1cmVcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IC4xZW07XG4gICAgfVxufVxuaGVhZGVyIC5nbG9iYWwgaDEgZmlndXJlID4gYVxue1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5oZWFkZXIgLmdsb2JhbCBoMSBmaWd1cmUgLmdyb3dcbntcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBjb2xvcjogI2JiOTQwZjtcbn1cbmhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSAuZ3JvdyBzcGFuXG57XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgIGNvbG9yOiAjMWM1ZTljO1xufVxuaGVhZGVyIC5nbG9iYWwgaDEgZmlndXJlIC5ncm93IHNwYW4gLm51bVxue1xuICAgIG1hcmdpbi1sZWZ0OiAtLjE1ZW07XG59XG5oZWFkZXIgLmdsb2JhbCBoMSBmaWd1cmUgLmdyb3cgc3VwXG57XG4gICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgdG9wOiAtMi4yZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSAuZ3Jvd1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIG1hcmdpbjogMCAwIC0uMTJlbSA4cHg7XG4gICAgfVxuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSAuZ3JvdyBzcGFuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSAuZ3JvdyBzdXBcbiAgICB7XG4gICAgICAgIHRvcDogLTEuNWVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSA+IGFcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbCBoMSBmaWd1cmVcbiAgICB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSAuZ3Jvd1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIG1hcmdpbjogLTJweCAwIDAgOHB4O1xuICAgIH1cbiAgICBoZWFkZXIgLmdsb2JhbCBoMSBmaWd1cmUgLmdyb3cgYVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0uNWVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSAuZ3JvdyBzcGFuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGZpZ3VyZSAuZ3JvdyBzdXBcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzZW07XG4gICAgICAgIHJpZ2h0OiAtMWVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWwgaDEgZmlndXJlIC5ncm93XG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbmhlYWRlciAuZ2xvYmFsIC5nbG9iYWwtdG9nZ2xlLWJ1dHRvblxue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xuXG4gICAgZmxleC1iYXNpczogNTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWwgLmdsb2JhbC10b2dnbGUtYnV0dG9uXG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuaGVhZGVyIC5nbG9iYWwgLmdsb2JhbC10b2dnbGUtYnV0dG9uIC5iYXJcbntcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDJweDtcblxuICAgIHRyYW5zaXRpb246IGxpbmVhciAuM3MgYWxsO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuaGVhZGVyIC5nbG9iYWwgLmdsb2JhbC10b2dnbGUtYnV0dG9uIC5iYXI6bnRoLW9mLXR5cGUoMSlcbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG5oZWFkZXIgLmdsb2JhbCAuZ2xvYmFsLXRvZ2dsZS1idXR0b24gLmJhcjpudGgtb2YtdHlwZSgzKVxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuaGVhZGVyIC5nbG9iYWwgLmdsb2JhbC10b2dnbGUtYnV0dG9uLmFjdGl2ZS1odW0gLmJhcjpudGgtb2YtdHlwZSgxKVxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5oZWFkZXIgLmdsb2JhbCAuZ2xvYmFsLXRvZ2dsZS1idXR0b24uYWN0aXZlLWh1bSAuYmFyOm50aC1vZi10eXBlKDIpXG57XG4gICAgb3BhY2l0eTogMDtcbn1cbmhlYWRlciAuZ2xvYmFsIC5nbG9iYWwtdG9nZ2xlLWJ1dHRvbi5hY3RpdmUtaHVtIC5iYXI6bnRoLW9mLXR5cGUoMylcbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKC00NWRlZyk7XG59XG5oZWFkZXIgLmdsb2JhbF9fbmF2XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDExMjBweCArIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbF9fbmF2XG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWxfX25hdlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg2MDhweCArIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbF9fbmF2XG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWxfX25hdlxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWxfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbF9fc2luZ2xlXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlOmZpcnN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGU6aG92ZXIgLmdsb2JhbF9fc2luZ2xlX19zdWJcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUgYVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUgYSBzcGFuXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZSBhIHNwYW4uY3BfY2FwXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogI2Y2OTtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUgYSBzcGFuLmNwX2NhcDo6YmVmb3JlLCBoZWFkZXIgLmdsb2JhbF9fc2luZ2xlIGEgc3Bhbi5jcF9jYXA6OmFmdGVyXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZSBhOmhvdmVyIHNwYW46OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSA2cHgpKTtcblxuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlIGE6aG92ZXIgc3Bhbjo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgNnB4KSk7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjY5O1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZSBmaWd1cmVcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGVfX3N1Ylxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHdpZHRoOiAyNjJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlX19zdWIgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsX19zaW5nbGVfX3N1YiBsaVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZV9fc3ViIGxpIGFcbntcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZV9fc3ViIGxpOmZpcnN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZV9fY2F0ZWdvcnlcbntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlX19jYXRlZ29yeV9fZmlyc3RcbntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeVxue1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZS0tcmVnaXN0cnkgPiBhXG57XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUtLXJlZ2lzdHJ5ID4gYTpob3Zlclxue1xuICAgIG9wYWNpdHk6IC44NTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUtLXJlZ2lzdHJ5ID4gYTpob3ZlciAudGV4dDpiZWZvcmUsIGhlYWRlciAuZ2xvYmFsX19zaW5nbGUtLXJlZ2lzdHJ5ID4gYTpob3ZlciAudGV4dDphZnRlclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5odW0tbmF2XG57XG4gICAgdHJhbnNpdGlvbjogZWFzZSAuM3MgYWxsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5odW0tbmF2ID4gKlxue1xuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbCAuM3M7XG5cbiAgICBvcGFjaXR5OiAwO1xufVxuLmh1bS1uYXYuYWN0aXZlXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmh1bS1uYXYuYWN0aXZlID4gKlxue1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5odW0tbmF2XG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IDU2cHg7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uaHVtLWdsb2JhbF9fc2luZ2xlOmZpcnN0LW9mLXR5cGUgPiBhXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4uaHVtLWdsb2JhbF9fc2luZ2xlID4gYVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmh1bS1nbG9iYWxfX3NpbmdsZSA+IGEgLnRleHRcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmh1bS1nbG9iYWxfX3NpbmdsZSA+IGEgLnRleHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5odW0tZ2xvYmFsX19zaW5nbGUgPiBhIGZpZ3VyZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1heC13aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBmbGV4LWJhc2lzOiA1NnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmh1bS1nbG9iYWxfX3NpbmdsZSA+IGEgZmlndXJlLmFjdGl2ZSBpbWdcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uaHVtLWdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeVxue1xuICAgIGJhY2tncm91bmQ6ICNmNjk7XG59XG4uaHVtLWdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeSBhIGZpZ3VyZSBpbWdcbntcbiAgICB3aWR0aDogMjJweDtcbn1cbi5odW0tZ2xvYmFsX19zaW5nbGUtLXJlZ2lzdHJ5IGEgLnRleHRcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5odW0tZ2xvYmFsX19zaW5nbGUtLXJlZ2lzdHJ5IC5odW0tZ2xvYmFsX19zdWIgbGlcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjdmYTtcbn1cbi5odW0tZ2xvYmFsX19zaW5nbGUtLXJlZ2lzdHJ5IC5odW0tZ2xvYmFsX19zdWIgbGk6Zmlyc3QtY2hpbGRcbntcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uaHVtLWdsb2JhbF9fc3ViXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5odW0tZ2xvYmFsX19zdWIgbGlcbntcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgcGFkZGluZzogMTJweCAzNnB4O1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbi5odW0tZ2xvYmFsX19zdWIgbGk6Zmlyc3Qtb2YtdHlwZVxue1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uaHVtLWdsb2JhbF9fc3ViIGxpIGFcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5odW0tZ2xvYmFsX19zdWIgbGkgYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmh1bS1nbG9iYWxfX3N1YiBsaSBhIHNwYW4uY3BfY2FwXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiAjZjY5O1xufVxuXG4uaHVtLW90aGVyc19fbGlzdFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uaHVtLW90aGVycyBsaVxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTJweCA4cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xuXG4gICAgZmxleC1iYXNpczogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmh1bS1vdGhlcnMgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5odW0tb3RoZXJzIGxpOm50aC1vZi10eXBlKDJuKVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG59XG4uaHVtLW90aGVycyBsaTpudGgtb2YtdHlwZShuICsgMylcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5odW0tYWNjb3VudFxue1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5odW0tYWNjb3VudF9fbGlzdFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uaHVtLWFjY291bnQgbGlcbntcbiAgICBtYXgtd2lkdGg6IDQ3LjMzMzMzMzMzMzMlO1xuXG4gICAgZmxleC1iYXNpczogNDcuMzMzMzMzMzMzMyU7XG59XG4uaHVtLWFjY291bnQgYVxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmh1bS1hY2NvdW50IGFcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5odW0tYWNjb3VudCBmaWd1cmVcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxubmF2IC5nbG9iYWxfX2xvZ2luIC5saW5rLWJ1dHRvbjFcbntcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxubmF2IC5nbG9iYWxfX2xvZ2luIC5saW5rLWJ1dHRvbjJcbntcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5uYXYgLmdsb2JhbF9fbG9naW4gLmxpbmstYnV0dG9uMiBhXG57XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZ2xvYmFsLWRvbWFpbi1zZWFyY2hcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmdsb2JhbC1kb21haW4tc2VhcmNoXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaC5hY3RpdmVcbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuLmdsb2JhbC1kb21haW4tc2VhcmNoX19pbm5lclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9fc3VibWl0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmNjk7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9fc3VibWl0IGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9fc3VibWl0IGZpZ3VyZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHdpZHRoOiAxNHB4O1xuXG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdsb2JhbC1kb21haW4tc2VhcmNoX190ZXh0XG57XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgIGZsZXgtYmFzaXM6IDEwNDBweDtcbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9fdGV4dCBpbnB1dFxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5nbG9iYWwtZG9tYWluLXNlYXJjaF9fdGV4dCBpbnB1dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLmdsb2JhbC1kb21haW4tc2VhcmNoX190ZXh0IGlucHV0OjpwbGFjZWhvbGRlclxue1xuICAgIGNvbG9yOiAjNjY2O1xufVxuLmdsb2JhbC1kb21haW4tc2VhcmNoX190ZXh0IGlucHV0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmpvaW5zX19mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5qb2luc19fc2luZ2xlXG57XG4gICAgbWF4LXdpZHRoOiA0OC44ODg4ODg4ODg5JTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuXG4gICAgZmxleC1iYXNpczogNDguODg4ODg4ODg4OSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5qb2luc19fc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4uam9pbnNfX3RpdGxlXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5qb2luc19faW5uZXJcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uam9pbnNfX2lubmVyIC50ZXh0XG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmpvaW5zX19mb3JtXG57XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uam9pbnNfX2Zvcm0gLmlucHV0LWZpZWxkcyBpbnB1dFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qPT095qiqNOOBpOOBrnVsPT09Ki9cbnVsLnVsLTRcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbnVsLnVsLTQgbGlcbntcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAyNCU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICB1bC51bC00IGxpXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgdWwudWwtNCBsaVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgdWwudWwtNCBsaS5ibGFua1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG51bC51bC00IGxpLmJsYW5rXG57XG4gICAgb3BhY2l0eTogMDtcbn1cbnVsLnVsLTQgbGkuYmxhbms6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAwO1xufVxudWwudWwtNCBsaTpob3Zlclxue1xuICAgIG9wYWNpdHk6IC42O1xufVxudWwudWwtNCBsaTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC8qXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojNjU5OUZGOyovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1jaXJjbGUtYm90dG9tLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxudWwudWwtNCBsaS5hcnJvdy1yOjphZnRlclxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vZGVsdGEtcmlnaHQtYi5zdmcnKTtcbn1cbnVsLnVsLTQgbGkgYVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKj09Peaoqu+8k+OBpOOBrnVsPT09Ki9cbnVsLnVsLTNcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbnVsLnVsLTMgbGlcbntcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICB1bC51bC0zIGxpXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgdWwudWwtMyBsaVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgdWwudWwtMyBsaS5ibGFua1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG51bC51bC0zIGxpLmJsYW5rXG57XG4gICAgb3BhY2l0eTogMDtcbn1cbnVsLnVsLTMgbGkuYmxhbms6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAwO1xufVxudWwudWwtMyBsaTpob3Zlclxue1xuICAgIG9wYWNpdHk6IC42O1xufVxudWwudWwtMyBsaTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC8qXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojNjU5OUZGOyovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1jaXJjbGUtYm90dG9tLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxudWwudWwtMyBsaS5hcnJvdy1yOjphZnRlclxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vZGVsdGEtcmlnaHQtYi5zdmcnKTtcbn1cbnVsLnVsLTMgbGkgYVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKj09PeaoqjLjgaTjga51bD09PSovXG51bC51bC0yXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbnVsLnVsLTIgbGlcbntcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG5cbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG51bC51bC0yIGxpOm50aC1jaGlsZCgzbilcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIHVsLnVsLTIgbGlcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICB1bC51bC0yIGxpXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICB1bC51bC0yIGxpLmJsYW5rXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbnVsLnVsLTIgbGkuYmxhbmtcbntcbiAgICBvcGFjaXR5OiAwO1xufVxudWwudWwtMiBsaS5ibGFuazpob3Zlclxue1xuICAgIG9wYWNpdHk6IDA7XG59XG51bC51bC0yIGxpOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjY7XG59XG51bC51bC0yIGxpOjphZnRlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLypcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM2NTk5RkY7Ki9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2RlbHRhLWNpcmNsZS1ib3R0b20uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG51bC51bC0yIGxpLmFycm93LXI6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1yaWdodC1iLnN2ZycpO1xufVxudWwudWwtMiBsaSBhXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbm9sLnRlcm1zX19saXN0XG57XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cbm9sLnRlcm1zX19saXN0IGxpLnRlcm1zX19saXN0LWl0ZW1cbntcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbm9sLnRlcm1zX19saXN0IGxpLnRlcm1zX19saXN0LWl0ZW06Zmlyc3QtY2hpbGRcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5vbC5hcnRpY2xlbGlzdCBsaS5hcnRpY2xlbGlzdF9faXRlbVxue1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBvbC5hcnRpY2xlbGlzdCBsaS5hcnRpY2xlbGlzdF9faXRlbVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5vbC5udW1saXN0IGxpLm51bWxpc3RfX2l0ZW1cbntcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgb2wubnVtbGlzdCBsaS5udW1saXN0X19pdGVtXG4gICAge1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgfVxufVxub2wubnVtbGlzdCBsaS5udW1saXN0X19pdGVtOjptYXJrZXJcbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm9sLm51bWxpc3QgbGkubnVtbGlzdF9faXRlbSBwXG57XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgLyo9Peiqv+aVtCAyNOKGkjI9PSovXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbm9sLm51bWxpc3QgbGkubnVtbGlzdF9faXRlbSAubnVtbGlzdF9faXRlbS1udW1cbntcbiAgICBtaW4td2lkdGg6IDc1cHg7XG59XG5vbC5udW1saXN0IGxpLm51bWxpc3RfX2l0ZW0gLm51bWxpc3RfX2l0ZW0tdGV4dFxue1xuICAgIG1heC13aWR0aDogOTQ1cHg7XG59XG5vbC5udW1saXN0IGxpLm51bWxpc3RfX2l0ZW0gLm51bWxpc3RfX2l0ZW0tdGV4dCAuYW5ub3RhdGlvbi1mbGV4XG57XG4gICAgbWF4LXdpZHRoOiA3NDVweDtcbn1cbm9sLm51bWxpc3QucGFyZW50aGVzZXNcbntcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxub2wubnVtbGlzdC5wYXJlbnRoZXNlcyBsaVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIG9sLm51bWxpc3QucGFyZW50aGVzZXMgbGlcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBvbC5udW1saXN0LnBhcmVudGhlc2VzIGxpLm51bWxpc3RfX2l0ZW0gcFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIG9sLm51bWxpc3QucGFyZW50aGVzZXMgbGkgLm51bWxpc3RfX2l0ZW0tbnVtIHBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxub2wuZG90c1xue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbm9sLm51bVxue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmJsb2NrLWxpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmJsb2NrLWxpc3QgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmODtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmJsb2NrLWxpc3QgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5ibG9jay1saXN0IGxpOmxhc3Qtb2YtdHlwZVxue1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmJsb2NrLWxpc3QgbGlcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cbi5kb21haW5zLWxpc3QgbGlcbntcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLmRvbWFpbnMtbGlzdCBsaSAucHJpY2VcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb21haW5zLWxpc3QgbGkgLnByaWNlIC5zYWxlXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODA2Njtcbn1cbi5kb21haW5zLWxpc3QgbGkuZmFsc2UgKlxue1xuICAgIGNvbG9yOiAjY2NjO1xufVxuLmRvbWFpbnMtbGlzdCBsaS5mYWxzZSAucHJpY2UgKlxue1xuICAgIGNvbG9yOiAjMjYyNjI2O1xufVxuLmRvbWFpbnMtbGlzdCBsaS5mYWxzZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVjay5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCBsaS5mYWxzZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgbGkuZmFsc2UgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVja19fc3Auc3ZnJyk7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCBsaS50cnVlIGxhYmVsOmhvdmVyIC5kb21haW5cbntcbiAgICBvcGFjaXR5OiAuNDtcbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBsYWJlbDpob3ZlciAucHJpY2VcbntcbiAgICBvcGFjaXR5OiAuNDtcbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBsYWJlbDpob3ZlciAudGV4dFxue1xuICAgIG9wYWNpdHk6IC40O1xufVxuLmRvbWFpbnMtbGlzdCBsaS50cnVlIGxhYmVsLm5vaG92ZXI6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLmRvbWFpbnMtbGlzdCBsaS50cnVlIGlucHV0ICsgLmNoZWNrLXN0YXR1c1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgbGkudHJ1ZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2tfX3NwLnN2ZycpO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBpbnB1dDpjaGVja2VkICsgLmNoZWNrLXN0YXR1c1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCBsaS50cnVlIGlucHV0OmNoZWNrZWQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWRfX3NwLnN2ZycpO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBpbnB1dDpkaXNhYmxlZCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uZG9tYWlucy1saXN0IGxhYmVsXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWlucy1saXN0IGxhYmVsXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAuY2hlY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcblxuICAgIGZsZXgtYmFzaXM6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmNoZWNrXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xuXG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmNoZWNrIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5kb21haW5zLWxpc3QgLmNoZWNrIC5jaGVjay1zdGF0dXNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmNoZWNrIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmRvbWFpblxue1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgZmxleC1iYXNpczogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmRvbWFpblxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZG9tYWlucy1saXN0IC5kb21haW5cbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAuZG9tYWluX19vbmx5XG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmRvbWFpbl9fb25seVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmRvbWFpbl9fZnVsbFxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAuZG9tYWluX19mdWxsXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG4uZG9tYWlucy1saXN0IC5kb21haW4udHJhbnNmZXJcbntcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgZmxleC1iYXNpczogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmRvbWFpbi50cmFuc2ZlclxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMiU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjIlO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmF1dGhjb2RlXG57XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LWJhc2lzOiAyNTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAuYXV0aGNvZGVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMjEuOCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAyMS44JTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmF1dGhjb2RlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAuYXV0aGNvZGUgc3BhblxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAuYXV0aGNvZGUgaW5wdXRcbntcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWlucy1saXN0IC5hdXRoY29kZSBpbnB1dFxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG59XG4uZG9tYWlucy1saXN0IC5wcmljZVxue1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAucHJpY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLnByaWNlXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAudG9yZlxue1xuICAvKmZsZXgtYmFzaXM6IDExNHB4OyovXG4gICAgbWluLXdpZHRoOiAxMTRweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAudG9yZlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QubXVsdGlwbGUgLnByaWNlIC50ZXh0XG57XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdC5tdWx0aXBsZSAucHJpY2UgLnRleHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QubXVsdGlwbGUgLmRvbWFpblxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICAgIC5kb21haW5zLWxpc3QubXVsdGlwbGUgLnByaWNlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QudHJhbnNmZXItbGlzdCBsaS5mYWxzZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2Fubm90LWNoZWNrLXRyYW5zX19zcC5zdmcnKTtcbiAgICB9XG59XG4uZG9tYWlucy1saXN0LnRyYW5zZmVyLWxpc3QgbGkuZmFsc2UgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWlucy1saXN0LnRyYW5zZmVyLWxpc3QgbGkudHJ1ZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2stdHJhbnNfX3NwLnN2ZycpO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdC50cmFuc2Zlci1saXN0IGxpLnRydWUgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC10cmFuc19fc3Auc3ZnJyk7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdC50cmFuc2Zlci1saXN0IGxpLnRydWUgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmRvbWFpbnMtbGlzdCAudGVybVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAudGVybVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAudGVybTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI0cHg7XG5cbiAgICB3aWR0aDogMDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgIzI2MjYyNjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvbWFpbnMtbGlzdCAudGVybSBzZWxlY3RcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5zZW5kLWJ1dHRvbi5pbnZhbGlkXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5zZW5kLWJ1dHRvbi5pbnZhbGlkIGxhYmVsXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG4uZG9tYWluLWNhdXRpb25cbntcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWY1O1xufVxuLmRvbWFpbi1jYXV0aW9uLmhpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmRvbWFpbi1jYXV0aW9uIGgzXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNmZjgwNjY7XG59XG4uZG9tYWluLWNhdXRpb24gcFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb21haW4tY2F1dGlvbiBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL25vLWNoZWNrLnN2ZycpO1xufVxuLmRvbWFpbi1jYXV0aW9uIGlucHV0OmNoZWNrZWQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jaGVja2VkLnN2ZycpO1xufVxuLmRvbWFpbi1jYXV0aW9uIGlucHV0OmRpc2FibGVkICsgLmNoZWNrLXN0YXR1c1xue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5kb21haW4tY2F1dGlvbiAuY29udGFjdC1jaGVjayBpbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4uZG9tYWluLWNhdXRpb24gLmNoZWNrLW91dGVyXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRvbWFpbi1jYXV0aW9uIC5jb250YWN0LWNoZWNrXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRvbWFpbi1jYXV0aW9uIC5jb250YWN0LWNoZWNrIC5jaGVjay1zdGF0dXMgbGFiZWxcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAvKndpZHRoOiAzMDBweDsqL1xuICAgIGhlaWdodDogMzBweDtcbn1cbi5kb21haW4tY2F1dGlvbiAuY29udGFjdC1jaGVjayAuY2hlY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgZmxleC1iYXNpczogMzBweDtcbn1cbi5kb21haW4tY2F1dGlvbiAuY29udGFjdC1jaGVjayAuaGlzc3VcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5O1xufVxuXG4uZG9tYWluLWNhcmQtdGFibGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtYXgtd2lkdGg6IDE4LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXG4gICAgZmxleC1iYXNpczogMTguNjY2NjY2NjY2NyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy41MTg1MTg1MTg1JTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAyMy41MTg1MTg1MTg1JTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4Ljg4ODg4ODg4ODklO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xuICAgIH1cbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLmR1bW15XG57XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5mYWxzZSAqXG57XG4gICAgY29sb3I6ICNjY2M7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5mYWxzZSAucHJpY2UgKlxue1xuICAgIGNvbG9yOiAjMjYyNjI2O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUuZmFsc2UgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTNweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2Fubm90LWNoZWNrX19zcC5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUuZmFsc2UgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICB3aWR0aDogMTA2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5lcnJvciAqXG57XG4gICAgY29sb3I6ICNjY2M7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5lcnJvciAucHJpY2UgKlxue1xuICAgIGNvbG9yOiAjMjYyNjI2O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUuZXJyb3IgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTNweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vZXJyb3ItY2hlY2tfX3NwLnN2ZycpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5lcnJvciBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLm5vdGpwICpcbntcbiAgICBjb2xvcjogI2NjYztcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLm5vdGpwIC5wcmljZSAqXG57XG4gICAgY29sb3I6ICMyNjI2MjY7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5ub3RqcCBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9lcnJvci1ub3RqcC5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUubm90anAgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICB3aWR0aDogMTA2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS50cnVlIGxhYmVsOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjQ1O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUudHJ1ZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL25vLWNoZWNrX19zcC5zdmcnKTtcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLnRydWUgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWRfX3NwLnN2ZycpO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUudHJ1ZSBpbnB1dDpkaXNhYmxlZCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmNoZWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcblxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmNoZWNrIGxhYmVsXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5jaGVjayBsYWJlbC5sb2FkaW5nLWFyZWFcbntcbiAgICBjdXJzb3I6IGF1dG87XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmNoZWNrIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuY2hlY2sgLmNoZWNrLXN0YXR1c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogMTA5cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW4tY2FyZC10YWJsZSAuY2hlY2sgLmNoZWNrLXN0YXR1c1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmRvbWFpblxue1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuZG9tYWluX19vbmx5XG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbi1jYXJkLXRhYmxlIC5kb21haW5fX29ubHlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbi5kb21haW4tY2FyZC10YWJsZSAuZG9tYWluX19mdWxsXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZG9tYWluLWNhcmQtdGFibGUgLmRvbWFpbl9fZnVsbFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5wcmljZVxue1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5wcmljZSAuc2FsZVxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDY2O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC50b3JmXG57XG4gICAgbWF4LXdpZHRoOiAxMTRweDtcblxuICAgIGZsZXgtYmFzaXM6IDExNHB4O1xufVxuXG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFjb3VudC1mbG93LWxpc3RfX2ZsZXhcbiAgICB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZpcnN0IC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoMSlcbntcbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuLmFjb3VudC1mbG93LWxpc3RfX2ZsZXguZmlyc3QgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgxKSAqXG57XG4gICAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fZmxleC5maXJzdCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDEpIC5udW1cbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC5zZWNvbmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgzKVxue1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC5zZWNvbmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgzKSAqXG57XG4gICAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fZmxleC5zZWNvbmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgzKSAubnVtXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxufVxuLmFjb3VudC1mbG93LWxpc3RfX2ZsZXgudGhpcmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSg1KVxue1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC50aGlyZCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDUpICpcbntcbiAgICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19mbGV4LnRoaXJkIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoNSkgLm51bVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZvdXJ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDcpXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZvdXJ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDcpICpcbntcbiAgICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19mbGV4LmZvdXJ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDcpIC5udW1cbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC5maWZ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDkpXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZpZnRoIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoOSkgKlxue1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFjb3VudC1mbG93LWxpc3RfX2ZsZXguZmlmdGggLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSg5KSAubnVtXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxufVxuLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG5cbiAgICBmbGV4LWJhc2lzOiAxNTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggMTZweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlIC5udW1cbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlIC5udW1cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGUgLm51bVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjI2MjY7XG4gICAgfVxufVxuLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZSAudGV4dFxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlIC50ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGUgLnRleHRcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIH1cbn1cbi5hY291bnQtZmxvdy1saXN0X19hcnJvd1xue1xuICAgIG1heC13aWR0aDogMjJweDtcblxuICAgIGZsZXgtYmFzaXM6IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19hcnJvd1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fYXJyb3dcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxNHB4O1xuXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE0cHg7XG4gICAgfVxufVxuXG4ubW9yZS1sb2FkXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb3JlLWxvYWQgaW1nXG57XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbFxue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbHVtbl9fYm94XG57XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbHVtbl9fYm94IC5kb21haW5cbntcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmxleC1iYXNpczogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5jb2x1bW5fX2JveCAuZG9tYWluXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjlmZjtcbiAgICB9XG59XG4uY29sdW1uX19ib3ggLnBlcmlvZFxue1xuICAgIG1heC13aWR0aDogMTUwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBmbGV4LWJhc2lzOiAxNTBweDtcbn1cbi5jb2x1bW5fX2JveCAucGVyaW9kIC5zZWxlY3QtZmllbGRcbntcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmNvbHVtbl9fYm94IC5wZXJpb2RcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG59XG4uY29sdW1uX19ib3ggLndob2lzXG57XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZsZXgtYmFzaXM6IDI1MHB4O1xufVxuLmNvbHVtbl9fYm94IC5tb25leVxue1xuICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBmbGV4LWJhc2lzOiAyMDBweDtcbn1cbi5jb2x1bW5fX2JveCAuc2lnbnVwX19mb3JtIC5zZWxlY3QtZmllbGRcbntcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvdXItY29sdW1uX19oZWFkXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGhlaWdodDogNjBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmY7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZvdXItY29sdW1uX19oZWFkXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5mb3VyLWNvbHVtbl9fc2luZ2xlXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm91ci1jb2x1bW5fX3NpbmdsZSBzZWxlY3QsIC5mb3VyLWNvbHVtbl9fc2luZ2xlIGlucHV0XG57XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZm91ci1jb2x1bW5fX3NpbmdsZSBwXG57XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmZvdXItY29sdW1uX19zaW5nbGUgcC5jZW50ZXIuc2VsZWN0LWZpZWxkOjphZnRlclxue1xuICAgIHJpZ2h0OiAyNHB4O1xufVxuLmZvdXItY29sdW1uX19zaW5nbGUuZmlyc3RcbntcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZm91ci1jb2x1bW5fX3NpbmdsZS5maXJzdFxuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgfVxufVxuLmZvdXItY29sdW1uX19zaW5nbGU6bGFzdC1jaGlsZFxue1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZm91ci1jb2x1bW5fX3NpbmdsZTpsYXN0LWNoaWxkXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mb3VyLWNvbHVtbl9fc2luZ2xlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cbi5mb3VyLWNvbHVtbl9fc2luZ2xlIHBcbntcbiAgLyp0ZXh0LWFsaWduOmxlZnQ7Ki9cbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnJlY29tbWVuZC1kb21haW5cbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XG59XG4ucmVjb21tZW5kLWRvbWFpbiAuY2xvc2VcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogLTMwcHg7XG5cbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnJlY29tbWVuZC1kb21haW4gLmNsb3NlXG4gICAge1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbn1cbi5yZWNvbW1lbmQtZG9tYWluIC5jbG9zZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ucmVjb21tZW5kLWRvbWFpbiAuY2xvc2U6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnJlY29tbWVuZC1kb21haW5fX2lubmVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9faW5uZXJcbiAgICB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cbn1cbi5yZWNvbW1lbmQtZG9tYWluX19mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5yZWNvbW1lbmQtZG9tYWluX19zaW5nbGVcbntcbiAgICBtYXgtd2lkdGg6IDMxLjU0NzYxOTA0NzYlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcblxuICAgIGZsZXgtYmFzaXM6IDMxLjU0NzYxOTA0NzYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5yZWNvbW1lbmQtZG9tYWluX19zaW5nbGU6Zmlyc3Qtb2YtdHlwZVxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxufVxuLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAuaWNvblxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGhlaWdodDogODJweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlIC5pY29uXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgICAgZmxleC1iYXNpczogOTBweDtcbiAgICB9XG4gICAgLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAuaWNvbiBpbWdcbiAgICB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAudGl0bGVcbntcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlIC50aXRsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIH1cbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlIC50aXRsZSBhXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG4gICAgLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAudGl0bGUgYTo6YmVmb3JlXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTEycHg7XG5cbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbn1cbi5yZWNvbW1lbmQtZG9tYWluX19zaW5nbGUgLnRleHRcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAudGV4dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAubGluay1idXR0b24xXG57XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnNpZ251cF9fZm9ybSAudHdvLWNvbHVtbl9fbGVmdFxue1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cF9fZm9ybSAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zaWdudXBfX2Zvcm0gLnR3by1jb2x1bW5fX3JpZ2h0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbn1cbi5zaWdudXBfX2Zvcm0gLnR3by1jb2x1bW5fX3RpdGxlLnJlcTo6YWZ0ZXJcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG5cbiAgICBjb250ZW50OiAn5b+F6aCIJztcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5zaWdudXBfX2Zvcm0gLnR3by1jb2x1bW5fX3RpdGxlLnJlcTo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5zaWdudXBfX2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2lnbnVwX19mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnNpZ251cF9fZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNpZ251cF9fZm9ybSBzZWxlY3QsXG4uc2lnbnVwX19mb3JtIGlucHV0W3R5cGU9dGVsXVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zaWdudXBfX2Zvcm0gLnNlYXJjaC1hZGRyZXNzX19idXR0b25cbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNkZWRlZGUpO1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGg1NjhcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGg1MjBcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGgyNjhcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGg4OFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODhweDtcbn1cbi5zaWdudXBfX2Zvcm0gLmJhc2lzMTIwXG57XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcblxuICAgIGZsZXgtYmFzaXM6IDEyMHB4O1xufVxuLnNpZ251cF9fZm9ybSAubGltaXRlLXdyYXBcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc2lnbnVwX19mb3JtIC5zZWxlY3QtZmllbGRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbnVwX19mb3JtIC5zZWxlY3QtZmllbGQ6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuXG4gICAgd2lkdGg6IDA7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBib3JkZXItdG9wOiA0LjVweCBzb2xpZCAjMjYyNjI2O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2lnbnVwX19mb3JtIC5maWVsZC1mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zaWdudXBfX2Zvcm0gLmZpZWxkLWZsZXggPiAqXG57XG4gICAgbWF4LXdpZHRoOiAyNjhweDtcblxuICAgIGZsZXgtYmFzaXM6IDI2OHB4O1xufVxuLnNpZ251cF9fZm9ybSAuc2Nyb2xsLXdyYXBcbntcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNpZ251cF9fZm9ybSAuY2hlY2stZmllbGRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbnVwX19mb3JtIC5jaGVjay1maWVsZCBpbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4uc2lnbnVwX19mb3JtIC5jaGVjay1maWVsZCAubGFiZWwtY2hlY2stdGV4dFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVjay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWdudXBfX2Zvcm0gLmNoZWNrLWZpZWxkIGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2stdGV4dFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcbn1cbi5zaWdudXBfX2Zvcm0gLmNoZWNrLWZpZWxkIGlucHV0OmRpc2FibGVkICsgLmxhYmVsLWNoZWNrLXRleHRcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uc2lnbnVwX19mb3JtIC5rb21lXG57XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5zaWdudXBfX2Zvcm0gLmtvbWU6OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfigLsnO1xufVxuLnNpZ251cF9fZm9ybS1jb25maXJtIC50d28tY29sdW1uX190aXRsZS5yZXE6OmFmdGVyXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWdudXAgLnRlcm1zLW9mLXNlcnZpY2UgLm51bWxpc3RfX2l0ZW0tbnVtOmZpcnN0LW9mLXR5cGUgcFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2lnbnVwIC5zaWdudXAtY29uZmlybS10ZXh0XG57XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uc2lnbnVwIC5wYXltZW50LWNoYXJnZSAud2lkdGg1MjBcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWdudXAgLnVzZS1yZXF1ZXN0X19zaW5nbGUsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlXG57XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19zaW5nbGVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG4uc2lnbnVwIC51c2UtcmVxdWVzdF9fc2luZ2xlOmZpcnN0LW9mLXR5cGUsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlOmZpcnN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lnbnVwIC51c2UtcmVxdWVzdF9fc2luZ2xlID4gbGFiZWwgaW5wdXQsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlID4gbGFiZWwgaW5wdXRcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBvcGFjaXR5OiAwO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIC5yYWRpby1jaGVjayxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19zaW5nbGUgPiBsYWJlbCAucmFkaW8tY2hlY2tcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWdudXAgLnVzZS1yZXF1ZXN0X19zaW5nbGUgPiBsYWJlbCAucmFkaW8tY2hlY2s6OmJlZm9yZSxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19zaW5nbGUgPiBsYWJlbCAucmFkaW8tY2hlY2s6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMmVtO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEuNGVtO1xuICAgIGhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5zaWdudXAgLnVzZS1yZXF1ZXN0X19zaW5nbGUgPiBsYWJlbCBpbnB1dDpkaXNhYmxlZCArIC5yYWRpby1jaGVjazpiZWZvcmUsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlID4gbGFiZWwgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTdlZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZjRmNGY0O1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLS4yZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMS40ZW07XG4gICAgaGVpZ2h0OiAxLjRlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmRpc2FibGVkICsgLnJhZGlvLWNoZWNrLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmRpc2FibGVkICsgLnJhZGlvLWNoZWNrXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3RleHQtYm94LFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3RleHQtYm94XG57XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zaWdudXAgLnVzZS1yZXF1ZXN0X190ZXh0LWJveCxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX190ZXh0LWJveFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3RhYmxlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3RhYmxlXG57XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cCAudXNlLXJlcXVlc3RfX3RhYmxlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3RhYmxlXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uc2lnbnVwIC51c2UtcmVxdWVzdF9faGlkZSxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19oaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cCAuYWdyZWVcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG59XG4uc2lnbnVwIC5hZ3JlZSAuYmJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5zaWdudXAgLmFncmVlIC5vZi13cmFwXG57XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2lnbnVwIC5hZ3JlZSAub2Ytd3JhcFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMjRweCA4cHg7XG4gICAgfVxufVxuLnNpZ251cCAuYWdyZWUgLnRlcm1zLW9mLXNlcnZpY2UgLm51bWxpc3RfX2l0ZW0tbnVtOmZpcnN0LW9mLXR5cGUgcFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2lnbnVwIC5hZ3JlZSAuY2hlY2stZmllbGRfX2NlbnRlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpZ251cCAuYWdyZWUgLmNoZWNrLWZpZWxkIGxhYmVsXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZ251cCAuYWdyZWUgLmNoZWNrLWZpZWxkIGxhYmVsIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5zaWdudXAgLmFncmVlIC5jaGVjay1maWVsZCBsYWJlbCAuY2hlY2tib3gtY2hlY2tcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2lnbnVwIC5hZ3JlZSAuY2hlY2stZmllbGQgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1jaGVja1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcbn1cbi5zaWdudXAgLmFncmVlIC5jaGVjay1maWVsZCBsYWJlbCBpbnB1dDpkaXNhYmxlZCArIC5jaGVja2JveC1jaGVja1xue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5zaWdudXAgLmZvcm0tc2VuZC13cmFwXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWF4LXdpZHRoOiA3MjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZmxvdy1ib3ggLnR3by1jb2x1bW5fX2xlZnRcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsb3ctYm94IC50d28tY29sdW1uX19sZWZ0IHNwYW5cbntcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbG93LWJveCAudHdvLWNvbHVtbl9fbGVmdCBzcGFuLmZyZWVcbntcbiAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuLmZsb3ctYm94IC5mbG93X190aHJlZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mbG93LWJveCAuZmxvd19fdGhyZWVcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG4uZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3hcbntcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3hcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZsb3ctYm94IC5mbG93X190aHJlZSAuZmxvd19fdGhyZWUtYm94IGltZ1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG59XG4uZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3ggcFxue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3ggcFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZsb3ctYm94IC5saW5rLWJ1dHRvbjFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuLmZsb3ctYm94IGgzXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5mbG93LWJveCAubGVmdC1ib3JkZXJcbntcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggIzY1OTlmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucGMtc21zXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNwLXNtc1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNwLXNtc1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG4uc3Atc21zIGlucHV0XG57XG4gICAgZm9udC1zaXplOiAzcmVtO1xuXG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogODBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNtc1xue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQ4cHg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNtc1xuICAgIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xuICAgIH1cbn1cbi5zbXNfX2lubmVyXG57XG4gICAgcGFkZGluZzogNDhweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zbXNfX2lubmVyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtX19mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIHNlbGVjdCxcbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPXRlbF1cbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLndpZHRoNjI0XG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLndpZHRoNDAwXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLmJhc2lzNDAwXG57XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgIGZsZXgtYmFzaXM6IDQwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLmJhc2lzNDAwXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLmJhc2lzMjAwXG57XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSAuYmFzaXMyMDBcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuXG4gICAgLypmbGV4LWJhc2lzOiAxMDAlOyovXG4gICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICB9XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnNlbGVjdC1maWVsZFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSAuc2VsZWN0LWZpZWxkOjphZnRlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcblxuICAgIHdpZHRoOiAwO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgIzI2MjYyNjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZFxue1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZC5tdC0yNFxue1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnJhZGlvLWZpZWxkIGxhYmVsXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnJhZGlvLWZpZWxkIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZC5zcC1tbC0wXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnJhZGlvLWZpZWxkIC5yYWRpby1jaGVja1xue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9yYWRpby1ub2NoZWNrLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZCBpbnB1dDpjaGVja2VkICsgLnJhZGlvLWNoZWNrXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9yYWRpby1jaGVja2VkLnN2ZycpO1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZCBpbnB1dDpkaXNhYmxlZCArIC5yYWRpby1jaGVja1xue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5zbXMgLmZvcm0tc2VuZC13cmFwXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWF4LXdpZHRoOiA3MjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG5kaXYud3JhcDEyXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgZGl2LndyYXAxMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbmRpdi53cmFwMTBcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwMHB4ICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBkaXYud3JhcDEwXG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuZGl2LndyYXA1MFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyg1MDBweCArIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgZGl2LndyYXA1MFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLnNwXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnBjXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudGFiLWJpZ1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNnB4KVxue1xuICAgIC50YWItc21hbGxcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIkVVQy1KUFwiO1xyXG5AdXNlICdzYXNzOmxpc3QnO1xyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9sdmE2YnN5LmNzcycpO1xyXG5cclxuLy/vv73Gpe+/vdel7KG877+9yKXRoe+/ve+/ve+/vVxyXG5AaW1wb3J0ICcuLi90ZW1wbGF0ZS9jb2xvcic7XHJcbkBpbXBvcnQgJy4uL3RlbXBsYXRlL21peGluLXNpbmdsZSc7XHJcbkBpbXBvcnQgJy4uL3RlbXBsYXRlL21peGluJztcclxuQGltcG9ydCAnLi4vdGVtcGxhdGUvcGx1Z2lucyc7XHJcblxyXG4vL++/ve+/vcqs77+9zqXqpbvvv73Dpcil1aXvv73vv73vv73vv73vv71cclxuQGltcG9ydCAnLi4vcmVzZXQvcmVzcy15JztcclxuXHJcbi8vY3NzLXN0eWxlXHJcbkBpbXBvcnQgJy4uL3N0eWxlL2FsaWduJztcclxuQGltcG9ydCAnLi4vc3R5bGUvYmFja2dyb3VuZCc7XHJcbkBpbXBvcnQgJy4uL3N0eWxlL2JveC1zaGFkb3cnO1xyXG5AaW1wb3J0ICcuLi9zdHlsZS9mb250LXN0eWxlJztcclxuQGltcG9ydCAnLi4vc3R5bGUvbWFyZ2luJztcclxuQGltcG9ydCAnLi4vc3R5bGUvb3ZlcmZsb3cnO1xyXG5AaW1wb3J0ICcuLi9zdHlsZS9wYWRkaW5nJztcclxuQGltcG9ydCAnLi4vc3R5bGUvcGx1cyc7XHJcbkBpbXBvcnQgJy4uL3N0eWxlL3JhZGl1cyc7XHJcbkBpbXBvcnQgJy4uL3N0eWxlL3RyYW5zZm9ybSc7XHJcblxyXG4vL++/vca877+90aHvv73vv73vv71cclxuQGltcG9ydCAnLi4vcGFydHMvYnJlYWQnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9idXR0b24nO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9ob3Zlcic7XHJcbkBpbXBvcnQgJy4uL3BhcnRzL2xvYWRpbmcnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9taWRhc2hpJztcclxuQGltcG9ydCAnLi4vcGFydHMvcHJpY2UtbGlzdCc7XHJcbkBpbXBvcnQgJy4uL3BhcnRzL3NlYXJjaC1kb21haW4nO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9zZWFyY2gtYWlzdWdnZXN0JztcclxuQGltcG9ydCAnLi4vcGFydHMvdGFibGUtY29sdW1uJztcclxuXHJcbi8v77+9xrzvv73Wpe+/ve+/vcOl77+9XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2Jsb2Nrcyc7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2NvbW1vbi1zdHlsZSc7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2Zvb3Rlcic7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2hlYWRlcic7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2pvaW5zJztcclxuQGltcG9ydCAnLi4vYmxvY2svbGlzdCc7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL21vZGFsJztcclxuQGltcG9ydCAnLi4vYmxvY2svc2lnbnVwJztcclxuQGltcG9ydCAnLi4vYmxvY2svc21zJztcclxuXHJcbi8v77+97KW577+93aXzpbel1qTHpO+/vcm977+977+977+977+9yb3vv73vv71cclxuQGltcG9ydCAnLi4vaW1wb3J0YW50L2Rpc3BsYXlzJztcclxuIiwiLnRlc3R7XHJcblx0Y29sb3I6cmVkO1xyXG59XHJcblxyXG4uc2Nyb2xsLXByZXZlbnQge1xyXG4gIC8q5YuV44GN5Zu65a6aKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLyrlpaXooYzjgY3jgpLnrqHnkIYqL1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIC8q5LiLMuOBpOOBp+iDjOaZr+OCkuWFg+OBruOCteOCpOOCuuOBruOBvuOBvuihqOekuuOBmeOCi+OBk+OBqOOBjOOBp+OBjeOCiyovXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbioge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIENKSyBKUCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgUm9ib3RvLFxyXG4gICAgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhTmV1ZSwgWXVHb3RoaWMsICdZdSBHb3RoaWMgTWVkaXVtJyxcclxuICAgICdZdSBHb3RoaWMnLCBWZXJkYW5hLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiMyNjI2MjY7XHJcbiAgQGluY2x1ZGUgZnooMTYsIDE0KTtcclxufVxyXG5cclxuYSxcclxuc3BhbiB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuYSB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbnBpY3R1cmUsXHJcbnNvdXJjZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuIiwiQHVzZSAnc2FzczpsaXN0JztcclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbiRicmVhay1wYzogMTIwNnB4O1xyXG4kYnJlYWstdGFiLXNtYWxsOiAxMjA1cHg7XHJcbiRicmVhay10YWItbWlkZGxlLXVwcGVyOiAxMDAwcHg7XHJcbiRicmVhay10YWItbWlkZGxlOiA5OTlweDtcclxuJGJyZWFrLXRhYi1iaWc6IDc2OHB4O1xyXG4kYnJlYWstc3A6IDc2N3B4O1xyXG5cclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWstcGMpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYi1zbWFsbCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrLXRhYi1zbWFsbCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1iaWcge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLW1pZGRsZXtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6KCRicmVhay10YWItbWlkZGxlKSl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYi1taWRkbGUtdXBwZXJ7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOigkYnJlYWstdGFiLW1pZGRsZS11cHBlcikpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0YWItbWlkZGxlLW9ubHl7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJGJyZWFrLXRhYi1iaWcpKSBhbmQgKG1heC13aWR0aDogKCRicmVhay10YWItbWlkZGxlKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLW9ubHkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkgYW5kIChtYXgtd2lkdGg6ICgkYnJlYWstdGFiLXNtYWxsKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVhay1zcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy9mb250LXNpemVcclxuXHJcbkBtaXhpbiBmeigkc2l6ZTE6IDE2LCAkc2l6ZTI6IDE0KSB7XHJcbiAgJHNpemUxOiBtYXRoLmRpdigkc2l6ZTEsIDEwKTtcclxuICAkc2l6ZTI6IG1hdGguZGl2KCRzaXplMiwgMTApO1xyXG4gIGZvbnQtc2l6ZTogJHNpemUxICsgcmVtO1xyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRzaXplMiArIHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vYm9yZGVyXHJcblxyXG5AbWl4aW4gYmEoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xyXG4gIGJvcmRlcjogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYmIoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xyXG4gIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJ0KCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcclxuICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBibCgkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XHJcbiAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJyKCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcclxuICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuLy93aWR0aFxyXG5cclxuQG1peGluIHdpZHRoKCRwYykge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogY2FsYygjeyRwY30gKyA0MHB4KTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHdpZHRoOiA0ODBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vZGlzcGxheTpmbGV4O1xyXG5cclxuQG1peGluIGZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogc3RyZXRjaCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleHRvcCgkdGFiLCAkbnVtMywgJHNwLCAkbnVtMikge1xyXG4gIEBpbmNsdWRlIHRhYi1iaWcge1xyXG4gICAgbWFyZ2luLXRvcDogJHRhYiArIHB4O1xyXG5cclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bTMge1xyXG4gICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNwICsgcHg7XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtMiB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2ZsZXgtYmFzaXNcclxuXHJcbkBtaXhpbiBiYXNpcygkaTogMSwgJHk6IDAsICR3aWR0aDogMTA4MCkge1xyXG4gICRiYXNpczogMTAwJTtcclxuICBAaWYgJGkgIT0gMSB7XHJcbiAgICAkYmFzaXM6IHBlcmNlbnRhZ2UoXHJcbiAgICAgIG1hdGguZGl2KG1hdGguZGl2KDEwMCAtIG1hdGguZGl2KCR5LCAkd2lkdGgpICogMTAwLCAkaSksIDEwMClcclxuICAgICk7XHJcbiAgfVxyXG4gIGZsZXgtYmFzaXM6ICRiYXNpcztcclxuICBtYXgtd2lkdGg6JGJhc2lzO1xyXG59XHJcblxyXG5AbWl4aW4gYmFzaXNfcygkcGMpIHtcclxuICBmbGV4LWJhc2lzOiAkcGM7XHJcbiAgbWF4LXdpZHRoOiRwYztcclxufVxyXG5cclxuQG1peGluIGxoKCRwYzogMTYsICRzcDogMTQpIHtcclxuICBsaW5lLWhlaWdodDogJHBjICsgcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc3AgKyBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vbWFyZ2luXHJcblxyXG5AbWl4aW4gbXQoJHBjLCAkdGFiLCAkc3ApIHtcclxuICBtYXJnaW4tdG9wOiAkcGM7XHJcblxyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkdGFiO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1iKCRwYywgJHRhYiwgJHNwKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBjO1xyXG5cclxuICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHRhYjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcDtcclxuICB9XHJcbn1cclxuXHJcbi8vcGFkZGluZ1xyXG5cclxuQG1peGluIHB0KCRwYywgJHRhYiwgJHNwKSB7XHJcbiAgcGFkZGluZy10b3A6ICRwYztcclxuXHJcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiAkdGFiO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy10b3A6ICRzcDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYigkcGMsICR0YWIsICRzcCkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAkcGM7XHJcblxyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHRhYjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3A7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NiYXIoJGNvbG9yOiByZ2JhKDAsIDAsIDUwLCAwLjUpKSB7XHJcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZMqL1xyXG4gIC8qQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcbiAgfSovXHJcbn1cclxuXHJcbkBtaXhpbiBzY2JhclkoJGNvbG9yOiByZ2JhKDAsIDAsIDUwLCAwLjUpKSB7XHJcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZMqL1xyXG4gIC8qQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxuICB9Ki9cclxufVxyXG4iLCIuY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgLnNwLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3AtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnNwLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4iLCIvL+alleWGhuezu+e1oeOBv1xyXG5cclxuLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5yaWdodC1ibHVlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtYmx1ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbn1cclxuXHJcbi5sZWZ0LXRvcC1ibHVlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LXRvcC1ibHVlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtdG9wLXdoaXRlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVmdC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4ucmlnaHQtdG9wLXJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtYm90dG9tLXJpZ2h0LXRvcC13aGl0ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LWhhbGYtYmx1ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdC10b3AtYmx1ZS1jaXJjbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LXRvcC1ibHVlLWNpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucmlnaHQtaGFsZi1ibHVlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhY2stZGVjbzEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNzEycHg7XHJcbiAgaGVpZ2h0OiAzMjBweDtcclxuICB6LWluZGV4OiAtMTtcclxuICB0b3A6IDE1M3B4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICB0b3A6IDU2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTI0cHg7XHJcbiAgfVxyXG4gICZfX3RvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE2MHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA2MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTYwcHggMCAwO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2MnB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/og4zmma/oibJcclxuXHJcbi5iYy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbi5iYy1wYiB7XHJcbiAgYmFja2dyb3VuZDogJHBiO1xyXG59XHJcblxyXG4uYmMtYmx1ZTEge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlMTtcclxufVxyXG4uYmMtYmx1ZTIge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlMjtcclxufVxyXG4uYmMtYmx1ZTMge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlMztcclxufVxyXG4uYmMtYmx1ZTQge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlNDtcclxufVxyXG4uYmMtYmx1ZTUge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlNTtcclxufVxyXG4uYmMtYmx1ZTYge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlNjtcclxufVxyXG4iLCIkYm9yZGVyMTogI2NjY2NjYztcclxuXHJcbiRibHVlMTogIzY1OTlmZjtcclxuJGJsdWUyOiAjNjY4MGZmO1xyXG4kYmx1ZTM6ICM2NmIzZmY7XHJcbiRibHVlNDogIzFiNWZhNjtcclxuJGJsdWU1OiAjMTEzZDZiO1xyXG4kYmx1ZTY6ICM0MGI4Yzk7XHJcblxyXG4kcGI6ICNmNWY5ZmY7XHJcbiRwYjI6ICNlNmYwZmY7XHJcblxyXG4kcGluazE6ICNmZjY2OTk7XHJcblxyXG4kZ3JlZTE6ICNmNWY3Zjg7XHJcbiRncmVlMjogI2NjY2NjYztcclxuJGdyZWUzOiAjYjNiM2IzO1xyXG5cclxuJG1haW46ICMyNjI2MjY7XHJcbiIsIi5iLXNoYWRvdy1sIHtcclxuICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLmItc2hhZG93LW0ge1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4uYi1zaGFkb3ctcyB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuIiwiLnMtdGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIEBpbmNsdWRlIGZ6KDE0LCAxMik7XHJcbn1cclxuXHJcbi5iLXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDQwIHtcclxuICAkcGM6ICRpICogMiArIDEyO1xyXG4gICRzcDogJHBjIC0gMjtcclxuICAuZnMjeyRwY30ge1xyXG4gICAgQGluY2x1ZGUgZnooJHBjLCAkc3ApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICB9XHJcbn1cclxuXHJcbi5taWRhc2hpLWZzIHtcclxuICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG59XHJcblxyXG4udGV4dDE0LW9ubHkge1xyXG4gIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYmx1ZTE7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1yZWR7XHJcbiAgY29sb3I6cmVkO1xyXG59XHJcblxyXG4uYy1ibHVlIHtcclxuICBjb2xvcjogJGJsdWUxO1xyXG59XHJcblxyXG4uYy1waW5rMSB7XHJcbiAgY29sb3I6ICRwaW5rMTtcclxufVxyXG5cclxuLmMtd2hpdGUge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnNlcmlmIHtcclxuICBmb250LWZhbWlseTogc291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZSwgc2VyaWY7XHJcbn1cclxuIiwiQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XHJcbiAgJG46ICRpICogODtcclxuICAubXQtI3skbn0ge1xyXG4gICAgbWFyZ2luLXRvcDogJG4gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTYge1xyXG4gICRuOiAkaSAqIDg7XHJcbiAgLm1iLSN7JG59IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRuICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDE2IHtcclxuICAkbjogJGkgKiA4O1xyXG4gIC5tbC0jeyRufSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJG4gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTYge1xyXG4gICRuOiAkaSAqIDg7XHJcbiAgLm1yLSN7JG59IHtcclxuICAgIG1hcmdpbi1yaWdodDogJG4gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNwIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE2IHtcclxuICAgICRuOiAkaSAqIDg7XHJcbiAgICAuc3AtbXQtI3skbn0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkbiArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XHJcbiAgICAkbjogJGkgKiA4O1xyXG4gICAgLnNwLW1iLSN7JG59IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJG4gKyBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTYge1xyXG4gICAgJG46ICRpICogODtcclxuICAgIC5zcC1tbC0jeyRufSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbiArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XHJcbiAgICAkbjogJGkgKiA4O1xyXG4gICAgLnNwLW1yLSN7JG59IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkbiArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub2Y3Njgge1xyXG4gIG1pbi13aWR0aDogNTEwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbiAgfVxyXG59IiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNiB7XHJcbiAgJG46ICRpICogODtcclxuICAucC0jeyRufSB7XHJcbiAgICBwYWRkaW5nOiAkbiArIHB4O1xyXG4gIH1cclxuICAucHQtI3skbn0ge1xyXG4gICAgcGFkZGluZy10b3A6ICRuICsgcHg7XHJcbiAgfVxyXG4gIC5wYi0jeyRufSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJG4gKyBweDtcclxuICB9XHJcbiAgLnBsLSN7JG59IHtcclxuICAgIHBhZGRpbmctbGVmdDogJG4gKyBweDtcclxuICB9XHJcbiAgLnByLSN7JG59IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRuICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNiB7XHJcbiAgICAkbjogJGkgKiA4O1xyXG4gICAgLnNwLXAtI3skbn0ge1xyXG4gICAgICBwYWRkaW5nOiAkbiArIHB4O1xyXG4gICAgfVxyXG4gICAgLnNwLXB0LSN7JG59IHtcclxuICAgICAgcGFkZGluZy10b3A6ICRuICsgcHg7XHJcbiAgICB9XHJcbiAgICAuc3AtcGItI3skbn0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG4gKyBweDtcclxuICAgIH1cclxuICAgIC5zcC1wbC0jeyRufSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJG4gKyBweDtcclxuICAgIH1cclxuICAgIC5zcC1wci0jeyRufSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRuICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50eXBlLWJsZWZ0IHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRib3JkZXItbGVmdDogc29saWQgNXB4ICM2NTk5ZmY7XHJcbn1cclxudWwuZG90cyB7XHJcblx0bGlzdC1zdHlsZTogZGlzYztcclxuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbn1cclxuXHJcbi5yaWdodCB7dGV4dC1hbGlnbjogcmlnaHQ7fVxyXG5cclxuLmFubm90YXRpb24tZmxleCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICYuanVzdGlmeS1lbmR7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgfVxyXG4gICYubXQtMHtcclxuICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gIH1cclxuICAmLmNlbnRlcntcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgLnNwLWp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7fVxyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlci1ib3h7XHJcblx0cGFkZGluZzogMjRweCAxNnB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGgze2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG5cdCYuYmx1ZS1iYWNre1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRjVGOUZGO1xyXG5cdFx0dWwuY2hlY2tsaXN0e1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHQmLmNoZWNrbGlzdC1pdGVte1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjRweDtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDoycHg7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTppbmhlcml0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxNnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTZweDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnV0dG9uLWZsZXh7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdC5saW5rLWJ1dHRvbjF7XHJcblx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb21wYW55e1xyXG5cdGFydGljbGV7XHJcblx0XHRhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxyXG5cdH1cclxufVxyXG5cclxuJGNvbG9yMTogI2Y0ZjRmNDtcclxuJGNvbG9yMjogIzMxOTdFRTtcclxuXHJcbi5yYWRpby1maWVsZHtcclxuXHRtYXJnaW46IDAuNXJlbTtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcblx0LnJhZGlvLWZsZXh7XHJcblx0XHQmOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxNnB4O31cclxuXHR9XHJcblx0bGFiZWx7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LXNpemU6MS41cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOi01cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0KyAucmFkaW8tbGFiZWwge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yMTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3IxLCAyNSUpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMS40ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAtMC4yZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjhweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCsgLnJhZGlvLWxhYmVsIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICRjb2xvcjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0KyAucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTouNTtcclxuICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIC1tcy1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0XHQrIC5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICRjb2xvcjE7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IxLCAyNSUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvcjEsIDI1JSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQrIC5yYWRpby1sYWJlbCB7XHJcblx0XHRcdCY6ZW1wdHkge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAubXY6OmFmdGVye1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW5kZXgvbXYtYmFjay10ZXh0LWllLmpwZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAkbnVtOiAkaSAqIDQ7XHJcbiAgLmJyI3skbnVtfSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkbnVtICsgcHg7XHJcbiAgfVxyXG59XHJcbiIsIi50cmFuc2xhdGUteS00IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbn1cclxuIiwiLmJyZWFkIHtcclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saW5rLWJ1dHRvbjEge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYuZGlzYWJsZWR7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgJi5sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgJi53aWR0aDM0NCB7XHJcbiAgICBtYXgtd2lkdGg6IDM0NHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2lkdGgxNjAge1xyXG4gICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLmhlaWdodDQwIHtcclxuICAgIGEsXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ibHVlQmRyMSBhe1xyXG4gICAgY29sb3I6ICRibHVlMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmJsdWVCZHIxOjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMSwgMTUzLCAyNTUsIC4xNSk7XHJcbiAgfVxyXG4gICYuYmx1ZUJkcjE6OmFmdGVye1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OztcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGJsdWUxICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAmLmdyZWUxOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZTE7XHJcbiAgfVxyXG4gICYuZ3JlZTI6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlMjtcclxuICB9XHJcbiAgJi5ncmVlMzo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWUzO1xyXG4gIH1cclxuICAmLmJsdWUxOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgfVxyXG4gICYuYmx1ZTQ6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlNDtcclxuICB9XHJcbiAgJi5ibHVlNTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU1O1xyXG4gIH1cclxuICAmLmJsdWU2OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTY7XHJcbiAgfVxyXG4gICYucGluazE6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICB9XHJcbiAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbiAgYSxcclxuICBsYWJlbCxcclxuICBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBmeigxNiwgMTIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcyBhbGw7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgICBmb250LXNpemU6MS41cmVtO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC13LnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzIGFsbDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5saW5rLWJ1dHRvbjIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgIH1cclxuICAgIGEsXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44KTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ob3Zlci10ZXh0IHtcclxuICB0cmFuc2l0aW9uOiBsaW5lYXIgMC4xcyBhbGw7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaG92ZXItb3BhY2l0eSB7XHJcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjNzIGFsbDtcclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbi5ob3Zlci1ncmF5IHtcclxuICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xyXG4gICY6aG92ZXIge1xyXG4vLyAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSkgYmx1cigxcHgpO1xyXG4gICAgb3BhY2l0eTouNjtcclxuICB9XHJcbn1cclxuIiwiLmxvYWRpbmcge1xyXG4gIG1heC13aWR0aDogMjRweDtcclxuICBtYXJnaW46IDMycHggYXV0bztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFuaW1hdGlvbjogMS4ycyBsaW5lYXIgMHMgaW5maW5pdGUgbG9hZGluZztcclxuICB9XHJcbiAgJi5pbi1ibG9ja3tcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbiIsImgyLnR5cGUxIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAmLmxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLm51bSB7XHJcbiAgICBAaW5jbHVkZSBmeigzNiwgMzApO1xyXG4gICAgQGluY2x1ZGUgY2VudHVyeSgpO1xyXG4gIH1cclxufVxyXG5cclxuaDIudHlwZTIge1xyXG4gIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgZmxleC1lbmQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbiAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgc2NhbGUoMC44KSB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWUxO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDIudHlwZTMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIEBpbmNsdWRlIGZ6KDIwLCAxOCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHNwYW4ge1xyXG4gICAgQGluY2x1ZGUgZnooMzYsIDMwKTtcclxuICAgIEBpbmNsdWRlIGNlbnR1cnkoKTtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aXBsZS10aXRsZSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgcGFkZGluZzogMTZweCAzMnB4O1xyXG4gIHNwYW4ge1xyXG4gICAgQGluY2x1ZGUgZnooMTYsIDE2KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlcm17XHJcbiAgICBtYXJnaW4tbGVmdDoyMDZweDtcclxuICAgIEBpbmNsdWRlIHRhYi1iaWd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDZweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAmLnRyYW5zZmVyIHtcclxuICAgICAgZmxleC1iYXNpczogMjQwcHg7XHJcbiAgICAgIG1heC13aWR0aDoyNDBweDtcclxuICAgICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcclxuICAgICAgICBtYXgtd2lkdGg6MjIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRoY29kZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGZsZXgtYmFzaXM6IDI1MnB4O1xyXG4gICAgbWF4LXdpZHRoOjI1MnB4O1xyXG4gICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIxLjglO1xyXG4gICAgICBtYXgtd2lkdGg6MjEuOCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogOTZweDtcclxuICAgIGZsZXgtYmFzaXM6IDcycHg7XHJcbiAgICBtYXgtd2lkdGg6NzJweDtcclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0IHtcclxuICAgIGZsZXgtYmFzaXM6IDExNHB4O1xyXG4gICAgbWF4LXdpZHRoOjExNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyo9PT3lt6bmqKrjgavjg5zjg7zjg4Djg7zjgYzjgYLjgovjgr/jgqTjg5fjga5oMz09PSovXHJcbmgzLnR5cGUtYmxlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggIzY1OTlmZjtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi8qPT095aSq5a2XPT09Ki9cclxuaDQudHlwZTEge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5oNS50eXBlLWJsdWViYWNrIHtcclxuICBoZWlnaHQ6IDU2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOWZmO1xyXG59XHJcblxyXG4uYmVmLWJsb2NrOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBjb250ZW50OiAn4pagJztcclxuICBjb2xvcjogIzY1OTlmZjtcclxufVxyXG5cclxuLy/jgr3jg7zjg4jmqZ/og73ku5jjgY3opovlh7rjgZdcclxuXHJcbi5zb3J0cy10aXRsZSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgI29wZW4td2luZG93e1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgfVxyXG4gIGxhYmVsLm9wZW4td2luZG93e1xyXG4gICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgY29sb3I6IzY1OTlmZjtcclxuICB9XHJcbiAgLnNlY3JldC13aW5kb3d7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjk1KTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgdG9wOjQ0cHg7XHJcbiAgICByaWdodDotMTZweDtcclxuICAgIHBhZGRpbmc6MTZweDtcclxuICAgIHotaW5kZXg6MjtcclxuICAgIHdpZHRoOjI3MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjNjU5OWZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206OHB4O1xyXG4vKiAgICB3aWR0aDozMDBweDtcclxuICAgIGhlaWdodDo0MDBweDsqL1xyXG4gICAgLmxhYmVsLXdyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xyXG4gICAgICAgICYud2luZG93LWNsb3Nle1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI29wZW4td2luZG93OmRpc2FibGVkICsgLnNlY3JldC13aW5kb3d7XHJcbiAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gIH1cclxuICAjb3Blbi13aW5kb3c6Y2hlY2tlZCArIC5zZWNyZXQtd2luZG93e1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICB9XHJcbiAgLnNvcnRzIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgLyogICAgd2lkdGg6MTQwcHg7Ki9cclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb2xvcjojNjU5OUZGO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgbGVmdDowcHg7XHJcbiAgICAgIHRvcDoycHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24vbGlzdC5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0e1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MjVweDtcclxuICAgICAgei1pbmRleDoyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQpO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxMik7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyBzcGFue1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vZm9udC1mYW1pbHlcclxuXHJcbkBtaXhpbiBjZW50dXJ5KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBzZXJpZigpIHtcclxuICBmb250LWZhbWlseTogc291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZSwgc2VyaWY7XHJcbn1cclxuIiwiLnByaWNlLWxpc3Qge1xyXG4gICZfX3RhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWFyb3VuZCwgY2VudGVyKTtcclxuICAgIHAge1xyXG4gICAgICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXHJcbiAgICAgIC8qbWF4LXdpZHRoOjEyMHB4OyovXHJcbiAgICAgIHdpZHRoOmNhbGMoNTUlIC8gMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmLmRvbWFpbntcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYuZ2V0LCYubW92ZSwmLnNlY29uZCwmLnVwZGF0ZXtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgIHRyYW5zaXRpb246LjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZHtcclxuICAgICAgICBzcGFuLnVwe1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgNDhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNzAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5kb3due1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgNDhweCksIGNhbGMoLTUwJSArIDRweCkpO1xyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgbGVmdDo2NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudXAge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNzAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kb3duIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDI4cHgpLCBjYWxjKC01MCUgKyA0cHgpKTtcclxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogOHB4OyAqL1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXHJcbiAgICAgIC8qbWF4LXdpZHRoOjEyMHB4OyovXHJcbiAgICAgIHdpZHRoOmNhbGMoNTUlIC8gMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmLmRvbWFpbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTYsIDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTgsIDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAmLmMtcmVkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogMjAyMy4xIHByaWNlLXRhYmxlICovXHJcbiAgJl9fcHJpY2UtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB0ZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRkLmRvbWFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIHRkLmdldCxcclxuICAgICAgdGQubW92ZSxcclxuICAgICAgdGQudXBkYXRlIHtcclxuICAgICAgICB3aWR0aDogMTguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgdGQgc3Bhbi51cCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAyOHB4KSwgY2FsYygtNTAlIC0gNHB4KSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHNwYW4uZG93biB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAyOHB4KSwgY2FsYygtNTAlICsgNHB4KSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSArIDRweCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiKDAgMCAwIC8gMTAlKTtcclxuICAgICAgfVxyXG4gICAgICB0ZC5kb21haW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICB0ZCBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHNwYW4uYy1yZWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInAucmVke1xyXG4gIGNvbG9yOiNmMDBcclxufVxyXG5cclxuLmVycm9yLWJveHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmUyZTI7XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOnJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDpkaXNhYmxlZHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XHJcbn1cclxuXHJcbmxhYmVsLnNlYXJjaC1hZGRyZXNze1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4uaW5wdXRfX2ZsZXh7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAmLWl0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTZweDtcclxuICAgIGlucHV0e21pbi13aWR0aDo2NHB4O31cclxuICAgICYuaW5wdXQtbmFtZXtcclxuICAgICAgbWluLXdpZHRoOjE2MHB4O1xyXG4gICAgICBpbnB1dHt3aWR0aDoxMDAlO31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZG9tYWluIHtcclxuICBmb3JtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lucHV0IHtcclxuICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KDkwMCwgMTA4MCkgKiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOm1hdGguZGl2KDkwMCwxMDgwKSAqIDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgZnooMjAsIDE2KTtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZW5kIHtcclxuICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KDE4MCwgMTA4MCkgKiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOm1hdGguZGl2KDE4MCwxMDgwKSAqIDEwMCU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgcGljdHVyZSwgc291cmNle1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgIEBpbmNsdWRlIHRhYi1iaWcge1xyXG4gICAgICAuc2luZ2xlOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWRvbWFpbi1tdWx0aXBsZS1mb3JtIHtcclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdXRpb24tY29qcHtcclxuICBib3JkZXItcmFkaXVzOjVweDtcclxuICBib3JkZXI6c29saWQgMXB4ICNjY2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojRkZGRUY1O1xyXG4gIHBhZGRpbmctdG9wOjI0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206MjRweDtcclxuICBwYWRkaW5nLWxlZnQ6NDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcbiAgQGluY2x1ZGUgc3B7XHJcbiAgICBwYWRkaW5nOjE2cHg7XHJcbiAgfVxyXG4gIGxpe2NvbG9yOiNGRjgwNjY7fVxyXG4gIGgze1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBjb2xvcjojRkY4MDY2O1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIHBhZGRpbmctbGVmdDozMnB4O1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgIHdpZHRoOjI1cHg7XHJcbiAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uL2V4LW9yYW5nZS5zdmcpO1xyXG4gICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiMxOTE5MTk7XHJcbiAgfVxyXG59XHJcbiIsIi5zYW1wbGUtZWxlbWVudHN7XHJcbiAgJi1hcmVhIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNDN0RERkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuLnNhbXBsZS1lbGVtZW50cy10aXRsZTo6YmVmb3Jle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOjI4cHg7XHJcbiAgaGVpZ2h0OjI2cHg7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDp1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fpc3VnZ2VzdC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4jc2FtcGxlLWVsZW1lbnRzLWxpc3R7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxuICBsaXtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2M3ZGRmZjtcclxuICAgIHBhZGRpbmc6NXB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjI1cHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDojZjVmNWY1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmljby0tbmV3V2luZG93e1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uL2V4dGVybmFsLWxpbmsuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCAxM3B4O1xyXG59XHJcblxyXG4ub3RoZXJfZG9tYWluX3NlYXJjaHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtc2VydmljZXMge1xyXG4gIC5jYXB0aW9uIGxpe1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJ1xcMjAzQicnXFwwMDIwJyA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8v44K344Oz44Kw44Or44Kr44Op44OgXHJcbi5vbmUtY29sdW1uIHtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIH1cclxuICAmX190b3Age1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBmeigyMCwgMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICAmLmRvdHMge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5udW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v44OE44O844Kr44Op44OgXHJcbi50d28tY29sdW1uIHtcclxuICAmX19zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgQGluY2x1ZGUgYmI7XHJcbiAgICBAaW5jbHVkZSBibDtcclxuICAgIEBpbmNsdWRlIGJyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJ0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgICB9XHJcbiAgICAmOm9ubHktb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcclxuICAgIG1heC13aWR0aDoxNjBweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yaWdodCB7XHJcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBmbGV4LXN0YXJ0KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICAmLmRvdHMge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5udW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgZnooMTQsIDEyKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZnooMjAsIDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gICYubGVmdC0zNDQge1xyXG4gICAgLnR3by1jb2x1bW5fX2xlZnQge1xyXG4gICAgICBmbGV4LWJhc2lzOiAzNDRweDtcclxuICAgICAgbWF4LXdpZHRoOjM0NHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR3by1jb2x1bW5fX3JpZ2h0IHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzQ0cHgpO1xyXG4gICAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzQ0cHgpO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR3by1jb2x1bW5fX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZnooMTYsIDE0KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sZWZ0LTE0OCB7XHJcbiAgICAudHdvLWNvbHVtbl9fbGVmdCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDE0OHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MTQ4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHdvLWNvbHVtbl9fcmlnaHQge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDhweCk7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQ4cHgpO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxlZnQtMjg4IHtcclxuICAgICAgLnR3by1jb2x1bW5fX2xlZnQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDI4OHB4O1xyXG4gICAgICAgIG1heC13aWR0aDoyODhweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50d28tY29sdW1uX19yaWdodCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjg4cHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjg4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR3by1jb2x1bW5fX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmeigxNiwgMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGVmdC0yMDAge1xyXG4gICAgLnR3by1jb2x1bW5fX2xlZnQge1xyXG4gICAgICBmbGV4LWJhc2lzOiAyMDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDoxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR3by1jb2x1bW5fX3JpZ2h0IHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICBtYXgtd2lkdGggOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmFydGljbGUub25lLWJvcmRlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwO1xyXG59XHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHRoLHRkIHtcclxuICAgIHBhZGRpbmc6MjRweDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2Y1ZjlmZiAgO1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gIH1cclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiNmNWY5ZmY7XHJcbiAgICBib3JkZXItY29sb3I6I2ZmZjtcclxuICB9XHJcbn0iLCIuYmItYmxvY2sge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIxO1xyXG4gIHBhZGRpbmc6IDMycHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG59XHJcbi5zZWFyY2gtZG9tYWluQm90dG9tIHtcclxuICAuYm5yTGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBtYXJnaW46MzJweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6dW5zZXQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgfVxyXG4gICAgJj5saSB7XHJcbiAgICAgIG1hcmdpbjowIDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW46MTZweCAwIDA7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHBjIHtcclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5LFxyXG5odG1sIHtcclxufVxyXG5cclxuLmNlbnR1cnkge1xyXG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi53cmFwIHtcclxuICBAaW5jbHVkZSB3aWR0aCgxMDgwcHgpO1xyXG59XHJcbi53cmFwODk2IHtcclxuICBAaW5jbHVkZSB3aWR0aCg4OTZweCk7XHJcbn1cclxuXHJcbi53cmFwODU2IHtcclxuICBAaW5jbHVkZSB3aWR0aCg4NTZweCk7XHJcbn1cclxuXHJcbi53cmFwODA4IHtcclxuICBAaW5jbHVkZSB3aWR0aCg4MDhweCk7XHJcbn1cclxuXHJcbi51bmRlcnBhZ2UtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgLmpwIHtcclxuICAgICAgQGluY2x1ZGUgZnooMzIsIDIyKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVuIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgQGluY2x1ZGUgY2VudHVyeSgpO1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTIpO1xyXG4gICAgfVxyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgLmpwIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC1zZXJ2aWNlcyB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgfVxyXG4gICZfX3NpbmdsZSB7XHJcbiAgICBAaW5jbHVkZSBiYXNpcygzLCA0OCk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUobiArIDQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2lzKDIsIDI0KTtcclxuICAgICAgJjpudGgtb2YtdHlwZShuICsgMykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMSwgMCwgMzc1KTtcclxuICAgICAgJjpudGgtb2YtdHlwZShuICsgMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJsdWUxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rLWJ1dHRvbjEge1xyXG4gICAgbWF4LXdpZHRoOiAyNTZweDtcclxuICAgIGEge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9ue1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG4iLCIucGFnZXRvcCB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFubm90YXRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRwYjtcclxuICAqIHtcclxuICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wIHtcclxuICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgJl9fbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6MTYwcHg7XHJcbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zbnMtbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgZmxleC1iYXNpczogNTIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0KTtcclxuICAgIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6NTIwcHg7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNTZweDtcclxuICAgICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAmOm5vdCgubm90LWxpbmspOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLW5hdl9fc3ViIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTIsIDEyKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya3Mge1xyXG4gIEBpbmNsdWRlIGJ0O1xyXG4gIEBpbmNsdWRlIGJiO1xyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdGFiLW1pZGRsZSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoMywgMTQwLCA4OTYpO1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSB0YWItbWlkZGxle1xyXG4gICAgICBAaW5jbHVkZSBiYXNpcygyLCAzMywgODk2KTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX2lzbXMge1xyXG4gICAgICBtYXgtd2lkdGg6IDQxJTtcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxODVweCk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGZpZ3VyZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA4OHB4KTtcclxuICAgICAgQGluY2x1ZGUgZnooMTIsIDEyKTtcclxuICAgICAgQGluY2x1ZGUgdGFiLW1pZGRsZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pc21zLFxyXG4gICAgJl9fcG1hcmsge1xyXG4gICAgICBAaW5jbHVkZSB0YWItbWlkZGxle1xyXG4gICAgICAgIG1heC13aWR0aDogNDkuNSU7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDkuNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NpdGVzZWFsIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNyU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBAaW5jbHVkZSB0YWItbWlkZGxle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLW1pZGRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICBAaW5jbHVkZSB0YWItbWlkZGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSB7XHJcbiAgJl9fbmF2IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgQGluY2x1ZGUgZnooMTIsIDEyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlMTtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29weSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbn1cclxuXHJcbi5hZmZpbGlhdGVfX2JuciB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19iYWRnZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gIG1heC13aWR0aDogMjU2cHg7XHJcbiAgZmxleC1iYXNpczogMjU2cHg7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICBtYXJnaW46IDMycHggMCAwIDA7XHJcbiAgfVxyXG5cclxuICAuYmFkZ2UtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGdhcDogMzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xyXG4gICAgICBtYXJnaW46IDMycHggMCAwIDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZ2RlX19uYW1lIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxuICAueHNlcnZlciB7XHJcbi8qICAgIHBhZGRpbmc6IDAgNC40dnc7Ki9cclxuICAgIHBhZGRpbmc6IDAgMCAwIDQuNHZ3O1xyXG4gICAgQGluY2x1ZGUgYmIoKTtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgICAgcGFkZGluZzogMCAyLjJ2dztcclxuICAgIH1cclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgJl9fc2VydmljZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYi1iaWd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6OHB4IDA7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZToxLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgICAgIC8qcGFkZGluZzowcHg7ICovXHJcbiAgICAgICAgICAvKnBhZGRpbmctYm90dG9tOjEwcHg7Ki9cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hY2NvdW50IHtcclxuICAgICAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgICAvLyAgbWFyZ2luLWJvdHRvbTo2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmwoKTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxMik7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgIEBpbmNsdWRlIGxoKDEuNCwgMS40KTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlMTtcclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgLy8gIGRpc3BsYXk6bm9uZTtcclxuICAvLyAgYXtcclxuICAvLyAgICBkaXNwbGF5OmJsb2NrO1xyXG4gIC8vICAgIGZpZ3VyZXtcclxuICAvLyAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAvLyAgICBtYXJnaW46MCBhdXRvO1xyXG4gIC8vICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgLy8gICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgLy8gIH1cclxuICAvL31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYi1taWRkbGV7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nbG9iYWwge1xyXG4gICAgJl9fbG9naW57XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMTYwcHggKyA0MHB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYi1taWRkbGV7XHJcbiAgICAgIGhlaWdodDo1NnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTotMWVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjojMWM1ZTljO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6MCAwIDhweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMzJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvL3dpZHRoOiAyMTBweDtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjNweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEycHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjE7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5hIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOjNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3cge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgY29sb3I6I2JiOTQwZjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MzZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljO1xyXG4gICAgICAgICAgICBjb2xvcjojMWM1ZTljO1xyXG4gICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotLjE1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgICAgICAgICB0b3A6LTIuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgICAgICAuZ3JvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIC0uMTJlbSA4cHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgdG9wOi0xLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLmdyb3cge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOi0ycHggMCAwcHggOHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOi0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgdG9wOjNlbTtcclxuICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgICAgICAgICAuZ3JvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nbG9iYWwtdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDU2cHg7XHJcbiAgICAgIG1heC13aWR0aDo1NnB4O1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgLy9AaW5jbHVkZSBmbGV4KGNlbnRlcixjZW50ZXIpO1xyXG4gICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgdGFiLW1pZGRsZXtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAuYmFyIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbGluZWFyIDAuM3MgYWxsO1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZS1odW0ge1xyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aCgxMTIwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1vbmx5e1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoKDYwOHB4KTtcclxuICAgICAgICBoZWlnaHQ6OTJweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1taWRkbGV7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIC5nbG9iYWxfX3NpbmdsZV9fc3ViIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICYuY3BfY2FwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmY2Njk5O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlICwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSAtIDZweCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgNnB4KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgICAmX19zdWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB3aWR0aDogMjYycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LWIuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCA5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgICAgICBtYXJnaW46MjBweCAwIDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgJl9fZmlyc3Qge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgICAgICAgIG1hcmdpbjowIDAgMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1yZWdpc3RyeSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTZweDtcclxuICAgICAgICAmPmEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojZmY2Njk5O1xyXG4gICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6MCAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODU7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5odW0tbmF2IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjNzIGFsbDtcclxuICA+ICoge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcyBhbGwgMC4zcztcclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgPiAqIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5odW0tbmF2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDU2cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5odW0tZ2xvYmFsIHtcclxuICAmX19zaW5nbGUge1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBAaW5jbHVkZSBidCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGEge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBiYigpO1xyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgIH1cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA1NnB4O1xyXG4gICAgICAgIG1heC13aWR0aDo1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBibDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXJlZ2lzdHJ5IHtcclxuICAgICAgYmFja2dyb3VuZDojZmY2Njk5O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOjIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5odW0tZ2xvYmFsX19zdWIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjdmYTtcclxuICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDM2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTQsIDEyKTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgJi5jcF9jYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHBpbmsxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmh1bS1vdGhlcnMge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6NTAlO1xyXG4gICAgcGFkZGluZzogMTJweCA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBAaW5jbHVkZSBmeigxNCwgMTIpO1xyXG4gICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICBAaW5jbHVkZSBibCh3aGl0ZSk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKG4gKyAzKSB7XHJcbiAgICAgIEBpbmNsdWRlIGJ0KHdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5odW0tYWNjb3VudCB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSBiYXNpcygyLCAyMCwgMzc1KTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB9XHJcbn1cclxuXHJcbm5hdiAuZ2xvYmFsX19sb2dpbiB7XHJcbiAgLmxpbmstYnV0dG9uMSB7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLmxpbmstYnV0dG9uMiB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBhe1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2xvYmFsLWRvbWFpbi1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB6LWluZGV4OiA1MDtcclxuICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gIH1cclxuICAmX19zdWJtaXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGluazE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgIGlucHV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6MTA0MHB4O1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjojNjY2O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmpvaW5zIHtcclxuICAmX19mbGV4IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICB9XHJcbiAgJl9fc2luZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJhc2lzKDIsIDI0KTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2lzKDEsIDAsIDM3NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgLnRleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuaW5wdXQtZmllbGRzIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJhKCk7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKj09PeaoqjTjgaTjga51bD09PSovXHJcbnVsLnVsLTQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBsaSB7XHJcbiAgICB3aWR0aDogMjQlO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgJi5ibGFuayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ibGFuayB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAvKlx0XHRcdGJhY2tncm91bmQtY29sb3I6IzY1OTlGRjsqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2RlbHRhLWNpcmNsZS1ib3R0b20uc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmLmFycm93LXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1yaWdodC1iLnN2ZycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT095qiq77yT44Gk44GudWw9PT0qL1xyXG51bC51bC0zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbGkge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG4gICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICYuYmxhbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmxhbmsge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgLypcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM2NTk5RkY7Ki9cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1jaXJjbGUtYm90dG9tLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJi5hcnJvdy1yIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vZGVsdGEtcmlnaHQtYi5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PeaoqjLjgaTjga51bD09PSovXHJcbnVsLnVsLTIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGxpIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDo1JTtcclxuICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgJi5ibGFuayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ibGFuayB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAvKlx0XHRcdGJhY2tncm91bmQtY29sb3I6IzY1OTlGRjsqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2RlbHRhLWNpcmNsZS1ib3R0b20uc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmLmFycm93LXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1yaWdodC1iLnN2ZycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm9sLnRlcm1zX19saXN0IHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGxpLnRlcm1zX19saXN0LWl0ZW0ge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5vbC5hcnRpY2xlbGlzdCB7XHJcbiAgbGkuYXJ0aWNsZWxpc3RfX2l0ZW0ge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxub2wubnVtbGlzdCB7XHJcbiAgbGkubnVtbGlzdF9faXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6bWFya2VyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7IC8qPT3oqr/mlbQgMjTihpIyPT0qL1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gICAgLm51bWxpc3RfX2l0ZW0tbnVte1xyXG4gICAgICBtaW4td2lkdGg6NzVweDtcclxuICAgIH1cclxuICAgIC5udW1saXN0X19pdGVtLXRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDk0NXB4O1xyXG4gICAgICAuYW5ub3RhdGlvbi1mbGV4e1xyXG4gICAgICAgIG1heC13aWR0aDo3NDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnBhcmVudGhlc2VzIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICYubnVtbGlzdF9faXRlbSBwIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1saXN0X19pdGVtLW51bSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vbGlzdHN0eWxl5pyJ44KK44GubGlcclxub2wge1xyXG4gICYuZG90cyB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgfVxyXG4gICYubnVtIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi8v44K/44Kw5qiq5Lim44GzXHJcbi5ibG9jay1saXN0IHtcclxuICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQpO1xyXG4gIGxpIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBmeigxNCwgMTIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v44OJ44Oh44Kk44Oz5qSc57Si57WQ5p6cXHJcbi5kb21haW5zLWxpc3Qge1xyXG4gIGxpIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAucHJpY2V7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAuc2FsZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZhbHNlIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlMjtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2UgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jYW5ub3QtY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRydWUge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuZG9tYWlue29wYWNpdHk6MC40fVxyXG4gICAgICAgICAgLnByaWNle29wYWNpdHk6MC40fVxyXG4gICAgICAgICAgLnRleHR7b3BhY2l0eTowLjR9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm9ob3Zlcjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbnB1dCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2hlY2stc3RhdHVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWQuc3ZnJyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jaGVja2VkX19zcC5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVze1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoZWNrIHtcclxuICAgIG1heC13aWR0aDozMHB4O1xyXG4gICAgZmxleC1iYXNpczogMzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5kb21haW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICBtYXgtd2lkdGg6MzAwcHg7XHJcbiAgICBmbGV4LWJhc2lzOjMwMHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5e1xyXG4gICAgICBtYXgtd2lkdGg6MjAwcHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6MjAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19vbmx5IHtcclxuICAgICAgQGluY2x1ZGUgZnooMjAsIDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICAgICZfX2Z1bGwge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgfVxyXG4gICAgJi50cmFuc2ZlciB7XHJcbiAgICAgIG1heC13aWR0aDoyNDBweDtcclxuICAgICAgZmxleC1iYXNpczogMjQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgICBtYXgtd2lkdGg6MjIlO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXV0aGNvZGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6MjUycHg7XHJcbiAgICBmbGV4LWJhc2lzOiAyNTJweDtcclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MjEuOCU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIxLjglO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBAaW5jbHVkZSBiYSgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9yZiB7XHJcbiAgICAvKmZsZXgtYmFzaXM6IDExNHB4OyovXHJcbiAgICBtaW4td2lkdGg6MTE0cHg7XHJcbiAgICBtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWItc21hbGx7XHJcbiAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm11bHRpcGxlIHtcclxuICAgIC5wcmljZSAudGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDIwLCAyMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIC5kb21haW4ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHJhbnNmZXItbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICYuZmFsc2Uge1xyXG4gICAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2Fubm90LWNoZWNrLXRyYW5zX19zcC5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVze1xyXG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1vei1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTouNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50cnVlIHtcclxuICAgICAgICBpbnB1dCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL25vLWNoZWNrLXRyYW5zX19zcC5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWQtdHJhbnNfX3NwLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpkaXNhYmxlZCArIC5jaGVjay1zdGF0dXN7XHJcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGVybXtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDoxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoxNnB4O1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6OHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OjI0cHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgIzI2MjYyNjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBzZWxlY3R7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlbmQtYnV0dG9ue1xyXG4gICYuaW52YWxpZHtcclxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6Z3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvbWFpbi1jYXV0aW9ue1xyXG4gICYuaGlkZXtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICB9XHJcbiAgcGFkZGluZzoyNHB4O1xyXG4gIGJvcmRlcjpzb2xpZCAxcHggIzcwNzA3MDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZFRjU7XHJcbiAgaDN7XHJcbiAgICBjb2xvcjojRkY4MDY2O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmb250LXNpemU6MnJlbTtcclxuICB9XHJcbiAgcHt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcblxyXG4gIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnXCIpO31cclxuICBpbnB1dDpjaGVja2VkICsgLmNoZWNrLXN0YXR1cyB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmdcIik7fVxyXG4gIGlucHV0OmRpc2FibGVkICsgLmNoZWNrLXN0YXR1c3tcclxuICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIC1tb3otZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIC1tcy1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIG9wYWNpdHk6LjU7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1jaGVjayBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jaGVjay1vdXRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1jaGVja3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuY2hlY2stc3RhdHVze1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvKndpZHRoOiAzMDBweDsqL1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNre1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MzBweDtcclxuICAgICAgbWFyZ2luLXRvcDoyNHB4O1xyXG4gICAgfVxyXG4gICAgLmhpc3N1e1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGNjY5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgZm9udC1zaXplOjEuMnJlbTtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgcGFkZGluZy1yaWdodDo4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDo4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLy/jg4njg6HjgqTjg7PmpJzntKLntZDmnpzjgqvjg7zjg4njgrnjgr/jgqTjg6tcclxuLmRvbWFpbi1jYXJkLXRhYmxlIHtcclxuICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgLnNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoNSwgNzIpO1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbiAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2lzKDQsIDY0KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMiwgMjQpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJi5kdW1teSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICYuZmFsc2Uge1xyXG4gICAgICAqIHtcclxuICAgICAgICBjb2xvcjogJGdyZWUyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZSAqIHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQgKyAuY2hlY2stc3RhdHVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlMjtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2UgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9lcnJvci1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vdGpwIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlMjtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2UgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9lcnJvci1ub3RqcC5zdmcnKTtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudHJ1ZSB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNDU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZF9fc3Auc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVze1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICYubG9hZGluZy1hcmVhe1xyXG4gICAgICAgIGN1cnNvcjphdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZG9tYWluIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICZfX29ubHkge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNiwgMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gICAgJl9fZnVsbCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMSk7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgLnNhbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDY2O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9yZiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMTRweDtcclxuICAgIG1heC13aWR0aDoxMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi8v44Ot44Kw44Kk44Oz44O744Ki44Kr44Km44Oz44OI55m76Yyy44OV44Ot44O8XHJcbi5hY291bnQtZmxvdy1saXN0IHtcclxuICAmX19mbGV4IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuICAgICYuZmlyc3Qge1xyXG4gICAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZCB7XHJcbiAgICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGhpcmQge1xyXG4gICAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZvdXJ0aCB7XHJcbiAgICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZmlmdGgge1xyXG4gICAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDkpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NpbmdsZSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxNTBweDtcclxuICAgIG1heC13aWR0aDoxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOmF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggMTZweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLm51bSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDI1LCAyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGNlbnR1cnk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgZnooMTYsIDE0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93IHtcclxuICAgIGZsZXgtYmFzaXM6IDIycHg7XHJcbiAgICBtYXgtd2lkdGg6MjJweDtcclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgZmxleC1iYXNpczogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOjE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb3JlLWxvYWR7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIG1hcmdpbjowIGF1dG87XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbHtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5cclxuLmNvbHVtbl9fYm94e1xyXG4gIGJvcmRlci1yYWRpdXM6NXB4O1xyXG4gIC5kb21haW57XHJcbiAgICBmbGV4LWJhc2lzOjI0MHB4O1xyXG4gICAgbWF4LXdpZHRoOjI0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjVmOWZmO1xyXG4gICAgICBwYWRkaW5nLXRvcDoxNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGVyaW9ke1xyXG4gICAgZmxleC1iYXNpczoxNTBweDtcclxuICAgIG1heC13aWR0aDoxNTBweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgLnNlbGVjdC1maWVsZHtcclxuICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBtYXJnaW4tdG9wOjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndob2lze1xyXG4gICAgZmxleC1iYXNpczoyNTBweDtcclxuICAgIG1heC13aWR0aDoyNTBweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuICAubW9uZXl7XHJcbiAgICBmbGV4LWJhc2lzOjIwMHB4O1xyXG4gICAgbWF4LXdpZHRoOjIwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG4gIC5zaWdudXBfX2Zvcm0gLnNlbGVjdC1maWVsZHtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZm91ci1jb2x1bW57XHJcblxyXG4gICZfX2hlYWR7XHJcbiAgICBoZWlnaHQ6NjBweDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjlmZjtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2luZ2xle1xyXG4gICAgbWluLWhlaWdodDo4MHB4O1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDo4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XHJcbiAgICBib3JkZXI6c29saWQgMXB4ICNjY2M7XHJcbiAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICBzZWxlY3QsaW5wdXR7XHJcbiAgICAgIHBhZGRpbmc6NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwe3dvcmQtYnJlYWs6IGJyZWFrLWFsbDt9XHJcbiAgICBwLmNlbnRlci5zZWxlY3QtZmllbGR7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OjI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZmlyc3R7XHJcbiAgICAgIGJvcmRlci10b3A6bm9uZTtcclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgYm9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOjhweCA4cHggMHB4IDBweDtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xyXG4gICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjBweCAwcHggOHB4IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAvKnRleHQtYWxpZ246bGVmdDsqL1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjE2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVjb21tZW5kLWRvbWFpbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAtMjVweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIG1heC13aWR0aDogODk2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDMycHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mbGV4IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICB9XHJcbiAgJl9fc2luZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJhc2lzKDMsIDQ4LCA4OTYpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBAaW5jbHVkZSBiYigpO1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0KCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDkwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOjkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyKCk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQtYi5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgICB9XHJcbiAgICAubGluay1idXR0b24xIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZ251cCB7XHJcbiAgJl9fZm9ybSB7XHJcbiAgICAudHdvLWNvbHVtbl9fbGVmdCB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d28tY29sdW1uX19yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHdvLWNvbHVtbl9fdGl0bGUucmVxIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICflv4XpoIgnO1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhKCk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWFkZHJlc3NfX2J1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZGVkZWRlKTtcclxuICAgICAgQGluY2x1ZGUgYmEoKTtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndpZHRoNTY4IHtcclxuICAgICAgbWF4LXdpZHRoOiA1NjhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAud2lkdGg1MjAge1xyXG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC53aWR0aDI2OCB7XHJcbiAgICAgIG1heC13aWR0aDogMjY4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLndpZHRoODgge1xyXG4gICAgICBtYXgtd2lkdGg6IDg4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJhc2lzMTIwIHtcclxuICAgICAgZmxleC1iYXNpczogMTIwcHg7XHJcbiAgICAgIG1heC13aWR0aDoxMjBweDtcclxuICAgIH1cclxuICAgIC5saW1pdGUtd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1maWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgJG1haW47XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWZsZXgge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjY4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI2OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJhKCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICAgIC5jaGVjay1maWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5sYWJlbC1jaGVjay10ZXh0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVjay5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpkaXNhYmxlZCArIC5sYWJlbC1jaGVjay10ZXh0e1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAua29tZSB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn4oC7JztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb3JtLWNvbmZpcm0ge1xyXG4gICAgLnR3by1jb2x1bW5fX3RpdGxlLnJlcSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXJtcy1vZi1zZXJ2aWNlIHtcclxuICAgIC5udW1saXN0X19pdGVtLW51bTpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2lnbnVwLWNvbmZpcm0tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYmEoKTtcclxuICB9XHJcbiAgLnBheW1lbnQtY2hhcmdle1xyXG4gICAgLndpZHRoNTIwe1xyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnVzZS1yZXF1ZXN0LFxyXG4gIC5wYXltZW50LW1ldGhvZCB7XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgID4gbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICBsZWZ0OiAwO1xyXG4gICAgICAgICAgLy8gIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvLWNoZWNrIHtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAvLyAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgLy8gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAvLyAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMC4yZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2s6YmVmb3Jle1xyXG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1vei1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTouNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1jaGVjazpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5N2VlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggI2Y0ZjRmNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1jaGVjazpiZWZvcmV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0wLjJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICAgIGhlaWdodDogMS40ZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHhcclxuICAgICAgICAgIHNvbGlkICNiNGI0YjQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2t7XHJcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgLnJhZGlvLWNoZWNrIHtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQtYm94IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBiYSgpO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZ3JlZSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgIH1cclxuICAgIC5iYiB7XHJcbiAgICAgIEBpbmNsdWRlIGJiKCk7XHJcbiAgICB9XHJcbiAgICAub2Ytd3JhcCB7XHJcbiAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBiYTtcclxuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlcm1zLW9mLXNlcnZpY2Uge1xyXG4gICAgICAubnVtbGlzdF9faXRlbS1udW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrLWZpZWxkIHtcclxuICAgICAgJl9fY2VudGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LWNoZWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtY2hlY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jaGVja2VkLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpkaXNhYmxlZCArIC5jaGVja2JveC1jaGVja3tcclxuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIC1tb3otZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIC1tcy1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6LjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXNlbmQtd3JhcCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBtYXgtd2lkdGg6IDcyMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZmxvdy1ib3h7XHJcbiAgLnR3by1jb2x1bW5fX2xlZnR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZToycmVtO1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAmLmZyZWV7XHJcbiAgICAgICAgZm9udC1zaXplOjIuOHJlbTtcclxuICAgICAgICBjb2xvcjojNjU5OUZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbG93X190aHJlZXtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjVGN0Y4O1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgLmZsb3dfX3RocmVlLWJveHtcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6MjRweDtcclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6MTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZToxLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHdpZHRoOjgwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmstYnV0dG9uMXtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgY29sb3I6IzY1OTlGRjtcclxuICB9XHJcbiAgLmxlZnQtYm9yZGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgNXB4ICM2NTk5RkY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjRweDtcclxuICAgIG1hcmdpbi10b3A6MzJweDtcclxuICB9XHJcbn1cclxuIiwiLnBjLXNtc3tcclxuICAgIEBpbmNsdWRlIHNwIHtkaXNwbGF5Om5vbmU7fVxyXG59XHJcblxyXG4uc3Atc21ze1xyXG4gIGRpc3BsYXk6bm9uZTtcclxuICBAaW5jbHVkZSBzcCB7ZGlzcGxheTpmbGV4O31cclxuICB3aWR0aDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaW5wdXR7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgIG1heC13aWR0aDo2MHB4O1xyXG4gICAgaGVpZ2h0OjgwcHg7XHJcbiAgICBmb250LXNpemU6M3JlbTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNtcyB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZzogNDhweDtcclxuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNlcnRpZmljYXRpb24tZm9ybSB7XHJcbiAgICAmX19mbGV4IHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhKCk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAud2lkdGg2MjQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA2MjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC53aWR0aDQwMCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJhc2lzNDAwIHtcclxuICAgICAgZmxleC1iYXNpczogNDAwcHg7XHJcbiAgICAgIG1heC13aWR0aDo0MDBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYXNpczIwMCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgLypmbGV4LWJhc2lzOiAxMDAlOyovXHJcbiAgICAgICAgZmxleC1iYXNpczo2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1maWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgJG1haW47XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvLWZpZWxkIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgJi5tdC0yNHtcclxuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgJi5zcC1tbC0we1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmFkaW8tY2hlY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vcmFkaW8tbm9jaGVjay5zdmcnKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyKTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpjaGVja2VkICsgLnJhZGlvLWNoZWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL3JhZGlvLWNoZWNrZWQuc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2t7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIC1tb3otZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6LjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tc2VuZC13cmFwIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgIG1heC13aWR0aDogNzIxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiZGl2LndyYXAxMiB7XHJcbiAgQGluY2x1ZGUgd2lkdGgoMTIwMHB4KTtcclxufVxyXG5cclxuZGl2LndyYXAxMCB7XHJcbiAgQGluY2x1ZGUgd2lkdGgoMTAwMHB4KTtcclxufVxyXG5cclxuZGl2LndyYXA1MCB7XHJcbiAgQGluY2x1ZGUgd2lkdGgoNTAwcHgpO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0YWItYmlnIHtcclxuICAuc3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc3Age1xyXG4gIC50YWItYmlnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHBjIHtcclxuICAudGFiLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iXX0= */
