@charset "UTF-8";
.inner-content {
  max-width: 85.375rem;
  margin: 0 auto;
  padding: 0 1.25rem;
}

.clamp-1 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  white-space: initial !important;
}

.clamp-2 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.p-clamp-1::-webkit-input-placeholder {
  white-space: nowrap;
  /* 넘치는 텍스트 숨김 */
  overflow: hidden;
}

.p-clamp-1::-moz-placeholder {
  white-space: nowrap;
  /* 넘치는 텍스트 숨김 */
  overflow: hidden;
}

.p-clamp-1:-ms-input-placeholder {
  white-space: nowrap;
  /* 넘치는 텍스트 숨김 */
  overflow: hidden;
}

.p-clamp-1::-ms-input-placeholder {
  white-space: nowrap;
  /* 넘치는 텍스트 숨김 */
  overflow: hidden;
}

.p-clamp-1::placeholder {
  white-space: nowrap;
  /* 넘치는 텍스트 숨김 */
  overflow: hidden;
}

.p-clamp-1:-moz-placeholder-shown {
  text-overflow: ellipsis;
}

.p-clamp-1:-ms-input-placeholder {
  text-overflow: ellipsis;
}

.p-clamp-1:placeholder-shown {
  text-overflow: ellipsis;
}

/* font */
.fz-0 {
  font-size: 0px !important;
}

.fz-11 {
  font-size: 0.6875rem !important;
}

.fz-12 {
  font-size: 0.75rem !important;
}

.fz-13 {
  font-size: 0.8125rem !important;
}

.fz-14 {
  font-size: 0.875rem !important;
}

.fz-15 {
  font-size: 0.9375rem !important;
}

.fz-16 {
  font-size: 1rem !important;
}

.fz-18 {
  font-size: 1.125rem !important;
}

.fz-20 {
  font-size: 1.25rem !important;
}

.fz-22 {
  font-size: 1.375rem !important;
}

.fz-24 {
  font-size: 1.5rem !important;
}

.fw-4 {
  font-weight: 400 !important;
}

.fw-5 {
  font-weight: 500 !important;
}

.fw-6 {
  font-weight: 600 !important;
}

.fw-7 {
  font-weight: 700 !important;
}

.ta-l {
  text-align: left !important;
}

.ta-r {
  text-align: right !important;
}

.ta-r::-webkit-input-placeholder {
  text-align: right;
}

.ta-r::-moz-placeholder {
  text-align: right;
}

.ta-r:-ms-input-placeholder {
  text-align: right;
}

.ta-r::-ms-input-placeholder {
  text-align: right;
}

.ta-r::placeholder {
  text-align: right;
}

.ta-c {
  text-align: center !important;
}

.va-m {
  vertical-align: middle !important;
}

.lh-22 {
  line-height: 1.375rem;
}

.underline {
  text-decoration: underline;
  text-underline-offset: 25%;
  /* 3.25px */
  text-underline-position: from-font;
}

.underline.l-0 {
  text-underline-offset: 10%;
}

.w-60 {
  width: 3.75rem !important;
}

.w-89 {
  width: 5.5625rem !important;
}

.w-96 {
  width: 6rem !important;
}

.w-105 {
  width: 6.5625rem !important;
}

.w-124 {
  width: 7.75rem !important;
}

.w-150 {
  width: 9.375rem !important;
}

.w-173 {
  width: 10.8125rem !important;
}

.w-196 {
  width: 12.25rem !important;
}

.w-206 {
  width: 12.875rem !important;
}

.w-208 {
  width: 13rem !important;
}

.w-266 {
  width: 16.625rem !important;
}

.w-271 {
  width: 16.9375rem !important;
}

.w-280 {
  width: 17.5rem !important;
}

.w-320 {
  width: 20rem !important;
}

.w-354 {
  width: 22.125rem !important;
}

.w-50p {
  width: 50% !important;
}

.h-42 {
  height: 2.625rem !important;
}

.h-46 {
  height: 2.875rem !important;
}

.h-100 {
  height: 6.25rem !important;
}

.h-180 {
  height: 11.25rem !important;
}

.minw-130 {
  min-width: 8.125rem !important;
}

.minw-140 {
  min-width: 8.75rem !important;
}

/* margin / padding / color / etc */
.mg-auto {
  margin: 0 auto;
}

.mg-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-2 {
  margin-top: 0.125rem;
}

.mt-3 {
  margin-top: 0.1875rem;
}

.mt-4 {
  margin-top: 0.25rem;
}

.mt-5 {
  margin-top: 0.3125rem;
}

.mt-6 {
  margin-top: 0.375rem;
}

.mt-7 {
  margin-top: 0.4375rem;
}

.mt-8 {
  margin-top: 0.5rem !important;
}

.mt-10 {
  margin-top: 0.625rem !important;
}

.mt-12 {
  margin-top: 0.75rem !important;
}

.mt-14 {
  margin-top: 0.875rem;
}

.mt-16 {
  margin-top: 1rem;
}

.mt-18 {
  margin-top: 1.125rem !important;
}

.mt-20 {
  margin-top: 1.25rem !important;
}

.mt-24 {
  margin-top: 1.5rem;
}

.mt-28 {
  margin-top: 1.75rem;
}

.mt-30 {
  margin-top: 1.875rem !important;
}

.mt-40 {
  margin-top: 2.5rem;
}

.mt-45 {
  margin-top: 2.8125rem;
}

.mt-48 {
  margin-top: 3rem;
}

.mt-50 {
  margin-top: 3.125rem;
}

.mt-60 {
  margin-top: 3.75rem;
}

.mt-70 {
  margin-top: 4.375rem;
}

.mt-80 {
  margin-top: 5rem;
}

.mt-90 {
  margin-top: 5.625rem;
}

.mt-100 {
  margin-top: 6.25rem;
}

.mt-224 {
  margin-top: 14rem;
}

.mb-4 {
  margin-bottom: 0.25rem;
}

.mb-6 {
  margin-bottom: 0.375rem;
}

.mb-8 {
  margin-bottom: 0.5rem;
}

.mb-10 {
  margin-bottom: 0.625rem;
}

.mb-12 {
  margin-bottom: 0.75rem;
}

.mb-14 {
  margin-bottom: 0.875rem;
}

.mb-16 {
  margin-bottom: 1rem;
}

.mb-18 {
  margin-bottom: 1.125rem;
}

.mb-24 {
  margin-bottom: 1.5rem;
}

.mb-28 {
  margin-bottom: 1.75rem;
}

.mb-20 {
  margin-bottom: 1.25rem;
}

.mb-30 {
  margin-bottom: 1.875rem;
}

.mb-34 {
  margin-bottom: 2.125rem;
}

.mb-40 {
  margin-bottom: 2.5rem !important;
}

.mb-50 {
  margin-bottom: 3.125rem !important;
}

.mb-100 {
  margin-bottom: 6.25rem;
}

.ml-4 {
  margin-left: 0.25rem;
}

.ml-6 {
  margin-left: 0.375rem;
}

.ml-8 {
  margin-left: 0.5rem;
}

.ml-10 {
  margin-left: 0.625rem;
}

.ml-12 {
  margin-left: 0.75rem;
}

.ml-14 {
  margin-left: 0.875rem;
}

.ml-16 {
  margin-left: 1rem;
}

.ml-20 {
  margin-left: 1.25rem;
}

.ml-30 {
  margin-left: 1.875rem;
}

.mr-4 {
  margin-right: 0.25rem;
}

.pt-16 {
  padding-top: 1rem !important;
}

.pt-18 {
  padding-top: 1.125rem !important;
}

.pt-20 {
  padding-top: 1.25rem !important;
}

.pt-24 {
  padding-top: 1.5rem;
}

.pt-30 {
  padding-top: 1.875rem;
}

.pr-30 {
  padding-right: 1.875rem;
}

.pl-30 {
  padding-left: 1.875rem;
}

.pb-30 {
  padding-bottom: 1.875rem;
}

.c-white {
  color: #fff;
}

.c-dgray {
  color: #666;
}

.c-dgray2 {
  color: #888;
}

.c-red {
  color: #CF000E;
}

.c-bk {
  color: #111 !important;
}

.minw-56 {
  min-width: 3.5rem;
}

/* margin / padding / color / etc */
/* flex */
.flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex.al-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.flex.al-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex.al-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.flex.space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex.justify-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.flex.justify-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex.justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex.space-4 {
  gap: 0.25rem;
}

.flex.space-6 {
  gap: 0.375rem;
}

.flex.space-8 {
  gap: 0.5rem;
}

.flex.space-10 {
  gap: 0.625rem !important;
}

.flex.space-14 {
  gap: 0.875rem;
}

.flex.space-16 {
  gap: 1rem;
}

.space-10 {
  gap: 0.625rem !important;
}

.flex-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 !important;
      -ms-flex: 0 !important;
          flex: 0 !important;
}

/* flex */
/* input */
.inp-label {
  position: relative;
  margin: 1.25rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.inp-label.essential .label::after {
  content: '*';
  display: inline-block;
  margin-left: 0.125rem;
  color: #CF000E;
}

.inp-box.space-4 {
  gap: 0.25rem;
}

.inp-box.space-6 {
  gap: 0.375rem;
}

.inp-box.space-8 {
  gap: 0.5rem !important;
}

.inp-box.flex-1 > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.inp-box.btn-ty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.inp-box.btn-ty .input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.inp-box.btn-ty .btn {
  width: 5.0625rem;
  height: 2.625rem;
}

.inp-box.btn-ty .btn > span {
  font-size: 0.875rem;
  font-weight: 500;
}

.inp-box.tel-ty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.375rem;
}

.inp-box.tel-ty .input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.inp-box.tel-ty > span {
  font-size: 0.875rem;
  font-weight: 500;
}

.inp-box.select-ty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}

.inp-box.select-ty .cus-select {
  width: 8.75rem;
}

.inp-box.select-ty .input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.inp-box.select-ty.ty2 .cus-select {
  width: 7.125rem;
}

.inp-box.pw-ty {
  position: relative;
}

.inp-box.pw-ty .btn {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.inp-box.email-ty {
  border: 1px solid #C9C9C9;
  border-radius: 0.25rem;
}

.inp-box.email-ty .input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  padding-right: 1rem;
}

.inp-box.email-ty .input .t-inp {
  border: none;
}

.inp-box.email-ty .input p {
  white-space: nowrap;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.inp-box.time-ty .input {
  position: relative;
}

.inp-box.time-ty .timer {
  position: absolute;
  right: 1rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
  text-decoration: underline;
  color: #CF000E;
  top: 50%;
  font-weight: 500;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.t-inp {
  width: 100%;
  padding: 0 1rem;
  height: 2.625rem;
  border: 1px solid #C9C9C9;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  line-height: 2.625rem;
  font-weight: 500;
}

.t-inp::-webkit-input-placeholder {
  font-size: 0.875rem;
  color: #C9C9C9;
}

.t-inp::-moz-placeholder {
  font-size: 0.875rem;
  color: #C9C9C9;
}

.t-inp:-ms-input-placeholder {
  font-size: 0.875rem;
  color: #C9C9C9;
}

.t-inp::-ms-input-placeholder {
  font-size: 0.875rem;
  color: #C9C9C9;
}

.t-inp::placeholder {
  font-size: 0.875rem;
  color: #C9C9C9;
}

.t-inp:-moz-read-only {
  background: #F8F8F8;
  color: #666;
}

.t-inp:disabled, .t-inp:read-only {
  background: #F8F8F8;
  color: #666;
}

.t-inp.datepicker {
  cursor: pointer;
  padding-right: 2.5625rem;
  background: #fff url("../images/icon/icon_calendar.svg") no-repeat right 0.875rem center;
}

.input.sch-ty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  padding: 0.75rem 0.875rem 0.75rem 1.25rem;
  border: 1px solid #C9C9C9;
  background: #fff;
  width: 30rem;
  margin: auto;
  border-radius: 6.25rem;
}

.input.sch-ty .inp {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1rem;
  font-weight: 500;
  height: 1.5rem;
}

.input.sch-ty .inp::-webkit-input-placeholder {
  font-weight: 400;
  color: #888;
  color: #C9C9C9;
  font-weight: 500;
}

.input.sch-ty .inp::-moz-placeholder {
  font-weight: 400;
  color: #888;
  color: #C9C9C9;
  font-weight: 500;
}

.input.sch-ty .inp:-ms-input-placeholder {
  font-weight: 400;
  color: #888;
  color: #C9C9C9;
  font-weight: 500;
}

.input.sch-ty .inp::-ms-input-placeholder {
  font-weight: 400;
  color: #888;
  color: #C9C9C9;
  font-weight: 500;
}

.input.sch-ty .inp::placeholder {
  font-weight: 400;
  color: #888;
  color: #C9C9C9;
  font-weight: 500;
}

.input.sch-ty.ty2 {
  gap: 0.5rem;
  width: 100%;
  padding: 0.46875rem 0.875rem 0.46875rem 1rem;
  border-radius: 0.25rem;
}

.input.sch-ty.ty2 .inp {
  font-size: 0.875rem;
}

.input.sch-ty.ty2 .inp::-webkit-input-placeholder {
  font-size: 0.875rem;
}

.input.sch-ty.ty2 .inp::-moz-placeholder {
  font-size: 0.875rem;
}

.input.sch-ty.ty2 .inp:-ms-input-placeholder {
  font-size: 0.875rem;
}

.input.sch-ty.ty2 .inp::-ms-input-placeholder {
  font-size: 0.875rem;
}

.input.sch-ty.ty2 .inp::placeholder {
  font-size: 0.875rem;
}

.input.sch-ty.ty2 .btn.circle-del {
  width: 0.9375rem;
  height: 0.9375rem;
}

.input.sch-ty.ty2 .btn.search {
  width: 1.125rem;
  height: 1.125rem;
}

/* input */
/* textarea */
.cmt-input {
  overflow: hidden;
  position: relative;
  height: 11.25rem;
  padding: 1rem 0 3.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
  border: 1px solid #c9c9c9;
  border-radius: 0.375rem;
}

.cmt-input .textarea {
  padding: 0 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.cmt-input .textarea::-webkit-input-placeholder {
  font-size: 1rem;
  color: #c9c9c9;
  font-weight: 500;
}

.cmt-input .textarea::-moz-placeholder {
  font-size: 1rem;
  color: #c9c9c9;
  font-weight: 500;
}

.cmt-input .textarea:-ms-input-placeholder {
  font-size: 1rem;
  color: #c9c9c9;
  font-weight: 500;
}

.cmt-input .textarea::-ms-input-placeholder {
  font-size: 1rem;
  color: #c9c9c9;
  font-weight: 500;
}

.cmt-input .textarea::placeholder {
  font-size: 1rem;
  color: #c9c9c9;
  font-weight: 500;
}

.cmt-input .count {
  position: absolute;
  right: 1.25rem;
  bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  color: #888;
}

.text-box .textarea {
  width: 100%;
  height: 100%;
  resize: none;
}

.text-box .count em {
  position: relative;
  padding-right: 0.4375rem;
}

.text-box .count em:after {
  content: '/';
  position: absolute;
  right: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.text-box.ty2 {
  padding: 0 1.25rem 0 0;
  height: 2.625rem;
  border-radius: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.text-box.ty2 .textarea {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.text-box.ty2 .textarea::-webkit-input-placeholder {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #c9c9c9;
}

.text-box.ty2 .textarea::-moz-placeholder {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #c9c9c9;
}

.text-box.ty2 .textarea:-ms-input-placeholder {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #c9c9c9;
}

.text-box.ty2 .textarea::-ms-input-placeholder {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #c9c9c9;
}

.text-box.ty2 .textarea::placeholder {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #c9c9c9;
}

.text-box.ty2 .count {
  position: static;
  font-size: 0.75rem;
}

.text-box.ty3 {
  height: 8.75rem;
  padding: 0.875rem 0 3.375rem;
  padding: 0.875rem 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.text-box.ty3 .textarea {
  padding: 0 1rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.text-box.ty3 .textarea::-webkit-input-placeholder {
  font-size: 0.875rem;
  color: #c9c9c9;
}

.text-box.ty3 .textarea::-moz-placeholder {
  font-size: 0.875rem;
  color: #c9c9c9;
}

.text-box.ty3 .textarea:-ms-input-placeholder {
  font-size: 0.875rem;
  color: #c9c9c9;
}

.text-box.ty3 .textarea::-ms-input-placeholder {
  font-size: 0.875rem;
  color: #c9c9c9;
}

.text-box.ty3 .textarea::placeholder {
  font-size: 0.875rem;
  color: #c9c9c9;
}

.text-box.ty3 .count {
  bottom: 0.875rem;
}

/* textarea */
/* checkbox */
.chkbox {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.chkbox.single {
  line-height: 0;
}

.chkbox.single > label > input[type="checkbox"] + .text,
.chkbox.single > label > input[type="radio"] + .text {
  padding-left: 1.375rem;
  font-size: 0;
}

.chkbox > label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
}

.chkbox > label > input {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.chkbox > label > input[type="radio"] + .text {
  position: relative;
  display: inline-block;
  padding-left: 1.375rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: #888;
  word-break: break-all;
}

.chkbox > label > input[type="radio"] + .text::before {
  content: '';
  position: absolute;
  top: 0.125rem;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: #fff;
  border: 1px solid #c9c9c9;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.chkbox > label > input[type="radio"] + .text::after {
  content: '';
  position: absolute;
  top: 0.1875rem;
  left: 1px;
  width: 0.625rem;
  height: 0.625rem;
  width: 0.875rem;
  height: 0.875rem;
  border: 0.125rem solid #fff;
  border-radius: 100%;
  background-color: transparent;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.chkbox > label > input[type="radio"]:disabled + .text::before {
  border-color: #ddd;
  background: #f5f5f5;
}

.chkbox > label > input[type="radio"]:checked + .text {
  color: #111;
}

.chkbox > label > input[type="radio"]:checked + .text::before {
  background-color: #111;
  border-color: #111;
}

.chkbox > label > input[type="radio"]:checked + .text::after {
  opacity: 1;
}

.chkbox > label > input[type="checkbox"] + .text {
  position: relative;
  display: inline-block;
  padding-left: 2rem;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: #888888;
  word-break: break-all;
}

.chkbox > label > input[type="checkbox"] + .text::before {
  content: '';
  position: absolute;
  top: 0.125rem;
  left: 0;
  width: 1.375rem;
  height: 1.375rem;
  border: 1px solid #C9C9C9;
  border-radius: 0.125rem;
  background: #fff url("../images/icon/icon_check_gr.svg") no-repeat top 0.375rem center/0.8125rem 0.5625rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.chkbox > label > input[type="checkbox"]:checked + .text {
  color: #111;
}

.chkbox > label > input[type="checkbox"]:checked + .text::before {
  border-color: #111;
  background-color: #111;
  background-image: url("../images/icon/icon_check_wt.svg");
}

.chkbox > label > input:disabled + .text::before {
  background-color: #f8f8f8;
}

.chkbox.ty2 > label > input[type="radio"] + .text {
  padding-left: 1.75rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.chkbox.ty2 > label > input[type="radio"] + .text::before {
  width: 1.125rem;
  height: 1.125rem;
}

.chkbox.ty2 > label > input[type="radio"] + .text::after {
  width: 1rem;
  height: 1rem;
}

.chkbox.ty2 > label > input:disabled + .text::before {
  background-color: #f8f8f8;
}

.chkbox.ty2 > label > input[type="checkbox"] + .text {
  padding-left: 1.1875rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.chkbox.ty2 > label > input[type="checkbox"] + .text::before {
  top: 0.3125rem;
  left: 0;
  width: 0.875rem;
  height: 0.875rem;
  border: 0;
  background: url("../images/icon/icon_check_gr2.svg") no-repeat center/0.875rem;
}

.chkbox.ty2 > label > input[type="checkbox"]:checked + .text {
  color: #111;
}

.chkbox.ty2 > label > input[type="checkbox"]:checked + .text::before {
  background-image: url("../images/icon/icon_check_bk2.svg");
}

.chkbox.s-16 > label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
}

.chkbox.s-16 > label > input[type="checkbox"] + .text {
  padding-left: 1.375rem;
  font-size: 0.8125rem;
  line-height: 1.25rem;
}

.chkbox.s-16 > label > input[type="checkbox"] + .text::before {
  top: 0.125rem;
  width: 1rem;
  height: 1rem;
  background-size: 0.625rem 0.5rem;
  background-position: 0.125rem;
}

.chkbox.s-16 > label > input[type="checkbox"]:checked + .text::before {
  border-color: #111;
  background-color: #111;
  background-image: url("../images/icon/icon_check_wt.svg");
}

.chkbox.s-16 > label > input:disabled + .text::before {
  background-color: #f8f8f8;
}

.chkbox.none {
  pointer-events: none;
}

/* checkbox */
/* button */
/* button */
.btn {
  position: relative;
  display: inline-block;
  text-align: center;
  line-height: normal;
}

.btn.icon {
  height: auto;
  font-size: 0;
  border-radius: 0;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.btn.icon.zzim {
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/icon/icon_zzim.svg") no-repeat center/cover;
}

.btn.icon.zzim.c-dgray {
  width: 1rem;
  height: 1rem;
  background: url("../images/icon/icon_zzim_dgray.svg") no-repeat center/cover;
}

.btn.icon.zzim.c-dgray.s-18 {
  width: 1.125rem;
  height: 1.125rem;
}

.btn.icon.zzim.c-dgray.s-20 {
  width: 1.25rem;
  height: 1.25rem;
}

.btn.icon.zzim.c-dgray.s-24 {
  width: 1.5rem;
  height: 1.5rem;
}

.btn.icon.zzim.c-bk {
  background: url("../images/icon/icon_zzim_bk.svg") no-repeat center/cover;
}

.btn.icon.zzim.active {
  background: url("../images/icon/icon_zzim_active.svg") no-repeat center/cover;
}

.btn.icon.toggle {
  display: inline-block;
  width: 0.5625rem;
  height: 0.375rem;
  background: url("../images/icon/icon_arrow_d_bk_8.svg") no-repeat center/0.5625rem 0.375rem;
}

.btn.icon.toggle.c-gray {
  background-image: url("../images/icon/icon_arrow_d_gr.svg");
}

.btn.icon.share {
  width: 1.5rem;
  height: 1.5rem;
  background: url("../images/icon/icon_share.svg") no-repeat center/cover;
}

.btn.icon.mark {
  width: 0.875rem;
  height: 0.875rem;
  background: url("../images/icon/icon_mark.svg") no-repeat center/cover;
}

.btn.icon.compare {
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/icon/icon_compare.svg") no-repeat center/cover;
}

.btn.icon.compare.active {
  background-image: url("../images/icon/icon_compare_active.svg");
}

.btn.icon.close.c-white.s-14 {
  background: url("../images/icon/icon_close_wt_14.svg") no-repeat center/cover;
  min-width: 0.875rem;
  height: 0.875rem;
}

.btn.icon.reset {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 !important;
      -ms-flex: 0 !important;
          flex: 0 !important;
  min-width: 3rem;
  padding: 0;
  background: url("../images/icon/icon_reset.svg") no-repeat center/1.5rem;
}

.btn.icon.remove {
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/icon/icon_remove_bk.svg") no-repeat center/cover;
}

.btn.icon.remove.c-dgray {
  background: url("../images/icon/icon_remove_dgray.svg") no-repeat center/cover;
  min-width: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
}

.btn.icon.remove.s-18 {
  width: 1.125rem;
  height: 1.125rem;
}

.btn.icon.search {
  width: 1.375rem;
  height: 1.375rem;
  background: url("../images/icon/icon_search.svg") no-repeat center/cover;
}

.btn.icon.arrow.c-dgray {
  width: 0.4375rem;
  height: 0.6875rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat center/cover;
  vertical-align: middle;
}

.btn.icon.circle-del {
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/icon/icon_circle_del.svg") no-repeat center/cover;
}

.btn.icon.sch-back {
  width: 0.8125rem;
  height: 1.375rem;
  background: url("../images/icon/icon_search_back.svg") no-repeat center/contain;
}

.btn.icon.pw-view {
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/icon/icon_pw_view.svg") no-repeat center/cover;
}

.btn.icon.pw-view.active {
  background-image: url("../images/icon/icon_pw_view_active.svg");
}

.btn.icon.p-modify {
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/icon/icon_cs4.svg") no-repeat center/1.125rem;
}

.btn.icon.p-delete {
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/icon/icon_post_delete.svg") no-repeat center/1.125rem;
}

.btn.icon.cart {
  width: 1.25rem;
  height: 1.25rem;
}

.btn.icon.cart.c-gray {
  background: url("../images/icon/icon_cart_gray.svg") no-repeat center/cover;
}

.btn.bd-gray {
  position: relative;
  background-color: #fff;
}

.btn.bd-gray::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #d9d9d9;
  border-radius: 0.25rem;
}

.btn.bd-gray:disabled > span, .btn.bd-gray.disabled > span {
  color: #888;
}

.btn.bd-gray.selected::before {
  border-color: #111 !important;
}

.btn.bd-bk {
  position: relative;
  background-color: #fff;
}

.btn.bd-bk::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #111;
  border-radius: 0.25rem;
}

.btn.bd-bk:disabled::before {
  border-color: #c9c9c9;
}

.btn.bd-bk:disabled > span {
  color: #888;
}

.btn.bd-lgray {
  position: relative;
  background-color: #fff;
}

.btn.bd-lgray::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #c9c9c9;
  border-radius: 0.25rem;
}

.btn.bd-lgray:disabled {
  background-color: #F8F8F8;
}

.btn.bd-lgray:disabled::before {
  border-color: #c9c9c9;
}

.btn.bd-lgray:disabled > span {
  color: #666;
}

.btn.bd-lgray.selected::before {
  border-color: #111 !important;
}

.btn.bd-lgray2 {
  position: relative;
  background-color: #fff;
}

.btn.bd-lgray2::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #eee;
  border-radius: 0.25rem;
}

.btn.bd-lgray2:disabled {
  background-color: #F8F8F8;
}

.btn.bd-lgray2:disabled::before {
  border-color: #eee;
}

.btn.bd-lgray2:disabled > span {
  color: #888;
}

.btn.bd-lgray2.selected::before {
  border-color: #111;
}

.btn.bd-lgray3 {
  position: relative;
  background-color: #fff;
}

.btn.bd-lgray3::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #c9c9c9;
  border-radius: 0.125rem;
}

.btn.bd-lgray3:disabled::before {
  border-color: #c9c9c9;
}

.btn.bd-lgray3:disabled > span {
  color: #888;
}

.btn.bg-bk {
  position: relative;
  background: #111;
}

.btn.bg-bk > span {
  color: #fff;
}

.btn.bg-bk:disabled {
  background: #C9C9C9;
  color: #fff;
}

.btn.bg-gray {
  position: relative;
  background: #C9C9C9;
}

.btn.bg-gray > span {
  color: #fff;
}

.btn.bg-gray2 {
  position: relative;
  background: #888;
}

.btn.bg-gray2 > span {
  color: #fff;
}

.btn.bg-lgray {
  position: relative;
  background: #F8F8F8;
}

.btn.bg-lgray > span {
  color: #888;
}

.btn.ty1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
  border-radius: 0.25rem;
}

.btn.ty1 > span {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.btn.ty2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.125rem;
  padding: 0.1875rem 0.625rem;
}

.btn.ty2 > span {
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.btn.ty3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.125rem;
  padding: 0.125rem 0.625rem;
}

.btn.ty3 > span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.btn.ty4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  height: 2.875rem;
}

.btn.ty4 > span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.btn.ty5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  height: 2.625rem;
}

.btn.ty5 > span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.btn.ty6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  height: 2.5rem;
}

.btn.ty6 > span {
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  font-weight: 500;
}

.btn.ty7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.125rem;
  padding: 0.3125rem 0.625rem;
}

.btn.ty7 > span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.btn.filter {
  padding-left: 1.1875rem;
  background: url("../images/icon/icon_filter.svg") no-repeat center left/1rem;
}

.btn.reset {
  padding-left: 1.375rem;
  background: url("../images/icon/icon_reset.svg") no-repeat center left/1.125rem;
}

.btn.reset:disabled {
  background-image: url("../images/icon/icon_reset_disabled.svg");
}

.btn.reset.ty2 {
  padding-left: 3rem;
  background-position: center;
  background-size: 1.5rem;
}

.btn.reset.ty2 > span {
  font-size: 0;
}

.btn.reset.c-dgray {
  background-image: url("../images/icon/icon_reset_dgray.svg");
}

.btn.l-bar {
  margin-left: 1.25rem;
}

.btn.l-bar::after {
  content: '';
  display: inline-block;
  position: absolute;
  left: -0.625rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 0.75rem;
  background: #C9C9C9;
}

.btn.plus > span {
  padding-left: 1.375rem;
  background: url("../images/icon/icon_plus_bk_10.svg") no-repeat left center/0.75rem;
}

.btn.ty-select {
  display: block;
  width: 100%;
  height: 2.625rem;
  padding: 0 2.5rem 0 1rem;
  border-radius: 0.25rem;
  border: 1px solid #C9C9C9;
  background: #fff url("../images/icon/icon_arrow_d_bk_8.svg") no-repeat right 1rem center/0.6875rem 0.4375rem;
  text-align: left;
  color: #c9c9c9;
  font-size: 0.875rem;
  font-weight: 500;
}

.btn.ty-select > span {
  color: #c9c9c9;
  font-size: 0.875rem;
  font-weight: 500;
}

.btn.ty-select option {
  color: #111;
}

.btn.ty-select.select {
  color: #111;
}

.btn.ty-select.select > span {
  color: #111;
}

.btn.ty-arrow.c-dgray {
  padding-right: 0.75rem;
  background: url("../images/icon/icon_arrow_r_gr2_5.svg") no-repeat right center/0.375rem;
}

.btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.btn-box .w-full {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: auto;
}

.btn-box .w-auto {
  min-width: auto;
}

.btn-box.space-6 {
  gap: 0.375rem;
}

.btn-box.space-8 {
  gap: 0.5rem;
}

.btn-box.space-10 {
  gap: 0.625rem;
}

.btn-box.space-12 {
  gap: 0.75rem;
}

.btn-box.fixed {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 10;
  width: 100%;
  padding: 0.625rem 1.125rem 1.875rem;
  background: #fff;
}

.btn-box.fixed.ty2 {
  bottom: 3.75rem;
  z-index: 50;
  padding: 0.625rem 1.125rem;
}

.btn-box.fixed.ty3 {
  padding: 1rem 1.25rem;
}

.btn-box.flex-1 .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding: 0 0.3125rem;
}

.btn-box.ty-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-box.ty-center .btn {
  min-width: 10.8125rem;
}

.btn-box.ty-center2 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-box.ty-center2 .btn {
  min-width: 12.875rem;
}

.btn-box.ty-center3 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-box.ty-center3 .btn {
  min-width: 20rem;
}

/* button */
/* table */
/* table */
/* tab */
.tab-list-wrap.ty1 {
  font-size: 0;
  position: relative;
}

.tab-list-wrap.ty1::before {
  display: block;
  content: '';
  width: 100%;
  height: 0.125rem;
  background: #f8f8f8;
  position: absolute;
  left: 0;
  bottom: 0;
}

.tab-list-wrap.ty1 .tab-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tab-list-wrap.ty1 .tab-list .tab-menu {
  width: auto;
}

.tab-list-wrap.ty1 .tab-list .tab-menu a, .tab-list-wrap.ty1 .tab-list .tab-menu button {
  width: 100%;
  display: block;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.75rem 1.125rem;
  text-align: center;
  color: #888;
}

.tab-list-wrap.ty1 .tab-list .tab-menu.active a, .tab-list-wrap.ty1 .tab-list .tab-menu.active button {
  color: #111;
  font-weight: 700;
  position: relative;
}

.tab-list-wrap.ty1 .tab-list .tab-menu.active a::before, .tab-list-wrap.ty1 .tab-list .tab-menu.active button::before {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 0.125rem;
  left: 0;
  bottom: 0;
  background: #111;
}

.tab-list-wrap.ty2 {
  font-size: 0;
  position: relative;
}

.tab-list-wrap.ty2 .tab-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.375rem;
}

.tab-list-wrap.ty2 .tab-list .tab-menu {
  width: calc(25% - 0.28125rem);
}

.tab-list-wrap.ty2 .tab-list .tab-menu a, .tab-list-wrap.ty2 .tab-list .tab-menu button {
  position: relative;
  display: block;
  width: 100%;
  height: 2.875rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 2.875rem;
  padding: 0 0.625rem;
  text-align: center;
  border-radius: 0.25rem;
}

.tab-list-wrap.ty2 .tab-list .tab-menu a::before, .tab-list-wrap.ty2 .tab-list .tab-menu button::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.25rem;
  border: 1px solid #eee;
}

.tab-list-wrap.ty2 .tab-list .tab-menu.active a::before, .tab-list-wrap.ty2 .tab-list .tab-menu.active button::before {
  border-color: #111;
}

.tab-list-wrap.ty3 {
  font-size: 0;
  position: relative;
}

.tab-list-wrap.ty3::before {
  display: block;
  content: '';
  width: 100%;
  height: 0.125rem;
  background: #f8f8f8;
  position: absolute;
  left: 0;
  bottom: 0;
}

.tab-list-wrap.ty3 .tab-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tab-list-wrap.ty3 .tab-list .tab-menu {
  width: auto;
}

.tab-list-wrap.ty3 .tab-list .tab-menu a, .tab-list-wrap.ty3 .tab-list .tab-menu button {
  width: 100%;
  display: block;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.625rem 1rem;
  text-align: center;
  color: #888;
  height: auto;
}

.tab-list-wrap.ty3 .tab-list .tab-menu.active a, .tab-list-wrap.ty3 .tab-list .tab-menu.active button {
  color: #111;
  font-weight: 700;
  position: relative;
}

.tab-list-wrap.ty3 .tab-list .tab-menu.active a::before, .tab-list-wrap.ty3 .tab-list .tab-menu.active button::before {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 0.125rem;
  left: 0;
  bottom: 0;
  background: #111;
}

.tab-list-wrap.ty4 {
  font-size: 0;
  position: relative;
}

.tab-list-wrap.ty4 .tab-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.5rem;
}

.tab-list-wrap.ty4 .tab-list .tab-menu {
  width: auto;
}

.tab-list-wrap.ty4 .tab-list .tab-menu a, .tab-list-wrap.ty4 .tab-list .tab-menu button {
  position: relative;
  display: block;
  width: 100%;
  height: 2.0625rem;
  font-weight: 500;
  font-size: 0.9375rem;
  line-height: 2.0625rem;
  padding: 0 0.875rem;
  text-align: center;
  border-radius: 3.125rem;
}

.tab-list-wrap.ty4 .tab-list .tab-menu a::before, .tab-list-wrap.ty4 .tab-list .tab-menu button::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3.125rem;
  border: 1px solid #eee;
}

.tab-list-wrap.ty4 .tab-list .tab-menu.active a, .tab-list-wrap.ty4 .tab-list .tab-menu.active button {
  background: #111;
}

.tab-list-wrap.ty4 .tab-list .tab-menu.active a::before, .tab-list-wrap.ty4 .tab-list .tab-menu.active button::before {
  border-color: #111;
}

.tab-list-wrap.ty4 .tab-list .tab-menu.active a span, .tab-list-wrap.ty4 .tab-list .tab-menu.active button span {
  color: #fff;
}

.tab-list-wrap.flex-1 .tab-list .tab-menu {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.tab-list-wrap.flex-1 .tab-list .tab-menu a, .tab-list-wrap.flex-1 .tab-list .tab-menu button {
  padding-left: 0;
  padding-right: 0;
}

.tab-list-swiper {
  overflow: hidden;
}

.tab-list-swiper.tab-list-wrap.ty1 {
  position: relative;
}

.tab-list-swiper.tab-list-wrap.ty1.move::after {
  display: block;
  content: '';
  width: 4.6875rem;
  height: calc( 100% - 0.125rem);
  background: -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(right, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  pointer-events: none;
}

.tab-list-swiper.tab-list-wrap.ty1.at-end::after {
  z-index: -1;
}

.tab-cont {
  display: none;
}

.tab-cont.active {
  display: block;
}

/* tab */
/* list */
.list.ty1 li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.list.ty1 li::before {
  display: block;
  content: '・';
}

.list.s-12 li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

.list.s-12 li::before {
  display: block;
  content: '・';
}

.list.s-14 li {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.list.s-15 li {
  font-size: 0.9375rem;
  line-height: 1.5625rem;
}

.list.s-16 li {
  font-size: 1rem;
  line-height: 1.5rem;
}

.list.c-gray li {
  color: #888;
}

/* list */
/* accordion */
.accordion-item .accordion-title .btn {
  display: block;
  width: 100%;
  padding: 1rem 0;
  background: url("../images/icon/icon_plus_dgray.svg") no-repeat right center/0.625rem;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  text-align: left;
}

.accordion-item .accordion-content {
  display: none;
  margin-top: -0.375rem;
  padding-bottom: 1rem;
}

.accordion-item .accordion-content * {
  font-size: 0.8125rem;
  line-height: 1.3125rem;
}

.accordion-item.active .accordion-title .btn {
  background-image: url("../images/icon/icon_minus_dgray.svg");
}

.accordion-item.active .accordion-content {
  display: block;
}

.accordion-item + .accordion-item {
  border-top: 1px solid #eee;
}

.accordion-item.ty-arrow .accordion-title .btn {
  position: relative;
  background: 0;
}

.accordion-item.ty-arrow .accordion-title .btn::after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.6875rem;
  height: 0.4375rem;
  background: url("../images/icon/icon_arrow_d_dgr2.svg") no-repeat center/0.6875rem 0.4375rem;
}

.accordion-item.ty-arrow.active .accordion-title .btn::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
      -ms-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
}

.accordion-item.ty2 .accordion-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0 1.25rem;
  border-bottom: 1px solid #c9c9c9;
}

.accordion-item.ty2 .accordion-title .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: 23.5rem;
  padding: 0 1.25rem 0 0;
  white-space: nowrap;
  color: #666666;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: right;
}

.accordion-item.ty2 .accordion-title .btn p {
  word-break: break-all;
}

.accordion-item.ty2 .accordion-content {
  margin-top: 0;
}

.accordion-item.ty2.active .accordion-title {
  border-bottom: 0;
}

/* accordion */
/* title */
.sub-title-box.ty1 {
  padding: 0 0 1.25rem;
  border-bottom: 1px solid #C9C9C9;
}

.sub-title-box.ty2 {
  padding: 0 0 1.5rem;
  border-bottom: 1px solid #C9C9C9;
}

.sub-title-box.ty3 {
  padding: 0 0 0.875rem;
  border-bottom: 1px solid #C9C9C9;
}

.sub-title-box.no-bd {
  border-bottom: 0;
}

.t-title.ty1 {
  font-size: 2.5rem;
  line-height: 2.5rem;
  font-family: 'GMarketSans';
  font-weight: 400;
}

.t-title.ty2 {
  font-size: 1.75rem;
  line-height: 2.125rem;
}

.t-title.ty3 {
  font-size: 1.625rem;
  line-height: 2.125rem;
}

.t-title.ty4 {
  font-size: 1.5rem;
  line-height: 2rem;
}

.t-title.ty5 {
  font-size: 1.125rem;
  line-height: 1.625rem;
}

.t-title.ty6 {
  font-size: 1rem;
  line-height: 1.5rem;
}

.t-title .arrow-ty {
  padding-right: 1rem;
  background: url("../images/icon/icon_arrow_r_bk_4.svg") no-repeat right center/0.5rem;
}

.t-text.ty1 {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.t-text.ty2 {
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.375rem;
  background-size: 0.875rem;
}

.t-text.ty3 {
  width: 100%;
  font-size: 0.8125rem;
  line-height: 1.375rem;
}

.t-text.imp-ty {
  padding-left: 1.25rem;
  background: url("../images/icon/icon_imp_dgray.svg") no-repeat left top 0.25rem/0.875rem;
}

.t-text.imp-ty.c-bk {
  background-image: url("../images/icon/icon_imp_bk.svg");
}

.t-text.imp-ty.c-dgray2 {
  background-image: url("../images/icon/icon_imp_dgray2.svg");
}

.t-text.imp-ty.c-red {
  padding-left: 1.25rem;
  background: url("../images/icon/icon_imp_red.svg") no-repeat left center/0.875rem;
  vertical-align: middle;
}

.t-text.imp-ty.c-wt {
  color: #fff;
  background: url("../images/icon/icon_imp_wt.svg") no-repeat left top 0.1875rem/0.875rem;
}

.t-text.chk-ty {
  padding-left: 1.4375rem;
  background: url("../images/icon/icon_check_bk.svg") no-repeat left top 0.15625rem/1.0625rem;
}

.t-text.info-ty {
  position: relative;
  padding-left: 0.875rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.t-text.info-ty::before {
  content: "※";
  display: block;
  position: absolute;
  left: 0.125rem;
  font-size: 0.875rem;
  font-weight: 500;
}

.toggle-wrap.active .toggle-box {
  display: block;
}

.toggle-wrap.active .icon.toggle {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.toggle-wrap.active .ty-toggle.toggle {
  background-image: url("../images/icon/icon_minus_dgray.svg");
}

.toggle-wrap .toggle-box {
  display: none;
}

.toggle-wrap .ty-toggle.toggle {
  display: block;
  width: 100%;
  text-align: left;
  background: url("../images/icon/icon_plus_dgray.svg") no-repeat right center/0.625rem;
}

/* swiper */
.sw-box.item-ty {
  position: relative;
}

.sw-box .sw-cont {
  overflow: hidden;
}

.swiper-horizontal > .swiper-pagination {
  position: relative;
  width: 15.125rem;
  height: 0.1875rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 3.125rem;
  background: rgba(17, 17, 17, 0.2);
  border-radius: 0.1875rem;
  overflow: hidden;
}

.swiper-horizontal > .swiper-pagination .swiper-pagination-progressbar-fill {
  background-color: #111;
  border-radius: 0.1875rem;
}

.swiper-horizontal > .swiper-pagination.c-white {
  background: rgba(255, 255, 255, 0.3);
}

.swiper-horizontal > .swiper-pagination.c-white .swiper-pagination-progressbar-fill {
  background-color: #fff;
}

.swiper-horizontal > .swiper-pagination.fraction {
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  width: auto;
  height: auto;
  min-width: 2.625rem;
  padding: 0.3125rem 0.625rem;
  left: auto;
  bottom: auto;
  right: 1.5rem;
  top: 1.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  border-radius: 1.875rem;
  background-color: rgba(17, 17, 17, 0.4);
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.5);
}

.swiper-horizontal > .swiper-pagination.fraction .bar {
  width: 1px;
  height: 0.5625rem;
  background: rgba(255, 255, 255, 0.5);
  margin-right: -1px;
}

.swiper-horizontal > .swiper-pagination.fraction .swiper-pagination-current {
  color: #fff;
}

.swiper-button-prev,
.swiper-button-next {
  top: calc(50% - 5.9375rem);
  width: 2.75rem;
  height: 2.75rem;
  background: #fff url("../images/icon/icon_swiper_next.svg") no-repeat center/1.25rem;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0 0.3125rem 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0.3125rem 0 rgba(0, 0, 0, 0.1);
  opacity: 0;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0;
}

.swiper-button-prev {
  left: -1.375rem;
  background-image: url("../images/icon/icon_swiper_prev.svg");
}

.swiper-button-next {
  right: -1.375rem;
}

.sw-cont:hover .swiper-button-prev,
.sw-cont:hover .swiper-button-next, .sw-box:hover .swiper-button-prev,
.sw-box:hover .swiper-button-next {
  opacity: 1;
}

.sw-cont:hover .swiper-button-prev.swiper-button-disabled,
.sw-cont:hover .swiper-button-next.swiper-button-disabled, .sw-box:hover .swiper-button-prev.swiper-button-disabled,
.sw-box:hover .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
}

/* custom select */
.cus-select {
  position: relative;
}

.cus-select .trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  cursor: pointer;
}

.cus-select .option-wrap {
  display: none;
  position: absolute;
  top: calc(100% - 1px);
  width: 100%;
  background: #fff;
  z-index: 2;
}

.cus-select .option-wrap.select-popup {
  z-index: 1000;
}

.cus-select .option-wrap .popup-layer {
  max-height: 28.125rem;
}

.cus-select .option-wrap .popup-layer .popup-content {
  overflow: hidden;
}

.cus-select .option-wrap .popup-layer .popup-content .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.cus-select .option-wrap .popup-layer .popup-content .option {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  max-height: 20rem;
  overflow-y: auto;
}

.cus-select.ty1 .trigger {
  padding-right: 1.125rem;
}

.cus-select.ty1 .trigger::after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 0.6875rem;
  height: 0.4375rem;
  background: url("../images/icon/icon_arrow_d_gr.svg") no-repeat center/0.6875rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.cus-select.ty1 .trigger-txt {
  overflow: hidden;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #888;
}

.cus-select.ty1 .option-wrap {
  border: 1px solid #D9D9D9;
  margin-top: 0.5rem;
  width: auto;
  right: 0;
  white-space: nowrap;
  -webkit-box-shadow: 0px 0.125rem 0.25rem 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0.125rem 0.25rem 0px rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  overflow: hidden;
}

.cus-select.ty1 .option {
  overflow-y: auto;
  text-align: right;
}

.cus-select.ty1 .option > li {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #888;
  cursor: pointer;
  font-weight: 500;
  padding: 0.625rem 1rem;
}

.cus-select.ty1 .option > li.select, .cus-select.ty1 .option > li:hover {
  color: #111;
  background: #F8F8F8;
}

.cus-select.ty1.select .trigger::after {
  background-image: url("../images/icon/icon_arrow_d_bk.svg");
}

.cus-select.ty2 .trigger {
  height: 2.625rem;
  border-radius: 0.25rem;
  border: 1px solid #C9C9C9;
  background: #fff;
  padding: 0 1rem;
}

.cus-select.ty2 .trigger::after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 0.625rem;
  height: 0.375rem;
  background: url("../images/icon/icon_arrow_d_bk_8.svg") no-repeat center/0.625rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.cus-select.ty2 .trigger-txt {
  overflow: hidden;
  color: #c9c9c9;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.cus-select.ty2 .option-wrap {
  border: 1px solid #eee;
  border-top: 0;
  width: 100%;
  top: 100%;
  left: 0;
  white-space: nowrap;
  border-radius: 0 0 0.25rem;
  overflow: hidden;
  max-height: 13.125rem;
  overflow-y: auto;
}

.cus-select.ty2 .option {
  overflow-y: auto;
}

.cus-select.ty2 .option > li {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #888;
  cursor: pointer;
  font-weight: 500;
  padding: 0.625rem 1rem;
}

.cus-select.ty2 .option > li.select, .cus-select.ty2 .option > li:hover {
  color: #111;
}

.cus-select.ty2.disabled .trigger::after {
  background-image: url("../images/icon/icon_arrow_d_dgray_8.svg");
}

.cus-select.al-t .option-wrap {
  top: auto;
  bottom: 100%;
  border-radius: 0.25rem 0.25rem 0 0;
  border-top: 1px solid #eee;
  border-bottom: 0;
}

.cus-select.active .trigger::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
      -ms-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
  margin-top: -1px;
}

.cus-select.select .trigger-txt {
  color: #191919;
}

.cus-select.disabled .trigger {
  background-color: #F8F8F8;
  pointer-events: none;
}

.cus-select.disabled .trigger-txt {
  color: #C9C9C9;
}

.cus-select .popup-bottom .option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.625rem 0.375rem;
}

.cus-select .popup-bottom .option > li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 0.1875rem);
      -ms-flex: 0 0 calc(50% - 0.1875rem);
          flex: 0 0 calc(50% - 0.1875rem);
  border: 1px solid #EEEEEE;
  height: 2.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  color: #111;
}

.cus-select .popup-bottom .option > li.select {
  border-color: #111;
  background-color: transparent;
}

.cus-select .popup-bottom .option.ty-chk {
  gap: 1rem;
}

.cus-select .popup-bottom .option.ty-chk li {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  border: 0;
  text-align: left;
}

.cus-select + .text-box {
  display: none;
}

.cus-select.ty-textarea + .text-box {
  display: block;
}

/* nodata */
.nodata p {
  padding-top: 7rem;
  background: url("../images/icon/icon_nodata.png") no-repeat center top/6.25rem;
  color: #888;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: -0.28px;
}

.nodata.ty1 {
  height: calc(100vh - 8.875rem);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.nodata.ty2 {
  padding: 11.25rem 0;
}

.nodata.ty3 {
  padding: 10.5rem 0;
}

.nodata.ty4 {
  padding: 3.75rem 0;
}

.nodata.ty5 {
  padding: 6.25rem 0;
}

.nodata.ty6 {
  height: 25.9375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.nodata.ty7 {
  padding: 8.75rem 0;
}

/* box */
.bg-box {
  padding: 1.125rem 1.25rem;
  background: #F8F8F8;
}

.bg-box.r-4 {
  border-radius: 0.25rem;
}

.bg-box.r-6 {
  border-radius: 0.375rem;
}

.bg-box.bg-dgray {
  background-color: #EEE;
}

.bg-box.bg-gray {
  background-color: #F8F8F8;
}

.bg-box.bd-bk {
  border: 1px solid #111;
}

.bg-box.bd-gray {
  border: 1px solid #C9C9C9;
}

.bg-box.bg-white {
  background: #fff;
}

.bg-box.bd-dgray {
  border: 1px solid #EEE;
}

.bg-box.no-bg {
  background: none;
}

.bg-box.ty2 {
  padding: 0.875rem 1rem;
}

.bg-box.ty3 {
  padding: 1rem 0.875rem;
}

.bg-box.ty4 {
  padding: 1.25rem 1.875rem;
}

.bg-box.ty5 {
  padding: 0.75rem 0.875rem;
}

.bg-box.ty6 {
  padding: 2.125rem 0;
}

.bg-box.ty7 {
  padding: 1.25rem;
}

.bg-box.ty8 {
  padding: 1.25rem 1.5rem;
}

.gap-6 {
  height: 0.375rem;
  background: #f8f8f8;
}

/* 스위치 버튼 */
.switch-wrap {
  position: relative;
  display: inline-block;
  font-size: 0;
}

.switch-wrap > label > input {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.switch-wrap > label > input:checked + .text {
  color: #111;
}

.switch-wrap > label > input:checked + .text::before {
  background-color: #111;
}

.switch-wrap > label > input:checked + .text::after {
  left: 0.9375rem;
}

.switch-wrap > label > input:disabled + .text {
  color: #888888;
}

.switch-wrap > label > input:disabled + .text::before {
  background-color: #888888;
}

.switch-wrap > label .text {
  position: relative;
  display: block;
  padding-left: 2.375rem;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  color: #888;
}

.switch-wrap > label .text::before {
  content: '';
  position: absolute;
  top: 0.1875rem;
  left: 0;
  width: 1.875rem;
  height: 1.0625rem;
  border-radius: 6.25rem;
  background-color: #c9c9c9;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.switch-wrap > label .text::after {
  content: '';
  position: absolute;
  top: 0.3125rem;
  left: 0.125rem;
  z-index: 1;
  width: 0.8125rem;
  height: 0.8125rem;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.switch-wrap.reverse > label > input:checked + .text {
  color: #111;
}

.switch-wrap.reverse > label > input:checked + .text::before {
  background-color: #111;
}

.switch-wrap.reverse > label > input:checked + .text::after {
  left: auto;
  right: 0.125rem;
}

.switch-wrap.reverse > label .text {
  padding: 0 2.5rem 0 0;
}

.switch-wrap.reverse > label .text::before {
  content: '';
  position: absolute;
  top: 0.1875rem;
  left: auto;
  right: 0;
  width: 2rem;
  height: 1.125rem;
  border-radius: 6.25rem;
  background-color: #c9c9c9;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.switch-wrap.reverse > label .text::after {
  content: '';
  position: absolute;
  top: 0.3125rem;
  left: auto;
  right: 1rem;
  z-index: 1;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.switch-wrap.ty2 > label > input:checked + .text::after {
  left: auto;
  right: 0.125rem;
}

.switch-wrap.ty2 > label .text {
  padding: 0 2.5rem 0 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.switch-wrap.ty2 > label .text::before {
  top: 0.125rem;
  left: auto;
  right: 0;
  width: 2rem;
  height: 1.125rem;
}

.switch-wrap.ty2 > label .text::after {
  left: auto;
  right: 1rem;
  width: 0.875rem;
  height: 0.875rem;
  top: 0.25rem;
}

/* scroll 테이블 */
.tbl-scroll-wrap {
  overflow-x: auto;
  margin: 0 -1.25rem;
  padding: 0 1.25rem;
}

.tbl.ty1 {
  border-top: 1px solid #000;
}

.tbl.ty1 tbody td {
  padding: 1.125rem 0;
  padding-right: 1.25rem;
  border-bottom: 1px solid #EEE;
}

.tbl.ty2 {
  border-bottom: 1px solid #eee;
}

.tbl.ty2 th {
  background: #F8F8F8;
}

.tbl.ty2 th, .tbl.ty2 td {
  padding: 0.75rem 1rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 500;
  text-align: left;
  border-top: 1px solid #eee;
}

.tbl.ty2 td {
  font-weight: 400;
}

.tbl.ty3 {
  border-top: 1px solid #eee;
  word-break: break-all;
}

.tbl.ty3 th, .tbl.ty3 td {
  padding: 1.125rem 1.25rem;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.tbl.ty3 th:first-child, .tbl.ty3 td:first-child {
  border-left: 0;
}

.tbl.ty3 thead th {
  padding: 0.75rem;
  background: #f8f8f8;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 600;
}

.tbl.ty3 tbody th {
  padding: 0.625rem 0;
  text-align: center;
}

.tbl.ty3 tbody th, .tbl.ty3 tbody td {
  font-weight: 500;
}

.tbl.ty4 {
  border-left: 1px solid #eee;
  text-align: center;
}

.tbl.ty4 table {
  border-collapse: separate;
}

.tbl.ty4 thead th {
  padding: 0.5rem 0.75rem;
  background: #f8f8f8;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1;
}

.tbl.ty4 thead tr:first-child th {
  border-top: 1px solid #eee;
}

.tbl.ty4 tbody td {
  border-bottom: 1px solid #eee;
  padding: 0.78125rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1;
  word-break: break-all;
}

.tbl.ty4 tbody td:last-child {
  border-right: 1px solid #eee;
}

.tbl.th-fixed thead {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

/* hover-box */
.hover-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.hover-box .icon {
  vertical-align: middle;
}

.hover-box .icon.q-mk {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url("../images/icon/icon_q_mk_lgray.svg") no-repeat center/cover;
}

.hover-box .icon.q-mk.c-dgray {
  background-image: url("../images/icon/icon_q_mk_dgray.svg");
}

.hover-box .icon.q-mk.ml-8 ~ .hover-text {
  margin-left: 0.25rem;
}

.hover-box .icon:hover ~ .hover-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  z-index: 9999;
}

.hover-box .hover-text {
  position: absolute;
  background: #666;
  border-radius: 0.25rem;
  padding: 0.4375rem 0.875rem;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 1.9375rem;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  gap: 0.1875rem;
  -webkit-box-shadow: 0px 0.125rem 0.25rem 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0.125rem 0.25rem 0px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  display: none;
  word-break: break-all;
}

.hover-box .hover-text::before {
  display: block;
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -1rem;
  width: 0.9375rem;
  height: 0.625rem;
  border-style: solid;
  border-width: 0.625rem;
  border-color: #666 transparent transparent transparent;
}

.hover-box.b-ty .hover-text {
  bottom: auto;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  left: auto;
  right: -0.75rem;
  top: 1.875rem;
}

.hover-box.b-ty .hover-text::before {
  left: auto;
  right: 0.75rem;
  top: -0.625rem;
  border-color: transparent transparent #666 transparent;
}

/* 검색어 */
.sch-autocomplete-wrap {
  position: relative;
  z-index: 1;
}

.sch-autocomplete-wrap .sch-autocomplete {
  display: none;
  position: absolute;
  left: 0;
  top: 2.5rem;
  background: #fff;
  z-index: -1;
  width: 100%;
  border: 1px solid #EEE;
  border-top: none;
  border-radius: 0 0 0.25rem 0.25rem;
  padding-top: 1px;
  max-height: 13.125rem;
  overflow-y: auto;
}

.sch-autocomplete-wrap .sch-autocomplete li {
  display: block;
  padding: 0.625rem 1rem;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #888;
  cursor: pointer;
}

.sch-autocomplete-wrap .sch-autocomplete li .mark {
  color: #111;
}

.sch-autocomplete-wrap .sch-autocomplete li:hover {
  background: #f8f8f8;
}

.sch-autocomplete-wrap .sch-autocomplete.active {
  display: block;
}

.ws-no {
  white-space: nowrap;
}

/* border-line */
.border-line {
  border-top: 1px solid transparent;
}

.border-line.c-lgray {
  border-color: #EEEEEE;
}

.border-line.c-gray {
  border-color: #C9C9C9;
}

.border-line-bottom {
  border-bottom: 1px solid transparent;
}

.border-line-bottom.c-lgray {
  border-color: #EEEEEE;
}

.border-line-bottom.c-gray {
  border-color: #C9C9C9;
}

.border-line-bottom.c-bk {
  border-color: #111;
}

.border-line-left {
  border-left: 1px solid transparent;
}

.border-line-left.c-lgray {
  border-color: #EEEEEE;
}

/* datepicker */
.ui-widget.ui-widget-content {
  border-radius: 0.25rem;
  border-color: #C9C9C9;
  padding: 1rem 0.6875rem;
  font-family: "Pretendard", sans-serif;
}

.ui-widget .ui-widget-header {
  background: none;
  border: none;
  padding: 0;
}

.ui-widget .ui-widget-header .ui-icon {
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat center;
}

.ui-widget .ui-widget-header .ui-datepicker-prev .ui-icon {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.ui-widget-content {
  border: none;
}

.ui-widget-content .ui-state-default {
  color: #000;
  padding: 0;
}

.ui-datepicker {
  width: 14.5rem;
  margin-top: 0.3125rem;
}

.ui-datepicker .ui-datepicker-buttonpane {
  display: none;
}

.ui-datepicker .ui-datepicker-title {
  line-height: 1.375rem;
  font-size: 0.875rem;
}

.ui-datepicker table {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin: 0.1875rem 0 0;
}

.ui-datepicker thead th {
  padding: 0.4375rem 0.3125rem;
}

.ui-datepicker th {
  padding: 0 0.3125rem;
}

.ui-datepicker td {
  padding: 0.3125rem;
}

.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
  background: none !important;
  border: none !important;
  font-weight: 600 !important;
  position: relative;
}

.ui-datepicker td span.ui-priority-secondary, .ui-datepicker td a.ui-priority-secondary {
  opacity: 1;
  color: #CCC;
}

.ui-datepicker td span.ui-state-highlight::before, .ui-datepicker td a.ui-state-highlight::before {
  background: #FFF0BE;
}

.ui-datepicker td span.ui-state-active, .ui-datepicker td a.ui-state-active {
  color: #fff;
}

.ui-datepicker td span.ui-state-active::before, .ui-datepicker td a.ui-state-active::before {
  background: #111111;
}

.ui-datepicker td span:hover::before, .ui-datepicker td a:hover::before {
  background: #F0F0F0;
}

.ui-datepicker td span::before, .ui-datepicker td a::before {
  display: block;
  content: '';
  position: absolute;
  border-radius: 0.125rem;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  cursor: pointer;
  width: 1.375rem;
  height: 1.375rem;
}

.ui-datepicker .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover {
  background: none;
  border: none;
  background-position: center;
  top: 0.125rem;
}

.ui-datepicker .ui-datepicker-prev.ui-state-hover::before, .ui-datepicker .ui-datepicker-next.ui-state-hover::before {
  display: block;
  content: '';
  position: absolute;
  border-radius: 50%;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: #F0F0F0;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 0.125rem;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 0.125rem;
}

.ui-datepicker select {
  font-family: "Pretendard", sans-serif;
  font-weight: 700;
  text-align: center;
}

.ui-datepicker select.ui-datepicker-year {
  width: 2.5rem;
}

.ui-datepicker select.ui-datepicker-month {
  width: 1.875rem;
}

.period-sch-box {
  padding: 1.25rem;
}

.period-sch-box .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
}

.period-sch-box .top .calendar {
  gap: 0.40625rem;
}

.period-sch-box .top .input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.period-sch-box .top .btn-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.4375rem;
}

.calendar > span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.calendar .input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.break-all {
  word-break: break-all;
}

/* 검색조건 팝업 */
.period-sch-popup h2 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.period-sch-popup .cus-select {
  min-width: 7.125rem;
}

/* pagination */
.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagination ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagination ul li {
  padding: 0.3125rem 0.5rem 0.1875rem;
  width: 2rem;
}

.pagination ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #888;
  padding-bottom: 0.125rem;
  border-bottom: 1px solid transparent;
}

.pagination ul li.active a {
  color: #111;
  font-weight: 600;
  border-bottom: 1px solid #111;
}

.pagination .first, .pagination .last, .pagination .right, .pagination .left {
  width: 2rem;
  height: 2rem;
  text-indent: -9999em;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}

.pagination .first {
  background-image: url("../images/icon/icon_pagi_first.svg");
}

.pagination .left {
  background-image: url("../images/icon/icon_pagi_prev.svg");
}

.pagination .last {
  background-image: url("../images/icon/icon_pagi_last.svg");
}

.pagination .right {
  background-image: url("../images/icon/icon_pagi_next.svg");
}

@media screen and (max-width: 1385px) {
  .swiper-button-prev {
    left: -1.125rem;
  }
  .swiper-button-next {
    right: -1.125rem;
  }
}

.top-banner {
  background: #111;
}

.top-banner .inner-content {
  position: relative;
  padding: 0.625rem 1.25rem;
}

.top-banner a {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  white-space: initial !important;
  display: block;
  max-width: 97%;
  color: #fff;
  font-size: 0.8125rem;
  line-height: 0.875rem;
  text-align: center;
}

.top-banner .close {
  position: absolute;
  top: 0.4375rem;
  right: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/icon/icon_close_wt_14.svg") no-repeat center/cover;
}

/* header */
.header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
  background: #fff;
}

.header .hd-top {
  padding: 1.875rem 0 1.625rem;
}

.header .hd-top .inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header .hd-top h1 {
  font-size: 0;
}

.header .hd-top h1 .logo {
  display: block;
  width: 6.625rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 0;
}

.header .hd-top .sch-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  width: 26.875rem;
}

.header .hd-top .sch-area .input.sch-ty {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.5rem 1.125rem 0.5rem 1.25rem;
  border-radius: 6.25rem;
  background: #eee;
  border: 0;
}

.header .hd-top .sch-area .input.sch-ty input {
  font-size: 1rem;
  font-weight: 500;
  background: 0;
}

.header .hd-top .sch-area .input.sch-ty input::-webkit-input-placeholder {
  color: #888;
}

.header .hd-top .sch-area .input.sch-ty input::-moz-placeholder {
  color: #888;
}

.header .hd-top .sch-area .input.sch-ty input:-ms-input-placeholder {
  color: #888;
}

.header .hd-top .sch-area .input.sch-ty input::-ms-input-placeholder {
  color: #888;
}

.header .hd-top .sch-area .input.sch-ty input::placeholder {
  color: #888;
}

.header .hd-top .right-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 1.25rem;
}

.header .hd-top .right-menu > li > a {
  display: block;
  position: relative;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center center;
}

.header .hd-top .right-menu > li > a span {
  display: block;
  position: absolute;
  top: -0.3125rem;
  right: -0.25rem;
  width: 0.875rem;
  height: 0.875rem;
  background: #111;
  border-radius: 50%;
  color: #fff;
  font-size: 0.5625rem;
  font-weight: 600;
  text-align: center;
}

.header .hd-top .right-menu .mypage {
  background-image: url("../images/icon/icon_mypage.svg");
  position: relative;
}

.header .hd-top .right-menu .mypage:hover .header-popup {
  display: block;
}

.header .hd-top .right-menu .alarm {
  background-image: url("../images/icon/icon_alarm.svg");
  position: relative;
}

.header .hd-top .right-menu .alarm:hover .header-popup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header .hd-top .right-menu .alarm::before {
  display: none;
}

.header .hd-top .right-menu .cart {
  background-image: url("../images/icon/icon_cart.svg");
}

.header .hd-top .right-menu .cart::before {
  display: none;
}

.header .gnb-wrap {
  position: relative;
}

.header .gnb-wrap .gnb-inner {
  position: absolute;
  top: 2.5rem;
  left: 0;
  width: 100%;
  padding: 1.25rem 0 1.875rem;
  background: #fff;
  border-top: 1px solid #f8f8f8;
  -webkit-box-shadow: 0 0.25rem 0.9375rem -0.25rem rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.25rem 0.9375rem -0.25rem rgba(0, 0, 0, 0.05);
  display: none;
}

.header .gnb-wrap .depth1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}

.header .gnb-wrap .depth1 > li:hover > a::after {
  background: #cf000e;
}

.header .gnb-wrap .depth1 > li:hover .gnb-inner {
  display: block;
}

.header .gnb-wrap .depth1 > li > a {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  padding-bottom: 1rem;
  position: relative;
  display: inline-block;
}

.header .gnb-wrap .depth1 > li > a::after {
  content: '';
  display: block;
  width: 100%;
  height: 0.125rem;
  background: transparent;
  position: absolute;
  bottom: 0;
}

.header .gnb-wrap .depth2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.125rem;
}

.header .gnb-wrap .depth2 > li {
  min-width: 11.3%;
}

.header .gnb-wrap .depth2 > li > a {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.header .gnb-wrap .depth2.row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.75rem;
}

.header .gnb-wrap .depth3 {
  margin-top: 0.125rem;
}

.header .gnb-wrap .depth3 > li > a {
  display: inline-block;
  color: #666;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  padding-top: 0.625rem;
}

.header .gnb-wrap .depth3 > li > a:hover {
  color: #111;
}

/* header */
/* footer */
.footer {
  margin-top: 7.5rem;
  background: #f8f8f8;
}

.footer .ft-menu {
  padding: 1rem 0;
  border-bottom: 1px solid #EEEEEE;
}

.footer .ft-menu .inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footer .ft-menu .ft-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}

.footer .ft-menu .ft-links a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.footer .ft-menu .ft-links a + a::before {
  content: '';
  display: inline-block;
  width: 1px;
  height: 0.625rem;
  background: #C9C9C9;
}

.footer .ft-menu .ft-sns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}

.footer .ft-menu .ft-sns li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 50%;
}

.footer .ft-info {
  padding: 1.875rem 0 3.125rem;
}

.footer .ft-info .inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5.625rem;
}

.footer .ft-info .ft-contact strong {
  display: block;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
}

.footer .ft-info .ft-contact a {
  display: block;
  margin-top: 0.375rem;
  font-size: 1.625rem;
  line-height: 2.125rem;
  font-weight: 700;
}

.footer .ft-info .ft-contact span {
  display: block;
  margin-top: 0.625rem;
  color: #666;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
}

.footer .ft-info .ft-company {
  margin-left: auto;
}

.footer .ft-info .ft-company strong {
  display: block;
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
}

.footer .ft-info .ft-company p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem 0.5rem;
}

.footer .ft-info .ft-company span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  color: #888888;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
}

.footer .ft-info .ft-company span + span::before {
  content: '';
  display: inline-block;
  width: 1px;
  height: 0.75rem;
  background: #C9C9C9;
}

/* footer */
/* quick menu */
.quick-menu {
  position: fixed;
  right: 2.5rem;
  bottom: 4.375rem;
  z-index: 1;
}

.quick-menu .btn-top {
  width: 2.75rem;
  height: 2.75rem;
  cursor: pointer;
  border: 1px solid #EEEEEE;
  border-radius: 50%;
  display: none;
  background: #fff url("../images/icon/icon_top.svg") no-repeat center/1.5rem;
}

.quick-menu .btn-top a {
  display: block;
  text-indent: -9999em;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

main {
  display: block;
  min-height: 52.232vh;
}

.popup {
  /* 알럿팝업 */
  /* 하단팝업 */
}

.popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  visibility: hidden;
}

.popup-wrap.active {
  opacity: 1;
  visibility: visible;
}

.popup-layer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 29.125rem;
  max-height: 81.612vh;
  overflow: hidden;
  background: #fff;
  border-radius: 0.5rem;
}

.popup-layer.w-654 {
  width: 40.875rem;
}

.popup-layer.w-960 {
  width: 60rem;
}

.popup-head {
  position: relative;
  padding: 1.875rem 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.popup-head > h2 {
  font-size: 1.125rem;
  font-weight: 600;
}

.popup-head .icon.close {
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
  background: url("../images/icon/icon_popup_close.svg") no-repeat center/cover;
}

.popup-head .icon.back {
  width: 1.25rem;
  height: 1.125rem;
  margin-right: 0.625rem;
  background: url("../images/icon/icon_back.svg") no-repeat center/1.25rem 1.125rem;
}

.popup-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  padding: 0 1.5rem;
  margin-bottom: 1.875rem;
  overflow: auto;
  overflow-x: hidden;
}

.popup-content .gap-6 {
  margin: 0 -1.5rem;
}

.popup-content .inner.h-536 {
  height: 58.325vh;
}

.popup-btn-area {
  padding: 1rem 1.5rem;
  margin-top: -0.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
}

.popup-btn-area.full .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.popup-alert {
  padding: 0 1.875rem;
}

.popup-alert .popup-layer {
  max-width: 22.125rem;
  width: 100%;
  height: auto;
}

.popup-alert .popup-layer.w-466 {
  max-width: 29.125rem;
}

.popup-alert .popup-head {
  padding: 1.875rem 1.5rem 1.125rem;
}

.popup-alert .popup-head h2 {
  width: calc(100% - 1.5rem);
  font-size: 1.125rem;
}

.popup-alert .popup-head .icon.close {
  background-size: 1.125rem;
}

.popup-alert .popup-content {
  padding: 0 1.25rem;
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: center;
  min-height: 8.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.popup-alert .popup-btn-area {
  padding: 0 1.25rem 1.25rem;
  margin: 0;
}

.popup-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.popup-bottom .popup-bar {
  min-height: 2.375rem;
  position: relative;
}

.popup-bottom .popup-bar::before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 0.625rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 2.25rem;
  height: 0.375rem;
  border-radius: 1rem;
  background: #C9C9C9;
}

.popup-bottom .popup-layer {
  min-width: auto;
  max-width: none;
  width: 100%;
  height: auto;
  border-radius: 0;
  max-height: 75%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0.875rem 0.875rem 0 0;
  -webkit-box-shadow: 0 0 0.75rem rgba(25, 25, 25, 0.1);
          box-shadow: 0 0 0.75rem rgba(25, 25, 25, 0.1);
  overflow: unset;
}

.popup-bottom .popup-head {
  padding: 0.625rem 1.125rem 1.25rem;
}

.popup-bottom .popup-head .close {
  display: none;
}

.popup-bottom .popup-content {
  overflow: unset;
  padding: 0 1.25rem 1.25rem;
}

.popup-bottom .popup-btn-area {
  padding: 0 1.25rem calc(constant(safe-area-inset-bottom) + 1rem);
  padding: 0 1.25rem calc(env(safe-area-inset-bottom) + 1rem);
}

.popup-bottom.ty-full .popup-layer {
  max-height: 90%;
}

.popup-bottom.ty-full .popup-content {
  max-height: none;
}

.popup-bottom.ty-full.popup-full .popup-bar {
  display: none;
}

.popup-bottom.ty-full.popup-full .popup-head {
  padding: 1.125rem;
}

.popup-bottom.ty-full.popup-full .popup-head .close {
  display: block;
}

.popup-bottom.ty-full.popup-full .popup-layer {
  max-height: none;
  height: 100%;
  border-radius: 0;
}

.popup-bottom .popup-fix-btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  padding: 1.875rem 0 2.5rem;
}

.popup-main {
  background-color: transparent;
  padding: 2.5rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.popup-main .popup-layer {
  width: 30rem;
}

.popup-main .popup-content {
  margin: 0;
  padding: 0;
  border-radius: 0.75rem 0.75rem 0 0;
  overflow: hidden;
}

.popup-main .popup-content .sw-cont {
  position: relative;
}

.popup-main .popup-content .sw-cont .swiper-slide img {
  width: 100%;
  aspect-ratio: 480/320;
  -o-object-fit: cover;
     object-fit: cover;
}

.popup-main .popup-content .swiper-units {
  left: auto;
  right: 1.125rem;
  bottom: 1.125rem;
}

.popup-main .popup-main-swiper {
  position: relative;
}

.popup-main .popup-main-swiper > .swiper-pagination {
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  width: auto;
  height: auto;
  min-width: 2.625rem;
  padding: 0.3125rem 0.625rem;
  left: auto;
  bottom: auto;
  right: 1.5rem;
  top: 1.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  border-radius: 1.875rem;
  background-color: rgba(17, 17, 17, 0.48);
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.5);
}

.popup-main .popup-main-swiper > .swiper-pagination .bar {
  width: 1px;
  height: 0.5625rem;
  background: rgba(255, 255, 255, 0.5);
  margin-right: -1px;
}

.popup-main .popup-main-swiper > .swiper-pagination .swiper-pagination-current {
  color: #fff;
}

.popup-main .popup-btn-area {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.125rem 1.875rem;
}

.popup-main .popup-btn-area a {
  display: block;
  line-height: 1.5rem;
  font-size: 0.9375rem;
}

.popup-toast {
  position: fixed;
  z-index: 1010;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 3.75rem;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  visibility: hidden;
  width: 26.875rem;
}

.popup-toast-content {
  padding: 0.875rem 0;
  background: rgba(17, 17, 17, 0.7);
  border-radius: 0.375rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  font-weight: 500;
}

.popup-toast.active {
  opacity: 1;
  visibility: visible;
}

.popup-toast.ty2 {
  bottom: 7.625rem;
}

/* 소모품 팝업 */
.c-ex-popup .box {
  padding: 1rem;
  border: 1px solid #EEE;
  background: #f8f8f8;
  border-radius: 0.5rem;
}

.c-ex-popup .box .code {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #888;
}

.c-ex-popup .box .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.3125rem;
}

/* 헤더 팝업 */
.header-popup {
  position: absolute;
  right: -1.125rem;
  background: #fff;
  border-radius: 0.375rem;
  -webkit-filter: drop-shadow(0 0.25rem 1.25rem rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 0.25rem 1.25rem rgba(0, 0, 0, 0.1));
  top: 3.125rem;
  display: none;
  z-index: 10;
  padding: 1rem;
  width: 6.5625rem;
}

.header-popup::before {
  display: block;
  content: '';
  width: 1.625rem;
  height: 1.875rem;
  background: url("../images/icon/icon_header_arrow_wt.svg") no-repeat top 0.625rem center;
  position: absolute;
  right: 1rem;
  top: -1.75rem;
}

.header-popup .link-lists li + li {
  margin-top: 0.625rem;
}

.header-popup .link-lists a {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
}

.header-popup.alarm-popup {
  width: 30.1875rem;
  padding: 1.25rem 1.5rem;
  max-height: 87.052vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.header-popup.alarm-popup .tab-list-wrap {
  min-height: 2.75rem;
}

.header-popup.alarm-popup .alarm-lists {
  overflow-y: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.header-popup.alarm-popup .alarm-lists .sub-title-box {
  padding-bottom: 0.875rem;
}

/* page */
.main-kv-section .main-kv-slide {
  position: relative;
  max-width: 85.375rem;
  margin: 0 auto;
}

.main-kv-section .swiper-slide {
  position: relative;
}

.main-kv-section .swiper-slide a::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #11111150;
  opacity: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-touch-action: none;
      touch-action: none;
}

.main-kv-section .swiper-slide img {
  width: 100%;
}

.main-kv-section .swiper-slide.swiper-slide-active a::after {
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.main-kv-section .swiper-horizontal > .swiper-pagination {
  position: absolute;
  top: auto;
  bottom: 2.5rem;
}

.main-link-menu {
  margin-top: 3.125rem;
}

.main-link-menu .menu-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.625rem;
}

.main-link-menu .menu-lists li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  height: 2.875rem;
  padding: 0 1rem 0 0.5rem;
  border-radius: 3.125rem;
  border: 1px solid #eee;
}

.main-link-menu .menu-lists li a img {
  width: 2.125rem;
  height: 2.125rem;
  border-radius: 50%;
  overflow: hidden;
}

.main-link-menu .menu-lists li a span {
  font-size: 0.9375rem;
  font-weight: 500;
}

.main-timer-section {
  padding: 6.25rem 0;
  background: #CECCBE;
}

.main-timer-section .title-box {
  position: relative;
  color: #fff;
  margin-bottom: 2.5rem;
}

.main-timer-section .title-box .sub-t {
  margin: 0.5rem 0 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.625rem;
}

.main-timer-section .title-box a {
  position: absolute;
  right: 0;
  bottom: 0.125rem;
}

.main-timer-section .time-deal .timer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-timer-section .time-deal span {
  font-family: 'GMarketSans',serif;
  min-width: 3.625rem;
  color: #fff;
  font-size: 2.75rem;
  line-height: 2.75rem;
  font-weight: 400;
  text-align: center;
}

.main-timer-section .time-deal span.day {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: auto;
  font-weight: 600;
}

.main-timer-section .time-deal span.day::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 2.125rem;
  margin: -0.4375rem 1.25rem 0;
  background: #fff;
}

.main-timer-section .time-deal span.dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.1875rem;
  min-width: auto;
  font-weight: 600;
}

.main-timer-section .time-deal span.dd::before {
  content: "-";
  display: inline-block;
  margin-left: 0.1875rem;
  color: #fff;
  font-size: 2.75rem;
  line-height: 2.75rem;
  font-weight: 600;
}

.main-timer-section .time-deal span.colon {
  min-width: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  margin: -0.3125rem 0.5rem 0;
}

.main-timer-section .time-deal span.colon::before, .main-timer-section .time-deal span.colon::after {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background: #fff;
}

.main-timer-section .sub-t {
  margin-bottom: 1.5rem;
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
  text-align: center;
}

.main-timer-section .timer-slide {
  overflow: hidden;
  border-radius: 0.375rem;
}

.main-timer-section .sw-cont .swiper-pagination {
  display: none;
}

.main-timer-section .sw-cont .swiper-button-prev,
.main-timer-section .sw-cont .swiper-button-next {
  display: none;
  top: calc(50% - 2.75rem);
}

.main-timer-section .sw-cont.active .swiper-pagination {
  display: block;
}

.main-timer-section .sw-cont.active .swiper-button-prev,
.main-timer-section .sw-cont.active .swiper-button-next {
  display: block;
}

.main-banner-item-section .banner-item-slide {
  overflow: hidden;
}

.main-banner-item-section .banner-item-slide .img-box {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}

.main-banner-item-section .banner-item-slide .img-box > img {
  width: 100%;
  aspect-ratio: 426/560;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-banner-item-section .banner-item-slide .img-box .thumbs {
  position: absolute;
  left: 2.125rem;
  bottom: 2.5rem;
  width: 6.25rem;
  height: 7.6875rem;
  border-radius: 0.25rem;
  overflow: hidden;
}

.main-banner-item-section .banner-item-slide .txt-box {
  margin-top: 1rem;
}

.main-banner-item-section .banner-item-slide .txt-box strong {
  display: block;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
}

.main-banner-item-section .banner-item-slide .txt-box span {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  margin-top: 0.375rem;
}

.main-showcase-section .showcase-slide {
  overflow: hidden;
}

.main-showcase-section .img-box {
  overflow: hidden;
  position: relative;
  border-radius: 0.375rem;
}

.main-showcase-section .img-box img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-showcase-section .txt-box {
  margin-top: 1rem;
}

.main-showcase-section .txt-box p {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
}

.main-showcase-section .txt-box span {
  display: block;
  margin-top: 0.25rem;
  color: #888;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
}

.main-episode-section {
  padding: 6.25rem 0;
  background: #C2C8CF;
}

.main-episode-section .title-box {
  position: relative;
  color: #fff;
}

.main-episode-section .title-box a {
  position: absolute;
  right: 0;
  bottom: 0;
}

.main-episode-section .episode-slide {
  overflow: hidden;
}

.main-episode-section .episode-slide .swiper-slide .thumb {
  overflow: hidden;
  position: relative;
  border-radius: 0.5rem;
}

.main-episode-section .episode-slide .swiper-slide .thumb img {
  aspect-ratio: 318/428;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-episode-section .episode-slide .swiper-slide .thumb::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 17, 17, 0)), to(rgba(17, 17, 17, 0.4)));
  background: -webkit-linear-gradient(top, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.4) 100%);
  background: linear-gradient(180deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.4) 100%);
  pointer-events: none;
}

.main-episode-section .episode-slide .swiper-slide .thumb::after {
  content: "";
  display: block;
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
  width: 2.125rem;
  height: 2.125rem;
  background: url("../images/icon/icon_play.svg") no-repeat center/2.125rem;
}

.main-episode-section .episode-slide .swiper-slide .txt {
  display: block;
  margin-top: 1rem;
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  text-align: center;
}

.main-mg-section {
  padding-bottom: 1.25rem;
}

.main-mg-section .mg-slide {
  overflow: hidden;
}

.main-mg-section .mg-slide .swiper-slide img {
  width: 100%;
  aspect-ratio: 426/524;
  -o-object-fit: cover;
     object-fit: cover;
}

.main-mg-section .mg-slide .img-box {
  overflow: hidden;
  border-radius: 0.5rem;
}

.main-mg-section .mg-slide .txt-box {
  margin-top: 1.25rem;
  text-align: center;
}

.main-mg-section .mg-slide .txt-box strong {
  display: block;
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 600;
}

.main-mg-section .mg-slide .txt-box span {
  display: block;
  margin-top: 0.25rem;
  color: #888;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 500;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

/* page */
.badge-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.3125rem;
}

.badge-item {
  padding: 0 0.375rem;
  height: 1.375rem;
  border-radius: 0.125rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.375rem;
}

.badge-item.ty2 {
  padding: 0 0.4375rem;
  font-size: 0.75rem;
  line-height: 1.5rem;
  height: 1.5rem;
}

.badge-item.ty3 {
  padding: 0 0.375rem;
  height: 1.375rem;
  font-size: 0.75rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.badge-item.ty4 {
  padding: 0 0.5rem;
  height: 1.5625rem;
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  font-weight: 500;
}

.badge-item.bg-lgray {
  background: #c9c9c9;
  color: #fff;
}

.badge-item.bg-bk {
  background: #111;
  color: #fff;
}

.badge-item.bg-dgray {
  background: #666;
  color: #fff;
}

.prd-item .thumbs {
  position: relative;
}

.prd-item .thumbs .badge-cont {
  position: absolute;
  top: 1rem;
  left: 1rem;
}

.prd-item.card-ty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  padding: 1rem 1rem 1.5rem;
  border-radius: 0.375rem;
  background: #fff;
}

.prd-item.card-ty .thumbs {
  position: relative;
  border-radius: 0.375rem;
  background: #fff;
  border: 1px solid #EEE;
}

.prd-item.card-ty .thumbs a {
  display: block;
}

.prd-item.card-ty .thumbs a img {
  width: 100%;
}

.prd-item.card-ty .badge-item {
  padding: 0 0.5rem;
  height: 1.625rem;
  border-radius: 0.1875rem;
  font-size: 0.75rem;
  line-height: 1.625rem;
}

.prd-item.card-ty .desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100% - calc(352/1920*100vw));
  margin-top: 0.875rem;
}

.prd-item.card-ty .desc .code {
  color: #888;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 300;
}

.prd-item.card-ty .desc .name {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 500;
  margin: 0.375rem 0 1.125rem;
}

.prd-item.card-ty .desc .price {
  margin-top: auto;
}

.prd-item.card-ty .desc .price .amount {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3125rem;
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: 700;
}

.prd-item.card-ty .desc .price .amount .per {
  color: #CF000E;
}

.prd-item.card-ty .desc .price .amount del {
  margin-left: auto;
  color: #BCBCBC;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
}

.prd-item.re-ty1 .thumbs {
  position: relative;
  background: #F2F2F4;
  border: 1px solid #eee;
  border-radius: 0.375rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
}

.prd-item.re-ty1 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.prd-item.re-ty1 .thumbs .badge-cont {
  top: 0.625rem;
  left: 0.625rem;
}

.prd-item.re-ty1 .zzim {
  position: absolute;
  bottom: 0.625rem;
  right: 0.625rem;
}

.prd-item.re-ty1 .desc {
  margin-top: 0.75rem;
}

.prd-item.re-ty1 .desc .code {
  font-weight: 300;
  font-size: 0.6875rem;
  line-height: 0.875rem;
  color: #888;
}

.prd-item.re-ty1 .desc .name {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-top: 0.25rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.re-ty1 .desc .price {
  margin-top: 0.3125rem;
}

.prd-item.re-ty1 .desc .price del {
  font-size: 0.8125rem;
  line-height: 1.1875rem;
  text-decoration: line-through;
  color: #BCBCBC;
}

.prd-item.re-ty1 .desc .price .amount {
  font-weight: 700;
  font-size: 0.9375rem;
  line-height: 1.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prd-item.re-ty1 .desc .price .amount .per {
  color: #CF000E;
  margin-right: 0.125rem;
}

/* 상품 상세 */
.goods-detail-wrap .btn-right {
  padding: 1rem 0;
  font-size: 0.9375rem;
  font-weight: 500;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat right center/0.4375rem 0.75rem;
}

.goods-detail-wrap .goods-top-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.goods-detail-wrap .goods-top-section .goods-thumbs {
  position: relative;
  max-width: 47.875rem;
  width: 57.7%;
}

.goods-detail-wrap .goods-top-section .goods-thumbs .thumb-slide {
  position: relative;
  overflow: hidden;
}

.goods-detail-wrap .goods-top-section .goods-thumbs .thumb-slide .swiper-slide img {
  width: 100%;
  aspect-ratio: 766/945;
  -o-object-fit: cover;
     object-fit: cover;
}

.goods-detail-wrap .goods-top-section .goods-thumbs .swiper-pagination {
  position: absolute;
  top: auto;
  bottom: 4.6875rem;
}

.goods-detail-wrap .goods-top-section .goods-thumbs .swiper-button-prev,
.goods-detail-wrap .goods-top-section .goods-thumbs .swiper-button-next {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.goods-detail-wrap .goods-top-section .goods-thumbs .swiper-button-prev {
  left: 1.25rem;
}

.goods-detail-wrap .goods-top-section .goods-thumbs .swiper-button-next {
  right: 1.25rem;
}

.goods-detail-wrap .goods-desc-area {
  max-width: 32rem;
  width: 38.6%;
}

.goods-detail-wrap .goods-desc-area .share-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.goods-detail-wrap .goods-desc-area .share-area .model-num {
  padding-left: 1.25rem;
  background: url("../images/icon/icon_copy.svg") no-repeat left center/1rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.goods-detail-wrap .goods-desc-area .share-area .btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  margin-left: auto;
}

.goods-detail-wrap .goods-desc-area .name {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 600;
  margin: 0.75rem 0 1.5rem;
}

.goods-detail-wrap .goods-desc-area .time-deal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 2.375rem;
  padding: 0 0.875rem;
  border-radius: 0.25rem;
  background: #CF000E;
}

.goods-detail-wrap .goods-desc-area .time-deal.ended {
  display: none;
}

.goods-detail-wrap .goods-desc-area .time-deal .timer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1.375rem;
  background: url("../images/icon/icon_timedeal.svg") no-repeat left center/1rem;
}

.goods-detail-wrap .goods-desc-area .time-deal .timer span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
}

.goods-detail-wrap .goods-desc-area .time-deal .timer span.day::after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 0.625rem;
  margin: 0 0.5rem;
  background: rgba(255, 255, 255, 0.5);
}

.goods-detail-wrap .goods-desc-area .time-deal .timer span.mm::before, .goods-detail-wrap .goods-desc-area .time-deal .timer span.ss::before {
  content: ":";
  display: inline-block;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  margin: 0 0.1875rem 0.1875rem;
}

.goods-detail-wrap .goods-desc-area .time-deal a {
  padding-right: 0.75rem;
  background: url("../images/icon/icon_arrow_r_w_4.svg") no-repeat right center/0.375rem 0.5625rem;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
}

.goods-detail-wrap .goods-desc-area .price-type {
  margin-top: 0.75rem;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  width: 100%;
  padding: 1rem 0.875rem;
  border-radius: 0.25rem;
  border: 1px solid #111;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box .text {
  width: 40%;
  font-size: 1rem;
  font-weight: 500;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box.ty-radio {
  border-color: #eee;
  background: #fff;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box.ty-radio .chkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0.875rem;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box.ty-radio .chkbox label {
  display: block;
  height: 100%;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box.ty-radio.checked {
  border-color: #111;
  background: none;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box.ty-radio.disabled {
  background: #F8F8F8;
  border-color: #F8F8F8;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box.ty-radio.disabled .price .amount {
  color: #888;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box.ty-radio.disabled .price .amount .per {
  color: #888;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5rem;
  width: 70%;
  margin-left: auto;
  text-align: right;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box .price .amount {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box .price .amount .per {
  margin-right: 0.5rem;
  color: #CF000E;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box .price del {
  display: block;
  color: #BCBCBC;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.goods-detail-wrap .goods-desc-area .price-type .price-box + .price-box {
  margin-top: 0.375rem;
}

.goods-detail-wrap .goods-desc-area .option-area {
  margin-top: 1.875rem;
}

.goods-detail-wrap .goods-desc-area .option-area .option-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.5rem;
}

.goods-detail-wrap .goods-desc-area .option-area .option-lists h3 {
  font-size: 1rem;
  line-height: 1.5rem;
}

.goods-detail-wrap .goods-desc-area .option-area .btn-box .btn {
  min-width: 9.8125rem;
}

.goods-detail-wrap .goods-desc-area .option-area .btn-box .btn:disabled {
  background-color: #f8f8f8;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel {
  background: #F8F8F8;
  border-radius: 0.25rem;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel > button {
  display: block;
  width: 100%;
  padding: 1rem 1.25rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat right 0.875rem center/0.4375rem 0.6875rem;
  text-align: left;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel > button span {
  font-size: 1rem;
  font-weight: 600;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel > button span em {
  margin-left: 0.375rem;
  font-size: 0.875rem;
  vertical-align: text-bottom;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 1.25rem;
  padding: 1rem 0;
  border-top: 1px solid #eee;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel dl dt {
  margin-top: 0.375rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  width: 4.875rem;
  padding-right: 0.5rem;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel dl dt:first-of-type {
  margin-top: 0;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel dl dd {
  width: calc(100% - 4.875rem);
  margin-top: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-detail-wrap .goods-desc-area .option-area .option-panel dl dd:first-of-type {
  margin-top: 0;
}

.goods-detail-wrap .goods-desc-area .delivery-area {
  margin-top: 1.875rem;
}

.goods-detail-wrap .goods-desc-area .delivery-area .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.375rem;
  padding-left: 1.5rem;
  background: url("../images/icon/icon_truck.svg") no-repeat left center/1.25rem;
  color: #666;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-detail-wrap .goods-desc-area .delivery-area .hover-box .icon.q-mk {
  width: 0.875rem;
  height: 0.875rem;
}

.goods-detail-wrap .goods-desc-area .service-info-area {
  margin-top: 1.875rem;
}

.goods-detail-wrap .goods-desc-area .service-info-area li {
  border-top: 1px solid #eee;
}

.goods-detail-wrap .goods-desc-area .service-info-area li button {
  display: block;
  width: 100%;
  text-align: left;
}

.goods-detail-wrap .goods-desc-area .service-info-area li.toggle-wrap .toggle-box {
  display: none;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-detail-wrap .action-btn-area {
  width: 100%;
  margin-top: 1.875rem;
}

.goods-detail-wrap .action-btn-area > .flex p {
  font-size: 1rem;
  font-weight: 600;
}

.goods-detail-wrap .action-btn-area > .flex strong {
  font-size: 1.5rem;
  font-weight: 700;
}

.goods-detail-wrap .action-btn-area .count-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.goods-detail-wrap .action-btn-area .count-box > p {
  font-size: 1rem;
  font-weight: 600;
}

.goods-detail-wrap .action-btn-area .count-box > p strong {
  display: inline-block;
  margin-left: 0.375rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.goods-detail-wrap .action-btn-area .btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  margin-top: 1.25rem;
}

.goods-detail-wrap .action-btn-area .btn-box > .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.goods-detail-wrap .action-btn-area .btn-box > .btn.zzim {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  width: 3rem;
  height: 3rem;
  margin-right: 0.25rem;
  padding-left: 3rem;
  background-size: 1.5rem;
}

.gap-6 {
  height: 0.375rem;
  background: #f8f8f8;
}

.def-box .def-box-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 1.25rem;
}

.def-box .def-box-head .tit {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
}

.def-box .def-box-head .tit .num {
  color: #666;
  margin-left: 0.375rem;
}

.def-box .def-box-head > a, .def-box .def-box-head button {
  color: #888;
  font-size: 0.875rem;
  font-weight: 500;
}

.def-box + .def-box {
  margin-top: 6rem;
}

.def-box.ty2 .def-box-head {
  padding-bottom: 0.625rem;
}

.def-box.ty2 .def-box-head .tit {
  font-size: 1rem;
  line-height: 1.5rem;
}

.def-box.ty2 + .def-box {
  margin-top: 1.5rem;
}

.label.req::after {
  content: "*";
  display: inline-block;
  color: #CF000E;
  font-size: 1rem;
  font-weight: 600;
  margin-left: 0.1875rem;
  vertical-align: top;
}

.align-list > .align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.align-list > .align + .align {
  padding-top: 0.5rem;
}

.align-list > .align.s-ty {
  padding-top: 0.625rem;
}

.align-list > .align.s-ty + .s-ty {
  padding-top: 0.375rem;
}

.align-list > .align.s-ty > * {
  color: #666;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  font-weight: 500;
}

.align-list > .align.s-ty small::before {
  display: inline-block;
  content: 'ㄴ';
  color: #666;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  font-weight: 500;
  margin-right: 0.1875rem;
}

.option-select-item {
  padding: 1rem;
  background: #F8F8F8;
  border-radius: 0.25rem;
}

.option-select-item .option-tit-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.option-select-item .option-tit-box p {
  width: calc(100% - 1.75rem);
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.option-select-item .option-control-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.75rem;
}

.option-select-item .option-control-box .option-price {
  font-size: 0.9375rem;
  font-weight: 600;
}

.option-select-item + .option-select-item {
  margin-top: 0.625rem;
}

.item-tooltip {
  position: absolute;
  bottom: calc(100% + 0.625rem);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0.25rem 0.625rem;
  border-radius: 0.25rem;
  -webkit-animation: itemfadeOut 3s ease-in;
          animation: itemfadeOut 3s ease-in;
  opacity: 0;
}

.item-tooltip p {
  font-size: 0.875rem !important;
  line-height: 1.25rem;
  font-weight: 500 !important;
  white-space: nowrap;
}

.item-tooltip::after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  bottom: -0.375rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0.9375rem;
  height: 0.625rem;
  background: url("../images/icon/icon_tooltip_gr.svg") no-repeat center;
}

.item-tooltip.c-gray {
  background: #666666;
}

.item-tooltip.c-gray p {
  color: #fff;
}

@-webkit-keyframes itemfadeOut {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes itemfadeOut {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.item-qty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 6rem;
  height: 2.125rem;
  background: #F8F8F8;
}

.item-qty.c-white {
  background: #fff;
}

.item-qty input {
  width: 1.75rem;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: center;
  background: none;
}

.item-qty input:disabled {
  color: #888;
}

.item-qty .btn {
  width: 2.125rem;
  height: 2.125rem;
}

.item-qty .btn.minus {
  background: url("../images/icon/icon_minus_bk.svg") no-repeat center/2.125rem;
}

.item-qty .btn.minus:disabled {
  background-image: url("../images/icon/icon_minus_disabled.svg");
}

.item-qty .btn.plus {
  background: url("../images/icon/icon_plus_bk.svg") no-repeat center/2.125rem;
}

/* 팝업 */
/* 공유하기 */
.popup-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2.5rem;
}

.popup-share img {
  width: 3.875rem;
  height: 3.875rem;
}

.popup-share p {
  margin-top: 0.625rem;
  font-size: 0.875rem;
  font-weight: 500;
}

/* 옵션 선택 */
.popup-option-select .prd-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.popup-option-select .prd-info .thumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 8.125rem;
  height: 10rem;
  background: #F8F8F8;
}

.popup-option-select .prd-info .thumbs img {
  width: 100%;
}

.popup-option-select .prd-info .desc {
  width: calc(100% - 8.125rem);
  padding-left: 1.25rem;
}

.popup-option-select .prd-info .desc span {
  display: block;
  color: #888;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  font-weight: 300;
}

.popup-option-select .prd-info p {
  margin-top: 0.375rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
}

.popup-option-select .add-option {
  margin-top: 1.5rem;
  padding: 1rem 1.25rem;
  background: #F8F8F8;
  border-radius: 0.25rem;
}

/* 관련 소모품 */
.popup-related-consumables .bg-box {
  margin-bottom: 1.5rem;
}

.popup-related-consumables .bg-box span {
  display: block;
  color: #888;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  font-weight: 300;
}

.popup-related-consumables .bg-box p {
  margin-top: 0.1875rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 500;
}

.popup-related-consumables .prd-lists-wrap > p {
  margin-bottom: 0.75rem;
  font-size: 0.875rem;
  font-weight: 600;
}

.goods-middle-section {
  padding: 6rem 0 0;
}

.goods-middle-section .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 220/271;
}

.goods-middle-section .promotion-box .swiper-button-prev,
.goods-middle-section .promotion-box .swiper-button-next {
  top: 43.9%;
}

.goods-bottom-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 7.5rem;
  /* 상품상세 */
  /* 상품사양 */
  /* 설치가이드 */
  /* 리뷰 */
  /* q&a */
}

.goods-bottom-section .left-info-area {
  max-width: 47.875rem;
  width: 57.7%;
}

.goods-bottom-section .left-info-area > .inner-content {
  padding: 0;
}

.goods-bottom-section .left-info-area .bottom-name {
  max-width: 47.875rem;
  height: 0;
  background: #fff;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.goods-bottom-section .left-info-area .bottom-name span {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 600;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  white-space: initial !important;
}

.goods-bottom-section .left-info-area.sticky .bottom-name {
  position: -webkit-sticky;
  position: sticky;
  top: 8.5rem;
  z-index: 20;
  opacity: 1;
  height: auto;
  padding: 3.75rem 0 1.75rem;
}

.goods-bottom-section .left-info-area.sticky .tab-list-wrap {
  position: -webkit-sticky;
  position: sticky;
  top: 16.0625rem;
}

.goods-bottom-section .left-info-area .def-box .swiper-button-prev,
.goods-bottom-section .left-info-area .def-box .swiper-button-next {
  top: calc(50% - 5.625rem);
}

.goods-bottom-section .tab-cont > .inner-content {
  padding: 0;
}

.goods-bottom-section .tab-cont h4 {
  margin: 3.75rem 0 1.25rem;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
}

.goods-bottom-section .tab-cont h4 strong {
  margin-left: 0.375rem;
  color: #666;
}

.goods-bottom-section .tab-list-wrap.ty1 {
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  background: #fff;
}

.goods-bottom-section .tab-list-wrap.ty1::-webkit-scrollbar {
  display: none;
}

.goods-bottom-section .tab-list-wrap.ty1 li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.goods-bottom-section .tab-list-wrap.ty1 li button {
  background: #fff;
  font-weight: 500;
  white-space: nowrap;
}

.goods-bottom-section .detail-img-area {
  overflow: hidden;
  position: relative;
  max-height: 57.5rem;
}

.goods-bottom-section .detail-img-area .img-box img {
  width: 100%;
}

.goods-bottom-section .detail-img-area .btn-area {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 2rem 1.25rem 1.25rem;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFFFFF));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

.goods-bottom-section .detail-img-area .btn-area .btn {
  width: 20rem;
  margin: 0 auto;
  background: #fff;
}

.goods-bottom-section .detail-img-area .btn-area .btn::before {
  border-color: #c9c9c9;
}

.goods-bottom-section .detail-img-area .btn-area .btn span {
  font-size: 1rem;
  font-weight: 500;
}

.goods-bottom-section .detail-img-area.open {
  max-height: 100%;
}

.goods-bottom-section .detail-img-area.open .btn-area {
  position: relative;
  padding: 1.25rem 1.25rem 1.875rem;
  background-color: #fff;
}

.goods-bottom-section .goods-spec-cont .btn-area p {
  min-width: 14rem;
}

.goods-bottom-section .goods-guide-cont {
  padding-top: 3.75rem;
}

.goods-bottom-section .goods-guide-cont .bd-box {
  border: 1px solid #eee;
  padding: 1.5rem;
  text-align: center;
}

.goods-bottom-section .goods-guide-cont .bd-box p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #666;
}

.goods-bottom-section .goods-guide-cont .bd-box p strong {
  font-weight: 600;
  color: #111;
}

.goods-bottom-section .goods-guide-cont .img-box img {
  width: 100%;
}

.goods-bottom-section .goods-review-cont {
  padding-top: 3.75rem;
}

.goods-bottom-section .goods-review-cont .star {
  width: 5.3125rem;
  margin: 0 -1px;
  height: 0.9375rem;
  background: url("../images/icon/icon_star_gr_15.svg") repeat-x left center/1.0625rem;
  font-size: 0;
  line-height: 0;
}

.goods-bottom-section .goods-review-cont .star .on {
  display: block;
  height: 100%;
  background: url("../images/icon/icon_star_bk_15.svg") repeat-x left center/1.0625rem;
}

.goods-bottom-section .goods-review-cont .summary {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.5rem 5.8125rem;
  border: 1px solid #eee;
  border-radius: 0.25rem;
}

.goods-bottom-section .goods-review-cont .summary .score-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 36.2%;
  margin: 0.5625rem 0;
  padding: 0 3rem 0 0;
  border-right: 1px solid #eee;
}

.goods-bottom-section .goods-review-cont .summary .score-box .txt {
  color: #C9C9C9;
  font-size: 2.25rem;
  line-height: 2.75rem;
  font-weight: 600;
}

.goods-bottom-section .goods-review-cont .summary .score-box .txt span {
  margin-right: 0.3125rem;
  color: #111;
  font-weight: 700;
}

.goods-bottom-section .goods-review-cont .summary .score-box .star {
  width: 10rem;
  height: 1.5rem;
  margin: 0.375rem -0.25rem 0;
  background: url("../images/icon/icon_star_gr_24.svg") repeat-x left center/2rem;
}

.goods-bottom-section .goods-review-cont .summary .score-box .star .on {
  background: url("../images/icon/icon_star_bk_24.svg") repeat-x left center/2rem;
}

.goods-bottom-section .goods-review-cont .summary .score-detail-box {
  padding: 0 3rem;
}

.goods-bottom-section .goods-review-cont .summary .score-detail-box ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .summary .score-detail-box ul li + li {
  margin-top: 0.25rem;
}

.goods-bottom-section .goods-review-cont .summary .score-detail-box ul li .txt {
  width: 4.0625rem;
  white-space: nowrap;
}

.goods-bottom-section .goods-review-cont .summary .score-detail-box ul li .bar {
  width: 12.5rem;
  height: 0.5rem;
  background: #C9C9C9;
}

.goods-bottom-section .goods-review-cont .summary .score-detail-box ul li .bar span {
  display: block;
  height: 100%;
  background: #111;
}

.goods-bottom-section .goods-review-cont .summary + .btn-box button {
  margin-left: auto;
}

.goods-bottom-section .goods-review-cont .best-review > .flex {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
}

.goods-bottom-section .goods-review-cont .best-review .img-box {
  width: 12.875rem;
  aspect-ratio: 1/1;
  border-radius: 0.25rem;
  overflow: hidden;
}

.goods-bottom-section .goods-review-cont .best-review .img-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.goods-bottom-section .goods-review-cont .best-review .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.goods-bottom-section .goods-review-cont .best-review .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.goods-bottom-section .goods-review-cont .best-review .info span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .best-review .info span.date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
}

.goods-bottom-section .goods-review-cont .best-review .info span.date::before {
  content: '';
  width: 1px;
  height: 0.8125rem;
  background: #c9c9c9;
}

.goods-bottom-section .goods-review-cont .best-review .info .star {
  width: 6.875rem;
  height: 1.25rem;
  background-size: 1.375rem;
}

.goods-bottom-section .goods-review-cont .best-review .info .star .on {
  background-size: 1.375rem;
}

.goods-bottom-section .goods-review-cont .best-review .txt-box {
  margin-top: 1.25rem;
}

.goods-bottom-section .goods-review-cont .best-review .txt-box pre {
  font-family: "Pretendard", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  white-space: initial !important;
}

.goods-bottom-section .goods-review-cont .best-review .btn {
  margin-top: 1.25rem;
  padding-right: 1.125rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat right center/0.4375rem 0.6875rem;
}

.goods-bottom-section .goods-review-cont .review-img-box ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.25rem;
}

.goods-bottom-section .goods-review-cont .review-img-box ul li {
  overflow: hidden;
  position: relative;
  border-radius: 0.1875rem;
  aspect-ratio: 1/1;
}

.goods-bottom-section .goods-review-cont .review-img-box ul li img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.goods-bottom-section .goods-review-cont .review-img-box ul li::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.3);
}

.goods-bottom-section .goods-review-cont .review-img-box ul li.thumb-video::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.3) url("../images/icon/icon_play2.svg") no-repeat center/1.1875rem 1.46875rem;
}

.goods-bottom-section .goods-review-cont .review-img-box ul li.more::after {
  content: "더보기";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(17, 17, 17, 0.5);
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
}

.goods-bottom-section .goods-review-cont .photo-review .review-img-box ul {
  gap: 0.5rem;
}

.goods-bottom-section .goods-review-cont .photo-review .review-img-box li {
  width: calc(16.6% - 0.25rem);
}

.goods-bottom-section .goods-review-cont .all-review .review-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 1.25rem 0 0.75rem;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .cus-select {
  width: 6.6875rem;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .cus-select .trigger-txt {
  color: #111;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .cus-select .option-wrap .option li {
  padding: 0.625rem 0.6875rem;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .cus-select .option-wrap .option li .chkbox {
  width: 100%;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .cus-select .option-wrap .option li .chkbox label {
  display: block;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .cus-select .option-wrap .option li.select, .goods-bottom-section .goods-review-cont .all-review .review-head .cus-select .option-wrap .option li:hover {
  background: #F8F8F8;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .reset {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important;
  margin-left: 0.375rem;
  padding-left: 1.375rem;
  background-size: 1.125rem;
  background-position: left center;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .reset span {
  font-size: 0.875rem;
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .all-review .review-head .list-sort {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}

.goods-bottom-section .goods-review-cont .all-review .filter-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1rem;
  margin-top: 0.75rem;
  padding: 0.71875rem 1.25rem;
  background: #eee;
  border-radius: 0.375rem;
}

.goods-bottom-section .goods-review-cont .all-review .filter-select .f-item button {
  padding-right: 1.5rem;
  background: #eee url("../images/icon/icon_remove_dgray.svg") no-repeat right center/1.25rem;
  font-size: 0.9375rem;
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .all-review > .cont {
  border-top: 1px solid #eee;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  padding: 1.25rem 0;
  border-bottom: 1px solid #eee;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 5.5rem;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .left .name {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .left .star {
  margin: 0.375rem 0 0 0;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .left .btn {
  margin-top: auto;
  color: #888;
  font-size: 0.8125rem;
  font-weight: 500;
  text-decoration: underline;
  text-align: left;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right {
  width: 40.875rem;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .review-img-box {
  overflow: auto;
  margin-bottom: 1.25rem;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .review-img-box::-webkit-scrollbar {
  display: none;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .review-img-box ul li {
  width: 4.375rem;
  height: 4.375rem;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .txt-box pre {
  font-family: "Pretendard", sans-serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  white-space: normal;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.25rem;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .flex * {
  color: #888;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .flex .like {
  padding-left: 1.0625rem;
  background: url("../images/icon/icon_thumbs_up.svg") no-repeat left center/0.875rem;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .flex .like.active {
  background-image: url("../images/icon/icon_thumbs_up_on.svg");
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .all-review > .cont .r-item .right .flex .like.active span {
  color: #111;
}

.goods-bottom-section .goods-review-cont .all-review > .btn-box .btn {
  margin: 0 auto;
}

.goods-bottom-section .goods-review-cont .all-review > .btn-box .btn span {
  color: #888;
  font-weight: 500;
}

.goods-bottom-section .goods-review-cont .all-review > .btn-box .btn span em {
  color: #111;
}

.goods-bottom-section .goods-qna-cont .top-menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
}

.goods-bottom-section .goods-qna-cont .top-menu ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.goods-bottom-section .goods-qna-cont .top-menu ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.375rem;
  background: #f8f8f8;
  border-radius: 0.25rem;
  padding: 1.125rem 0.625rem;
  text-align: center;
}

.goods-bottom-section .goods-qna-cont .top-menu ul li a img {
  width: 1.25rem;
  height: 1.25rem;
}

.goods-bottom-section .goods-qna-cont .top-menu ul li a span {
  display: block;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.goods-bottom-section .goods-qna-cont .list-sort {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.goods-bottom-section .goods-qna-cont .list-sort .tab button {
  font-size: 1rem;
  line-height: 1.5rem;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li {
  border-top: 1px solid #eee;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li:first-child {
  border: none;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .top {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.125rem 0;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .badge-item {
  height: 1.5625rem;
  color: #fff;
  background: #c9c9c9;
  font-size: 0.8125rem;
  line-height: 1.5625rem;
  font-weight: 500;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .badge-item.complete {
  background: #111;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .info .btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-left: auto;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .info .btn-box button {
  font-size: 0.8125rem;
  font-weight: 500;
  text-decoration: underline;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .info .user {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  margin-left: 1.5rem;
  padding-right: 2rem;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .info .user span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  color: #888;
  font-size: 0.8125rem;
  font-weight: 500;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .info .user span.date::before {
  content: '';
  display: block;
  width: 1px;
  height: 0.8125rem;
  background: #eee;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .subject {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1.25rem 0 1rem;
  cursor: pointer;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .subject span {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
  text-align: left;
  word-break: break-all;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .subject.secret span {
  padding-left: 1.25rem;
  background: url("../images/icon/icon_lock.svg") no-repeat left center/0.75rem 0.875rem;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .btn.toggle {
  position: absolute;
  right: 0;
  width: 2rem;
  height: 1.3125rem;
  background-position: right center;
  background-size: 0.6875rem 0.4375rem;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .toggle-box {
  padding: 1.25rem 1.25rem 1.25rem 4.8125rem;
  background: #f8f8f8;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .toggle-box > strong {
  display: block;
  position: relative;
  padding-left: 1.4375rem;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .toggle-box > strong::before {
  content: "Q.";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 600;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .toggle-box .txt {
  position: relative;
  margin-top: 0.75rem;
  padding-left: 1.4375rem;
  color: #666;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li .toggle-box .txt::before {
  content: "A.";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 600;
}

.goods-bottom-section .goods-qna-cont .qna-lists ul li.active .btn.toggle {
  background-position: left center;
}

.goods-bottom-section .goods-qna-cont .qna-lists > .btn-box button {
  margin: 0 auto;
}

.goods-bottom-section .goods-qna-cont .qna-lists > .btn-box span {
  padding-right: 1rem;
  background: url("../images/icon/icon_arrow_d_bk_10.svg") no-repeat right center/0.6875rem 0.4375rem;
}

.goods-bottom-section .list-sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 1.5rem 0 0;
  padding-bottom: 0.875rem;
  border-bottom: 1px solid #c9c9c9;
}

.goods-bottom-section .list-sort .tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
}

.goods-bottom-section .list-sort .tab button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-bottom-section .list-sort .tab button.active {
  color: #111;
  font-weight: 600;
}

.goods-bottom-section .list-sort .tab button + button::before {
  content: '';
  display: block;
  width: 1px;
  height: 1rem;
  background: #eee;
}

.goods-bottom-section .list-sort .switch-wrap {
  margin-left: auto;
}

.goods-bottom-section .list-sort .btn-area {
  margin-left: 1.875rem;
}

.goods-bottom-section .list-sort .btn-area .btn {
  width: 7.3125rem;
}

.goods-bottom-section .notice-box {
  margin-top: 3.75rem;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.goods-bottom-section .notice-box .btn-right {
  width: 100%;
  font-size: 0.9375rem;
  font-weight: 500;
}

.goods-bottom-section .notice-box .toggle-box {
  padding-bottom: 1rem;
  color: #888888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.goods-bottom-section .notice-box .toggle-box * {
  font-family: "Pretendard", sans-serif !important;
}

.goods-bottom-section .notice-box .toggle-box li + li {
  margin-top: 0.25rem;
}

.goods-bottom-section .notice-box.active {
  border-bottom: 0;
}

.goods-bottom-section .goods-desc-area .inner {
  position: -webkit-sticky;
  position: sticky;
  top: 12.375rem;
}

.goods-bottom-section .goods-desc-area .price-type {
  margin-top: 0;
}

/* 보일러 상세 사양 팝업 */
.popup-specifications .popup-content {
  overflow: hidden;
}

.popup-specifications .popup-content .inner {
  overflow-x: auto;
  max-height: calc(81.612vh - 13.5rem);
}

/* 리뷰 작성 팝업 */
.review-write-popup .prd-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-self: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.review-write-popup .prd-info .thumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 8.125rem;
  height: 10rem;
  background: #F8F8F8;
}

.review-write-popup .prd-info .thumbs img {
  width: 100%;
}

.review-write-popup .prd-info .desc {
  width: calc(100% - 8.125rem);
  padding-left: 1.25rem;
}

.review-write-popup .prd-info .desc span {
  display: block;
  color: #888;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  font-weight: 300;
}

.review-write-popup .prd-info p {
  margin-top: 0.375rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
}

.review-write-popup .review-chk-star {
  margin-top: 1.5rem;
  padding: 1.5rem 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  text-align: center;
}

.review-write-popup .review-chk-star .rv-tit {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 500;
}

.review-write-popup .star-grade {
  overflow: hidden;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 15rem;
  height: 2.625rem;
  margin: 1rem 0 0;
  font-size: 0;
}

.review-write-popup .star-grade::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../images/icon/icon_star_gr5.svg) no-repeat left 0/contain;
  pointer-events: none;
}

.review-write-popup .star-grade > label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.625rem;
      -ms-flex: 0 0 2.625rem;
          flex: 0 0 2.625rem;
  position: relative;
  width: 2.625rem;
  height: 2.625rem;
}

.review-write-popup .star-grade > label input[type=radio] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: none;
}

.review-write-popup .star-grade > label input[type=radio] + .grade {
  position: absolute;
  top: 0;
  right: -0.375rem;
  display: none;
  width: 15rem;
  height: 100%;
  background: url(../images/icon/icon_star_bk5.svg) no-repeat left top/contain;
  pointer-events: none;
  z-index: 1;
}

.review-write-popup .star-grade > label input[type=radio]:checked + .grade {
  display: block;
}

.review-write-popup .star-grade > label + label {
  margin-left: 0.375rem;
}

.review-write-popup .star-grade + .star-txt {
  margin-top: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.review-write-popup .review-add-cmt {
  margin-top: 1.5rem;
}

.review-write-popup .review-add-cmt .rv-tit {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.review-write-popup .review-add-cmt .text-box {
  margin-top: 0.625rem;
}

.review-write-popup .review-add-file {
  margin: 1rem 0 1.5rem;
}

.review-write-popup .review-add-file .imp-ty {
  word-break: break-all;
}

.review-write-popup .review-add-file .review-add-photo-btn .btn {
  width: 100%;
}

.review-write-popup .review-add-file .review-add-photo-btn span {
  padding-left: 1.75rem;
  background: url("../images/icon/icon_camera.svg") no-repeat left center/1.125rem;
}

.review-write-popup .review-add-file .review-add-album {
  overflow: hidden;
  margin: 1.5rem 0 0;
  font-size: 0;
}

.review-write-popup .review-add-file .review-add-album .file-box {
  overflow-x: auto;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}

.review-write-popup .accordion-wrap {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.review-write-popup .accordion-wrap .btn::before {
  content: '';
  display: inline-block;
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.375rem;
  background: url("../images/icon/icon_imp_bk.svg") no-repeat left center/0.875rem;
  vertical-align: middle;
}

/* 파일 */
.file-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.5625rem;
}

.file-box .photo-item {
  overflow: hidden;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 7.125rem;
  width: calc(20% - 0.46875rem);
  aspect-ratio: 1/1;
  background-color: #f8f8f8;
  vertical-align: top;
  border-radius: 0.25rem;
  border: 1px dashed #c9c9c9;
}

.file-box .photo-item::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1.25rem;
  height: 1px;
  background-color: #888;
}

.file-box .photo-item::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1px;
  height: 1.25rem;
  background-color: #888;
}

.file-box .photo-item > img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  aspect-ratio: 1/1;
}

.file-box .photo-item > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
}

.file-box .photo-item > label > input {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: none;
}

.file-box .photo-item > label > img {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  position: relative;
  z-index: 1;
  border-radius: 0.25rem;
  height: 100%;
}

.file-box .photo-item .close-w {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0 0.25rem 0 0;
  background: rgba(17, 17, 17, 0.5) url("../images/icon/icon_close_wt_14.svg") no-repeat center/1rem;
}

.file-box .photo-item.active {
  border: 0;
}

.file-box .photo-item.active:before {
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0);
}

.file-box .photo-item.active:after {
  content: none;
}

.file-box .photo-item.active > label {
  display: none;
}

.file-box .photo-item.active .close-w {
  display: block;
  position: absolute;
}

.file-box .photo-item.active.ty-video::before {
  background: rgba(17, 17, 17, 0.3) url(../images/icon/icon_play2.svg) no-repeat center/1rem 1.25rem;
}

/* 포토/동영상 리뷰 리스트 팝업 */
.photo-review-list-popup ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.5625rem;
}

.photo-review-list-popup ul li {
  width: calc(20% - 0.46875rem);
  font-size: 0;
}

.photo-review-list-popup ul li .img-box {
  position: relative;
  overflow: hidden;
  border-radius: 0.25rem;
  aspect-ratio: 1/1;
}

.photo-review-list-popup ul li .img-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.photo-review-list-popup ul li .img-box span {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 1.625rem;
  height: 1.625rem;
  background: rgba(17, 17, 17, 0.4);
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.625rem;
  text-align: center;
}

.photo-review-list-popup ul li.ty-video .img-box::after {
  content: '';
  display: block;
  position: absolute;
  left: 0.5rem;
  bottom: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  background: url("../images/icon/icon_play3.svg") no-repeat center/1.5rem;
}

/* 리뷰 상세 팝업 */
.photo-review-detail-popup .popup-layer {
  position: relative;
  overflow: unset;
}

.photo-review-detail-popup .popup-content {
  overflow-y: hidden;
}

.photo-review-detail-popup .inner > .flex {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.photo-review-detail-popup .review-detail-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 31.5rem;
  max-height: calc(81.612vh - 12.25rem);
}

.photo-review-detail-popup .review-detail-top {
  position: relative;
  overflow: hidden;
  border-radius: 0.375rem;
}

.photo-review-detail-popup .review-detail-top .swiper-slide {
  aspect-ratio: 1/1;
}

.photo-review-detail-popup .review-detail-top .swiper-slide img, .photo-review-detail-popup .review-detail-top .swiper-slide video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.photo-review-detail-popup .review-detail-top .swiper-button-next,
.photo-review-detail-popup .review-detail-top .swiper-button-prev {
  right: 0.625rem;
  width: 2rem;
  height: 2rem;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.8) url("../images/icon/icon_review_arrow_r.svg") no-repeat center/0.5rem 0.8125rem;
}

.photo-review-detail-popup .review-detail-top .swiper-button-prev {
  right: auto;
  left: 0.625rem;
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.photo-review-detail-popup .review-detail-thumbs {
  max-width: 29.375rem;
  margin-top: 1rem;
}

.photo-review-detail-popup .review-detail-thumbs .swiper-slide {
  overflow: hidden;
  position: relative;
  border-radius: 0.125rem;
  aspect-ratio: 1/1;
  width: 2.5rem;
}

.photo-review-detail-popup .review-detail-thumbs .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.photo-review-detail-popup .review-detail-thumbs .swiper-slide::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(17, 17, 17, 0.3);
  border: 1px solid transparent;
}

.photo-review-detail-popup .review-detail-thumbs .swiper-slide.ty-video::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("../images/icon/icon_play2.svg") no-repeat center/0.75rem 0.9375rem;
}

.photo-review-detail-popup .review-detail-thumbs .swiper-slide.swiper-slide-thumb-active::before {
  background: transparent;
  border-color: #111;
}

.photo-review-detail-popup .r-item {
  overflow: auto;
  max-width: 27rem;
  max-height: calc(81.612vh - 12.25rem);
  margin: 0 -1.5rem;
  padding: 0 1.5rem 0 2rem;
}

.photo-review-detail-popup .r-item .top .star {
  position: relative;
  margin: 0;
  width: 6.875rem;
  margin: 0 -1px;
  height: 1.25rem;
  background: url("../images/icon/icon_star_gr_15.svg") repeat-x left center/1.375rem;
}

.photo-review-detail-popup .r-item .top .star .on {
  position: absolute;
  height: 100%;
  background: url("../images/icon/icon_star_bk_15.svg") repeat-x left center/1.375rem;
}

.photo-review-detail-popup .r-item .top .name {
  margin: 0.375rem 0 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.photo-review-detail-popup .r-item .middle {
  margin-top: 1.25rem;
}

.photo-review-detail-popup .r-item .middle .txt-box pre {
  font-family: "Pretendard", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  white-space: normal;
}

.photo-review-detail-popup .r-item .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.25rem;
}

.photo-review-detail-popup .r-item .bottom * {
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.photo-review-detail-popup .r-item .bottom .like {
  padding-left: 1.0625rem;
  background: url("../images/icon/icon_thumbs_up.svg") no-repeat left center/0.875rem;
}

.photo-review-detail-popup .r-item .bottom .like.active {
  background-image: url("../images/icon/icon_thumbs_up_on.svg");
  font-weight: 500;
  color: #111;
}

.photo-review-detail-popup .prev-btn, .photo-review-detail-popup .next-btn {
  position: absolute;
  top: 50%;
  left: -8.75rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.photo-review-detail-popup .prev-btn button, .photo-review-detail-popup .next-btn button {
  display: block;
  padding: 3.625rem 0.625rem 0.875rem;
  background: url("../images/icon/icon_review_btn_prev.svg") no-repeat top 0.875rem center/2rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.photo-review-detail-popup .prev-btn button:disabled, .photo-review-detail-popup .next-btn button:disabled {
  opacity: 0.4;
}

.photo-review-detail-popup .prev-btn button:hover, .photo-review-detail-popup .next-btn button:hover {
  background-color: #11111105;
}

.photo-review-detail-popup .next-btn {
  left: auto;
  right: -8.75rem;
}

.photo-review-detail-popup .next-btn button {
  background-image: url("../images/icon/icon_review_btn.svg");
}

@media screen and (max-width: 1200px) {
  .photo-review-detail-popup .prev-btn {
    left: -5rem;
    font-size: 0.75rem;
  }
  .photo-review-detail-popup .next-btn {
    right: -5rem;
    font-size: 0.75rem;
  }
}

/* 주문 결제 */
.order-wrap .gap-6 {
  margin: 0 -1.25rem;
}

.order-wrap .order-goods-section .accordion-item.active .accordion-title .btn p, .order-wrap .order-goods-section .accordion-item.active .accordion-title .btn span {
  display: none !important;
}

.order-wrap .order-goods-section .accordion-item .accordion-content {
  padding-bottom: 0;
}

.order-wrap .order-goods-section .order-lists-wrap {
  border-top: 1px solid #c9c9c9;
}

.order-wrap .order-goods-section .order-lists .prd-item {
  padding-bottom: 0;
  border-bottom: 0;
}

.order-lists .prd-item .price .toggle {
  font-size: 0;
}

.order-lists .prd-item .price .toggle-wrap {
  margin-left: -0.125rem;
}

.order-lists .prd-item-option .btn.toggle {
  font-size: 0;
  background: 0;
}

.payroll-deduction {
  padding: 1.5rem 1.875rem;
  background: #f8f8f8;
  border-radius: 0.25rem;
}

.payroll-deduction .btn-box .btn {
  min-width: 6.25rem;
  background: #fff;
}

.cash-receipt-area .toggle-box .radio-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cash-receipt-area .toggle-box .radio-box .chkbox + .chkbox {
  margin-left: 2.5rem;
}

.terms-agree-section .chkbox {
  display: block;
}

.terms-agree-section .cbx-wrap > .flex {
  margin-left: 2rem;
}

.terms-agree-section.popup h2 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

/* 상품 쿠폰 */
.coupon-lists.goods-type .coupon {
  padding: 1.5rem 0 0;
  border: 0;
  border-radius: 0;
  overflow: visible;
}

.coupon-lists.goods-type .coupon .dc-box {
  border-radius: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #eee;
}

.coupon-lists.goods-type .coupon .dc-box * {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: center;
}

.coupon-lists.goods-type .coupon .dc-box div, .coupon-lists.goods-type .coupon .dc-box span {
  color: #666;
}

.coupon-lists.goods-type .coupon .dc-box .em {
  color: #111;
  font-size: 0.875rem;
}

.coupon-lists.goods-type .coupon .dc-box .price {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1.25rem 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.coupon-lists.goods-type .coupon .dc-box .price span {
  display: block;
  margin-top: 0.125rem;
}

.coupon-lists.goods-type .coupon + .coupon {
  border-top: 1px solid #c9c9c9;
  margin-top: 1.5rem;
}

.coupon-lists.goods-type .coupon:first-child {
  padding-top: 0;
}

.coupon-lists .coupon.disabled {
  background: #f8f8f8;
}

.coupon-lists .coupon.disabled .badge-item {
  color: #c9c9c9 !important;
  background: #eee !important;
}

.coupon-lists .coupon.disabled h6,
.coupon-lists .coupon.disabled p {
  color: #888;
}

.coupon-lists .coupon.disabled .btn.download,
.coupon-lists .coupon.disabled .toggle-wrap {
  display: none;
}

/* 주문 완료 */
.order-complete-wrap .text {
  margin-top: 4.0625rem;
  padding-top: 3.875rem;
  background: url("../images/icon/icon_order_complete.svg") no-repeat top center/2.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  text-align: center;
}

.order-complete-wrap .def-info-list {
  width: 40.875rem;
  margin: 2.8125rem auto 0;
  padding: 1.875rem;
}

.order-complete-wrap .def-info-list .info-item + .info-item {
  margin-top: 1.25rem;
}

.order-complete-wrap .def-info-list dt {
  min-width: 7.25rem;
}

.order-complete-wrap .def-info-list em {
  display: block;
}

.order-complete-wrap .order-goods-section {
  width: 40.875rem;
  margin: 2.5rem auto 0;
}

.order-complete-wrap .order-lists > li + li {
  border-color: #eee;
}

.order-complete-wrap .order-lists .prd-item {
  border-bottom: 0;
}

.order-complete-wrap .order-lists .prd-item-option {
  margin-top: 0;
}

.def-info-list .info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.def-info-list .info-item + .info-item {
  margin-top: 0.625rem;
}

.def-info-list dt, .def-info-list dd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.def-info-list dt {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  min-width: 6.375rem;
}

.def-info-list dd {
  word-break: normal;
}

.as-wrap .cs-prd-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0 1.875rem;
}

.as-wrap .cs-prd-list .prd-item {
  padding: 1.5rem 0;
}

.as-wrap .service-policy-section .tab-cont-wrap {
  padding-top: 1.25rem;
}

.as-wrap .service-policy-section .tab-cont > .bg-box {
  line-height: 1.5rem;
}

.as-wrap .service-policy-section .tab1 h3 {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
}

.as-wrap .service-policy-section .tab1 h4 {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.as-wrap .service-policy-section .tab1 .alert-box > strong {
  display: block;
}

.as-wrap .service-policy-section .tab1 .alert-box > div {
  margin-top: 1.125rem;
  padding-top: 1.125rem;
  border-top: 1px solid #c9c9c9;
}

.as-wrap .service-policy-section .tab2 p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.as-wrap .service-policy-section .tab2 .bg-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 2.5rem;
}

.as-wrap .service-policy-section .tab2 .bg-box > strong {
  display: block;
  width: 4rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
}

.as-wrap .service-policy-section .tab2 .bg-box .list li {
  line-height: 1.375rem;
}

.as-wrap .service-policy-section .tab2 .bg-box .list li + li {
  margin-top: 0.25rem;
}

.as-wrap .service-policy-section .tab3 h3 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.as-wrap .service-policy-section .tab3 p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.as-wrap .service-policy-section .tab3 .item + .item {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid #eee;
}

.as-wrap .service-policy-section .tab3 .badge {
  display: inline-block;
  height: 1.9375rem;
  padding: 0 0.5rem;
  border-radius: 0.125rem;
  background: #eee;
  color: #666;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.9375rem;
}

.as-wrap .file-box {
  width: 23.6875rem;
  gap: 0.5rem;
}

.as-wrap .file-box .photo-item {
  width: calc(33.3% - 0.375rem);
}

/* 보유제품관리 */
.inventory-wrap .goods-box {
  border: 1px solid #111;
  border-radius: 0.375rem;
}

.inventory-wrap .goods-box .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.25rem 1.25rem 1rem;
  border-bottom: 1px solid #eee;
}

.inventory-wrap .goods-box .top .name {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.inventory-wrap .goods-box .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem 1.25rem 1.25rem;
}

.inventory-wrap .goods-box ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
}

.inventory-wrap .goods-box ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.inventory-wrap .goods-box ul li::before {
  content: '';
  display: inline-block;
  width: 1px;
  height: 0.75rem;
  margin-top: -1px;
  background: #c9c9c9;
}

.inventory-wrap .goods-box ul li span {
  padding-left: 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.inventory-wrap .goods-box ul li span:last-child {
  min-width: 10rem;
}

.inventory-wrap .tel {
  padding-left: 0.875rem;
  background: url("../images/icon/icon_tel.svg") no-repeat left center/0.875rem;
}

.inventory-wrap .cs-service-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.inventory-wrap .cs-service-tab li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.inventory-wrap .cs-service-tab li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 3.625rem;
}

.inventory-wrap .cs-service-tab li span {
  padding-left: 1.75rem;
  background-image: url("../images/icon/icon_cs1.svg");
  background-position: left center;
  background-size: 1.25rem;
  background-repeat: no-repeat;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.inventory-wrap .cs-service-tab li:nth-child(2) a span {
  background-image: url("../images/icon/icon_cs2.svg");
}

.inventory-wrap .cs-service-tab li:nth-child(3) a span {
  background-image: url("../images/icon/icon_cs3.svg");
}

.inventory-wrap .cs-service-tab li:nth-child(4) a span {
  background-image: url("../images/icon/icon_cs4.svg");
}

.inventory-wrap .best-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.125rem;
}

.inventory-wrap .best-lists li {
  width: calc(33.3% - 0.6875rem);
}

.inventory-wrap .best-lists li a {
  position: relative;
  display: block;
  padding: 1.25rem;
  background: #f8f8f8 url("../images/icon/icon_arrow_r_gr2_5.svg") no-repeat right 1.25rem top 1.4375rem/0.4375rem 0.75rem;
}

.inventory-wrap .best-lists li a .cate-list {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: #666;
  font-weight: 500;
  line-height: 1.375rem;
}

.inventory-wrap .best-lists li a p {
  margin-top: 0.1875rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.inventory-wrap .best-lists li.vid a::after {
  content: '';
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  right: 2.625rem;
  top: 1.25rem;
  background: url("../images/icon/icon_play4.svg") no-repeat center/1.125rem;
}

.inventory-wrap .def-box {
  padding-top: 3.75rem;
  border-top: 1px solid #eee;
}

/* 모델명 확인 방법 팝업 */
.model-check-popup .filter-select-cont.ty3 .inner {
  gap: 0.625rem 0.5rem;
}

.model-check-popup .filter-select-cont.ty3 .inner .btn {
  padding: 0.3125rem 0.875rem;
}

.model-check-popup .filter-select-cont.ty3 .inner .btn button {
  font-size: 0.9375rem;
}

.model-check-popup .tab-cont {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid #eee;
}

.model-check-popup .tab-cont .item + .item {
  margin-top: 1.875rem;
}

/* 소모품 교체방법 팝업 */
.consumable-guide-popup .accordion-item {
  background: #f8f8f8;
}

.consumable-guide-popup .accordion-item .accordion-title .btn {
  padding: 1rem 1.25rem;
  background-position: right 1.25rem center;
  font-size: 1rem;
}

.consumable-guide-popup .accordion-item .accordion-content {
  margin-top: 0;
  padding: 0 1.25rem 1rem;
}

.consumable-guide-popup .tab-cont {
  padding-top: 1.5rem;
}

.consumable-guide-popup .tab-cont > p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

/* 로그인 */
.login-wrap {
  width: 24.625rem;
  margin: 0 auto;
}

.login-wrap .login-area .logo {
  width: 7.625rem;
  margin: 0 auto;
}

.login-wrap .login-area .logo img {
  width: 100%;
}

.login-wrap .login-area .l-bar {
  margin-left: 1.75rem;
}

.login-wrap .login-area .l-bar::after {
  left: -0.875rem;
}

.login-wrap .login-area .sns-area p {
  position: relative;
  text-align: center;
}

.login-wrap .login-area .sns-area p::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 1px;
  background: #eee;
}

.login-wrap .login-area .sns-area strong {
  position: relative;
  display: inline-block;
  padding: 0 1rem;
  background: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.login-wrap .login-area .sns-area .flex {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.5rem;
  margin-top: 1.5rem;
}

.login-wrap .login-area .sns-area .flex a {
  display: block;
  width: 3.125rem;
  height: 3.125rem;
}

.login-wrap .login-area .sns-area .flex a img {
  width: 100%;
}

/* 아이디 찾기 */
.find-info-wrap {
  width: 24.625rem;
  margin: 0 auto;
}

.find-info-wrap .dscr-box {
  margin-top: 1.5rem;
}

.find-info-wrap .dscr-box strong {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.find-info-wrap .dscr-box span {
  display: block;
  color: #666666;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
  margin-top: 0.5rem;
}

.find-info-wrap .def-info-list dt {
  min-width: 4.125rem;
}

.popup-password-chg > p {
  color: #666;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

/* 결제 정보 */
.price-total-info dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
}

.price-total-info dl + dl {
  margin-top: 0.5rem;
}

.price-total-info dl dt {
  min-width: 4.5rem;
}

/* 회원가입 */
.join-wrap {
  width: 24.625rem;
  margin: 0 auto;
}

.join-wrap .def-info-list dt {
  min-width: 6.125rem;
}

/* 회원가입 완료 */
.join-complete {
  width: 24.625rem;
  margin: 0 auto;
}

.join-complete .dscr {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 500;
  text-align: center;
}

.join-complete .bg-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.875rem;
  padding: 2.5rem 0.625rem;
  border-radius: 0.375rem;
}

.join-complete .bg-box li {
  text-align: center;
}

.join-complete .bg-box li img {
  width: 4.375rem;
}

.join-complete .bg-box li span {
  display: block;
  margin-top: 0.75rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}

.order-lists.order-state-type .state-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 12.5rem;
}

.order-lists.order-state-type .state-box strong {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.order-lists.order-state-type .prd-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.order-lists.order-state-type .prd-box .item + .item {
  padding-top: 1.5rem;
}

.order-lists.order-state-type .prd-item {
  padding-bottom: 0;
  border-bottom: 0;
}

.order-lists.order-state-type .prd-item-option {
  margin-top: 0;
}

.sub-con-box .info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

.sub-con-box .info-item .tit {
  margin-right: 5rem;
}

.sub-con-box .info-item .info-con {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.sub-con-box .info-item .info-con .flex-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.sub-con-box .info-item .info-con .flex-item + .flex-item {
  margin-top: 0.75rem;
}

/* 마이페이지 */
.mypage-home-wrap .member-profile {
  padding: 1.875rem 1.25rem;
  background: #F8F8F8;
}

.mypage-home-wrap .member-profile .name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.mypage-home-wrap .member-profile .name strong {
  font-size: 1.25rem;
  font-weight: 700;
}

.mypage-home-wrap .member-profile .name .grade {
  color: #666;
  font-size: 0.9375rem;
  font-weight: 600;
  padding-right: 0.75rem;
  background: url("../images/icon/icon_arrow_r_gr2_5.svg") no-repeat right center/0.375rem;
}

.mypage-home-wrap .member-profile .name .logout {
  font-size: 0.875rem;
  font-weight: 600;
  margin-left: auto;
}

.mypage-home-wrap .member-profile ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.625rem;
}

.mypage-home-wrap .member-profile ul li {
  width: calc(50% - 0.5rem);
  padding: 0.75rem 0.875rem;
  background: #fff;
}

.mypage-home-wrap .member-profile ul li span {
  display: block;
  color: #888;
  font-size: 0.75rem;
  font-weight: 500;
}

.mypage-home-wrap .member-profile ul li strong {
  display: block;
  margin-top: 0.75rem;
  font-size: 1rem;
  font-weight: 600;
  text-align: right;
}

.mypage-home-wrap .order-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
}

.mypage-home-wrap .order-state .item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.mypage-home-wrap .order-state .item em {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background: #F8F8F8;
  font-size: 1rem;
  font-weight: 600;
  color: #888;
}

.mypage-home-wrap .order-state .item span {
  display: block;
  margin-top: 0.625rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-align: center;
  color: #888;
}

.mypage-home-wrap .order-state .item.active em {
  background: #111;
  color: #fff;
}

.mypage-home-wrap .order-state .item.active span {
  color: #111;
  font-weight: 600;
}

.mypage-home-wrap .mp-menu li a {
  display: block;
  padding: 0.875rem 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat right center/0.4375rem;
}

.mypage-home-wrap .mp-menu li + li {
  border-top: 1px solid #eee;
}

/* 등급혜택안내 */
.mp-grade-benefit-popup .grade-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 0.625rem;
}

.mp-grade-benefit-popup .grade-area .item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.mp-grade-benefit-popup .grade-area .item .bar {
  padding: 0.625rem;
  border-radius: 0.25rem 0.25rem 0 0;
}

.mp-grade-benefit-popup .grade-area .item .bar span {
  display: block;
  color: #666;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.0625rem;
  text-align: center;
}

.mp-grade-benefit-popup .grade-area .item p {
  margin-top: 0.625rem;
  font-size: 0.9375rem;
  font-weight: 500;
  text-align: center;
}

.mp-grade-benefit-popup .grade-area .item:nth-child(1) .bar {
  height: 3.75rem;
  background: #fff;
  border: 1px solid #eee;
}

.mp-grade-benefit-popup .grade-area .item:nth-child(2) .bar {
  height: 5rem;
  background: #c9c9c9;
  border: 1px solid #eee;
}

.mp-grade-benefit-popup .grade-area .item:nth-child(3) .bar {
  height: 6.25rem;
  background: #666;
}

.mp-grade-benefit-popup .grade-area .item:nth-child(3) .bar span {
  color: #fff;
}

.mp-grade-benefit-popup .grade-area .item:nth-child(4) .bar {
  height: 7.5rem;
  background: #111;
}

.mp-grade-benefit-popup .grade-area .item:nth-child(4) .bar span {
  color: #fff;
}

.mp-grade-benefit-popup .common-benefit-area .bd-box {
  border: 1px solid #eee;
  border-radius: 0.25rem;
  padding: 1rem 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
}

.mp-grade-benefit-popup .common-benefit-area .bd-box + .bd-box {
  margin-top: 0.625rem;
}

.mp-grade-benefit-popup .common-benefit-area .bd-box img {
  width: 3.125rem;
  aspect-ratio: 50/50;
}

.mp-grade-benefit-popup .common-benefit-area .bd-box .txt-box strong {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.mp-grade-benefit-popup .common-benefit-area .bd-box .txt-box p {
  margin-top: 0.1875rem;
  color: #666;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.mp-grade-benefit-popup .grade-dscr {
  margin-top: 1.25rem;
  background: #888;
  color: #fff;
  border-radius: 0.25rem;
}

.mp-grade-benefit-popup .grade-dscr strong {
  display: block;
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 700;
}

.mp-grade-benefit-popup .grade-dscr p {
  margin-top: 0.5rem;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

/* 마일리지  내역 */
.mp-mileage-wrap .bg-box {
  padding: 1.875rem;
  border-radius: 0.375rem;
  border: 1px solid #eee;
}

.mp-mileage-wrap .bg-box .summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1.875rem;
  border-bottom: 1px solid #c9c9c9;
}

.mp-mileage-wrap .bg-box .summary .item {
  width: 50%;
}

.mp-mileage-wrap .bg-box .summary .item span {
  display: block;
  color: #666;
  font-weight: 500;
}

.mp-mileage-wrap .bg-box .summary .item strong {
  display: block;
  margin-top: 0.75rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.mp-mileage-wrap .bg-box .period-sch-box {
  margin-top: 0.875rem;
  padding: 0;
  border: 0;
}

.mp-mileage-wrap .mileage-lists ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.25rem 0;
}

.mp-mileage-wrap .mileage-lists ul li + li {
  border-top: 1px solid #eee;
}

.mp-mileage-wrap .mileage-lists ul li > div {
  position: relative;
  margin-bottom: 0.375rem;
  padding-left: 2.125rem;
  background-size: 1.375rem;
  background-position: left top;
  background-repeat: no-repeat;
}

.mp-mileage-wrap .mileage-lists ul li > div span {
  display: block;
  font-size: 1rem;
  font-weight: 500;
}

.mp-mileage-wrap .mileage-lists ul li > div p {
  margin-top: 0.5rem;
}

.mp-mileage-wrap .mileage-lists ul li p {
  color: #888;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.mp-mileage-wrap .mileage-lists ul li p.date {
  padding: 0 3rem;
  text-align: center;
}

.mp-mileage-wrap .mileage-lists ul li em {
  margin-left: auto;
  padding-right: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
  text-align: right;
}

.mp-mileage-wrap .mileage-lists ul li.minus > div {
  background-image: url("../images/icon/icon_mil_minus.svg");
  color: #888;
}

.mp-mileage-wrap .mileage-lists ul li.plus > div {
  background-image: url("../images/icon/icon_mil_plus.svg");
}

/* 쿠폰 내역 */
.mp-coupon-wrap .tab-cont {
  padding: 1.25rem 0 0;
}

.mp-coupon-wrap .coupon-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1.25rem 1.5rem;
}

.mp-coupon-wrap .coupon-lists > .coupon {
  width: calc(50% - 0.75rem);
}

.mp-coupon-wrap .coupon-lists > .coupon + .coupon {
  margin-top: 0;
}

.mp-coupon-wrap .coupon-lists > .coupon .btn.download {
  background-size: 1.75rem;
}

.mp-coupon-wrap .coupon-lists > .coupon .btn.toggle {
  padding-right: 0.8125rem;
}

.mp-coupon-wrap .coupon-lists > .coupon .btn.toggle::before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.3125rem;
  height: 0.625rem;
  background: url("../images/icon/icon_arrow_r_bk_4.svg") no-repeat right center/cover;
}

/* 배송지 관리 */
.mp-addr-wrap .addr-lists > .btn-box {
  width: 8.5rem;
}

.mp-addr-wrap .addr-lists .radio-select {
  position: relative;
  padding: 1.25rem 2.375rem 1.25rem 1.25rem;
}

.mp-addr-wrap .addr-lists .radio-select p {
  padding-right: 10.875rem;
}

.mp-addr-wrap .addr-lists .radio-select .btn-box {
  position: absolute;
  right: 2.375rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mp-addr-wrap .addr-lists .radio-select + .radio-select {
  margin-top: 1.25rem;
}

.mp-addr-wrap .addr-lists .radio-select.active {
  background: #f8f8f8;
  border-color: #f8f8f8;
}

/* 임직원 한도 조회 */
.mp-employee-limit-wrap .year {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
}

.mp-employee-limit-wrap .year span {
  font-size: 1rem;
  line-height: 1.5rem;
}

.mp-employee-limit-wrap .category-area .category {
  border-radius: 0.25rem;
  border: 1px solid #eee;
}

.mp-employee-limit-wrap .category-area .category + .category {
  margin-top: 1.25rem;
}

.mp-employee-limit-wrap .category-area .category .top {
  padding: 1.25rem;
  background: #F8F8F8;
}

.mp-employee-limit-wrap .category-area .category .top span {
  font-size: 1rem;
  font-weight: 600;
}

.mp-employee-limit-wrap .category-area .category .top span + span::before {
  content: '';
  display: inline-block;
  width: 0.3125rem;
  height: 0.5625rem;
  margin: 0 0.4375rem;
  background: url("../images/icon/icon_arrow_r_gr2_5.svg") no-repeat center/cover;
}

.mp-employee-limit-wrap .category-area .category .cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.mp-employee-limit-wrap .category-area .category .cont .box {
  width: 33.3%;
  padding: 1.25rem;
}

.mp-employee-limit-wrap .category-area .category .cont .box span {
  display: block;
  color: #666;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.mp-employee-limit-wrap .category-area .category .cont .box strong {
  display: block;
  margin-top: 0.375rem;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
}

/* 출장서비스 예약조회 */
.mp-reservation-wrap .reservation-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4.375rem;
}

.mp-reservation-wrap .reservation-state .item {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1.625rem;
  background: #F8F8F8;
  border-radius: 0.375rem;
  text-align: center;
}

.mp-reservation-wrap .reservation-state .item em {
  display: block;
  font-size: 1.75rem;
  font-weight: 700;
  color: #888;
}

.mp-reservation-wrap .reservation-state .item span {
  display: block;
  margin-top: 0.5rem;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
  color: #888;
}

.mp-reservation-wrap .reservation-state .item + .item::before {
  content: '';
  display: block;
  position: absolute;
  left: -2.8125rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1.25rem;
  border-top: 0.625rem solid transparent;
  border-bottom: 0.625rem solid transparent;
  border-left: 1.25rem solid #c9c9c9;
}

.mp-reservation-wrap .reservation-state .item.active {
  border: 1px solid #111;
  background: #fff;
}

.mp-reservation-wrap .reservation-state .item.active em {
  color: #111;
}

.mp-reservation-wrap .reservation-state .item.active span {
  color: #111;
  font-weight: 600;
}

.mp-reservation-wrap .reservation-state .item.active:last-child {
  border: 1px solid #CF000E;
  background: #fff;
}

.mp-reservation-wrap .reservation-state .item.active:last-child.active em {
  color: #CF000E;
}

.mp-reservation-wrap .reservation-state .item.active:last-child.active span {
  color: #CF000E;
}

.mp-reservation-wrap .board-lists > li {
  padding: 1.5rem 1.25rem 1.5rem 0;
  border: 0;
}

.mp-reservation-wrap .board-lists > li + li {
  border-top: 1px solid #eee;
}

.mp-reservation-wrap .board-lists > li .date-box span + span {
  margin-left: 0.625rem;
  padding-left: 0.625rem;
}

.mp-reservation-wrap .rv-detail-state {
  border: 1px solid #c9c9c9;
  border-radius: 0.25rem;
}

.mp-reservation-wrap .rv-detail-state .top {
  padding: 1.875rem 1.875rem 1.5rem;
}

.mp-reservation-wrap .rv-detail-state .top > .flex {
  gap: 0.875rem;
}

.mp-reservation-wrap .rv-detail-state .top > .flex + .flex {
  margin-top: 0.375rem;
}

.mp-reservation-wrap .rv-detail-state .top span {
  min-width: 3.875rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.375rem;
}

.mp-reservation-wrap .rv-detail-state .bottom {
  padding: 1.5rem 1.875rem 1.875rem;
  border-top: 1px solid #eee;
}

.mp-reservation-wrap .rv-detail-state .bottom .item {
  position: relative;
  width: 5.0625rem;
  text-align: center;
}

.mp-reservation-wrap .rv-detail-state .bottom .item em {
  display: inline-block;
  margin-bottom: 0.625rem;
  height: 1.875rem;
  padding: 0 0.625rem;
  color: #888;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.875rem;
}

.mp-reservation-wrap .rv-detail-state .bottom .item span {
  position: relative;
  z-index: 1;
  display: block;
  width: 1.125rem;
  height: 1.375rem;
  margin: 0 auto;
  border-radius: 50%;
  background: #fff;
}

.mp-reservation-wrap .rv-detail-state .bottom .item span::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1.125rem;
  height: 1.125rem;
  background: #fff;
  border-radius: 50%;
  border: 0.25rem solid #C9C9C9;
}

.mp-reservation-wrap .rv-detail-state .bottom .item + .item::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -330%;
  bottom: 0.625rem;
  z-index: 0;
  width: 380%;
  height: 0.125rem;
  background: #c9c9c9;
}

.mp-reservation-wrap .rv-detail-state .bottom .item:first-child::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -0.625rem;
  bottom: 0.625rem;
  z-index: 1;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
}

.mp-reservation-wrap .rv-detail-state .bottom .item:first-child.active::before, .mp-reservation-wrap .rv-detail-state .bottom .item:first-child.on::before {
  background: #fff !important;
}

.mp-reservation-wrap .rv-detail-state .bottom .item:last-child::after {
  content: '';
  display: inline-block;
  position: absolute;
  right: -0.625rem;
  bottom: 0.625rem;
  z-index: 0;
  width: 3.125rem;
  height: 0.125rem;
  background: #fff;
}

.mp-reservation-wrap .rv-detail-state .bottom .item.active::before, .mp-reservation-wrap .rv-detail-state .bottom .item.on::before {
  background: #111;
}

.mp-reservation-wrap .rv-detail-state .bottom .item.active em, .mp-reservation-wrap .rv-detail-state .bottom .item.on em {
  color: #111;
}

.mp-reservation-wrap .rv-detail-state .bottom .item.active span, .mp-reservation-wrap .rv-detail-state .bottom .item.on span {
  width: 1.375rem;
  height: 1.375rem;
  border: 0.3125rem solid #111;
}

.mp-reservation-wrap .rv-detail-state .bottom .item.active span::before, .mp-reservation-wrap .rv-detail-state .bottom .item.on span::before {
  display: none;
}

.mp-reservation-wrap .rv-detail-state .bottom .item.active em {
  border-radius: 0.875rem;
  background: #111;
  color: #fff;
}

.mp-reservation-wrap .rv-detail-state .bottom .item.cancel em {
  color: #CF000E;
}

.mp-reservation-wrap .rv-detail-state .bottom .item.cancel span::before {
  border-color: #CF000E;
}

.mp-reservation-wrap .def-info-list dt {
  min-width: 5.0625rem;
}

/* 1:1 문의 */
.board-detail-wrap .t-title {
  word-break: break-all;
}

.board-detail-wrap .def-info-list {
  padding-top: 1.875rem;
  border-top: 1px solid #c9c9c9;
}

.board-detail-wrap .def-info-list .info-item + .info-item {
  margin-top: 0.5rem;
}

.board-detail-wrap .def-info-list dt {
  min-width: 6.5rem;
}

.board-detail-wrap .def-info-list .category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.375rem;
  position: relative;
  width: 100%;
}

.board-detail-wrap .def-info-list .category span {
  font-size: 1rem;
  font-weight: 500;
}

.board-detail-wrap .def-info-list .category span + span::before {
  content: '';
  display: inline-block;
  width: 0.375rem;
  height: 0.5625rem;
  margin: 0 0.375rem 0 0;
  background: url("../images/icon/icon_arrow_r_gr2_5.svg") no-repeat center/cover;
}

.board-detail-wrap .inquiry-answer {
  padding: 1.25rem;
  background: #f8f8f8;
  border-radius: 0.25rem;
}

.board-detail-wrap .inquiry-answer .cont {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.board-detail-wrap .board-detail-cont {
  word-break: break-all;
}

.board-detail-wrap .board-detail-cont.ty2 {
  border-top: 1px solid #eee;
}

.board-detail-wrap .review-img-box ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.5rem;
}

.board-detail-wrap .review-img-box ul li {
  overflow: hidden;
  position: relative;
  border-radius: 0.25rem;
  aspect-ratio: 1/1;
  width: 7rem;
  height: 7rem;
  cursor: pointer;
}

.board-detail-wrap .review-img-box ul li img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.board-detail-wrap .review-img-box ul li.thumb-video::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.3) url("../images/icon/icon_play2.svg") no-repeat center/1.1875rem 1.46875rem;
}

.board-lists > li .category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  position: relative;
  width: 100%;
}

.board-lists > li .category span {
  font-size: 1rem;
  font-weight: 500;
}

.board-lists > li .category span + span::before {
  content: '';
  display: inline-block;
  width: 0.3125rem;
  height: 0.625rem;
  margin: 0 0.375rem 0 0;
  background: url("../images/icon/icon_arrow_r_bk_4.svg") no-repeat center/cover;
}

.board-lists > li .category::after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.375rem;
  height: 0.75rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat center/cover;
}

.board-lists > li .tit-box .t-title {
  word-break: break-all;
}

.board-lists > li .tit-box.arrow-r {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-right: 9%;
}

.board-lists > li .tit-box.arrow-r::after {
  content: '';
  display: block;
  position: absolute;
  right: 0.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.3125rem;
  height: 0.625rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat center/cover;
}

.board-lists > li .label-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.board-lists > li .label-box .badge-item {
  height: 1.125rem;
  line-height: 1.125rem;
  background: #666;
  color: #fff;
}

.cate-list.ty3 span + span {
  padding-left: 1rem;
}

.cate-list.ty3 span + span::before {
  background-image: url("../images/icon/icon_arrow_r_bk_4.svg");
}

/* 회원정보 변경 */
.mypage-inner .find-info-wrap {
  width: 100%;
}

.mypage-inner .join-wrap {
  width: 100%;
}

.mypage-inner .join-wrap .def-info-list dt {
  min-width: 7.125rem;
}

.mypage-inner .join-wrap .inp-label {
  font-weight: 500;
}

/* 이용약관 */
.agreement-wrap .txt-area * {
  font-family: "Pretendard",snas-serif;
  word-break: break-all;
}

.agreement-wrap .txt-area p {
  color: #666;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-weight: 500;
  word-break: break-all;
}

.agreement-wrap .txt-area p + p {
  margin-top: 0.375rem;
}

.agreement-wrap .txt-area h2 {
  margin: 1.875rem 0 0.625rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.agreement-wrap .txt-area ol li {
  color: #666;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  font-weight: 500;
}

.agreement-wrap .txt-area .dscr + .dscr {
  margin-top: 1rem;
}

/* 에러  */
.error-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100vh;
  text-align: center;
}

.error-wrap strong, .error-wrap span {
  display: block;
}

.error-wrap > .bg-box {
  padding: 2.3125rem 0;
  color: #888;
  font-size: 1.125rem;
  font-weight: 600;
  text-align: center;
}

.error-wrap .inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.error-wrap .logo {
  width: 8.75rem;
  margin: 0 auto;
}

.error-wrap .logo img {
  width: 100%;
}

.error-wrap .box {
  padding: 1.875rem 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.error-wrap.ty2 {
  display: block;
  height: auto;
}

.error-wrap.ty2 .inner-content {
  display: block;
  height: auto;
  padding: 10.875rem 1.25rem 5.875rem;
}

.sch-select-ty {
  gap: 0.25rem;
}

.sch-select-ty .cus-select {
  min-width: 6.875rem;
  background: #fff;
}

.sch-select-ty .input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.sch-select-ty .input .inp {
  width: 100%;
}

.sch-select-ty > .btn {
  min-width: 3.3125rem;
  background: #fff;
}

.sch-select-ty > .btn span {
  font-size: 0.875rem;
}

/* 매거진 */
.magazine-wrap section + section {
  margin-top: 8.125rem;
}

.magazine-wrap .top-banner img {
  width: 100%;
}

.magazine-wrap .main-link-menu {
  margin-top: 3.125rem;
}

.magazine-wrap .main-link-menu + .tab-slide-section {
  margin-top: 6.25rem;
}

.magazine-wrap .atc-box .swiper-slide > a {
  border-radius: 0.375rem;
  overflow: hidden;
  aspect-ratio: 246/303;
}

.magazine-wrap .atc-box .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.magazine-wrap .atc-box .swiper-slide .txt-box {
  margin-top: 1rem;
}

.magazine-wrap .atc-box .swiper-slide .txt-box strong {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
}

.magazine-wrap .atc-box .swiper-slide .txt-box p {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
  margin-top: 0.625rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.magazine-wrap .recipe-section {
  padding: 6.25rem 0;
  background: #CECCBE;
}

.magazine-wrap .recipe-section h2 {
  color: #fff;
}

.magazine-wrap .recipe-section .swiper-button-prev,
.magazine-wrap .recipe-section .swiper-button-next {
  top: 45.67%;
}

.magazine-wrap .tip .atc-box {
  padding: 0;
}

.magazine-wrap .swiper-button-prev,
.magazine-wrap .swiper-button-next {
  top: 32%;
}

.atc-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4.375rem 1.375rem;
}

.atc-lists li {
  width: calc(25% - 1.03125rem);
}

.atc-lists li .thumbs {
  border-radius: 0.375rem;
  overflow: hidden;
}

.atc-lists li .thumbs img {
  width: 100%;
}

.atc-lists li .txt-box {
  margin-top: 1rem;
}

.atc-lists li .txt-box strong {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600;
}

.atc-lists li .txt-box p {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
  margin-top: 0.625rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.atc-lists.vid li .thumbs {
  position: relative;
}

.atc-lists.vid li .thumbs::after {
  content: '';
  display: block;
  position: absolute;
  right: 1.125rem;
  top: 1.25rem;
  width: 2.5rem;
  height: 2.5rem;
  background: url("../images/icon/icon_play4.svg") no-repeat center/2.5rem;
}

.shorts-box {
  width: 100%;
  aspect-ratio: 1326/900;
}

.shorts-box .shorts-video {
  width: 100%;
  height: 100%;
}

/* 대량주문문의 */
.bulk-order-inquiry-wrap .bg-box {
  padding: 1.5rem;
}

.bulk-order-inquiry-wrap .bg-box .input.sch-ty {
  padding: 0.5rem 1rem;
}

.pa-wrap .swiper-button-prev,
.pa-wrap .swiper-button-next {
  top: 34.4%;
}

@media screen and (max-width: 1360px) {
  .mp-reservation-wrap .rv-detail-state .bottom .item + .item::before {
    left: -330%;
    width: calc(320/1360*100vw);
    left: calc(-247/1360*100vw);
  }
}

@media screen and (max-width: 1235px) {
  .mp-reservation-wrap .rv-detail-state .bottom .item + .item::before {
    left: -330%;
    width: calc(280/1235*100vw);
    left: calc(-197/1235*100vw);
  }
}

/* 알림 */
.alarm-lists > li + li {
  margin-top: 1.25rem;
}

.alarm-list > li {
  padding: 1.25rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.875rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.alarm-list > li .chkbox {
  display: block;
}

.alarm-list > li .chkbox > label > input[type="checkbox"] + .text::before {
  top: 1px;
}

.alarm-list > li .chkbox ~ .text {
  background: none;
  padding-right: 1.25rem;
}

.alarm-list > li + li {
  border-top: 1px solid #EEE;
}

.alarm-list > li > .text {
  position: relative;
  padding-right: 3.0625rem;
  background: url("../../assets/images/icon/icon_arrow_r_bk_4.svg") no-repeat right 0.875rem top 3rem/0.4375rem;
  width: 100%;
}

.alarm-list > li > .text p {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  white-space: initial !important;
  margin-top: 0.625rem;
  font-size: 1rem;
  font-weight: 500;
  word-break: break-all;
}

.alarm-list > li > .text small {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #666;
  display: block;
}

.alarm-list > li > .text small + small {
  margin-top: 0;
}

.alarm-list > li > .text .link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* 추천상품 */
.recommend-list-banner .img img {
  aspect-ratio: 1920/440;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* 타임딜 */
.timedeal-list-banner {
  text-align: center;
  background-color: #F8F8F8;
  padding: 2.5rem 0;
  position: relative;
}

.timedeal-list-banner h6 {
  font-family: 'GMarketSans';
  font-size: 1.875rem;
  line-height: 2.375rem;
  font-weight: 400;
}

.timedeal-list-banner p {
  color: #666;
  font-family: 'GMarketSans';
  font-size: 1.125rem;
  line-height: 1.625rem;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  text-underline-offset: 34%;
  /* 4.42px */
  text-underline-position: from-font;
  margin: 1.125rem 0 0.75rem;
}

.timedeal-list-banner .dday-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'GMarketSans';
  font-weight: 600;
  font-size: 2.25rem;
  line-height: 2.25rem;
}

.timedeal-list-banner .dday-box .dday {
  color: #CF000E;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-right: 1rem;
  padding-right: 1.25rem;
}

.timedeal-list-banner .dday-box .dday::after {
  display: block;
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 1.75rem;
  background: #C9C9C9;
  margin-top: -0.125rem;
}

.timedeal-list-banner .dday-box .time {
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.375rem;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 500;
}

.timedeal-list-banner .dday-box .time span {
  font-size: 2.25rem;
  line-height: 2.25rem;
  font-weight: 500;
}

.timedeal-list-banner .progress-bar {
  width: 100%;
  height: 0.25rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #CF000E;
}

.timedeal-list-banner .progress-bar span {
  background: #EEE;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 0.25rem;
}

/* 인기소모품 */
.top3-rank-wrap {
  background: #C9C9C9;
  padding: 3.125rem 3.125rem 3.75rem;
  border-radius: 0.625rem;
}

.top3-rank-wrap .swiper-wrapper {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.top3-rank-wrap .swiper-wrapper .swiper-slide {
  height: auto;
}

.top3-rank-wrap.ty2 {
  padding-bottom: 2.5rem;
  background: #fff;
  border: 1px solid #C9C9C9;
}

/* sort */
.sort-list-wrap .sort-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.sort-list-wrap .sort-list .btn-box p {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
}

.sort-list-wrap .sort-list .btn {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
}

.sort-list-wrap .option-wrap .option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  color: #888;
}

.sort-list-wrap .option-wrap .option li {
  position: relative;
  cursor: pointer;
}

.sort-list-wrap .option-wrap .option li.select {
  color: #191919;
}

.sort-list-wrap .option-wrap .option li + li::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 0.8125rem;
  background: #c9c9c9;
}

/* 필터O 리스트 */
.prd-filter-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2.875rem;
}

.prd-filter-wrap .filter-wrap {
  width: 14rem;
}

.prd-filter-wrap .prd-lists-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.prd-filter-wrap .filter-select-cont {
  padding: 0.71875rem 1.25rem;
  background: #EEE;
  border-radius: 0.375rem;
}

.prd-filter-wrap .filter-select-cont .inner {
  gap: 0.5rem 1rem;
}

.prd-filter-wrap .filter-select-cont .inner p, .prd-filter-wrap .filter-select-cont .inner .btn {
  padding: 0;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
}

.filter-wrap {
  width: 14rem;
}

.filter-wrap .inner {
  position: -webkit-sticky;
  position: sticky;
  top: 10.375rem;
  max-height: calc(100vh - 10.375rem);
  overflow: auto;
}

.filter-wrap .inner::-webkit-scrollbar {
  display: none;
}

.filter-wrap .filter-cont {
  padding: 1rem 0;
  border-top: 1px solid #C9C9C9;
}

.filter-wrap .filter-cont .tit {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.filter-wrap .filter-cont .tit::before {
  display: block;
  content: '';
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0.375rem;
  position: absolute;
  width: 0.8125rem;
  height: 0.5rem;
  background: url("../images/icon/icon_arrow_d_bk_13.svg") no-repeat center/cover;
}

.filter-wrap .filter-cont .filter-lists {
  padding-top: 1.25rem;
}

.filter-wrap .filter-cont .filter-lists li {
  display: block;
}

.filter-wrap .filter-cont .filter-lists li + li {
  margin-top: 0.625rem;
}

.filter-wrap .filter-cont .filter-lists .chkbox > label > input[type="checkbox"] + .text {
  font-size: 0.875rem;
  line-height: 1.375rem;
  padding-left: 1.625rem;
}

.filter-wrap .filter-cont .filter-lists .chkbox > label > input[type="checkbox"] + .text::before {
  width: 1.125rem;
  height: 1.125rem;
  background-size: 0.6875rem;
  background-position: 0.1875rem 0.25rem;
}

.filter-wrap .filter-cont + .filter-cont {
  border-color: #EEE;
}

.filter-wrap .filter-cont.active .tit::before {
  -webkit-transform: translateY(-50%) rotate(-180deg);
      -ms-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
}

.filter-wrap .filter-select-cont {
  padding: 1rem 0 0.25rem;
}

/* 필터 선택 */
.filter-select-cont .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.375rem 0.5rem;
}

.filter-select-cont .inner p, .filter-select-cont .inner .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  gap: 0.25rem;
  padding: 0.4375rem 0.875rem;
  border-radius: 3.125rem;
  background: #EEE;
  font-weight: 500;
}

.filter-select-cont.ty2 {
  padding: 0;
}

.filter-select-cont.ty2 .inner {
  gap: 0.625rem 0.5rem;
}

.filter-select-cont.ty2 .inner .btn {
  background-color: #fff;
  position: relative;
  padding: 0.3125rem 0.875rem;
  font-size: 0.9375rem;
  line-height: 1.4375rem;
}

.filter-select-cont.ty2 .inner .btn::before {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #EEE;
  border-radius: 3.125rem;
}

.filter-select-cont.ty2 .inner .btn.active {
  color: #fff;
  background-color: #111;
}

.filter-select-cont.ty2 .inner .btn.active::before {
  border-color: #111;
}

.filter-select-cont.ty3 {
  padding: 0;
}

.filter-select-cont.ty3 .btn {
  font-size: 0.9375rem;
  line-height: 1.4375rem;
  border: 1px solid #EEE;
  background-color: #fff;
  padding: 0.25rem 0.84375rem;
  font-weight: 500;
}

.filter-select-cont.ty3 .btn * {
  font-weight: 500;
}

.filter-select-cont.ty3 .btn.active {
  border-color: #111;
  color: #fff;
  background-color: #111;
}

.filter-select-cont.ty4 {
  padding: 0;
  gap: 0.5rem 0.25rem;
}

.filter-select-cont.ty4 .btn {
  font-size: 0.75rem;
  background-color: #fff;
  padding: 0.25rem 0.75rem;
  letter-spacing: -0.24px;
}

.filter-select-cont.ty4 .btn.active {
  color: #fff;
  background-color: #111;
}

.filter-select-cont.scroll-ty {
  overflow-x: auto;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.filter-select-cont.scroll-ty::-webkit-scrollbar {
  display: none;
}

.filter-select-cont.scroll-ty .inner {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  white-space: nowrap;
  padding: 0 1.25rem;
}

.filter-select-cont.scroll-ty .inner .btn {
  letter-spacing: -0.26px;
}

.filter-select-cont.scroll-ty .inner::after {
  content: '';
  display: block;
  min-width: 0.875rem;
  height: 1.25rem;
}

.filter-select-cont.ty-center .inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.filter-select-cont.pd-0 {
  padding: 0;
}

.filter-select-cont .btn.search span {
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/icon/icon_search.svg") no-repeat center/cover;
  text-indent: -9999em;
}

.filter-select-cont .btn.icon.remove {
  text-indent: -9999em;
  padding: 0;
}

/* 제품비교 */
.compare-popup {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(14.375rem);
      -ms-transform: translateY(14.375rem);
          transform: translateY(14.375rem);
}

.compare-popup.active {
  z-index: 100;
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}

.compare-popup.active .popup-btn-area {
  padding: 1.25rem 0;
}

.compare-popup.active .popup-btn-area .btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.compare-popup.active .compare-popup-btn .btn > span::before {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.compare-popup .popup-layer {
  min-width: auto;
  max-width: none;
  width: 100%;
  height: auto;
  border-radius: 0;
  max-height: 75%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0 -0.25rem 0.9375rem 0 rgba(17, 17, 17, 0.03);
          box-shadow: 0 -0.25rem 0.9375rem 0 rgba(17, 17, 17, 0.03);
}

.compare-popup .compare-content {
  background: #fff;
  padding: 1.25rem 0 2.5rem;
  max-width: 82.875rem;
  margin: auto;
}

.compare-popup .compare-content .prd-lists {
  gap: 1.5rem;
}

.compare-popup .compare-content .prd-lists > li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.33% - 1rem);
      -ms-flex: 0 0 calc(33.33% - 1rem);
          flex: 0 0 calc(33.33% - 1rem);
}

.compare-popup .compare-content .prd-lists > li .prd-item.cm-ty1 {
  padding: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #C9C9C9;
  border-radius: 0.5rem;
  position: relative;
}

.compare-popup .compare-content .prd-lists > li .prd-item.cm-ty1 .thumbs {
  border-radius: 0.25rem;
  min-width: 6.875rem;
  width: 6.875rem;
}

.compare-popup .compare-content .prd-lists > li .prd-item.cm-ty1 .remove {
  top: 1rem;
  right: 1rem;
}

.compare-popup .compare-content .prd-lists > li .prd-item.cm-ty1 .desc {
  position: relative;
  padding: 0 1.5rem 0 1.25rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.compare-popup .compare-content .prd-lists > li .prd-item.cm-ty1 .desc .code {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}

.compare-popup .compare-content .prd-lists > li .prd-item.cm-ty1 .desc .pinfo {
  margin-top: 0;
}

.compare-popup .compare-content .prd-lists > li .prd-item.cm-ty1 .desc .name {
  line-height: 1.5rem;
}

.compare-popup .popup-btn-area {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.875rem 0;
  max-width: 82.875rem;
  margin: auto;
}

.compare-popup .popup-btn-area .btn {
  min-width: 9.8125rem;
}

.compare-popup .popup-btn-area .btn-box {
  display: none;
}

.compare-popup .compare-popup-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.compare-popup .compare-popup-btn .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  font-size: 1.125rem;
  line-height: 1.625rem;
}

.compare-popup .compare-popup-btn .btn > span {
  display: inline-block;
  position: relative;
  padding-right: 1.75rem;
}

.compare-popup .compare-popup-btn .btn > span::before {
  display: block;
  content: '';
  width: 1rem;
  height: 0.5625rem;
  background: url("../images/icon/icon_arrow_d_bk_8.svg") no-repeat center/cover;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-180deg);
      -ms-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
}

.compare-popup .item-none {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23C9C9C9FF' stroke-width='1' stroke-dasharray='6%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: 0.5rem;
  background-color: #F8F8F8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  position: relative;
}

.compare-popup .item-none .btn {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #888;
  width: 100%;
  height: 100%;
}

.compare-popup .item-none .btn span {
  display: block;
  padding-top: 1.75rem;
  background: url("../images/icon/icon_compare.svg") no-repeat center top/1.5rem;
}

.c-compare-popup .top-box {
  background: #fff;
  padding-bottom: 0.625rem;
  width: 100%;
  position: absolute;
  top: 5.375rem;
  left: 0;
  padding: 0 1.5rem;
}

.c-compare-popup .top-box-bg {
  width: 100%;
  height: 100%;
}

.c-compare-popup .filter-select-cont {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #EEE;
}

.c-compare-popup .swiper-wrapper {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.c-compare-popup .swiper-wrapper .swiper-slide {
  height: auto;
}

.c-compare-popup .prd-lists.c-ty3 {
  gap: 2.5rem 1.125rem;
}

.c-compare-popup .prd-lists.c-ty3 > li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(33.33% - 0.75rem);
      -ms-flex: 0 0 calc(33.33% - 0.75rem);
          flex: 0 0 calc(33.33% - 0.75rem);
}

.c-compare-popup .popup-layer {
  position: relative;
}

.c-compare-popup.scroll .top-box-bg {
  position: relative;
}

.c-compare-popup.scroll .top-box {
  position: absolute;
  width: 100%;
  padding: 0 1.5rem 1.875rem;
  width: 100%;
  top: 5.375rem;
  left: 0;
  -webkit-box-shadow: 0 0.625rem 0.9375rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0.625rem 0.9375rem 0 rgba(0, 0, 0, 0.05);
}

.c-compare-popup.scroll .top-box .prd-item {
  height: 100%;
  background: #F8F8F8;
  border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
}

.c-compare-popup.scroll .top-box .prd-item .thumbs {
  position: static;
  padding: 0;
  border: none;
}

.c-compare-popup.scroll .top-box .prd-item .thumbs a {
  display: none;
}

.c-compare-popup.scroll .top-box .prd-item .remove {
  top: 0.625rem;
  right: 0.625rem;
  z-index: 2;
  width: 1.125rem;
  height: 1.125rem;
}

.c-compare-popup.scroll .top-box .prd-item .price {
  display: none;
}

.c-compare-popup.scroll .top-box .prd-item .desc {
  padding: 1rem 1.25rem 1rem 0.875rem;
}

.c-compare-popup.scroll .top-box .prd-item .desc .pinfo {
  margin: 0;
}

.c-compare-popup.scroll .top-box .prd-item .desc .code {
  font-size: 0.8125rem;
  line-height: 1.0625rem;
}

.c-compare-popup.scroll .top-box .prd-item .desc .name {
  font-size: 0.9375rem;
  line-height: 1.1875rem;
}

/* 브레드 크럼*/
.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.breadcrumb-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.breadcrumb li {
  color: #888;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.4375rem;
}

.breadcrumb li + li {
  padding-left: 1.5625rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat left 0.625rem center/0.4375rem;
}

.breadcrumb li.active {
  color: #111;
  font-weight: 600;
}

/* 장바구니 */
.cart-wrap.flex {
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 3rem;
}

.cart-wrap.flex > .inner {
  width: 54.875rem;
}

.cart-wrap .all-chk-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.4375rem 0 0.8125rem;
  border-bottom: 1px solid #C9C9C9;
}

.cart-wrap .all-chk-wrap .t-text {
  margin-left: auto;
}

.cart-wrap .all-chk-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
}

.cart-wrap .all-chk-box .chkbox > label > input[type="checkbox"] + .text {
  font-size: 1rem;
  line-height: 1.5rem;
}

.cart-wrap .order-lists .prd-item-top .chkbox {
  position: absolute;
  left: 0;
  top: 1.5rem;
}

.cart-wrap .order-lists .prd-item-top .icon.remove {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}

.cart-wrap .order-lists > li {
  position: relative;
  padding-left: 2.375rem;
}

.cart-wrap .order-lists .prd-item {
  padding-right: 8.8125rem;
}

.cart-wrap .order-lists .prd-item .desc {
  max-width: 22.125rem;
}

.cart-wrap .order-lists .btn.ty3 {
  position: absolute;
  top: 5.25rem;
  right: 1.5rem;
  padding: 0.3125rem 0.625rem;
}

.cart-wrap .order-lists .prd-item-option p {
  -webkit-line-clamp: none !important;
}

.cart-wrap .price-total-box .info-box {
  padding-top: 0.875rem;
}

/* 장바구니/주문 상품단 */
.order-lists > li {
  padding: 1.5rem 0;
  border-bottom: 1px solid #C9C9C9;
}

.order-lists .prd-item {
  padding-bottom: 1rem;
  border-bottom: 1px solid #EEE;
}

.order-lists .prd-item .price {
  position: relative;
}

.order-lists .prd-item .price .toggle-wrap {
  position: relative;
}

.order-lists .prd-item .price .toggle-wrap.active .toggle {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.order-lists .prd-item .price .toggle-wrap.active .toggle-content {
  display: block;
}

.order-lists .prd-item .price .toggle {
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/icon/icon_toggle_btn.svg") no-repeat center/cover;
  vertical-align: middle;
}

.order-lists .prd-item .price .toggle-content {
  position: absolute;
  background: #fff;
  padding: 0.875rem 1rem;
  border: 1px solid #111;
  border-radius: 0.25rem;
  z-index: 1;
  width: 11.9375rem;
  left: 0;
  margin-top: 0.5rem;
  display: none;
}

.order-lists .prd-item .price .toggle-content .flex {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.order-lists .prd-item .price .toggle-content .flex + .flex {
  margin-top: 0.25rem;
}

.order-lists .prd-item .price .toggle-content .flex.total {
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  border-top: 1px solid #EEE;
}

.order-lists .prd-item .desc {
  max-width: 31.875rem;
}

.order-lists .prd-item-option {
  margin-top: 1rem;
  padding: 0.625rem 1rem;
  border-radius: 0.25rem;
  border: 1px solid #C9C9C9;
  width: 100%;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #F8F8F8;
  gap: 0.5rem;
  position: relative;
}

.order-lists .prd-item-option::after {
  display: block;
  content: '';
  min-width: 0.4375rem;
  height: 0.6875rem;
  background: url("../images/icon/icon_arrow_r_bk_4.svg") no-repeat center/cover;
}

.order-lists .prd-item-option p {
  font-size: 0.875rem;
  line-height: 1.375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  white-space: initial !important;
}

.order-lists .prd-item-option:disabled {
  color: #888;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.order-lists .prd-item-option.toggle-wrap::after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.order-lists .prd-item-option.toggle-wrap.active::after {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.order-lists .prd-item-option.toggle-wrap.active p {
  -webkit-line-clamp: none !important;
}

.order-lists .prd-item-option .btn.toggle {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.order-lists .prd-item-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
}

.order-lists .prd-item-bottom > .btn {
  width: 6.25rem;
}

.order-lists .prd-item-bottom .item-qty .btn.minus {
  background: url("../images/icon/icon_minus_gray.svg") no-repeat center/cover;
}

.order-lists .prd-item-bottom .price {
  margin-left: auto;
}

/* 장바구니/주문 총가격 */
.price-total-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #F8F8F8;
  padding: 2.5rem 1.875rem;
  border-radius: 0.5rem;
}

.price-total-box.price-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 10rem;
}

.price-total-box .total-price-box dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #666;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.price-total-box .total-price-box dl dd {
  color: #111;
}

.price-total-box .total-price-box dl + dl {
  margin-top: 0.875rem;
}

.price-total-box .total-price-box dl.total {
  border-top: 1px solid #EEE;
  color: #111;
  margin-top: 1.5rem;
  padding: 1.625rem 0 2rem;
}

.price-total-box .total-price-box dl.total dd {
  font-size: 1.25rem;
  color: #CF000E;
}

.price-total-box .btn-box {
  display: block;
}

.order-progress {
  position: relative;
  margin: -0.125rem 0 1rem;
}

.order-progress.done .state-msg {
  color: #111;
}

.order-progress.done .inner .progress-bar {
  background-color: #111;
}

.order-progress .state-msg {
  color: #666;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 0.625rem;
}

.order-progress .inner {
  position: relative;
  display: block;
  width: 100%;
  height: 0.375rem;
  background-color: #EEE;
  border-radius: 6.25rem;
}

.order-progress .inner .progress-bar {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  height: 100%;
  font-size: 0;
  line-height: 0;
  border-radius: 6.25rem;
  -webkit-transition: .5s;
  transition: .5s;
  background: #666;
}

/* 라디오 버튼 리스트 */
.radio-select-lists .radio-select {
  padding: 1.125rem;
  border-radius: 0.375rem;
  border: 1px solid #C9C9C9;
}

.radio-select-lists .radio-select .info {
  padding-left: 1.75rem;
}

.radio-select-lists .radio-select .info .chkbox {
  margin-left: -1.75rem;
}

.radio-select-lists .radio-select .info .chkbox > label {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.radio-select-lists .radio-select .chkbox .text {
  color: #111;
  padding-left: 1.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

.radio-select-lists .radio-select .chkbox .text::before {
  width: 1.125rem;
  height: 1.125rem;
}

.radio-select-lists .radio-select .chkbox .text::after {
  width: 1rem;
  height: 1rem;
}

.radio-select-lists .radio-select.active {
  border-color: #111;
}

.radio-select-lists .radio-select + .radio-select {
  margin-top: 1rem;
}

/* 쿠폰 리스트 */
.coupon-lists .coupon {
  padding: 1.125rem;
  border-radius: 0.375rem;
  border: 1px solid #C9C9C9;
  overflow: hidden;
  /* 사용가능 쿠폰*/
  /* 적용안함 */
  /* 다운로드 완료 쿠폰 */
}

.coupon-lists .coupon + .coupon {
  margin-top: 1rem;
}

.coupon-lists .coupon .info {
  position: relative;
}

.coupon-lists .coupon .info .chkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.coupon-lists .coupon .info .chkbox .text {
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 700;
}

.coupon-lists .coupon .info .chkbox .text::before, .coupon-lists .coupon .info .chkbox .text::after {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.coupon-lists .coupon .toggle-wrap .toggle.btn {
  margin-left: 1.75rem;
  padding-right: 1.125rem;
  position: relative;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

.coupon-lists .coupon .toggle-wrap .toggle.btn::before {
  display: block;
  content: '';
  position: absolute;
  width: 0.6875rem;
  height: 0.4375rem;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url("../images/icon/icon_arrow_d_bk_8.svg") no-repeat center/cover;
}

.coupon-lists .coupon .toggle-wrap .toggle-box {
  background: #F8F8F8;
  padding: 1rem 1rem 1rem 2.875rem;
  margin: 0.625rem -1.125rem -1.125rem;
  position: relative;
  z-index: 1;
}

.coupon-lists .coupon .toggle-wrap .toggle-box dl {
  color: #666;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.coupon-lists .coupon .toggle-wrap .toggle-box dl dt {
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.coupon-lists .coupon .toggle-wrap .toggle-box dl dd {
  color: #888;
}

.coupon-lists .coupon .toggle-wrap .toggle-box dl + dl {
  margin-top: 0.625rem;
}

.coupon-lists .coupon .toggle-wrap.active .toggle.btn::before {
  -webkit-transform: translateY(-50%) rotate(-180deg);
      -ms-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
}

.coupon-lists .coupon .btn.download {
  position: absolute;
  right: -1rem;
  top: -1rem;
  width: 5.625rem;
  height: calc( 100% + 4.25rem);
  background: url("../images/icon/icon_download.svg") no-repeat center/1.625rem;
  text-indent: -999em;
}

.coupon-lists .coupon .btn.download::before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0.1875rem;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23c9c9c9FF' stroke-width='1' stroke-dasharray='4%2c4' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}

.coupon-lists .coupon .btn.download::after {
  display: block;
  content: '';
  position: absolute;
  left: 1px;
  top: 0;
  width: 0.125rem;
  height: 100%;
  background: #fff;
}

.coupon-lists .coupon.usable .info {
  padding-left: 0;
  padding-right: 5.625rem;
}

.coupon-lists .coupon.usable .toggle-wrap .toggle.btn {
  margin-left: 0;
}

.coupon-lists .coupon.usable .toggle-wrap .toggle-box {
  padding-left: 1rem;
}

.coupon-lists .coupon.not .chkbox .text {
  font-size: 0.875rem;
  line-height: 1.75rem;
  font-weight: 700;
}

.coupon-lists .coupon.complete {
  background-color: #F8F8F8;
}

.coupon-lists .coupon.complete .btn.download {
  background-image: url("../images/icon/icon_order_complete.svg");
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}

.coupon-lists .coupon.complete .btn.download::after {
  background-color: #F8F8F8;
}

.coupon-lists .coupon.complete .info {
  padding-left: 0;
  padding-right: 4.375rem;
}

.coupon-lists .coupon.complete .toggle-wrap .toggle.btn {
  margin-left: 0;
}

.coupon-lists .coupon.complete .toggle-wrap .toggle-box {
  padding-left: 1rem;
}

.coupon-lists + .coupon-lists {
  margin-top: 2.5rem;
}

/* 주문 */
.order-wrap.flex {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 3rem;
}

.order-wrap.flex > .inner {
  width: 54.875rem;
}

/* 쿠폰 리스트 팝업 */
.popup-coupon-select .tab-group .tab-list-wrap {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}

/* 주소록 */
.addr-lists .addr .info .chkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.addr-lists .addr .btn-box .btn {
  font-size: 0.875rem;
}

.addr-lists .addr.radio-select.active p {
  color: #111;
}

/* 게시판 리스트 */
.board-tbl thead th {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 0.75rem 0;
  border-top: 1px solid #C9C9C9;
  border-bottom: 1px solid #C9C9C9;
  background: #F8F8F8;
}

.board-tbl tbody tr {
  position: relative;
}

.board-tbl tbody td {
  text-align: center;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  padding: 1.25rem;
  border-bottom: 1px solid #EEE;
}

.board-tbl tbody td .click-area {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.board-tbl tbody td > .flex {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.875rem;
}

.board-tbl .icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.board-tbl .icon-box .icon.play {
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/icon/icon_play4.svg") no-repeat center/cover;
}

.board-tbl .tit-box {
  text-align: left;
}

.board-tbl.ty1 tbody td.title {
  text-align: left;
}

.board-tbl.ty1 tbody td.title.ty1 {
  padding-right: 1rem;
}

.board-tbl.ty1 tbody td.title.ty2 {
  padding-right: 1.875rem;
}

.board-tbl.ty1 tbody td.title.ty3 {
  padding: 1.25rem 1rem;
}

.board-tbl.ty1 .tit-box {
  text-align: left;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  max-width: calc(100% - 3rem);
}

.board-tbl.max-64 tbody td {
  padding: 0.625rem 1.5rem;
  height: 4rem;
}

.board-lists > li {
  padding: 1.25rem;
  position: relative;
  border: 1px solid #EEE;
  border-radius: 0.375rem;
}

.board-lists > li .click-area {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.board-lists > li > .flex {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.25rem;
}

.board-lists .tit-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.board-lists .icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.125rem 0;
}

.board-lists .icon-box .icon.play {
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/icon/icon_play4.svg") no-repeat center/cover;
}

.board-lists .icon-box .icon.arrow {
  width: 0.5rem;
  height: 0.8125rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat center/cover;
  margin-left: 0.75rem;
}

.board-lists .date-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.25rem;
}

.board-lists .date-box span + span {
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  position: relative;
}

.board-lists .date-box span + span::after {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 0.625rem;
  background: #C9C9C9;
}

.cate-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.cate-list span + span {
  padding-left: 1.125rem;
  position: relative;
}

.cate-list span + span::before {
  display: block;
  content: '';
  position: absolute;
  left: 0.4375rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.375rem;
  height: 0.5625rem;
  background: url("../images/icon/icon_arrow_r_lgr_4.svg") no-repeat center/cover;
}

.cate-list.ty2 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cate-list.ty2 span + span {
  padding-left: 1.25rem;
}

.cate-list.ty2 span + span::before {
  left: 0.5rem;
  background-image: url("../images/icon/icon_arrow_r_gr2_5.svg");
}

.board-detail-wrap .date-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.board-detail-wrap .date-box span {
  font-size: 0.9375rem;
  font-weight: 500;
  color: #666;
}

.board-detail-wrap .date-box span + span {
  margin-left: 0.875rem;
  padding-left: 0.875rem;
  position: relative;
}

.board-detail-wrap .date-box span + span::after {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 0.875rem;
  background: #C9C9C9;
}

.board-detail-wrap .board-detail-cont {
  padding-top: 1.25rem;
  border-top: 1px solid #C9C9C9;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.board-detail-wrap .board-detail-cont * {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Pretendard", sans-serif;
}

.board-detail-wrap .board-detail-cont video {
  max-width: 61.875rem;
  margin-top: 2.5rem;
}

.recommend-box {
  padding: 1.875rem;
  border-radius: 0.375rem;
  border-bottom: 1px solid #EEE;
  background: #F8F8F8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.875rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.recommend-box .btn {
  padding: 0.625rem 1rem;
  background: #fff;
}

.recommend-box .btn > span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}

/* 출장서비스 - 홈 */
.bg-box .input.sch-ty {
  width: 26.875rem;
  padding: 0.8125rem 1.125rem 0.8125rem 1.25rem;
}

.bg-box.sch-ty {
  padding: 5rem 0;
  text-align: center;
}

.bg-box.sch-ty .input.sch-ty {
  margin: 0;
  border: none;
}

.bg-box.sch-ty .input.sch-ty input::-webkit-input-placeholder {
  color: #888;
}

.bg-box.sch-ty .input.sch-ty input::-moz-placeholder {
  color: #888;
}

.bg-box.sch-ty .input.sch-ty input:-ms-input-placeholder {
  color: #888;
}

.bg-box.sch-ty .input.sch-ty input::-ms-input-placeholder {
  color: #888;
}

.bg-box.sch-ty .input.sch-ty input::placeholder {
  color: #888;
}

.bg-box.sch-ty .filter-select-cont.ty3 .inner {
  gap: 0.75rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bg-box.sch-ty .filter-select-cont.ty3 .inner p, .bg-box.sch-ty .filter-select-cont.ty3 .inner .btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(16.66% - 0.625rem);
      -ms-flex: 0 0 calc(16.66% - 0.625rem);
          flex: 0 0 calc(16.66% - 0.625rem);
  height: 3.625rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.4375rem;
  border-radius: 0.25rem;
  border: 1px solid #111;
}

.as-home-bt-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 3.75rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

.as-home-bt-wrap > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.as-home-bt-wrap .as-bubble-wrap ~ .board-lists-wrap .board-lists > li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.as-home-bt-wrap .board-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.875rem 1.125rem;
}

.as-home-bt-wrap .board-lists > li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 0.5625rem);
      -ms-flex: 0 0 calc(50% - 0.5625rem);
          flex: 0 0 calc(50% - 0.5625rem);
}

.as-bubble-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.as-bubble-cont .as-bubble {
  width: calc(50% - 0.4375rem);
  gap: 0.875rem;
  border: 1px solid #EEE;
  border-radius: 0.375rem;
  height: calc(100% - 3.125rem);
}

.as-bubble-cont .as-bubble a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.as-bubble-cont .as-bubble a .tp {
  padding: 1.25rem;
  max-height: 19.375rem;
}

.as-bubble-cont .as-bubble a .tp span {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 12 !important;
  white-space: initial !important;
}

.as-bubble-cont .as-bubble a .bt {
  width: 100%;
  height: 5.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.25rem;
  background: #F8F8F8;
}

.as-bubble-cont .as-bubble a .bt span {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.4375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

/* 소모품 */
.pa-tbann-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 3.75rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

.pa-tbann-wrap > div {
  width: calc(50% - 1.875rem);
}

.pa-tbann-wrap .sw-box ~ .pa-tip-btn-box .btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100%);
      -ms-flex: 0 0 calc(100%);
          flex: 0 0 calc(100%);
}

.pa-tbann-wrap .sw-box .sw-cont {
  height: 100%;
  border-radius: 0.375rem;
  overflow: hidden;
}

.pa-tbann-wrap .sw-box .sw-cont img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
}

.pa-tip-btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.625rem 1.5rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.pa-tip-btn-box .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.875rem;
  border-radius: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #111;
  background-color: #F8F8F8;
  font-weight: 500;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 0.75rem);
      -ms-flex: 0 0 calc(50% - 0.75rem);
          flex: 0 0 calc(50% - 0.75rem);
  min-height: 6.25rem;
}

.pa-tip-btn-box .btn span {
  width: 100%;
  display: block;
  padding: 0 1.5rem;
  text-align: left;
  position: relative;
}

.pa-tip-btn-box .btn span::after {
  display: block;
  content: '';
  width: 1.5rem;
  height: 1.5rem;
  background: url("../images/icon/icon_arrow_r_gr_9.svg") no-repeat center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

.pa-tip-btn-box .btn.tip span {
  background: url("../images/icon/icon_tip.svg") no-repeat left center/1.1875rem;
}

.pa-tip-btn-box .btn.checkpoint span {
  background: url("../images/icon/icon_check_circle.svg") no-repeat left center/1rem;
}

.pa-comare-btn-box .btn {
  display: block;
  text-align: left;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23C9C9C9FF' stroke-width='1' stroke-dasharray='6%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
  background-color: #F8F8F8;
  padding: 1.875rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #888;
  border-radius: 0.25rem;
}

.pa-comare-btn-box .btn span {
  display: block;
}

.pa-comare-btn-box .btn.compare span {
  padding-left: 2rem;
  background: url("../images/icon/icon_compare_dgray.svg") no-repeat left center/1.5rem;
}

.pa-comare-btn-box .btn.compare-login span {
  padding-left: 1.75rem;
  background: url("../images/icon/icon_compare_login.svg") no-repeat left center/1.25rem;
}

/* 자주묻는질문 */
.cs-faq-lists > li {
  border-bottom: 1px solid #EEE;
}

.cs-faq-lists > li .btn.toggle {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.25rem 0.75rem;
  padding-right: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  position: relative;
  font-weight: 500;
  text-align: left;
}

.cs-faq-lists > li .btn.toggle::before {
  display: block;
  content: 'Q.';
  font-weight: 600;
  margin-right: 0.5rem;
  min-width: 1rem;
  white-space: nowrap;
}

.cs-faq-lists > li .btn.toggle::after {
  display: block;
  content: '';
  width: 0.8125rem;
  height: 0.5rem;
  position: absolute;
  top: 1.8125rem;
  right: 1rem;
  background: url("../images/icon/icon_arrow_d_gr.svg") no-repeat center/cover;
}

.cs-faq-lists > li .toggle-box {
  display: none;
  background: #F8F8F8;
  padding: 1.25rem 1rem;
  padding-left: 2.5rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #666;
  word-break: break-all;
  position: relative;
}

.cs-faq-lists > li .toggle-box::before {
  position: absolute;
  left: 1rem;
  display: block;
  content: 'A.';
  font-weight: 600;
  margin-right: 0.5rem;
  min-width: 1rem;
  white-space: nowrap;
}

.cs-faq-lists > li.active .btn.toggle::after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.cs-faq-lists > li.active .toggle-box img {
  margin-top: 1.25rem;
}

.cs-faq-wrap .cs-faq-lists > li {
  border-bottom: 1px solid #EEE;
}

.cs-faq-wrap .cs-faq-lists > li + li {
  border-top: none;
}

.cs-faq-wrap .cs-faq-lists > li .btn.toggle {
  padding: 1.25rem 0;
}

.cs-faq-wrap .cs-faq-lists > li .btn.toggle > span {
  min-width: 6.375rem;
  padding: 0 1rem;
}

.cs-faq-wrap .cs-faq-lists > li .btn.toggle > p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 3.75rem;
}

.cs-faq-wrap .cs-faq-lists > li .btn.toggle::before {
  min-width: 3rem;
  margin: 0;
  padding-left: 1rem;
}

.cs-faq-wrap .cs-faq-lists > li .toggle-box {
  padding-left: 4rem;
}

.cs-faq-wrap .cs-faq-lists > li .toggle-box::before {
  min-width: 3rem;
  margin: 0;
  padding-right: 1rem;
}

/* 주문번호 조회 */
.order-select-lists .chkbox > label > input[type="radio"] + .text {
  padding-left: 1.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #111;
}

.order-select-lists .radio-select {
  padding: 1.5rem 0;
}

.order-select-lists .radio-select + .radio-select {
  border-top: 1px solid #EEEEEE;
}

.order-select-lists .box {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #888;
  margin-top: 0.75rem;
  padding-left: 1.75rem;
}

.order-select-lists .box dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.order-select-lists .box dl + dl {
  margin-top: 0.375rem;
}

.order-select-lists .box dl dt {
  min-width: 4.0625rem;
}

.order-select-lists .box dl dd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/**/
.board-movement {
  border-top: 1px solid #C9C9C9;
}

.board-movement li + li {
  border-top: 1px solid #EEE;
}

.board-movement li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 1.25rem 0;
  gap: 1.875rem;
}

.board-movement li a > span {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #666;
  padding-right: 1.375rem;
  background: url("../images/icon/icon_board_mv_next.svg") no-repeat center right/0.8125rem;
}

.board-movement li a > span.prev {
  background-image: url("../images/icon/icon_board_mv_prev.svg");
}

.board-movement li a p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  line-height: 1.5rem;
}

.board-movement li a p span {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  white-space: initial !important;
  font-weight: 500;
}

.board-movement li a p em {
  min-width: 10rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #888;
  display: block;
  font-weight: 500;
}

/* 프로모션 */
.promo-wrap .bann-box img {
  width: 100%;
}

.promo-wrap .coupon-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.5rem;
}

.promo-wrap .coupon-lists .coupon {
  width: calc(50% - 0.75rem);
}

.promo-wrap .coupon-lists .coupon .badge-item.ty2 {
  padding: 0 0.5625rem;
  height: 1.625rem;
  line-height: 1.625rem;
}

.promo-wrap .coupon-lists .coupon + .coupon {
  margin-top: 0;
}

.promo-wrap .t-title.ty3, .promo-wrap .t-title.ty5 {
  text-align: left;
}

/* 이벤트/혜택 */
.promo-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4.375rem 1.375rem;
}

.promo-lists > li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(25% - 1.03125rem);
      -ms-flex: 0 0 calc(25% - 1.03125rem);
          flex: 0 0 calc(25% - 1.03125rem);
  position: relative;
}

.promo-lists .click-area {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.promo-lists .thumbs {
  position: relative;
  border-radius: 0.375rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 123.175%;
}

.promo-lists .thumbs p {
  position: absolute;
  top: 50%;
  left: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.promo-lists .thumbs .badge-cont {
  position: absolute;
  left: 1.125rem;
  top: 1.125rem;
}

.promo-lists .thumbs .badge-cont .badge-item {
  height: 1.75rem;
  line-height: 1.75rem;
  padding: 0 0.625rem;
  font-size: 1rem;
  font-weight: 700;
}

/* 사은품 */
.event-gift-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1.5rem;
}

.event-gift-lists .event-gift-cont {
  width: calc(50% - 0.75rem);
  padding: 0.9375rem 1.125rem;
  border-radius: 0.25rem;
  border: 1px solid #111;
}

.event-gift-lists .event-gift-cont p {
  padding-left: 2rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  background: url("../images/icon/icon_gift_bk.svg") no-repeat left top/1.375rem;
}

/* 재입고 알림내역 */
.restock-lists tr + tr td {
  border-top: 1px solid #EEE;
}

.restock-lists td {
  padding: 1.5rem 0;
  text-align: center;
}

.restock-lists td .prd-item {
  text-align: left;
}

.restock-lists td .btn {
  margin: auto;
}

.restock-lists .restock-text {
  display: inline-block;
  padding-left: 1.375rem;
  background: url("../images/icon/icon_restock.svg") no-repeat left center/1rem;
}

/* 찜한상품 */
.wish-lists tr + tr td {
  border-top: 1px solid #EEE;
}

.wish-lists td {
  padding: 1.5rem 0;
  text-align: center;
}

.wish-lists td .prd-item {
  text-align: left;
}

.wish-lists td .btn {
  margin: auto;
}

/* 주문내역 */
.my-order-lists > li {
  padding: 1.5rem 0;
}

.my-order-lists > li + li {
  border-top: 1px solid #EEE;
}

/* 이전 주문내역 */
.my-order-old-date {
  color: #666;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.my-order-old-date span + span::before {
  display: inline-block;
  content: '';
  width: 1px;
  height: 0.875rem;
  vertical-align: middle;
  background-color: #C9C9C9;
  margin: 0 0.875rem;
}

.my-order-old-lists {
  border-radius: 0.25rem;
  border: 1px solid #C9C9C9;
  border-radius: 0.375rem;
  padding: 1.5rem 1.875rem;
}

.my-order-old-lists > li + li {
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 1px solid #EEE;
}

/* 주문상세 */
.my-order-detail-wrap .order-lists .prd-item {
  border-bottom: none;
  padding-bottom: 0;
}

.my-order-detail-wrap .order-lists td {
  padding: 1.5rem 0;
  text-align: center;
  border-bottom: 1px solid #C9C9C9;
  position: relative;
}

.my-order-detail-wrap .order-lists td .prd-item {
  text-align: left;
}

.my-order-detail-wrap .order-lists td .prd-item + .prd-item {
  margin-top: 0.5rem;
}

.my-order-detail-wrap .order-lists td .prd-item-option {
  position: relative;
  margin-top: 2rem;
}

.my-order-detail-wrap .order-lists td .prd-item-option::before {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  background: #EEE;
  position: absolute;
  top: -1rem;
  left: 0;
}

.my-order-detail-wrap .order-lists td .btn-box {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.my-order-detail-wrap .order-lists td .t-text {
  text-align: left;
}

.my-order-detail-wrap .price-total-box {
  background: none;
  padding: 1.25rem 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2.5rem;
}

.my-order-detail-wrap .price-total-box > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.my-order-detail-wrap .price-total-box dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: #666;
}

.my-order-detail-wrap .price-total-box dl + dl {
  margin-top: 0.75rem;
}

.my-order-detail-wrap .price-total-box .bg-box {
  padding: 0.625rem 0.875rem;
}

.my-order-detail-wrap .price-total-box .hover-text {
  -webkit-transform: translateX(-28%);
      -ms-transform: translateX(-28%);
          transform: translateX(-28%);
}

.my-order-detail-wrap .price-total-box .hover-text::before {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  left: 25%;
}

.my-order-detail-wrap .cash-receipt-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.my-order-detail-wrap .cash-receipt-area .inp-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.my-order-detail-wrap .cash-receipt-area .inp-box.select-ty {
  gap: 0.5rem;
}

.my-order-detail-wrap .cash-receipt-area .inp-box.select-ty .cus-select, .my-order-detail-wrap .cash-receipt-area .inp-box.select-ty .input {
  width: 15.5rem;
}

/* 취소/반품 내역 */
.my-order-cancle-list-wrap .my-order-lists {
  position: relative;
}

.my-order-cancle-list-wrap .my-order-lists > li {
  padding-right: 8.75rem;
}

.my-order-cancle-list-wrap .my-order-lists > li + li {
  border: none;
  padding-top: 0;
}

.my-order-cancle-list-wrap .my-order-lists .btn-box {
  padding: 0;
  width: 8.75rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 1px solid #EEE;
}

/* 마이페이지 - 작성한 리뷰내역 */
.my-write-review-list-wrap .order-lists > li {
  padding: 0;
}

.my-write-review-list-wrap .order-lists .prd-item {
  border-bottom: none;
  padding-top: 1.5rem;
}

.my-write-review-list-wrap .order-lists .prd-item-option {
  position: relative;
  margin-bottom: 1rem;
}

.my-write-review-list-wrap .order-lists .prd-item-option::before {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  background: #EEE;
  position: absolute;
  top: -1rem;
  left: 0;
}

.my-write-review-list-wrap .order-lists > li:last-child {
  padding-bottom: 0;
}

.my-write-review-list-wrap .my-review-cont {
  margin-top: 0.5rem;
  border-top: 1px solid #EEE;
  padding: 1.25rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 1.5rem;
}

.my-write-review-list-wrap .my-review-cont .info {
  font-size: 0.8125rem;
  line-height: 1.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.my-write-review-list-wrap .my-review-cont .star {
  margin-top: 0.25rem;
  display: block;
  width: 4.625rem;
  height: 0.9375rem;
  background: url("../images/icon/icon_star_gr.svg") repeat-x left center/0.9375rem;
  font-size: 0;
  line-height: 0;
}

.my-write-review-list-wrap .my-review-cont .star .on {
  display: block;
  height: 100%;
  background: url("../images/icon/icon_star_bk.svg") repeat-x left center/0.9375rem;
}

.my-write-review-list-wrap .my-review-cont .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.my-write-review-list-wrap .my-review-cont .review-img-box {
  margin-top: 0;
  overflow: auto;
}

.my-write-review-list-wrap .my-review-cont .review-img-box ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.25rem;
}

.my-write-review-list-wrap .my-review-cont .review-img-box ul li {
  overflow: hidden;
  position: relative;
  border-radius: 0.125rem;
  aspect-ratio: 1/1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4.375rem;
      -ms-flex: 0 0 4.375rem;
          flex: 0 0 4.375rem;
}

.my-write-review-list-wrap .my-review-cont .review-img-box ul li img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.my-write-review-list-wrap .my-review-cont .review-img-box ul li::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.3);
}

.my-write-review-list-wrap .my-review-cont .review-img-box ul li.thumb-video::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.3) url("../images/icon/icon_play2.svg") no-repeat center/0.75rem 0.9375rem;
}

.my-write-review-list-wrap .my-review-cont .txt-box {
  margin: 1.25rem 0;
  font-size: 0.875rem;
  line-height: 1.375rem;
}

/* 검색 */
.header .search-wrap {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 0.375rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0.25rem 0.625rem 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.625rem 0 rgba(0, 0, 0, 0.1);
  top: 5.875rem;
  z-index: 10;
  width: 43.125rem;
  display: none;
}

.header .search-wrap.active {
  display: block;
}

.header .search-wrap.recent {
  padding: 1.5rem 3.75rem 1.5rem 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
}

.header .search-wrap.recent .cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.header .search-wrap.recent .recent-search-cont .btn.icon.remove {
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
}

.header .search-wrap.recent .recent-search-cont .nodata {
  padding: 1.25rem 0;
}

.header .search-wrap.recent .recent-search-cont .nodata p {
  font-size: 0.875rem;
  line-height: 1.375rem;
  padding-top: 6.5rem;
  background-size: 5.625rem;
}

.header .search-wrap.recent .md-keyword-cont .filter-select-cont .inner {
  gap: 0.5rem;
}

.header .search-wrap.recent .md-keyword-cont .filter-select-cont a, .header .search-wrap.recent .md-keyword-cont .filter-select-cont .btn {
  padding: 0.3125rem 0.75rem;
  font-size: 0.875rem;
  letter-spacing: -0.28px;
}

.header .search-wrap.recent .popular-search-cont {
  min-width: 11.25rem;
  padding-left: 1.5rem;
  border-left: 1px solid #EEE;
}

.popular-search-lists {
  counter-reset: list-counter;
}

.popular-search-lists li {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.popular-search-lists li::before {
  display: inline-block;
  counter-increment: list-counter;
  /* 리스트 카운터 1씩 증가 */
  content: counter(list-counter);
  /* 현재 카운터 값 + 점 표시 */
  width: 1.125rem;
  margin-right: 0.5rem;
  font-weight: 600;
}

.popular-search-lists li + li {
  margin-top: 0.625rem;
}

/* 검색 입력중 */
.search-enter-cont {
  padding: 0.875rem 0;
}

.search-enter-cont li {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #888;
  padding: 0.625rem 1.5rem;
}

.search-enter-cont li a {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  white-space: initial !important;
}

/* 검색결과 */
.search-wrap .flex-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 3.75rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.search-wrap .flex-cont > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.prd-download-cont .prd-lists.r-ty1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.prd-download-cont .prd-lists.r-ty1 > li {
  width: 50%;
}

.prd-download-cont .prd-lists.c-ty3 {
  gap: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: repeat(1, auto);
  gap: 1px 0;
  position: relative;
}

.prd-download-cont .prd-lists.c-ty3 > li {
  width: 100%;
}

.prd-download-cont .prd-lists.c-ty3 > li:nth-child(3n+1)::before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: #EEE;
}

.prd-download-cont .prd-lists.c-ty3 > li:first-child::before {
  display: none;
}

.prd-download-cont .prd-lists.c-ty3 > li .prd-item {
  padding: 1.5rem 1.875rem;
  padding-left: 0;
}

.search-self-list li + li {
  margin-top: 0.875rem;
}

.search-self-list li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
  padding: 1.46875rem 1.25rem;
  border: 1px solid #C9C9C9;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  word-break: break-all;
}

.search-self-list li a::after {
  display: block;
  content: '';
  min-width: 0.5rem;
  height: 0.8125rem;
  background: url("../images/icon/icon_arrow_r_gr_5.svg") no-repeat center/cover;
}

.search-self-list li p {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  white-space: initial !important;
}

.search-self-list.flex {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.875rem 1.125rem;
}

.search-self-list.flex li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 0.5625rem);
      -ms-flex: 0 0 calc(50% - 0.5625rem);
          flex: 0 0 calc(50% - 0.5625rem);
}

.search-self-list.flex li a {
  padding: 1.1875rem 1.25rem;
}

.search-self-list.flex li + li {
  margin-top: 0;
}

.prd-search-cont .cs-faq-lists li:last-child {
  border-bottom: none;
}

/* side toggle box*/
.side-toggle-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.75rem;
}

.side-toggle-wrap > li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}

.side-toggle-wrap > li .btn.toggle {
  color: #888;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.side-toggle-wrap > li + li {
  position: relative;
}

.side-toggle-wrap > li + li::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.875rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 0.875rem;
  background: #C9C9C9;
}

.side-toggle-wrap > li .toggle-box {
  position: absolute;
  padding: 1.25rem 1.5rem;
  width: 30.1875rem;
  border-radius: 0.375rem;
  background: #fff;
  -webkit-filter: drop-shadow(0 0.25rem 0.625rem rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 0.25rem 0.625rem rgba(0, 0, 0, 0.1));
  right: 50%;
  -webkit-transform: translateX(6%);
      -ms-transform: translateX(6%);
          transform: translateX(6%);
  top: 3.125rem;
}

.side-toggle-wrap > li .toggle-box::before {
  display: block;
  content: '';
  width: 1.625rem;
  height: 1.875rem;
  background: url("../images/icon/icon_header_arrow_wt.svg") no-repeat top 0.625rem center;
  position: absolute;
  right: 1rem;
  top: -1.75rem;
}

.side-toggle-wrap > li.active .btn.toggle {
  color: #111;
  font-weight: 600;
}

/* 스스로 해결 */
.self-as-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.125rem;
}

.self-as-area > .inp-cont {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1.25rem 1.875rem 2.5rem;
  border-radius: 0.375rem;
  background: #FFF;
  -webkit-box-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.1);
  border: 1px solid transparent;
}

.self-as-area > .inp-cont.bd-bk {
  border: 1px solid #111;
}

/* 구매안내 */
.cs-home-info-box {
  padding: 1.25rem;
  background: #F8F8F8;
  border-radius: 0.375rem;
}

.cs-home-info-box .inner {
  border-top: 1px solid #EEE;
  margin: 1rem -1.25rem 0;
  padding: 1rem 1.25rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 5.625rem;
}

.cs-home-info-box .inner p {
  margin-left: auto;
}

/* 마이페이지 - 공통 */
.member-profile {
  border: 1px solid #111;
  border-radius: 0.375rem;
  margin: 3.75rem 0;
}

.member-profile .name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 1.875rem 1.875rem 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.member-profile .name strong {
  font-size: 1.625rem;
  line-height: 2.125rem;
  margin-right: 1rem;
}

.member-profile .name .grade {
  padding-right: 0.875rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
  background: url("../images/icon/icon_arrow_r_bk_4.svg") no-repeat right center/0.5rem;
}

.member-profile .name .logout {
  margin-left: auto;
}

.member-profile ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #EEE;
}

.member-profile ul > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.member-profile ul > li + li {
  border-left: 1px solid #EEE;
}

.member-profile ul > li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.875rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.member-profile ul > li a strong {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
}

.member-profile.staff ul > li a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3.125rem;
}

.mypage-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 3rem;
}

.mypage-content .mp-menu {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  width: 14rem;
}

.mypage-content .mp-menu h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.mypage-content .mp-menu > li a {
  color: #666;
}

.mypage-content .mp-menu > li a.active, .mypage-content .mp-menu > li a:hover {
  color: #111;
}

.mypage-content .mp-menu > li li {
  margin-top: 0.875rem;
}

.mypage-content .mp-menu > li + li {
  margin-top: 2.5rem;
}

.mypage-content .mypage-inner {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.mypage-content .period-sch-box {
  padding: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
  border-radius: 0.375rem;
  border: 1px solid #EEE;
}

.mypage-content .period-sch-box > .inner {
  padding-right: 1.5rem;
  border-right: 1px solid #EEE;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.mypage-content .period-sch-box > .inner .calendar .input {
  width: 10rem;
}

.mypage-content .period-sch-box > .inner .btn-box .btn {
  padding: 0 0.625rem;
}

.mypage-content .period-sch-box > .inner .btn-box .btn span {
  font-size: 0.8125rem;
  line-height: 1.375rem;
}

.mypage-content .period-sch-box > .inner .cus-select {
  width: 10.75rem;
}

.mypage-content .period-sch-box > .btn-box .btn {
  width: 8.125rem;
}

/* 푸터 */
.employee-wrap .inp-area {
  max-width: 22.125rem;
  margin: auto;
}

.prd-item {
  /* tooltip */
}

.prd-item.rank-ty .thumbs {
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.375rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
}

.prd-item.rank-ty .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.rank-ty .rank {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: 10%;
  text-underline-offset: 22%;
  position: absolute;
  left: 1rem;
  top: 0.875rem;
}

.prd-item.rank-ty .desc {
  margin-top: 1rem;
}

.prd-item.rank-ty .desc .code {
  display: block;
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: #888;
}

.prd-item.rank-ty .desc .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.1875rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.rank-ty .desc .price {
  margin-top: 0.75rem;
}

.prd-item.rank-ty .desc .price del {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: line-through;
  color: #BCBCBC;
  margin-top: 0.1875rem;
  display: block;
}

.prd-item.rank-ty .desc .price .amount {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.prd-item.rank-ty .desc .price .amount .per {
  color: #CF000E;
  margin-right: 0.375rem;
}

.prd-item.m-ty1 .thumbs {
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.375rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
}

.prd-item.m-ty1 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.m-ty1 .desc {
  margin-top: 1rem;
}

.prd-item.m-ty1 .desc .code {
  display: block;
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: #888;
}

.prd-item.m-ty1 .desc .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.m-ty1 .desc .price {
  margin-top: 0.75rem;
}

.prd-item.m-ty1 .desc .price del {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: line-through;
  color: #BCBCBC;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 0.1875rem;
}

.prd-item.m-ty1 .desc .price .amount {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prd-item.m-ty1 .desc .price .amount .per {
  color: #CF000E;
  margin-right: 0.375rem;
}

.prd-item.m-ty2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
}

.prd-item.m-ty2 .thumbs {
  min-width: 7.5rem;
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
  width: 7.5rem;
  height: auto;
}

.prd-item.m-ty2 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.m-ty2 .desc {
  position: relative;
}

.prd-item.m-ty2 .desc .code {
  display: block;
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: #69705E;
}

.prd-item.m-ty2 .desc .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.m-ty2 .desc .price {
  margin-top: 0.75rem;
}

.prd-item.m-ty2 .desc .price del {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: line-through;
  color: #A2A997;
  margin-top: 0.1875rem;
}

.prd-item.m-ty2 .desc .price .amount {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prd-item.m-ty2 .desc .price .amount .per {
  color: #CF000E;
  margin-right: 0.375rem;
}

.prd-item.l-ty1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.prd-item.l-ty1 .thumbs {
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.375rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
}

.prd-item.l-ty1 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.l-ty1 .thumbs .badge-cont {
  left: 1rem;
  top: 1rem;
}

.prd-item.l-ty1 .desc {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prd-item.l-ty1 .desc .dday-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.75rem;
  border: 0.8px solid #CF000E;
  border-radius: 0.25rem;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  letter-spacing: -0.28px;
  gap: 1rem;
  height: 1.75rem;
}

.prd-item.l-ty1 .desc .dday-box .dday {
  padding-left: 1.25rem;
  font-weight: 700;
  color: #CF000E;
  background: url("../images/icon/icon_time.svg") no-repeat left center/0.9375rem;
}

.prd-item.l-ty1 .desc .dday-box .time {
  position: relative;
}

.prd-item.l-ty1 .desc .dday-box .time::before {
  display: block;
  content: '';
  position: absolute;
  width: 1px;
  height: 0.6875rem;
  background: #c9c9c9;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -0.5rem;
}

.prd-item.l-ty1 .desc .pinfo {
  margin-top: 1rem;
}

.prd-item.l-ty1 .desc .code {
  display: block;
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: #888;
}

.prd-item.l-ty1 .desc .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.l-ty1 .desc .price {
  margin-top: 0.75rem;
  margin-bottom: auto;
}

.prd-item.l-ty1 .desc .price del {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: line-through;
  color: #BCBCBC;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 0.1875rem;
}

.prd-item.l-ty1 .desc .price .amount {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prd-item.l-ty1 .desc .price .amount .per {
  color: #CF000E;
  margin-right: 0.375rem;
}

.prd-item.l-ty1 .desc .pbottom {
  margin-top: 0.5rem;
  padding-top: 0.75rem;
  border-top: 1px solid #EEE;
}

.prd-item.l-ty1 .desc .pbottom .info {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.125rem;
  margin-bottom: 0.5rem;
  color: #888888;
}

.prd-item.l-ty1 .desc .pbottom .info dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.prd-item.l-ty1 .desc .pbottom .info dl + dl {
  margin-top: 0.125rem;
}

.prd-item.l-ty1 .desc .pbottom .info dd {
  font-weight: 500;
  width: calc(100% - 2.625rem);
  padding-left: 0.5rem;
}

.prd-item.l-ty1 .desc .pbottom .badge-cont {
  margin: 0 0 0.875rem;
  gap: 0.25rem;
}

.prd-item.l-ty1 .desc .pbottom .badge-cont .badge-item {
  padding: 0.25rem;
  font-size: 0.625rem;
  font-weight: 500;
  height: 1.25rem;
  line-height: 0.625rem;
}

.prd-item.l-ty1 .desc .pbottom .ex-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 0.8125rem;
  line-height: 1.375rem;
}

.prd-item.l-ty1 .desc .pbottom .ex-box .btn.arrow {
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 500;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.prd-item.l-ty1 .desc .pbottom .ex-box .btn.arrow::after {
  display: block;
  content: '';
  min-width: 0.375rem;
  height: 0.5625rem;
  background: url("../images/icon/icon_arrow_r_bk_6.svg") no-repeat center/cover;
  margin-left: 0.375rem;
}

.prd-item.l-ty1 .rank {
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #111;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  z-index: 1;
}

.prd-item.ex-ty1 .thumbs {
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
}

.prd-item.ex-ty1 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.ex-ty1 .thumbs .badge-cont {
  left: 0.625rem;
  top: 0.625rem;
}

.prd-item.ex-ty1 .thumbs .badge-cont .badge-item {
  font-size: 0.625rem;
  height: 1.25rem;
  padding: 0 0.4375rem;
  line-height: 1.25rem;
}

.prd-item.ex-ty1 .zzim {
  position: absolute;
  bottom: 0.625rem;
  right: 0.625rem;
}

.prd-item.ex-ty1 .desc {
  position: relative;
}

.prd-item.ex-ty1 .desc .pinfo {
  margin-top: 0.75rem;
}

.prd-item.ex-ty1 .desc .code {
  display: block;
  font-weight: 300;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #888;
}

.prd-item.ex-ty1 .desc .name {
  font-weight: 500;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  margin-top: 0.3125rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.ex-ty1 .desc .price {
  margin-top: 0.625rem;
}

.prd-item.ex-ty1 .desc .price del {
  font-size: 0.8125rem;
  line-height: 1.1875rem;
  text-decoration: line-through;
  color: #BCBCBC;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 0.1875rem;
}

.prd-item.ex-ty1 .desc .price .amount {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prd-item.ex-ty1 .desc .price .amount .per {
  color: #CF000E;
  margin-right: 0.125rem;
}

.prd-item.cm-ty1 .thumbs {
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.375rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
}

.prd-item.cm-ty1 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.cm-ty1 .remove {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
}

.prd-item.cm-ty1 .desc {
  position: relative;
}

.prd-item.cm-ty1 .desc .pinfo {
  margin-top: 1rem;
}

.prd-item.cm-ty1 .desc .code {
  display: block;
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: #888;
}

.prd-item.cm-ty1 .desc .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.cm-ty1 .price {
  margin-top: 0.75rem;
}

.prd-item.cm-ty1 .price .amount {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prd-item.cm-ty1 .price .amount .per {
  color: #CF000E;
  margin-right: 0.375rem;
}

.prd-item.cm-ty1 .price del {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: line-through;
  color: #BCBCBC;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 0.1875rem;
}

.prd-item.f-ty1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.prd-item.f-ty1 .thumbs {
  width: 8.125rem;
  min-width: 8.125rem;
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
  height: auto;
}

.prd-item.f-ty1 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.f-ty1 .desc {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.prd-item.f-ty1 .desc .code {
  display: block;
  font-weight: 300;
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: #888;
}

.prd-item.f-ty1 .desc .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.375rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.f-ty1 .price {
  margin-top: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.prd-item.f-ty1 .price .per {
  color: #CF000E;
}

.prd-item.f-ty1 .price .amount {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.prd-item.f-ty1 .price del {
  font-size: 0.9375rem;
  line-height: 1.375rem;
  text-decoration: line-through;
  color: #BCBCBC;
}

.prd-item.rank-ty2 {
  position: relative;
}

.prd-item.rank-ty2.top-rank .rank {
  background-color: #CF000E;
}

.prd-item.rank-ty2:not(.f-ty1) {
  border-radius: 0.5rem;
  background-color: #fff;
  overflow: hidden;
  height: 100%;
}

.prd-item.rank-ty2:not(.f-ty1) .thumbs {
  position: relative;
  background: #fff;
  border-radius: 0.5rem 0.5rem 0 0;
  overflow: hidden;
  position: relative;
  height: auto;
}

.prd-item.rank-ty2:not(.f-ty1) .thumbs::before {
  border-radius: 0.5rem 0.5rem 0 0;
}

.prd-item.rank-ty2:not(.f-ty1) .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.rank-ty2:not(.f-ty1) .desc {
  padding: 0 1.5rem 1.5rem;
}

.prd-item.rank-ty2:not(.f-ty1) .desc .code {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.125rem;
}

.prd-item.rank-ty2:not(.f-ty1) .desc .name {
  margin-top: 0.4375rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.prd-item.rank-ty2:not(.f-ty1) .price {
  margin-top: 0.875rem;
}

.prd-item.rank-ty2:not(.f-ty1) .price .per {
  color: #CF000E;
}

.prd-item.rank-ty2:not(.f-ty1) .price .amount {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

.prd-item.rank-ty2:not(.f-ty1) .price del {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  line-height: 1.375rem;
}

.prd-item.rank-ty2:not(.f-ty1) .pbottom {
  padding-top: 0.75rem;
  margin-top: 0.875rem;
  margin-bottom: -0.5rem;
}

.prd-item.rank-ty2:not(.f-ty1) .rank {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.prd-item.rank-ty2 .thumbs {
  background: #fff;
  border: none;
}

.prd-item.rank-ty2 .thumbs::before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #EEE;
  border-radius: 0.375rem;
}

.prd-item.download-ty1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.prd-item.download-ty1 .thumbs {
  width: 8.125rem;
  min-width: 8.125rem;
  position: relative;
  background: #fff;
  border: 1px solid #EEE;
  border-radius: 0.19813rem;
  overflow: hidden;
  position: relative;
  height: auto;
  aspect-ratio: 130/160;
}

.prd-item.download-ty1 .thumbs a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.prd-item.download-ty1 .desc {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.prd-item.download-ty1 .desc .code {
  display: block;
  margin-bottom: 0.375rem;
  color: #888;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 300;
}

.prd-item.download-ty1 .desc .name {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  white-space: initial !important;
}

.prd-item.download-ty1 .btn.download {
  font-size: 0.875rem;
  line-height: 1.375rem;
  padding-right: 1.125rem;
  color: #666;
  margin-top: 0.625rem;
  background: url("../images/icon/icon_download_dgray.svg") no-repeat right center/1rem;
}

.prd-item.exp-ty .thumbs {
  background: #F2F2F4 !important;
}

.prd-item.soldout .thumbs a::before {
  content: '품절';
  position: absolute;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.5);
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #fff;
}

.prd-item .tooltip-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.prd-item .tooltip-box.active .tooltip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.prd-item .tooltip-box .tooltip {
  position: absolute;
  background: #666;
  border-radius: 0.25rem;
  padding: 0.4375rem 0.6875rem 0.4375rem 0.875rem;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 1.8125rem;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  gap: 0.25rem;
  width: auto;
  white-space: nowrap;
  z-index: 1;
}

.prd-item .tooltip-box .tooltip::before {
  display: block;
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  bottom: -1rem;
  width: 0.9375rem;
  height: 0.625rem;
  border-style: solid;
  border-width: 0.625rem;
  border-color: #666 transparent transparent transparent;
}

/* 리스트 */
.prd-lists {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.prd-lists.c-ty1 {
  gap: 4.375rem 1.5rem;
}

.prd-lists.c-ty1 > li {
  width: calc(20% - 1.2rem);
}

.prd-lists.c-ty1 > li .prd-item {
  height: 100%;
}

.prd-lists.c-ty2 {
  gap: 3.125rem 0.625rem;
}

.prd-lists.c-ty2 > li {
  width: calc(50% - 0.3125rem);
}

.prd-lists.c-ty2 > li .prd-item {
  height: 100%;
}

.prd-lists.c-ty3 {
  gap: 2.5rem 0.875rem;
}

.prd-lists.c-ty3 > li {
  width: calc(33.33% - 0.58333rem);
}

.prd-lists.c-ty3 > li .prd-item {
  height: 100%;
}

.prd-lists.c-ty4 {
  gap: 4.375rem 1.5rem;
}

.prd-lists.c-ty4 > li {
  width: calc(25% - 1.125rem);
}

.prd-lists.c-ty4 > li .prd-item {
  height: 100%;
}

.prd-lists.r-ty1 {
  display: block;
}

.prd-lists.r-ty1 .prd-item + .prd-item {
  margin-top: 0.875rem;
}

.pa-tbann-wrap .swiper-button-next,
.pa-tbann-wrap .swiper-button-prev {
  top: calc(50%);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfY29tbW9uLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfcG9wdXAuc2NzcyIsIl9wYWdlLnNjc3MiLCJfcGFnZTIuc2NzcyIsIl9wcmRfaXRlbS5zY3NzIiwiY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDeUJoQjtFQUNFLG9CQUFpQjtFQUNqQixjQUFjO0VBQ2Qsa0JBQWU7QUR2QmpCOztBQzBCQTtFQWRFLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxnQ0FBcUM7RUFDckMsK0JBQStCO0FEUmpDOztBQ29CQTtFQWpCRSwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRENqQzs7QUNlQTtFQUVJLG1CQUFtQjtFQUNuQixlQUFBO0VBQ0EsZ0JBQWdCO0FEYnBCOztBQ1NBO0VBRUksbUJBQW1CO0VBQ25CLGVBQUE7RUFDQSxnQkFBZ0I7QURicEI7O0FDU0E7RUFFSSxtQkFBbUI7RUFDbkIsZUFBQTtFQUNBLGdCQUFnQjtBRGJwQjs7QUNTQTtFQUVJLG1CQUFtQjtFQUNuQixlQUFBO0VBQ0EsZ0JBQWdCO0FEYnBCOztBQ1NBO0VBRUksbUJBQW1CO0VBQ25CLGVBQUE7RUFDQSxnQkFBZ0I7QURicEI7O0FDU0E7RUFPSSx1QkFBdUI7QURaM0I7O0FDS0E7RUFPSSx1QkFBdUI7QURaM0I7O0FDS0E7RUFPSSx1QkFBdUI7QURaM0I7O0FDZUEsU0FBQTtBQUNBO0VBQ0UseUJBQXlCO0FEWjNCOztBQ2NBO0VBQ0UsK0JBQTBCO0FEWDVCOztBQ2FBO0VBQ0UsNkJBQTBCO0FEVjVCOztBQ1lBO0VBQ0UsK0JBQTBCO0FEVDVCOztBQ1dBO0VBQ0UsOEJBQTBCO0FEUjVCOztBQ1VBO0VBQ0UsK0JBQTBCO0FEUDVCOztBQ1NBO0VBQ0UsMEJBQTBCO0FETjVCOztBQ1FBO0VBQ0Us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QkFBaUI7QURzRG5COztBQ2xEQTtFQUNFLHNCQUFrQjtBRHFEcEI7O0FDbkRBO0VBQ0UsdUJBQWtCO0FEc0RwQjs7QUNwREE7RUFDRSxxQkFBa0I7QUR1RHBCOztBQ3JEQTtFQUNFLHVCQUFtQjtBRHdEckI7O0FDdERBO0VBQ0Usc0JBQW1CO0FEeURyQjs7QUN2REE7RUFDRSx1QkFBbUI7QUQwRHJCOztBQ3hEQTtFQUNFLG1CQUFtQjtBRDJEckI7O0FDekRBO0VBQ0UsdUJBQW1CO0FENERyQjs7QUMxREE7RUFDRSxxQkFBbUI7QUQ2RHJCOztBQzNEQTtFQUNFLHNCQUFtQjtBRDhEckI7O0FDNURBO0VBQ0Usc0JBQW1CO0FEK0RyQjs7QUM3REE7RUFDRSx1QkFBbUI7QURnRXJCOztBQzlEQTtFQUNFLHVCQUFtQjtBRGlFckI7O0FDL0RBO0VBQ0UsZ0NBQThCO0FEa0VoQzs7QUNoRUE7RUFDRSxrQ0FBOEI7QURtRWhDOztBQ2pFQTtFQUNFLHNCQUFvQjtBRG9FdEI7O0FDakVBO0VBQ0Usb0JBQWdCO0FEb0VsQjs7QUNsRUE7RUFDRSxxQkFBZ0I7QURxRWxCOztBQ25FQTtFQUNFLG1CQUFnQjtBRHNFbEI7O0FDcEVBO0VBQ0UscUJBQWlCO0FEdUVuQjs7QUNyRUE7RUFDRSxvQkFBaUI7QUR3RW5COztBQ3RFQTtFQUNFLHFCQUFpQjtBRHlFbkI7O0FDdkVBO0VBQ0UsaUJBQWlCO0FEMEVuQjs7QUN4RUE7RUFDRSxvQkFBaUI7QUQyRW5COztBQ3pFQTtFQUNFLHFCQUFpQjtBRDRFbkI7O0FDekVBO0VBQ0UscUJBQWlCO0FENEVuQjs7QUN6RUE7RUFDRSw0QkFBNEI7QUQ0RTlCOztBQzFFQTtFQUNFLGdDQUE0QjtBRDZFOUI7O0FDM0VBO0VBQ0UsK0JBQTRCO0FEOEU5Qjs7QUM1RUE7RUFDRSxtQkFBaUI7QUQrRW5COztBQzdFQTtFQUNFLHFCQUFpQjtBRGdGbkI7O0FDOUVBO0VBQ0UsdUJBQW1CO0FEaUZyQjs7QUMvRUE7RUFDRSxzQkFBa0I7QURrRnBCOztBQ2hGQTtFQUNFLHdCQUFvQjtBRG1GdEI7O0FDaEZBO0VBQ0UsV0FBVztBRG1GYjs7QUNqRkE7RUFDRSxXQUFXO0FEb0ZiOztBQ2xGQTtFQUNFLFdBQVc7QURxRmI7O0FDbkZBO0VBQ0UsY0FBYztBRHNGaEI7O0FDcEZBO0VBQ0Usc0JBQXNCO0FEdUZ4Qjs7QUNwRkE7RUFDRSxpQkFBZTtBRHVGakI7O0FDckZBLG1DQUFBO0FBQ0EsU0FBQTtBQUNBO0VBQ0UsK0JBQXdCO0VBQXhCLGdDQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0FEd0YxQjs7QUN6RkE7RUFHSSx3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QUQwRjNCOztBQzdGQTtFQU1JLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBRDJGdkI7O0FDakdBO0VBU0ksc0JBQXFCO0VBQXJCLDZCQUFxQjtNQUFyQixtQkFBcUI7VUFBckIscUJBQXFCO0FENEZ6Qjs7QUNyR0E7RUFZSSx5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QUQ2RmxDOztBQ3pHQTtFQWVJLGtDQUFzQztFQUF0Qyw4Q0FBc0M7TUFBdEMsK0JBQXNDO1VBQXRDLHNDQUFzQztBRDhGMUM7O0FDN0dBO0VBa0JJLHFCQUF5QjtFQUF6QixpQ0FBeUI7TUFBekIsa0JBQXlCO1VBQXpCLHlCQUF5QjtBRCtGN0I7O0FDakhBO0VBcUJJLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBRGdHM0I7O0FDckhBO0VBd0JJLFlBQVE7QURpR1o7O0FDekhBO0VBMkJJLGFBQVE7QURrR1o7O0FDN0hBO0VBOEJJLFdBQVE7QURtR1o7O0FDaklBO0VBaUNJLHdCQUFvQjtBRG9HeEI7O0FDcklBO0VBb0NJLGFBQVM7QURxR2I7O0FDeklBO0VBdUNJLFNBQVM7QURzR2I7O0FDbkdBO0VBQ0Usd0JBQW9CO0FEc0d0Qjs7QUNwR0E7RUFDRSw4QkFBa0I7RUFBbEIsMEJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixrQkFBa0I7QUR1R3BCOztBQ3JHQSxTQUFBO0FBQ0EsVUFBQTtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLDBCQUFtQjtFQUNuQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBRHdHbEI7O0FDN0dBO0VBU1EsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQixxQkFBZ0I7RUFDaEIsY0FBYztBRHdHdEI7O0FDbkdBO0VBRUksWUFBUTtBRHFHWjs7QUN2R0E7RUFLSSxhQUFRO0FEc0daOztBQzNHQTtFQVFJLHNCQUFtQjtBRHVHdkI7O0FDL0dBO0VBWU0sbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUR1R1o7O0FDbkhBO0VBZ0JJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtBRHVHbkI7O0FDeEhBO0VBbUJNLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0FEeUdaOztBQzVIQTtFQXNCTSxnQkFBVztFQUNYLGdCQUFZO0FEMEdsQjs7QUNqSUE7RUF5QlEsbUJBQWU7RUFDZixnQkFBZ0I7QUQ0R3hCOztBQ3RJQTtFQStCSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFBQVE7QUQyR1o7O0FDNUlBO0VBbUNNLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0FENkdaOztBQ2hKQTtFQXNDTSxtQkFBZTtFQUNmLGdCQUFnQjtBRDhHdEI7O0FDckpBO0VBMkNJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBUTtBRDhHWjs7QUMzSkE7RUErQ00sY0FBWTtBRGdIbEI7O0FDL0pBO0VBa0RNLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FEaUhiOztBQ25LQTtFQXNEUSxlQUFZO0FEaUhwQjs7QUN2S0E7RUEyREksa0JBQWtCO0FEZ0h0Qjs7QUMzS0E7RUE2RE0sa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7QURrSGpDOztBQ2xMQTtFQW9FSSx5QkFBeUI7RUFDekIsc0JBQWtCO0FEa0h0Qjs7QUN2TEE7RUF1RU0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixXQUFRO0VBQ1IsbUJBQW1CO0FEb0h6Qjs7QUM5TEE7RUE0RVEsWUFBWTtBRHNIcEI7O0FDbE1BO0VBK0VRLG1CQUFtQjtFQUNuQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUR1SHhCOztBQ3pNQTtFQXdGTSxrQkFBa0I7QURxSHhCOztBQzdNQTtFQTJGTSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGtCQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQixjQUFjO0VBQ2QsUUFBUTtFQUNSLGdCQUFnQjtFQUNoQixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtBRHNIakM7O0FDbEhBO0VBQ0UsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBWTtFQUNaLHlCQUF5QjtFQUN6QixzQkFBa0I7RUFDbEIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FEcUhsQjs7QUM3SEE7RUFVSSxtQkFBZTtFQUNmLGNBQWM7QUR1SGxCOztBQ2xJQTtFQVVJLG1CQUFlO0VBQ2YsY0FBYztBRHVIbEI7O0FDbElBO0VBVUksbUJBQWU7RUFDZixjQUFjO0FEdUhsQjs7QUNsSUE7RUFVSSxtQkFBZTtFQUNmLGNBQWM7QUR1SGxCOztBQ2xJQTtFQVVJLG1CQUFlO0VBQ2YsY0FBYztBRHVIbEI7O0FDbElBO0VBZUksbUJBQW1CO0VBQ25CLFdBQVc7QUR1SGY7O0FDdklBO0VBZUksbUJBQW1CO0VBQ25CLFdBQVc7QUR1SGY7O0FDdklBO0VBbUJJLGVBQWU7RUFDZix3QkFBbUI7RUFDbkIsd0ZBQW9GO0FEd0h4Rjs7QUNySEE7RUFFSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUVuQixhQUFTO0VBQ1QseUNBQTRCO0VBQzVCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLFlBQVk7RUFDWixzQkFBb0I7QURzSHhCOztBQ2xJQTtFQWNNLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0VBQ04sZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFZO0FEd0hsQjs7QUN6SUE7RUFtQlEsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZ0JBQWdCO0FEMEh4Qjs7QUNoSkE7RUFtQlEsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZ0JBQWdCO0FEMEh4Qjs7QUNoSkE7RUFtQlEsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZ0JBQWdCO0FEMEh4Qjs7QUNoSkE7RUFtQlEsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZ0JBQWdCO0FEMEh4Qjs7QUNoSkE7RUFtQlEsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZ0JBQWdCO0FEMEh4Qjs7QUNoSkE7RUEwQk0sV0FBUTtFQUNSLFdBQVc7RUFDWCw0Q0FBOEI7RUFDOUIsc0JBQWtCO0FEMEh4Qjs7QUN2SkE7RUErQlEsbUJBQWU7QUQ0SHZCOztBQzNKQTtFQWlDVSxtQkFBZTtBRDhIekI7O0FDL0pBO0VBaUNVLG1CQUFlO0FEOEh6Qjs7QUMvSkE7RUFpQ1UsbUJBQWU7QUQ4SHpCOztBQy9KQTtFQWlDVSxtQkFBZTtBRDhIekI7O0FDL0pBO0VBaUNVLG1CQUFlO0FEOEh6Qjs7QUMvSkE7RUFzQ1UsZ0JBQVc7RUFDWCxpQkFBWTtBRDZIdEI7O0FDcEtBO0VBMENVLGVBQVc7RUFDWCxnQkFBWTtBRDhIdEI7O0FDdkhBLFVBQUE7QUFFQSxhQUFBO0FBVUU7RUFDRSxnQkFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBYTtFQUNiLHdCQUFvQjtFQUNwQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6Qix1QkFBaUI7QURnSHJCOztBQ3hIRztFQVVHLGtCQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QURrSHRCOztBQy9IRztFQWVLLGVBQWU7RUFDZixjQUFhO0VBQ2IsZ0JBQWdCO0FEb0h4Qjs7QUNySUc7RUFlSyxlQUFlO0VBQ2YsY0FBYTtFQUNiLGdCQUFnQjtBRG9IeEI7O0FDcklHO0VBZUssZUFBZTtFQUNmLGNBQWE7RUFDYixnQkFBZ0I7QURvSHhCOztBQ3JJRztFQWVLLGVBQWU7RUFDZixjQUFhO0VBQ2IsZ0JBQWdCO0FEb0h4Qjs7QUNySUc7RUFlSyxlQUFlO0VBQ2YsY0FBYTtFQUNiLGdCQUFnQjtBRG9IeEI7O0FDcklHO0VBcUJHLGtCQUFrQjtFQUNsQixjQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixXQUFXO0FEb0hqQjs7QUNoSEE7RUFFSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7QURrSGhCOztBQ3RIQTtFQVFNLGtCQUFrQjtFQUNsQix3QkFBa0I7QURrSHhCOztBQzNIQTtFQVdRLFlBQVc7RUFDWCxrQkFBa0I7RUFDbEIsVUFBUztFQUNULFFBQU87RUFDUCxtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtBRG9IbkM7O0FDbklBO0VBb0JJLHNCQUFtQjtFQUNuQixnQkFBWTtFQUNaLHNCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FEbUh2Qjs7QUMzSUE7RUEyQk0sbUJBQWU7RUFDZixxQkFBaUI7QURvSHZCOztBQ2hKQTtFQThCUSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixjQUFhO0FEc0hyQjs7QUN0SkE7RUE4QlEsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsY0FBYTtBRHNIckI7O0FDdEpBO0VBOEJRLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGNBQWE7QURzSHJCOztBQ3RKQTtFQThCUSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixjQUFhO0FEc0hyQjs7QUN0SkE7RUE4QlEsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsY0FBYTtBRHNIckI7O0FDdEpBO0VBb0NNLGdCQUFnQjtFQUNoQixrQkFBZTtBRHNIckI7O0FDM0pBO0VBeUNJLGVBQWE7RUFDYiw0QkFBb0I7RUFDcEIsbUJBQWU7RUFDZixtQkFBZTtFQUNmLHFCQUFpQjtBRHNIckI7O0FDbktBO0VBK0NNLGVBQWU7RUFDZixtQkFBZTtFQUNmLHFCQUFpQjtBRHdIdkI7O0FDektBO0VBbURRLG1CQUFlO0VBQ2YsY0FBYTtBRDBIckI7O0FDOUtBO0VBbURRLG1CQUFlO0VBQ2YsY0FBYTtBRDBIckI7O0FDOUtBO0VBbURRLG1CQUFlO0VBQ2YsY0FBYTtBRDBIckI7O0FDOUtBO0VBbURRLG1CQUFlO0VBQ2YsY0FBYTtBRDBIckI7O0FDOUtBO0VBbURRLG1CQUFlO0VBQ2YsY0FBYTtBRDBIckI7O0FDOUtBO0VBd0RNLGdCQUFZO0FEMEhsQjs7QUN0SEEsYUFBQTtBQUdBLGFBQUE7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsbUJBQW1CO0FEdUhyQjs7QUMxSEE7RUFRSSxjQUFjO0FEc0hsQjs7QUM5SEE7O0VBYVUsc0JBQWtCO0VBQ2xCLFlBQVk7QURzSHRCOztBQ3BJQTtFQW9CSSwyQkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0FEb0hwQjs7QUN6SUE7RUF6dkJFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBRHM0QnhCOztBQ25KQTtFQTBCVSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHNCQUFrQjtFQUNsQixtQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBaUI7RUFDakIsV0FBVztFQUNYLHFCQUFxQjtBRDZIL0I7O0FDOUpBO0VBbUNZLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsYUFBUTtFQUNSLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLHdCQUFnQjtFQUFoQixnQkFBZ0I7QUQrSDVCOztBQzNLQTtFQStDWSxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGNBQVE7RUFDUixTQUFTO0VBQ1QsZUFBVztFQUNYLGdCQUFZO0VBQ1osZUFBVztFQUNYLGdCQUFZO0VBQ1osMkJBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQiw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLHdCQUFnQjtFQUFoQixnQkFBZ0I7QURnSTVCOztBQzNMQTtFQWlFYyxrQkFBaUI7RUFDakIsbUJBQWtCO0FEOEhoQzs7QUNoTUE7RUF3RVksV0FBVztBRDRIdkI7O0FDcE1BO0VBMEVjLHNCQUFzQjtFQUN0QixrQkFBaUI7QUQ4SC9COztBQ3pNQTtFQThFYyxVQUFVO0FEK0h4Qjs7QUM3TUE7RUFxRlUsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsb0JBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxxQkFBcUI7QUQ0SC9COztBQ3hOQTtFQThGWSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQVE7RUFDUixPQUFPO0VBQ1AsZUFBVztFQUNYLGdCQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLHVCQUFrQjtFQUNsQiwwR0FBMEY7RUFDMUYsd0JBQWdCO0VBQWhCLGdCQUFnQjtBRDhINUI7O0FDck9BO0VBNEdZLFdBQVc7QUQ2SHZCOztBQ3pPQTtFQThHYyxrQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLHlEQUF5RDtBRCtIdkU7O0FDL09BO0VBK0hZLHlCQUF5QjtBRG9IckM7O0FDblBBO0VBMElZLHFCQUFrQjtFQUNsQixtQkFBZTtFQUNmLHFCQUFpQjtBRDZHN0I7O0FDelBBO0VBOEljLGVBQVc7RUFDWCxnQkFBWTtBRCtHMUI7O0FDOVBBO0VBa0pjLFdBQVc7RUFDWCxZQUFZO0FEZ0gxQjs7QUNuUUE7RUEwSmMseUJBQXlCO0FENkd2Qzs7QUN2UUE7RUFnS1ksdUJBQWtCO0VBQ2xCLG1CQUFlO0VBQ2YscUJBQWlCO0FEMkc3Qjs7QUM3UUE7RUFvS2MsY0FBUTtFQUNSLE9BQU87RUFDUCxlQUFXO0VBQ1gsZ0JBQVk7RUFDWixTQUFTO0VBQ1QsOEVBQTBFO0FENkd4Rjs7QUN0UkE7RUE4S2MsV0FBVztBRDRHekI7O0FDMVJBO0VBZ0xnQiwwREFBMEQ7QUQ4RzFFOztBQzlSQTtFQTJMTSwyQkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0FEdUd0Qjs7QUNuU0E7RUFnTVksc0JBQWtCO0VBQ2xCLG9CQUFlO0VBQ2Ysb0JBQWlCO0FEdUc3Qjs7QUN6U0E7RUFvTWMsYUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0NBQXlCO0VBQ3pCLDZCQUF3QjtBRHlHdEM7O0FDalRBO0VBOE1nQixrQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLHlEQUF5RDtBRHVHekU7O0FDdlRBO0VBK05jLHlCQUF5QjtBRDRGdkM7O0FDM1RBO0VBdU9JLG9CQUFvQjtBRHdGeEI7O0FDckZBLGFBQUE7QUFFQSxXQUFBO0FBQ0EsV0FBQTtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FEdUZyQjs7QUMzRkE7RUFNSSxZQUFZO0VBQ1osWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixrQ0FBa0M7RUFDbEMsNEJBQTRCO0VBQzVCLGdCQUFnQjtBRHlGcEI7O0FDcEdBO0VBYU0sY0FBVztFQUNYLGVBQVk7RUFDWixzRUFBc0U7QUQyRjVFOztBQzFHQTtFQWlCUSxXQUFXO0VBQ1gsWUFBWTtFQUNaLDRFQUE0RTtBRDZGcEY7O0FDaEhBO0VBcUJVLGVBQVc7RUFDWCxnQkFBWTtBRCtGdEI7O0FDckhBO0VBeUJVLGNBQVc7RUFDWCxlQUFZO0FEZ0d0Qjs7QUMxSEE7RUE2QlUsYUFBVztFQUNYLGNBQVk7QURpR3RCOztBQy9IQTtFQWtDUSx5RUFBeUU7QURpR2pGOztBQ25JQTtFQXFDUSw2RUFBNkU7QURrR3JGOztBQ3ZJQTtFQXlDTSxxQkFBcUI7RUFDckIsZ0JBQVU7RUFDVixnQkFBVztFQUNYLDJGQUFnRjtBRGtHdEY7O0FDOUlBO0VBOENRLDJEQUEyRDtBRG9HbkU7O0FDbEpBO0VBbURNLGFBQVc7RUFDWCxjQUFZO0VBQ1osdUVBQXVFO0FEbUc3RTs7QUN4SkE7RUF3RE0sZUFBVztFQUNYLGdCQUFZO0VBQ1osc0VBQXNFO0FEb0c1RTs7QUM5SkE7RUE2RE0sY0FBVztFQUNYLGVBQVk7RUFDWix5RUFBeUU7QURxRy9FOztBQ3BLQTtFQWlFUSwrREFBK0Q7QUR1R3ZFOztBQ3hLQTtFQXVFVSw2RUFBNkU7RUFDN0UsbUJBQWU7RUFDZixnQkFBWTtBRHFHdEI7O0FDOUtBO0VBOEVNLDhCQUFrQjtFQUFsQiwwQkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsVUFBVTtFQUNWLHdFQUFzRTtBRG9HNUU7O0FDckxBO0VBb0ZNLGNBQVc7RUFDWCxlQUFZO0VBQ1osMkVBQTJFO0FEcUdqRjs7QUMzTEE7RUF3RlEsOEVBQThFO0VBQzlFLGtCQUFlO0VBQ2YsY0FBVztFQUNYLGVBQVk7QUR1R3BCOztBQ2xNQTtFQThGUSxlQUFXO0VBQ1gsZ0JBQVk7QUR3R3BCOztBQ3ZNQTtFQW1HTSxlQUFXO0VBQ1gsZ0JBQVk7RUFDWix3RUFBd0U7QUR3RzlFOztBQzdNQTtFQXlHUSxnQkFBVTtFQUNWLGlCQUFZO0VBQ1osOEVBQThFO0VBQzlFLHNCQUFzQjtBRHdHOUI7O0FDcE5BO0VBaUhNLGVBQVc7RUFDWCxnQkFBWTtFQUNaLDRFQUE0RTtBRHVHbEY7O0FDMU5BO0VBc0hNLGdCQUFXO0VBQ1gsZ0JBQVk7RUFDWiwrRUFBK0U7QUR3R3JGOztBQ2hPQTtFQTJITSxjQUFXO0VBQ1gsZUFBWTtFQUNaLHlFQUF5RTtBRHlHL0U7O0FDdE9BO0VBK0hRLCtEQUErRDtBRDJHdkU7O0FDMU9BO0VBbUlNLGVBQVc7RUFDWCxnQkFBWTtFQUNaLHdFQUFvRTtBRDJHMUU7O0FDaFBBO0VBd0lNLGVBQVc7RUFDWCxnQkFBWTtFQUNaLGdGQUE0RTtBRDRHbEY7O0FDdFBBO0VBNklNLGNBQVc7RUFDWCxlQUFZO0FENkdsQjs7QUMzUEE7RUFnSlEsMkVBQTJFO0FEK0duRjs7QUMvUEE7RUFxSkksa0JBQWtCO0VBQ2xCLHNCQUFzQjtBRDhHMUI7O0FDcFFBO0VBd0pNLFdBQVU7RUFDVixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsc0JBQWtCO0FEZ0h4Qjs7QUNoUkE7RUFvS1EsV0FBVztBRGdIbkI7O0FDcFJBO0VBeUtRLDZCQUE2QjtBRCtHckM7O0FDeFJBO0VBOEtJLGtCQUFrQjtFQUNsQixzQkFBc0I7QUQ4RzFCOztBQzdSQTtFQWlMTSxXQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLHNCQUFrQjtBRGdIeEI7O0FDelNBO0VBNkxRLHFCQUFxQjtBRGdIN0I7O0FDN1NBO0VBZ01RLFdBQVc7QURpSG5COztBQ2pUQTtFQXFNSSxrQkFBa0I7RUFDbEIsc0JBQXNCO0FEZ0gxQjs7QUN0VEE7RUF3TU0sV0FBVTtFQUNWLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixzQkFBa0I7QURrSHhCOztBQ2xVQTtFQW1OTSx5QkFBeUI7QURtSC9COztBQ3RVQTtFQXFOUSxxQkFBcUI7QURxSDdCOztBQzFVQTtFQXdOUSxXQUFXO0FEc0huQjs7QUM5VUE7RUE2TlEsNkJBQTZCO0FEcUhyQzs7QUNsVkE7RUFrT0ksa0JBQWtCO0VBQ2xCLHNCQUFzQjtBRG9IMUI7O0FDdlZBO0VBcU9NLFdBQVU7RUFDVixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsc0JBQWtCO0FEc0h4Qjs7QUNuV0E7RUFpUE0seUJBQXlCO0FEc0gvQjs7QUN2V0E7RUFtUFEsa0JBQWtCO0FEd0gxQjs7QUMzV0E7RUFzUFEsV0FBVztBRHlIbkI7O0FDL1dBO0VBMlBRLGtCQUFrQjtBRHdIMUI7O0FDblhBO0VBZ1FJLGtCQUFrQjtFQUNsQixzQkFBc0I7QUR1SDFCOztBQ3hYQTtFQW1RTSxXQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLHVCQUFrQjtBRHlIeEI7O0FDcFlBO0VBK1FRLHFCQUFxQjtBRHlIN0I7O0FDeFlBO0VBa1JRLFdBQVc7QUQwSG5COztBQzVZQTtFQXVSSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FEeUhwQjs7QUNqWkE7RUEwUk0sV0FBVztBRDJIakI7O0FDclpBO0VBNlJNLG1CQUFtQjtFQUNuQixXQUFXO0FENEhqQjs7QUMxWkE7RUFrU0ksa0JBQWtCO0VBQ2xCLG1CQUFtQjtBRDRIdkI7O0FDL1pBO0VBcVNNLFdBQVc7QUQ4SGpCOztBQ25hQTtFQXlTSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FEOEhwQjs7QUN4YUE7RUE0U00sV0FBVztBRGdJakI7O0FDNWFBO0VBZ1RJLGtCQUFrQjtFQUNsQixtQkFBbUI7QURnSXZCOztBQ2piQTtFQW1UTSxXQUFXO0FEa0lqQjs7QUNyYkE7RUF1VEksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLHNCQUFrQjtBRGtJdEI7O0FDN2JBO0VBNlRNLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FEb0l0Qjs7QUNuY0E7RUFtVUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQWtCO0VBQ2xCLDJCQUFpQjtBRG9JckI7O0FDM2NBO0VBeVVNLG9CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBRHNJdEI7O0FDamRBO0VBK1VJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCQUFrQjtFQUNsQiwwQkFBaUI7QURzSXJCOztBQ3pkQTtFQXFWTSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUR3SXRCOztBQy9kQTtFQTRWSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixzQkFBa0I7RUFDbEIsZ0JBQVk7QUR1SWhCOztBQ3ZlQTtFQWtXTSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUR5SXRCOztBQzdlQTtFQXlXSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixzQkFBa0I7RUFDbEIsZ0JBQVk7QUR3SWhCOztBQ3JmQTtFQStXTSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUQwSXRCOztBQzNmQTtFQXFYSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixzQkFBa0I7RUFDbEIsY0FBWTtBRDBJaEI7O0FDbmdCQTtFQTJYTSxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUQ0SXRCOztBQ3pnQkE7RUFpWUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQWtCO0VBQ2xCLDJCQUFpQjtBRDRJckI7O0FDamhCQTtFQXVZTSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUQ4SXRCOztBQ3ZoQkE7RUE2WUksdUJBQWtCO0VBQ2xCLDRFQUE0RTtBRDhJaEY7O0FDNWhCQTtFQWtaSSxzQkFBa0I7RUFDbEIsK0VBQTJFO0FEOEkvRTs7QUNqaUJBO0VBcVpNLCtEQUErRDtBRGdKckU7O0FDcmlCQTtFQXdaTSxrQkFBa0I7RUFDbEIsMkJBQTJCO0VBQzNCLHVCQUFxQjtBRGlKM0I7O0FDM2lCQTtFQTRaUSxZQUFZO0FEbUpwQjs7QUMvaUJBO0VBZ2FNLDREQUE0RDtBRG1KbEU7O0FDbmpCQTtFQW9hSSxvQkFBaUI7QURtSnJCOztBQ3ZqQkE7RUFzYU0sV0FBVTtFQUNWLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZUFBVztFQUNYLFFBQVE7RUFDUixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1YsZUFBWTtFQUNaLG1CQUFtQjtBRHFKekI7O0FDbmtCQTtFQW1iTSxzQkFBa0I7RUFDbEIsbUZBQWdGO0FEb0p0Rjs7QUN4a0JBO0VBd2JJLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQVk7RUFDWix3QkFBc0I7RUFDdEIsc0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6Qiw0R0FBaUc7RUFDakcsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxtQkFBZTtFQUNmLGdCQUFnQjtBRG9KcEI7O0FDdGxCQTtFQW9jTSxjQUFjO0VBQ2QsbUJBQWU7RUFDZixnQkFBZ0I7QURzSnRCOztBQzVsQkE7RUF5Y00sV0FBVztBRHVKakI7O0FDaG1CQTtFQTRjTSxXQUFXO0FEd0pqQjs7QUNwbUJBO0VBOGNRLFdBQVc7QUQwSm5COztBQ3htQkE7RUFvZE0sc0JBQW1CO0VBQ25CLHdGQUFtRjtBRHdKekY7O0FDcEpBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBRHVKZjs7QUN4SkE7RUFHSSxXQUFXO0VBQ1gsbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07RUFDTixlQUFlO0FEeUpuQjs7QUM5SkE7RUFRSSxlQUFjO0FEMEpsQjs7QUNsS0E7RUFXSSxhQUFRO0FEMkpaOztBQ3RLQTtFQWNJLFdBQVE7QUQ0Slo7O0FDMUtBO0VBaUJJLGFBQVM7QUQ2SmI7O0FDOUtBO0VBb0JJLFlBQVM7QUQ4SmI7O0FDbExBO0VBdUJJLGVBQWU7RUFDZixPQUFPO0VBQ1AsU0FBUztFQUNULFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUNBQXVCO0VBQ3ZCLGdCQUFnQjtBRCtKcEI7O0FDNUxBO0VBK0JNLGVBQVk7RUFDWixXQUFXO0VBQ1gsMEJBQWtCO0FEaUt4Qjs7QUNsTUE7RUFvQ00scUJBQWtCO0FEa0t4Qjs7QUN0TUE7RUF5Q00sbUJBQU87RUFBUCxlQUFPO01BQVAsV0FBTztVQUFQLE9BQU87RUFDUCxZQUFZO0VBQ1osb0JBQWM7QURpS3BCOztBQzVNQTtFQStDSSx3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QURpSzNCOztBQ2hOQTtFQWlETSxxQkFBZ0I7QURtS3RCOztBQ3BOQTtFQXFESSx3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QURtSzNCOztBQ3hOQTtFQXVETSxvQkFBZ0I7QURxS3RCOztBQzVOQTtFQTJESSx3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QURxSzNCOztBQ2hPQTtFQTZETSxnQkFBZ0I7QUR1S3RCOztBQ25LQSxXQUFBO0FBRUEsVUFBQTtBQUVBLFVBQUE7QUFFQSxRQUFBO0FBQ0E7RUFFSSxZQUFZO0VBQ1osa0JBQWtCO0FEa0t0Qjs7QUNyS0E7RUFLTSxjQUFjO0VBQ2QsV0FBVTtFQUNWLFdBQVc7RUFDWCxnQkFBVztFQUNYLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFNBQVM7QURvS2Y7O0FDaExBO0VBZU0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBRHFLbkI7O0FDcExBO0VBaUJRLFdBQVc7QUR1S25COztBQ3hMQTtFQW1CVSxXQUFXO0VBQ1gsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLHlCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsV0FBVztBRHlLckI7O0FDbk1BO0VBOEJZLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FEeUs5Qjs7QUN6TUE7RUFrQ2MsY0FBYztFQUNkLFdBQVU7RUFDVixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFXO0VBQ1gsT0FBTztFQUNQLFNBQVM7RUFDVCxnQkFBZ0I7QUQySzlCOztBQ3BOQTtFQWlESSxZQUFZO0VBQ1osa0JBQWtCO0FEdUt0Qjs7QUN6TkE7RUFvRE0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsYUFBUTtBRHlLZDs7QUMvTkE7RUF3RFEsNkJBQXdCO0FEMktoQzs7QUNuT0E7RUEwRFUsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHFCQUFpQjtFQUNqQixtQkFBZTtFQUNmLGtCQUFrQjtFQUNsQixzQkFBa0I7QUQ2SzVCOztBQ2hQQTtFQXFFWSxXQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQWtCO0VBQ2xCLHNCQUFzQjtBRCtLbEM7O0FDNVBBO0VBbUZjLGtCQUFrQjtBRDZLaEM7O0FDaFFBO0VBMkZJLFlBQVk7RUFDWixrQkFBa0I7QUR5S3RCOztBQ3JRQTtFQThGTSxjQUFjO0VBQ2QsV0FBVTtFQUNWLFdBQVc7RUFDWCxnQkFBVztFQUNYLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFNBQVM7QUQyS2Y7O0FDaFJBO0VBd0dNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QUQ0S25COztBQ3BSQTtFQTBHUSxXQUFXO0FEOEtuQjs7QUN4UkE7RUE0R1UsV0FBVztFQUNYLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixzQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0FEZ0x0Qjs7QUNwU0E7RUF3SFksV0FBVztFQUNYLGdCQUFnQjtFQUNoQixrQkFBa0I7QURnTDlCOztBQzFTQTtFQTRIYyxjQUFjO0VBQ2QsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQVc7RUFDWCxPQUFPO0VBQ1AsU0FBUztFQUNULGdCQUFnQjtBRGtMOUI7O0FDclRBO0VBMklJLFlBQVk7RUFDWixrQkFBa0I7QUQ4S3RCOztBQzFUQTtFQThJTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixXQUFRO0FEZ0xkOztBQ2hVQTtFQWtKUSxXQUFXO0FEa0xuQjs7QUNwVUE7RUFvSlUsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsaUJBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsbUJBQWU7RUFDZixrQkFBa0I7RUFDbEIsdUJBQW1CO0FEb0w3Qjs7QUNqVkE7RUErSlksV0FBVTtFQUNWLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLHVCQUFtQjtFQUNuQixzQkFBc0I7QURzTGxDOztBQzdWQTtFQTRLWSxnQkFBZ0I7QURxTDVCOztBQ2pXQTtFQThLYyxrQkFBa0I7QUR1TGhDOztBQ3JXQTtFQWlMYyxXQUFXO0FEd0x6Qjs7QUN6V0E7RUEyTFEsbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QURrTGQ7O0FDN1dBO0VBNkxVLGVBQWU7RUFDZixnQkFBZ0I7QURvTDFCOztBQzlLQTtFQUNFLGdCQUFnQjtBRGlMbEI7O0FDbExBO0VBS00sa0JBQWtCO0FEaUx4Qjs7QUN0TEE7RUFRVSxjQUFjO0VBQ2QsV0FBVTtFQUNWLGdCQUFXO0VBQ1gsOEJBQXlCO0VBQ3pCLG9HQUE0RTtFQUE1RSxtRkFBNEU7RUFBNUUsNEVBQTRFO0VBQzVFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtFQUNOLFVBQVU7RUFDVixvQkFBb0I7QURrTDlCOztBQ25NQTtFQXNCVSxXQUFXO0FEaUxyQjs7QUMzS0E7RUFDRSxhQUFhO0FEOEtmOztBQy9LQTtFQUdJLGNBQWM7QURnTGxCOztBQzdLQSxRQUFBO0FBRUEsU0FBQTtBQUNBO0VBR00sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDJCQUFxQjtFQUFyQiw2QkFBcUI7TUFBckIsd0JBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixtQkFBZTtFQUNmLHFCQUFpQjtBRDZLdkI7O0FDbkxBO0VBUVEsY0FBYztFQUNkLFlBQVE7QUQrS2hCOztBQ3hMQTtFQWVNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiwyQkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLHdCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsa0JBQWU7RUFDZixvQkFBaUI7QUQ2S3ZCOztBQy9MQTtFQW9CUSxjQUFjO0VBQ2QsWUFBUTtBRCtLaEI7O0FDcE1BO0VBMkJNLG1CQUFlO0VBQ2YscUJBQWlCO0FENkt2Qjs7QUN6TUE7RUFpQ00sb0JBQWU7RUFDZixzQkFBaUI7QUQ0S3ZCOztBQzlNQTtFQXVDTSxlQUFlO0VBQ2YsbUJBQWlCO0FEMkt2Qjs7QUNuTkE7RUE2Q00sV0FBVztBRDBLakI7O0FDdEtBLFNBQUE7QUFDQSxjQUFBO0FBQ0E7RUFJTSxjQUFjO0VBQ2QsV0FBVztFQUNYLGVBQWU7RUFDZixxRkFBaUY7RUFDakYsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0FEc0t0Qjs7QUNoTEE7RUFjSSxhQUFhO0VBQ2IscUJBQWdCO0VBQ2hCLG9CQUFvQjtBRHNLeEI7O0FDdExBO0VBa0JNLG9CQUFlO0VBQ2Ysc0JBQWlCO0FEd0t2Qjs7QUMzTEE7RUF5QlEsNERBQTREO0FEc0twRTs7QUMvTEE7RUE2Qk0sY0FBYztBRHNLcEI7O0FDbk1BO0VBaUNJLDBCQUEwQjtBRHNLOUI7O0FDdk1BO0VBc0NRLGtCQUFrQjtFQUNsQixhQUFhO0FEcUtyQjs7QUM1TUE7RUF5Q1UsV0FBVTtFQUNWLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFFBQVE7RUFDUixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixnQkFBVztFQUNYLGlCQUFXO0VBQ1gsNEZBQWlGO0FEdUszRjs7QUN4TkE7RUF5RFksbURBQTJDO01BQTNDLCtDQUEyQztVQUEzQywyQ0FBMkM7QURtS3ZEOztBQzVOQTtFQWlFTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixvQkFBaUI7RUFDakIsZ0NBQWdDO0FEK0p0Qzs7QUNwT0E7RUF1RVEsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUF5QjtFQUF6QixpQ0FBeUI7TUFBekIsa0JBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixrQkFBZ0I7RUFDaEIsc0JBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FEaUt6Qjs7QUNqUEE7RUFrRlUscUJBQXFCO0FEbUsvQjs7QUNyUEE7RUF1Rk0sYUFBYTtBRGtLbkI7O0FDelBBO0VBMkZRLGdCQUFnQjtBRGtLeEI7O0FDN0pBLGNBQUE7QUFFQSxVQUFBO0FBQ0E7RUFFSSxvQkFBaUI7RUFDakIsZ0NBQWdDO0FEOEpwQzs7QUNqS0E7RUFNSSxtQkFBaUI7RUFDakIsZ0NBQWdDO0FEK0pwQzs7QUN0S0E7RUFVSSxxQkFBaUI7RUFDakIsZ0NBQWdDO0FEZ0twQzs7QUMzS0E7RUFjSSxnQkFBZ0I7QURpS3BCOztBQzVKQTtFQUVJLGlCQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQixnQkFBZ0I7QUQ4SnBCOztBQ25LQTtFQVFJLGtCQUFlO0VBQ2YscUJBQWlCO0FEK0pyQjs7QUN4S0E7RUFZSSxtQkFBZTtFQUNmLHFCQUFpQjtBRGdLckI7O0FDN0tBO0VBZ0JJLGlCQUFlO0VBQ2YsaUJBQWlCO0FEaUtyQjs7QUNsTEE7RUFvQkksbUJBQWU7RUFDZixxQkFBaUI7QURrS3JCOztBQ3ZMQTtFQXdCSSxlQUFlO0VBQ2YsbUJBQWlCO0FEbUtyQjs7QUM1TEE7RUE0QkksbUJBQW1CO0VBQ25CLHFGQUFrRjtBRG9LdEY7O0FDaEtBO0VBRUksbUJBQWU7RUFDZixxQkFBaUI7QURrS3JCOztBQ3JLQTtFQU1JLFdBQVc7RUFDWCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQix5QkFBcUI7QURtS3pCOztBQzVLQTtFQVlJLFdBQVc7RUFDWCxvQkFBZTtFQUNmLHFCQUFpQjtBRG9LckI7O0FDbExBO0VBaUJJLHFCQUFrQjtFQUNsQix3RkFBZ0Y7QURxS3BGOztBQ3ZMQTtFQW9CTSx1REFBdUQ7QUR1SzdEOztBQzNMQTtFQXVCTSwyREFBMkQ7QUR3S2pFOztBQy9MQTtFQTBCTSxxQkFBa0I7RUFDbEIsaUZBQTZFO0VBQzdFLHNCQUFzQjtBRHlLNUI7O0FDck1BO0VBK0JNLFdBQVc7RUFDWCx1RkFBNkU7QUQwS25GOztBQzFNQTtFQW9DSSx1QkFBa0I7RUFDbEIsMkZBQWlGO0FEMEtyRjs7QUMvTUE7RUF3Q0ksa0JBQWtCO0VBQ2xCLHNCQUFrQjtFQUNsQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUQyS3BCOztBQ3ZOQTtFQThDTSxZQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixjQUFTO0VBQ1QsbUJBQWU7RUFDZixnQkFBZ0I7QUQ2S3RCOztBQ3hLQTtFQUdNLGNBQWM7QUR5S3BCOztBQzVLQTtFQU1NLGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCO0FEMEtoQzs7QUNoTEE7RUFVUSw0REFBNEQ7QUQwS3BFOztBQ3BMQTtFQWVJLGFBQWE7QUR5S2pCOztBQ3hMQTtFQW1CTSxjQUFjO0VBQ2QsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixxRkFBcUY7QUR5SzNGOztBQ3BLQSxXQUFBO0FBQ0E7RUFFSSxrQkFBa0I7QURzS3RCOztBQ3hLQTtFQUtJLGdCQUFnQjtBRHVLcEI7O0FDcEtBO0VBRUksa0JBQWtCO0VBQ2xCLGdCQUFZO0VBQ1osaUJBQVc7RUFDWCxTQUFTO0VBQ1QsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isb0JBQWdCO0VBQ2hCLGlDQUFpQztFQUNqQyx3QkFBa0I7RUFDbEIsZ0JBQWdCO0FEc0twQjs7QUNoTEE7RUFZTSxzQkFBc0I7RUFDdEIsd0JBQWtCO0FEd0t4Qjs7QUNyTEE7RUFnQk0sb0NBQW9DO0FEeUsxQzs7QUN6TEE7RUFrQlEsc0JBQXNCO0FEMks5Qjs7QUM3TEE7RUF1QkksU0FBUztFQUNULGtCQUFrQjtFQUNsQixnQ0FBdUI7TUFBdkIsNEJBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFlO0VBQ2YsMkJBQWlCO0VBQ2pCLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBVztFQUNYLGFBQVM7RUFDVCxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixZQUFRO0VBQ1IsdUJBQW1CO0VBQ25CLHVDQUFxQztFQUNyQyxrQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsK0JBQStCO0FEMEtuQzs7QUNyTkE7RUE2Q00sVUFBVTtFQUNWLGlCQUFXO0VBQ1gsb0NBQXFDO0VBQ3JDLGtCQUFrQjtBRDRLeEI7O0FDNU5BO0VBbURNLFdBQVc7QUQ2S2pCOztBQ3pLQTs7RUFFRSwwQkFBcUI7RUFDckIsY0FBVztFQUNYLGVBQVk7RUFDWixvRkFBaUY7RUFDakYsc0JBQWtCO0VBQ2xCLHNEQUFxQztVQUFyQyw4Q0FBcUM7RUFDckMsVUFBVTtBRDRLWjs7QUNwTEE7O0VBVUksVUFBVTtBRCtLZDs7QUM1S0E7RUFDRSxlQUFXO0VBQ1gsNERBQTREO0FEK0s5RDs7QUM3S0E7RUFDRSxnQkFBWTtBRGdMZDs7QUM5S0E7OztFQUlNLFVBQVU7QURnTGhCOztBQ3BMQTs7O0VBTVEsYUFBYTtBRG9MckI7O0FDL0tFLGtCQUFBO0FBQ0Y7RUFDRSxrQkFBa0I7QURrTHBCOztBQ25MQTtFQUdJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGVBQWU7QURvTG5COztBQzFMQTtFQVNJLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsVUFBVTtBRHFMZDs7QUNuTUE7RUFnQk0sYUFBYTtBRHVMbkI7O0FDdk1BO0VBbUJNLHFCQUFpQjtBRHdMdkI7O0FDM01BO0VBcUJRLGdCQUFnQjtBRDBMeEI7O0FDL01BO0VBdUJVLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0FENExoQzs7QUNwTkE7RUEyQlUsbUJBQVk7RUFBWixvQkFBWTtNQUFaLGdCQUFZO1VBQVosWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUQ2TDFCOztBQzFOQTtFQW9DTSx1QkFBbUI7QUQwTHpCOztBQzlOQTtFQXNDUSxjQUFjO0VBQ2QsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsUUFBUTtFQUNSLGdCQUFXO0VBQ1gsaUJBQVc7RUFDWCxnRkFBNEU7RUFDNUUsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7QUQ0TG5DOztBQzFPQTtFQWtETSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsV0FBVztBRDRMakI7O0FDcFBBO0VBMkRNLHlCQUF5QjtFQUN6QixrQkFBZTtFQUNmLFdBQVc7RUFDWCxRQUFRO0VBQ1IsbUJBQW1CO0VBQ25CLCtEQUE4QztVQUE5Qyx1REFBOEM7RUFDOUMsc0JBQWtCO0VBQ2xCLGdCQUFnQjtBRDZMdEI7O0FDL1BBO0VBcUVNLGdCQUFnQjtFQUNoQixpQkFBaUI7QUQ4THZCOztBQ3BRQTtFQXdFUSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBa0I7QURnTTFCOztBQzdRQTtFQWdGVSxXQUFXO0VBQ1gsbUJBQW1CO0FEaU03Qjs7QUNsUkE7RUF3RlUsMkRBQTJEO0FEOExyRTs7QUN0UkE7RUErRk0sZ0JBQVk7RUFDWixzQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixlQUFnQjtBRDJMdEI7O0FDOVJBO0VBcUdRLGNBQWM7RUFDZCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsZUFBVztFQUNYLGdCQUFXO0VBQ1gsaUZBQThFO0VBQzlFLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FENkxuQzs7QUMxU0E7RUFpSE0sZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtBRDZMN0I7O0FDcFRBO0VBMEhNLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsV0FBVztFQUNYLFNBQVM7RUFDVCxPQUFPO0VBQ1AsbUJBQW1CO0VBQ25CLDBCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIscUJBQWlCO0VBQ2pCLGdCQUFnQjtBRDhMdEI7O0FDalVBO0VBc0lNLGdCQUFnQjtBRCtMdEI7O0FDclVBO0VBd0lRLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHNCQUFrQjtBRGlNMUI7O0FDOVVBO0VBZ0pVLFdBQVc7QURrTXJCOztBQ2xWQTtFQXdKVSxnRUFBZ0U7QUQ4TDFFOztBQ3RWQTtFQStKTSxTQUFTO0VBQ1QsWUFBWTtFQUNaLGtDQUEwQjtFQUMxQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0FEMkx0Qjs7QUM5VkE7RUF5S1EsbURBQTJDO01BQTNDLCtDQUEyQztVQUEzQywyQ0FBMkM7RUFDM0MsZ0JBQWdCO0FEeUx4Qjs7QUNuV0E7RUFnTE0sY0FBYztBRHVMcEI7O0FDdldBO0VBcUxNLHlCQUF5QjtFQUN6QixvQkFBcUI7QURzTDNCOztBQzVXQTtFQXlMTSxjQUFjO0FEdUxwQjs7QUNoWEE7RUErTE0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysc0JBQWE7QURxTG5COztBQ3RYQTtFQW1NUSxtQkFBeUI7RUFBekIsdUNBQXlCO01BQXpCLG1DQUF5QjtVQUF6QiwrQkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLGdCQUFZO0VBQ1osb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsc0JBQWtCO0VBQ2xCLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixXQUFXO0FEdUxuQjs7QUNwWUE7RUErTVUsa0JBQWlCO0VBQ2pCLDZCQUE2QjtBRHlMdkM7O0FDellBO0VBb05RLFNBQVM7QUR5TGpCOztBQzdZQTtFQXNOVSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1YsU0FBUztFQUNULGdCQUFnQjtBRDJMMUI7O0FDdFpBO0VBa09JLGFBQWE7QUR3TGpCOztBQzFaQTtFQXNPTSxjQUFjO0FEd0xwQjs7QUNsTEEsV0FBQTtBQUNBO0VBRUksaUJBQWtCO0VBQ2xCLDhFQUE0RTtFQUM1RSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQWlCO0VBQ2pCLHVCQUF1QjtBRG9MM0I7O0FDN0xBO0VBWUksOEJBQTJCO0VBQzNCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FEcUx2Qjs7QUNwTUE7RUFrQkksbUJBQWdCO0FEc0xwQjs7QUN4TUE7RUFzQkksa0JBQWdCO0FEc0xwQjs7QUM1TUE7RUF5Qkksa0JBQWU7QUR1TG5COztBQ2hOQTtFQTRCSSxrQkFBZ0I7QUR3THBCOztBQ3BOQTtFQStCSSxrQkFBYTtFQUNiLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FEeUx2Qjs7QUMzTkE7RUFxQ0ksa0JBQWdCO0FEMExwQjs7QUN0TEEsUUFBQTtBQUNBO0VBQ0UseUJBQWtCO0VBQ2xCLG1CQUFtQjtBRHlMckI7O0FDM0xBO0VBSUksc0JBQWtCO0FEMkx0Qjs7QUMvTEE7RUFPSSx1QkFBa0I7QUQ0THRCOztBQ25NQTtFQVVJLHNCQUFzQjtBRDZMMUI7O0FDdk1BO0VBYUkseUJBQXlCO0FEOEw3Qjs7QUMzTUE7RUFnQkksc0JBQXNCO0FEK0wxQjs7QUMvTUE7RUFtQkkseUJBQXlCO0FEZ003Qjs7QUNuTkE7RUFzQkksZ0JBQWdCO0FEaU1wQjs7QUN2TkE7RUF5Qkksc0JBQXNCO0FEa00xQjs7QUMzTkE7RUE0QkksZ0JBQWdCO0FEbU1wQjs7QUMvTkE7RUErQkksc0JBQWtCO0FEb010Qjs7QUNuT0E7RUFrQ0ksc0JBQWtCO0FEcU10Qjs7QUN2T0E7RUFxQ0kseUJBQWtCO0FEc010Qjs7QUMzT0E7RUF3Q0kseUJBQWtCO0FEdU10Qjs7QUMvT0E7RUEyQ0ksbUJBQWU7QUR3TW5COztBQ25QQTtFQThDSSxnQkFBYTtBRHlNakI7O0FDdlBBO0VBaURJLHVCQUFrQjtBRDBNdEI7O0FDdE1BO0VBQ0UsZ0JBQVc7RUFDWCxtQkFBbUI7QUR5TXJCOztBQ3ZNQSxXQUFBO0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFlBQVk7QUR5TWQ7O0FDNU1BO0VBaDhFRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixzQkFBc0I7QURncEZ4Qjs7QUN0TkE7RUFTVSxXQUFXO0FEaU5yQjs7QUMxTkE7RUFXWSxzQkFBc0I7QURtTmxDOztBQzlOQTtFQWNZLGVBQVU7QURvTnRCOztBQ2xPQTtFQW9CVSxjQUFjO0FEa054Qjs7QUN0T0E7RUFzQlkseUJBQXlCO0FEb05yQzs7QUMxT0E7RUE0Qk0sa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxzQkFBa0I7RUFDbEIsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsV0FBVztBRGtOakI7O0FDblBBO0VBbUNRLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsY0FBUTtFQUNSLE9BQU87RUFDUCxlQUFXO0VBQ1gsaUJBQVk7RUFDWixzQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLHdCQUFnQjtFQUFoQixnQkFBZ0I7QURvTnhCOztBQy9QQTtFQThDUSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQVE7RUFDUixjQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFXO0VBQ1gsaUJBQVk7RUFDWixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHdCQUFnQjtFQUFoQixnQkFBZ0I7QURxTnhCOztBQzVRQTtFQWdFWSxXQUFXO0FEZ052Qjs7QUNoUkE7RUFrRWMsc0JBQXNCO0FEa05wQzs7QUNwUkE7RUFxRWMsVUFBVTtFQUNWLGVBQVU7QURtTnhCOztBQ3pSQTtFQTRFUSxxQkFBa0I7QURpTjFCOztBQzdSQTtFQThFVSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQVE7RUFDUixVQUFVO0VBQ1YsUUFBUTtFQUNSLFdBQVc7RUFDWCxnQkFBWTtFQUNaLHNCQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsd0JBQWdCO0VBQWhCLGdCQUFnQjtBRG1OMUI7O0FDMVNBO0VBMEZVLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsY0FBUTtFQUNSLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLGVBQVc7RUFDWCxnQkFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsd0JBQWdCO0VBQWhCLGdCQUFnQjtBRG9OMUI7O0FDeFRBO0VBZ0hjLFVBQVU7RUFDVixlQUFVO0FENE14Qjs7QUM3VEE7RUF1SFEscUJBQW1CO0VBQ25CLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBRDBNeEI7O0FDcFVBO0VBNEhVLGFBQVE7RUFDUixVQUFVO0VBQ1YsUUFBUTtFQUNSLFdBQVc7RUFDWCxnQkFBWTtBRDRNdEI7O0FDNVVBO0VBbUlVLFVBQVU7RUFDVixXQUFXO0VBQ1gsZUFBVztFQUNYLGdCQUFZO0VBQ1osWUFBUTtBRDZNbEI7O0FDdE1BLGVBQUE7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixrQkFBZTtFQUNmLGtCQUFlO0FEeU1qQjs7QUN2TUE7RUFFSSwwQkFBMEI7QUR5TTlCOztBQzNNQTtFQUtRLG1CQUFlO0VBQ2Ysc0JBQW1CO0VBQ25CLDZCQUE2QjtBRDBNckM7O0FDak5BO0VBWUksNkJBQTZCO0FEeU1qQzs7QUNyTkE7RUFjTSxtQkFBbUI7QUQyTXpCOztBQ3pOQTtFQWlCTSxxQkFBa0I7RUFDbEIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQiwwQkFBMEI7QUQ0TWhDOztBQ2xPQTtFQXlCTSxnQkFBZ0I7QUQ2TXRCOztBQ3RPQTtFQTZCSSwwQkFBMEI7RUFDMUIscUJBQXFCO0FENk16Qjs7QUMzT0E7RUFnQ00seUJBQWtCO0VBQ2xCLDJCQUEyQjtFQUMzQiw2QkFBNkI7RUFDN0Isa0JBQWtCO0VBQ2xCLG1CQUFlO0VBQ2YscUJBQWlCO0FEK012Qjs7QUNwUEE7RUF1Q1EsY0FBYztBRGlOdEI7O0FDeFBBO0VBNENRLGdCQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLGdCQUFnQjtBRGdOeEI7O0FDaFFBO0VBc0RRLG1CQUFlO0VBQ2Ysa0JBQWtCO0FEOE0xQjs7QUNyUUE7RUEwRFEsZ0JBQWdCO0FEK014Qjs7QUN6UUE7RUErREksMkJBQTJCO0VBQzNCLGtCQUFrQjtBRDhNdEI7O0FDOVFBO0VBa0VNLHlCQUF5QjtBRGdOL0I7O0FDbFJBO0VBc0VRLHVCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3QixvQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0FEZ050Qjs7QUM1UkE7RUFpRlksMEJBQTBCO0FEK010Qzs7QUNoU0E7RUF3RlEsNkJBQTZCO0VBQzdCLDJCQUFvQjtFQUNwQixtQkFBZTtFQUNmLGNBQWM7RUFDZCxxQkFBcUI7QUQ0TTdCOztBQ3hTQTtFQThGVSw0QkFBNEI7QUQ4TXRDOztBQzVTQTtFQXFHTSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLE1BQU07QUQyTVo7O0FDdE1BLGNBQUE7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FEeU1yQjs7QUM1TUE7RUFLSSxzQkFBc0I7QUQyTTFCOztBQ2hOQTtFQU9NLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLDRFQUE0RTtBRDZNbEY7O0FDdk5BO0VBWVEsMkRBQTJEO0FEK01uRTs7QUMzTkE7RUFnQlUsb0JBQWdCO0FEK00xQjs7QUMvTkE7RUFzQlEsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFVBQVU7RUFDVixhQUFhO0FENk1yQjs7QUNyT0E7RUE2Qkksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBa0I7RUFDbEIsMkJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBRWIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixpQkFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixjQUFRO0VBQ1IsK0RBQThDO1VBQTlDLHVEQUE4QztFQUM5QyxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLHFCQUFxQjtBRDJNekI7O0FDMVBBO0VBa0RNLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixhQUFhO0VBQ2IsZ0JBQVc7RUFDWCxnQkFBWTtFQUNaLG1CQUFtQjtFQUNuQixzQkFBa0I7RUFDbEIsc0RBQXNEO0FENE01RDs7QUN4UUE7RUFzRk0sWUFBWTtFQUNaLGdDQUF3QjtNQUF4Qiw0QkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLFVBQVU7RUFDVixlQUFZO0VBQ1osYUFBUztBRHNMZjs7QUNoUkE7RUE0RlEsVUFBVTtFQUNWLGNBQVc7RUFDWCxjQUFVO0VBQ1Ysc0RBQXNEO0FEd0w5RDs7QUNsTEEsUUFBQTtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7QURxTFo7O0FDdkxBO0VBSUksYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBUztFQUNULGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsV0FBVztFQUNYLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsa0NBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixxQkFBaUI7RUFDakIsZ0JBQWdCO0FEdUxwQjs7QUN2TUE7RUFrQk0sY0FBYztFQUNkLHNCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsV0FBVztFQUNYLGVBQWU7QUR5THJCOztBQ2pOQTtFQTBCUSxXQUFXO0FEMkxuQjs7QUNyTkE7RUE2QlEsbUJBQW1CO0FENEwzQjs7QUN6TkE7RUFpQ00sY0FBYztBRDRMcEI7O0FDdkxBO0VBQ0UsbUJBQW1CO0FEMExyQjs7QUN2TEEsZ0JBQUE7QUFDQTtFQUNFLGlDQUFpQztBRDBMbkM7O0FDM0xBO0VBR0kscUJBQXFCO0FENEx6Qjs7QUMvTEE7RUFNSSxxQkFBcUI7QUQ2THpCOztBQzNMRTtFQUNFLG9DQUFvQztBRDhMeEM7O0FDL0xHO0VBR0cscUJBQXFCO0FEZ00zQjs7QUNuTUc7RUFNRyxxQkFBcUI7QURpTTNCOztBQ3ZNRztFQVNHLGtCQUFrQjtBRGtNeEI7O0FDL0xFO0VBQ0Usa0NBQWtDO0FEa010Qzs7QUNuTUc7RUFHRyxxQkFBcUI7QURvTTNCOztBQzlMQSxlQUFBO0FBQ0E7RUFDRSxzQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLHVCQUFpQjtFQUNqQixxQ0FBcUM7QURpTXZDOztBQy9MQTtFQUVJLGdCQUFnQjtFQUNoQixZQUFXO0VBQ1gsVUFBVTtBRGlNZDs7QUNyTUE7RUFNTSx3RUFBd0U7QURtTTlFOztBQ3pNQTtFQVNNLDZCQUFxQjtNQUFyQix5QkFBcUI7VUFBckIscUJBQXFCO0FEb00zQjs7QUNoTUE7RUFDRSxZQUFXO0FEbU1iOztBQ3BNQTtFQUdJLFdBQVU7RUFFVixVQUFVO0FEb01kOztBQ2pNQTtFQUNFLGNBQVk7RUFDWixxQkFBZTtBRG9NakI7O0FDdE1BO0VBS0ksYUFBYTtBRHFNakI7O0FDMU1BO0VBcUJJLHFCQUFpQjtFQUNqQixtQkFBZTtBRHlMbkI7O0FDL01BO0VBeUJJLG1CQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLHFCQUFlO0FEMExuQjs7QUNyTkE7RUErQk0sNEJBQWdCO0FEMEx0Qjs7QUN6TkE7RUFtQ0ksb0JBQWE7QUQwTGpCOztBQzdOQTtFQXNDSSxrQkFBWTtBRDJMaEI7O0FDak9BO0VBd0NNLGtCQUFrQjtFQUNsQiwyQkFBMkI7RUFDM0IsdUJBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQixrQkFBa0I7QUQ2THhCOztBQ3pPQTtFQThDUSxVQUFVO0VBQ1YsV0FBVTtBRCtMbEI7O0FDOU9BO0VBbURVLG1CQUFtQjtBRCtMN0I7O0FDbFBBO0VBdURRLFdBQVU7QUQrTGxCOztBQ3RQQTtFQXlEVSxtQkFBbUI7QURpTTdCOztBQzFQQTtFQThEVSxtQkFBbUI7QURnTTdCOztBQzlQQTtFQWtFUSxjQUFjO0VBQ2QsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQix1QkFBa0I7RUFDbEIsV0FBVztFQUNYLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7QURnTXBCOztBQzFRQTtFQStFSSxlQUFlO0VBQ2YsZUFBVztFQUNYLGdCQUFZO0FEK0xoQjs7QUNoUkE7RUFtRk0sZ0JBQWdCO0VBQ2hCLFlBQVc7RUFDWCwyQkFBMkI7RUFDM0IsYUFBTztBRGlNYjs7QUN2UkE7RUF3RlEsY0FBYztFQUNkLFdBQVU7RUFDVixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFPO0VBQ1AsU0FBUTtFQUNSLHdDQUErQjtNQUEvQixvQ0FBK0I7VUFBL0IsZ0NBQStCO0VBQy9CLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0FEbU0zQjs7QUNyU0E7RUF1R0ksY0FBUTtBRGtNWjs7QUN6U0E7RUEwR0ksZUFBUztBRG1NYjs7QUM3U0E7RUE2R0kscUNBQXFDO0VBQ3JDLGdCQUFnQjtFQUNoQixrQkFBa0I7QURvTXRCOztBQ25UQTtFQWlITSxhQUFXO0FEc01qQjs7QUN2VEE7RUFvSE0sZUFBVztBRHVNakI7O0FDbk1BO0VBQ0UsZ0JBQWE7QURzTWY7O0FDdk1BO0VBR0ksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGFBQVM7QUR3TWI7O0FDNU1BO0VBTU0sZUFBVTtBRDBNaEI7O0FDaE5BO0VBU00sbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUQyTVo7O0FDcE5BO0VBWU0sbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUQ0TVo7O0FDeE1BO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixjQUFRO0FEMk1WOztBQzlNQTtFQUtJLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBRDZNcEI7O0FDcE5BO0VBVUksbUJBQU87RUFBUCxlQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QUQ4TVg7O0FDMU1BO0VBQVcscUJBQXFCO0FEOE1oQzs7QUM1TUEsWUFBQTtBQUNBO0VBRUksZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUQ4TXBCOztBQ2xOQTtFQU9JLG1CQUFnQjtBRCtNcEI7O0FDM01BLGVBQUE7QUFDQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FEOE1yQjs7QUNqTkE7RUFLSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBRGdOdkI7O0FDdk5BO0VBU00sbUNBQW9CO0VBQ3BCLFdBQVc7QURrTmpCOztBQzVOQTtFQVlRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCx3QkFBbUI7RUFDbkIsb0NBQW9DO0FEb041Qzs7QUN2T0E7RUF1QlUsV0FBVztFQUNYLGdCQUFnQjtFQUNoQiw2QkFBNkI7QURvTnZDOztBQzdPQTtFQStCSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtBRGtOL0I7O0FDdFBBO0VBdUNJLDJEQUEyRDtBRG1OL0Q7O0FDMVBBO0VBMENJLDBEQUEwRDtBRG9OOUQ7O0FDOVBBO0VBNkNJLDBEQUEwRDtBRHFOOUQ7O0FDbFFBO0VBZ0RJLDBEQUEwRDtBRHNOOUQ7O0FDbE5BO0VBQ0U7SUFDRSxlQUFXO0VEcU5iO0VDbk5BO0lBQ0UsZ0JBQVk7RURxTmQ7QUFDRjs7QUUvekdBO0VBQ0UsZ0JBQWdCO0FGazBHbEI7O0FFbjBHQTtFQUdJLGtCQUFrQjtFQUNsQix5QkFBa0I7QUZvMEd0Qjs7QUV4MEdBO0VEaUJFLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxnQ0FBcUM7RUFDckMsK0JBQStCO0VDZDdCLGNBQWM7RUFDZCxjQUFjO0VBQ2QsV0FBVztFQUNYLG9CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGtCQUFrQjtBRjAwR3RCOztBRXYxR0E7RUFnQkksa0JBQWtCO0VBQ2xCLGNBQVE7RUFDUixjQUFXO0VBQ1gsY0FBVztFQUNYLGVBQVk7RUFDWiw2RUFBNkU7QUYyMEdqRjs7QUV4MEdBLFdBQUE7QUFDQTtFQUNFLHdCQUFnQjtFQUFoQixnQkFBZ0I7RUFDaEIsTUFBTTtFQUNOLFlBQVk7RUFDWixnQkFBZ0I7QUYyMEdsQjs7QUUvMEdBO0VBTUksNEJBQW9CO0FGNjBHeEI7O0FFbjFHQTtFQVFNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FGKzBHekI7O0FFejFHQTtFQWFNLFlBQVk7QUZnMUdsQjs7QUU3MUdBO0VBZVEsY0FBYztFQUNkLGVBQVk7RUFDWixjQUFZO0VBQ1osNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixZQUFZO0FGazFHcEI7O0FFdDJHQTtFQXdCTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFBQVM7RUFDVCxnQkFBWTtBRmsxR2xCOztBRTcyR0E7RUE2QlEsbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07RUFDTix1Q0FBMEI7RUFDMUIsc0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixTQUFTO0FGbzFHakI7O0FFcjNHQTtFQW1DVSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGFBQWE7QUZzMUd2Qjs7QUUzM0dBO0VBdUNZLFdBQVc7QUZ3MUd2Qjs7QUUvM0dBO0VBdUNZLFdBQVc7QUZ3MUd2Qjs7QUUvM0dBO0VBdUNZLFdBQVc7QUZ3MUd2Qjs7QUUvM0dBO0VBdUNZLFdBQVc7QUZ3MUd2Qjs7QUUvM0dBO0VBdUNZLFdBQVc7QUZ3MUd2Qjs7QUUvM0dBO0VBNkNNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixzQkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLG1CQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsWUFBUztBRnMxR2Y7O0FFcjRHQTtFQW1EVSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGFBQVc7RUFDWCxjQUFZO0VBQ1osNEJBQTRCO0VBQzVCLHVCQUFxQjtFQUNyQixrQ0FBa0M7QUZzMUc1Qzs7QUUvNEdBO0VBNERZLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBUztFQUNULGVBQVc7RUFDWCxlQUFXO0VBQ1gsZ0JBQVk7RUFDWixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxvQkFBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7QUZ1MUc5Qjs7QUU5NUdBO0VBNEVRLHVEQUF1RDtFQUN2RCxrQkFBa0I7QUZzMUcxQjs7QUVuNkdBO0VBZ0ZZLGNBQWM7QUZ1MUcxQjs7QUV2NkdBO0VBcUZRLHNEQUFzRDtFQUN0RCxrQkFBa0I7QUZzMUcxQjs7QUU1NkdBO0VBeUZZLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QUZ1MUd6Qjs7QUVoN0dBO0VBNkZVLGFBQWE7QUZ1MUd2Qjs7QUVwN0dBO0VBaUdRLHFEQUFxRDtBRnUxRzdEOztBRXg3R0E7RUFtR1UsYUFBYTtBRnkxR3ZCOztBRTU3R0E7RUEyR0ksa0JBQWtCO0FGcTFHdEI7O0FFaDhHQTtFQTZHTSxrQkFBa0I7RUFDbEIsV0FBUztFQUNULE9BQU87RUFDUCxXQUFXO0VBQ1gsMkJBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0Isb0VBQTRDO1VBQTVDLDREQUE0QztFQUM1QyxhQUFhO0FGdTFHbkI7O0FFNThHQTtFQXdITSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsU0FBUztBRncxR2Y7O0FFajlHQTtFQThIYyxtQkFBbUI7QUZ1MUdqQzs7QUVyOUdBO0VBa0lZLGNBQWM7QUZ1MUcxQjs7QUV6OUdBO0VBc0lVLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFFbEIscUJBQXFCO0FGczFHL0I7O0FFbCtHQTtFQThJWSxXQUFVO0VBQ1YsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBVztFQUNYLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsU0FBUztBRncxR3JCOztBRTUrR0E7RUEwSk0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGFBQVM7QUZzMUdmOztBRWovR0E7RUE2SlEsZ0JBQWdCO0FGdzFHeEI7O0FFci9HQTtFQStKVSxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUYwMUcxQjs7QUUzL0dBO0VBcUtRLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsWUFBUztBRjAxR2pCOztBRWhnSEE7RUEwS00sb0JBQWU7QUYwMUdyQjs7QUVwZ0hBO0VBNktVLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIscUJBQWlCO0FGMjFHM0I7O0FFNWdIQTtFQW1MWSxXQUFXO0FGNjFHdkI7O0FFdDFHQSxXQUFBO0FBRUEsV0FBQTtBQUNBO0VBQ0Usa0JBQWlCO0VBQ2pCLG1CQUFtQjtBRncxR3JCOztBRTExR0E7RUFJSSxlQUFlO0VBQ2YsZ0NBQWdDO0FGMDFHcEM7O0FFLzFHQTtFQU9NLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0FGNDFHcEM7O0FFcjJHQTtFQVlNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBUztBRjYxR2Y7O0FFMzJHQTtFQWdCUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFlBQVM7RUFDVCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUYrMUd4Qjs7QUVwM0dBO0VBd0JZLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGdCQUFZO0VBQ1osbUJBQW1CO0FGZzJHL0I7O0FFNTNHQTtFQWtDTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFlBQVM7QUY4MUdmOztBRWw0R0E7RUFzQ1Esb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBVztFQUNYLGdCQUFZO0VBQ1osa0JBQWtCO0FGZzJHMUI7O0FFMzRHQTtFQWdESSw0QkFBb0I7QUYrMUd4Qjs7QUUvNEdBO0VBa0RNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0FGaTJHZjs7QUVwNUdBO0VBdURRLGNBQWM7RUFDZCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUZpMkd4Qjs7QUUzNUdBO0VBNkRRLGNBQWM7RUFDZCxvQkFBZTtFQUNmLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBRmsyR3hCOztBRW42R0E7RUFvRVEsY0FBYztFQUNkLG9CQUFnQjtFQUNoQixXQUFXO0VBQ1gsb0JBQWU7RUFDZixzQkFBaUI7QUZtMkd6Qjs7QUUzNkdBO0VBNEVNLGlCQUFpQjtBRm0yR3ZCOztBRS82R0E7RUE4RVEsY0FBYztFQUNkLHVCQUFtQjtFQUNuQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUZxMkd4Qjs7QUV2N0dBO0VBcUZRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQVk7QUZzMkdwQjs7QUU3N0dBO0VBMEZRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsV0FBUTtFQUNSLGNBQWM7RUFDZCxvQkFBZTtFQUNmLHNCQUFpQjtBRnUyR3pCOztBRXQ4R0E7RUFrR1ksV0FBVztFQUNYLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1YsZUFBWTtFQUNaLG1CQUFtQjtBRncyRy9COztBRWoyR0EsV0FBQTtBQUVBLGVBQUE7QUFDQTtFQUNFLGVBQWU7RUFDZixhQUFXO0VBQ1gsZ0JBQVk7RUFDWixVQUFVO0FGbTJHWjs7QUV2MkdBO0VBTUksY0FBVztFQUNYLGVBQVk7RUFDWixlQUFlO0VBQ2YseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsMkVBQXlFO0FGcTJHN0U7O0FFajNHQTtFQWNNLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QUZ1Mkd4Qjs7QUVsMkdBO0VBQ0UsY0FBYztFQUNkLG9CQUFvQjtBRnEyR3RCOztBR3BzSEE7RUF3RkUsU0FBQTtFQTJDQSxTQUFBO0FIc2tIRjs7QUd4c0hFO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLFNBQVM7RUFDVCxhQUFhO0VBQ2IsOEJBQTJCO0VBQzNCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixrQkFBa0I7QUgyc0h0Qjs7QUd2dEhHO0VBY0csVUFBVTtFQUNWLG1CQUFtQjtBSDZzSHpCOztBRzFzSEU7RUFDRSxvQkFBWTtFQUFaLHFCQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1osNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixnQkFBWTtFQUNaLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLHFCQUFrQjtBSDZzSHRCOztBR3B0SEc7RUFTRyxnQkFBWTtBSCtzSGxCOztBR3h0SEc7RUFZRyxZQUFZO0FIZ3RIbEI7O0FHN3NIRTtFQUNFLGtCQUFrQjtFQUNsQix3QkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUhndEh2Qjs7QUdydEhHO0VBT0csbUJBQWU7RUFDZixnQkFBZ0I7QUhrdEh0Qjs7QUcxdEhHO0VBV0csYUFBVztFQUNYLGNBQVk7RUFDWixpQkFBaUI7RUFDakIsNkVBQTZFO0FIbXRIbkY7O0FHanVIRztFQWlCRyxjQUFXO0VBQ1gsZ0JBQVk7RUFDWixzQkFBa0I7RUFDbEIsaUZBQTBFO0FIb3RIaEY7O0FHanRIRTtFQUVFLG1CQUFZO0VBQVosb0JBQVk7TUFBWixnQkFBWTtVQUFaLFlBQVk7RUFFWixpQkFBZTtFQUVmLHVCQUFtQjtFQUNuQixjQUFjO0VBQ2Qsa0JBQWtCO0FIaXRIdEI7O0FHenRIRztFQVVHLGlCQUFlO0FIbXRIckI7O0FHN3RIRztFQWNLLGdCQUFnQjtBSG10SHhCOztBRy9zSEU7RUFDRSxvQkFBa0I7RUFDbEIscUJBQWdCO0VBQ2hCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBUTtBSGt0SFo7O0FHdnRIRztFQVFLLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0FIbXRIZDs7QUc3c0hFO0VBQ0UsbUJBQWU7QUhndEhuQjs7QUdqdEhHO0VBR0csb0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUFZO0FIa3RIbEI7O0FHdnRIRztFQU9LLG9CQUFnQjtBSG90SHhCOztBRzN0SEc7RUFZRyxpQ0FBdUI7QUhtdEg3Qjs7QUcvdEhHO0VBY0ssMEJBQXdCO0VBQ3hCLG1CQUFlO0FIcXRIdkI7O0FHcHVIRztFQWtCSyx5QkFBcUI7QUhzdEg3Qjs7QUd4dUhHO0VBc0JHLGtCQUFnQjtFQUNoQixTQUFTO0VBQ1QsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFpQjtFQUNqQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FIc3RIekI7O0FHdHZIRztFQW1DRywwQkFBb0I7RUFDcEIsU0FBUztBSHV0SGY7O0FHaHRIRTtFQUNFLHNCQUFxQjtFQUFyQiw2QkFBcUI7TUFBckIsbUJBQXFCO1VBQXJCLHFCQUFxQjtBSG10SHpCOztBR3B0SEc7RUFHRyxvQkFBZ0I7RUFDaEIsa0JBQWtCO0FIcXRIeEI7O0FHenRIRztFQU1LLFdBQVU7RUFDVixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxhQUFTO0VBQ1QsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsY0FBVztFQUNYLGdCQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLG1CQUFtQjtBSHV0SDNCOztBR3R1SEc7RUFtQkcsZUFBZTtFQUNmLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysd0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixvQ0FBNEI7RUFDNUIscURBQXVDO1VBQXZDLDZDQUF1QztFQUN2QyxlQUFlO0FIdXRIckI7O0FHbnZIRztFQStCRyxrQ0FBdUI7QUh3dEg3Qjs7QUd2dkhHO0VBaUNLLGFBQWE7QUgwdEhyQjs7QUczdkhHO0VBcUNHLGVBQWU7RUFDZiwwQkFBb0I7QUgwdEgxQjs7QUdod0hHO0VBeUNHLGdFQUE2RDtFQUM3RCwyREFBd0Q7QUgydEg5RDs7QUdyd0hHO0VBOENLLGVBQWU7QUgydEh2Qjs7QUd6d0hHO0VBaURLLGdCQUFnQjtBSDR0SHhCOztBRzd3SEc7RUFxRE8sYUFBYTtBSDR0SHZCOztBR2p4SEc7RUF3RE8saUJBQWE7QUg2dEh2Qjs7QUdyeEhHO0VBMERTLGNBQWM7QUgrdEgxQjs7QUd6eEhHO0VBOERPLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osZ0JBQWdCO0FIK3RIMUI7O0FHL3hIRztFQXFFRyxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQiwwQkFBb0I7QUg4dEgxQjs7QUczdEhFO0VBQ0UsNkJBQTZCO0VBQzdCLGVBQWE7RUFDYixxQkFBeUI7RUFBekIsaUNBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7QUg4dEg3Qjs7QUdqdUhHO0VBS0csWUFBWTtBSGd1SGxCOztBR3J1SEc7RUFRRyxTQUFTO0VBQ1QsVUFBVTtFQUNWLGtDQUE0QjtFQUM1QixnQkFBZ0I7QUhpdUh0Qjs7QUc1dUhHO0VBYUssa0JBQWtCO0FIbXVIMUI7O0FHaHZIRztFQWdCUyxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG9CQUFpQjtLQUFqQixpQkFBaUI7QUhvdUg3Qjs7QUd0dkhHO0VBdUJLLFVBQVU7RUFDVixlQUFXO0VBQ1gsZ0JBQVk7QUhtdUhwQjs7QUc1dkhHO0VBNkJHLGtCQUFrQjtBSG11SHhCOztBR2h3SEc7RUErQkssU0FBUztFQUNULGtCQUFrQjtFQUNsQixnQ0FBdUI7TUFBdkIsNEJBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFlO0VBQ2YsMkJBQWlCO0VBQ2pCLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBVztFQUNYLGFBQVM7RUFDVCxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixZQUFRO0VBQ1IsdUJBQW1CO0VBQ25CLHdDQUFxQztFQUNyQyxrQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsK0JBQStCO0FIcXVIdkM7O0FHeHhIRztFQXFETyxVQUFVO0VBQ1YsaUJBQVc7RUFDWCxvQ0FBcUM7RUFDckMsa0JBQWtCO0FIdXVINUI7O0FHL3hIRztFQTJETyxXQUFXO0FId3VIckI7O0FHbnlIRztFQWdFRyx5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsMEJBQWtCO0FIdXVIeEI7O0FHeHlIRztFQW1FSyxjQUFjO0VBQ2QsbUJBQWlCO0VBQ2pCLG9CQUFlO0FIeXVIdkI7O0FHcnVIRTtFQUVFLGVBQWU7RUFDZixhQUFhO0VBQ2IsU0FBUztFQUNULG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGVBQVk7RUFDWixnQkFBZ0I7RUFDaEIsd0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQVk7QUh1dUhoQjs7QUdydUhJO0VBQ0UsbUJBQWU7RUFDZixpQ0FBOEI7RUFDOUIsdUJBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUh3dUh0Qjs7QUc1dkhHO0VBdUJHLFVBQVU7RUFDVixtQkFBbUI7QUh5dUh6Qjs7QUdqd0hHO0VBMkJHLGdCQUFhO0FIMHVIbkI7O0FHcHVIQSxXQUFBO0FBQ0E7RUFFSSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixxQkFBa0I7QUhzdUh0Qjs7QUczdUhBO0VBT00sZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLFdBQVc7QUh3dUhqQjs7QUdsdkhBO0VBYU0sZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixvQkFBaUI7RUFDakIscUJBQWU7QUh5dUhyQjs7QUdwdUhBLFVBQUE7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBWTtFQUNaLGdCQUFnQjtFQUNoQix1QkFBa0I7RUFDbEIsaUVBQW1EO1VBQW5ELHlEQUFtRDtFQUNuRCxhQUFTO0VBQ1QsYUFBYTtFQUNiLFdBQVc7RUFDWCxhQUFhO0VBQ2IsZ0JBQVk7QUh1dUhkOztBR2p2SEE7RUFZSSxjQUFjO0VBQ2QsV0FBVTtFQUNWLGVBQVc7RUFDWCxnQkFBWTtFQUNaLHdGQUFvRjtFQUNwRixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGFBQVU7QUh5dUhkOztBRzV2SEE7RUF1Qk0sb0JBQWdCO0FIeXVIdEI7O0FHaHdIQTtFQTBCTSxtQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFBaUI7QUgwdUh2Qjs7QUd0d0hBO0VBZ0NJLGlCQUFZO0VBQ1osdUJBQWtCO0VBQ2xCLG9CQUFvQjtFQUVwQiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0FIeXVIMUI7O0FHN3dIQTtFQXNDTSxtQkFBZ0I7QUgydUh0Qjs7QUdqeEhBO0VBeUNNLGdCQUFnQjtFQUNoQixtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtBSDR1SFo7O0FHdHhIQTtFQTRDUSx3QkFBb0I7QUg4dUg1Qjs7QUkxbUlBLFNBQUE7QUFDQTtFQUVJLGtCQUFrQjtFQUNsQixvQkFBaUI7RUFDakIsY0FBYztBSjRtSWxCOztBSWhuSUE7RUFPSSxrQkFBa0I7QUo2bUl0Qjs7QUlwbklBO0VBVVEsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVix3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLHNCQUFrQjtNQUFsQixrQkFBa0I7QUo4bUkxQjs7QUlqb0lBO0VBdUJNLFdBQVc7QUo4bUlqQjs7QUlyb0lBO0VBNEJVLFVBQVU7RUFDVCx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0FKNm1JM0I7O0FJMW9JQTtFQXFDTSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGNBQVk7QUp5bUlsQjs7QUlybUlBO0VBQ0Usb0JBQWdCO0FKd21JbEI7O0FJem1JQTtFQUdJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixhQUFTO0FKMG1JYjs7QUlobklBO0VBU1Esb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixXQUFRO0VBQ1IsZ0JBQVk7RUFDWix3QkFBcUI7RUFDckIsdUJBQW1CO0VBQ25CLHNCQUFzQjtBSjJtSTlCOztBSTFuSUE7RUFpQlUsZUFBVztFQUNYLGdCQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSjZtSTFCOztBSWpvSUE7RUF1QlUsb0JBQWU7RUFDZixnQkFBZ0I7QUo4bUkxQjs7QUl4bUlBO0VBQ0Usa0JBQWdCO0VBQ2hCLG1CQUFtQjtBSjJtSXJCOztBSTdtSUE7RUFJSSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHFCQUFtQjtBSjZtSXZCOztBSW5uSUE7RUFRTSxrQkFBZTtFQUNmLG1CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUFpQjtBSittSXZCOztBSTFuSUE7RUFjTSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLGdCQUFXO0FKZ25JakI7O0FJaG9JQTtFQXFCTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBSittSTdCOztBSXRvSUE7RUEwQk0sZ0NBQWdDO0VBQ2hDLG1CQUFlO0VBQ2YsV0FBVztFQUNYLGtCQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQkFBa0I7QUpnbkl4Qjs7QUlocElBO0VBa0NRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdCQUFnQjtBSmtuSXhCOztBSXZwSUE7RUF1Q1UsV0FBVTtFQUNWLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1YsZ0JBQVk7RUFDWiw0QkFBbUI7RUFDbkIsZ0JBQWdCO0FKb25JMUI7O0FJaHFJQTtFQWdEUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGNBQVE7RUFDUixlQUFlO0VBQ2YsZ0JBQWdCO0FKb25JeEI7O0FJeHFJQTtFQXNEVSxZQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLHNCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0FKc25JMUI7O0FJbHJJQTtFQWdFUSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFdBQVE7RUFDUiwyQkFBa0I7QUpzbkkxQjs7QUkzcklBO0VBd0VVLFdBQVU7RUFDVixjQUFVO0VBQ1YsZUFBVztFQUNYLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUp1bkkxQjs7QUluc0lBO0VBa0ZJLHFCQUFtQjtFQUNuQixXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSnFuSXRCOztBSTVzSUE7RUEwRkksZ0JBQWdCO0VBQ2hCLHVCQUFrQjtBSnNuSXRCOztBSWp0SUE7RUErRk0sYUFBYTtBSnNuSW5COztBSXJ0SUE7O0VBbUdNLGFBQWE7RUFDYix3QkFBcUI7QUp1bkkzQjs7QUkzdElBO0VBd0dRLGNBQWM7QUp1bkl0Qjs7QUkvdElBOztFQTRHUSxjQUFjO0FKd25JdEI7O0FJbG5JQTtFQUVJLGdCQUFnQjtBSm9uSXBCOztBSXRuSUE7RUFJTSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHFCQUFrQjtBSnNuSXhCOztBSTVuSUE7RUFRUSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG9CQUFpQjtLQUFqQixpQkFBaUI7QUp3bkl6Qjs7QUlsb0lBO0VBYVEsa0JBQWtCO0VBQ2xCLGNBQVU7RUFDVixjQUFZO0VBQ1osY0FBWTtFQUNaLGlCQUFhO0VBQ2Isc0JBQWtCO0VBQ2xCLGdCQUFnQjtBSnluSXhCOztBSTVvSUE7RUF1Qk0sZ0JBQWdCO0FKeW5JdEI7O0FJaHBJQTtFQXlCUSxjQUFjO0VBQ2QsaUJBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0FKMm5JeEI7O0FJdnBJQTtFQStCUSxjQUFjO0VBQ2QsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsb0JBQWU7QUo0bkl2Qjs7QUl2bklBO0VBRUksZ0JBQWdCO0FKeW5JcEI7O0FJM25JQTtFQUtJLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsdUJBQWtCO0FKMG5JdEI7O0FJam9JQTtFQVNNLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsb0JBQWlCO0tBQWpCLGlCQUFpQjtBSjRuSXZCOztBSXZvSUE7RUFlSSxnQkFBZ0I7QUo0bklwQjs7QUkzb0lBO0VBaUJNLGtCQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLGdCQUFnQjtBSjhuSXRCOztBSWpwSUE7RUFzQk0sY0FBYztFQUNkLG1CQUFlO0VBQ2YsV0FBVztFQUNYLG9CQUFlO0VBQ2Ysc0JBQWlCO0FKK25JdkI7O0FJM25JQTtFQUNFLGtCQUFnQjtFQUNoQixtQkFBbUI7QUo4bklyQjs7QUlob0lBO0VBSUksa0JBQWtCO0VBQ2xCLFdBQVc7QUpnb0lmOztBSXJvSUE7RUFPTSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7QUprb0lmOztBSTNvSUE7RUFhSSxnQkFBZ0I7QUprb0lwQjs7QUkvb0lBO0VBZ0JRLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIscUJBQWtCO0FKbW9JMUI7O0FJcnBJQTtFQW9CVSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBaUI7S0FBakIsaUJBQWlCO0FKcW9JM0I7O0FJNXBJQTtFQTBCVSxXQUFXO0VBQ1gsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUhBQXVGO0VBQXZGLDRGQUF1RjtFQUF2Rix1RkFBdUY7RUFDdkYsb0JBQW9CO0FKc29JOUI7O0FJeHFJQTtFQXFDVSxXQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixjQUFXO0VBQ1gsWUFBUztFQUNULGVBQVc7RUFDWCxnQkFBWTtFQUNaLHlFQUFxRTtBSnVvSS9FOztBSW5ySUE7RUFnRFEsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSnVvSTFCOztBSWpvSUE7RUFDRSx1QkFBb0I7QUpvb0l0Qjs7QUlyb0lBO0VBR0ksZ0JBQWdCO0FKc29JcEI7O0FJem9JQTtFQU1RLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsb0JBQWlCO0tBQWpCLGlCQUFpQjtBSnVvSXpCOztBSS9vSUE7RUFZTSxnQkFBZ0I7RUFDaEIscUJBQWtCO0FKdW9JeEI7O0FJcHBJQTtFQWdCTSxtQkFBZ0I7RUFDaEIsa0JBQWtCO0FKd29JeEI7O0FJenBJQTtFQW1CUSxjQUFjO0VBQ2QsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKMG9JeEI7O0FJaHFJQTtFQXlCUSxjQUFjO0VBQ2QsbUJBQWU7RUFDZixXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0VIM1V0QiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRHU5SWpDOztBSTNvSUEsU0FBQTtBQUVBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGNBQVE7QUo2b0lWOztBSTNvSUE7RUFDRSxtQkFBYztFQUNkLGdCQUFZO0VBQ1osdUJBQWtCO0VBQ2xCLGtCQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUFpQjtBSjhvSW5COztBSXBwSUE7RUFRSSxvQkFBYztFQUNkLGtCQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGNBQVk7QUpncEloQjs7QUkzcElBO0VBY0ksbUJBQWM7RUFDZCxnQkFBWTtFQUNaLGtCQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSmlwSXBCOztBSW5xSUE7RUFxQkksaUJBQWM7RUFDZCxpQkFBWTtFQUNaLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLGdCQUFnQjtBSmtwSXBCOztBSTNxSUE7RUE0QkksbUJBQW1CO0VBQ25CLFdBQVc7QUptcElmOztBSWhySUE7RUFnQ0ksZ0JBQWdCO0VBQ2hCLFdBQVc7QUpvcElmOztBSXJySUE7RUFvQ0ksZ0JBQWdCO0VBQ2hCLFdBQVc7QUpxcElmOztBSWxwSUE7RUFFSSxrQkFBa0I7QUpvcEl0Qjs7QUl0cElBO0VBSU0sa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0FKc3BJaEI7O0FJNXBJQTtFQVVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWix5QkFBdUI7RUFDdkIsdUJBQWtCO0VBQ2xCLGdCQUFnQjtBSnNwSXBCOztBSXJxSUE7RUFpQk0sa0JBQWtCO0VBRWxCLHVCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0FKdXBJNUI7O0FJNXFJQTtFQXVCUSxjQUFjO0FKeXBJdEI7O0FJaHJJQTtFQTBCVSxXQUFXO0FKMHBJckI7O0FJcHJJQTtFQWdDTSxpQkFBYztFQUNkLGdCQUFZO0VBQ1osd0JBQWtCO0VBQ2xCLGtCQUFlO0VBQ2YscUJBQWlCO0FKd3BJdkI7O0FJNXJJQTtFQXVDTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5Q0FBeUM7RUFDekMsb0JBQWdCO0FKeXBJdEI7O0FJbnNJQTtFQTRDUSxXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKMnBJeEI7O0FJMXNJQTtFQWtEUSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsMkJBQWtCO0FKNHBJMUI7O0FJanRJQTtFQXdEUSxnQkFBZ0I7QUo2cEl4Qjs7QUlydElBO0VBMERVLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsY0FBUTtFQUNSLGtCQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSitwSTFCOztBSTl0SUE7RUFpRVksY0FBYztBSmlxSTFCOztBSWx1SUE7RUFvRVksaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxlQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSmtxSTVCOztBSTF1SUE7RUFpRk0sa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsdUJBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QUo2cElsQjs7QUlydklBO0VBOEZRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FKMnBJL0I7O0FJM3ZJQTtFQXNHUSxhQUFTO0VBQ1QsY0FBVTtBSnlwSWxCOztBSWh3SUE7RUEyR00sa0JBQWtCO0VBQ2xCLGdCQUFZO0VBQ1osZUFBVztBSnlwSWpCOztBSXR3SUE7RUFnSE0sbUJBQWdCO0FKMHBJdEI7O0FJMXdJQTtFQWtIUSxnQkFBZ0I7RUFDaEIsb0JBQWU7RUFDZixxQkFBaUI7RUFDakIsV0FBVztBSjRwSW5COztBSWp4SUE7RUF3SFEsZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLG1CQUFlO0VIMWZyQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRHdwSmpDOztBSTl4SUE7RUErSFEscUJBQWU7QUptcUl2Qjs7QUlseUlBO0VBaUlVLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3QixjQUFjO0FKcXFJeEI7O0FJenlJQTtFQXVJVSxnQkFBZ0I7RUFDaEIsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7QUpzcUlyQzs7QUlseklBO0VBOElZLGNBQWM7RUFDZCxzQkFBaUI7QUp3cUk3Qjs7QUlocUlBLFVBQUE7QUFDQTtFQUVJLGVBQWU7RUFDZixvQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixnR0FBdUY7QUprcUkzRjs7QUl2cUlBO0VBUUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtBSm1xSWxDOztBSTVxSUE7RUFXTSxrQkFBa0I7RUFDbEIsb0JBQWdCO0VBQ2hCLFlBQVk7QUpxcUlsQjs7QUlscklBO0VBZVEsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSnVxSXhCOztBSXZySUE7RUFtQlksV0FBVztFQUNYLHFCQUFxQjtFQUNyQixvQkFBaUI7S0FBakIsaUJBQWlCO0FKd3FJN0I7O0FJN3JJQTtFQTBCUSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGlCQUFZO0FKdXFJcEI7O0FJbnNJQTs7RUFnQ1EsUUFBUTtFQUNSLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FKd3FJbkM7O0FJenNJQTtFQW9DUSxhQUFVO0FKeXFJbEI7O0FJN3NJQTtFQXVDUSxjQUFXO0FKMHFJbkI7O0FJanRJQTtFQTRDSSxnQkFBZ0I7RUFDaEIsWUFBWTtBSnlxSWhCOztBSXR0SUE7RUErQ00sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBSjJxSXpCOztBSTN0SUE7RUFrRFEscUJBQWtCO0VBQ2xCLDBFQUEwRTtFQUMxRSxXQUFVO0VBQ1YsbUJBQWU7RUFDZixxQkFBaUI7QUo2cUl6Qjs7QUludUlBO0VBeURRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsU0FBUztFQUNULGlCQUFpQjtBSjhxSXpCOztBSTF1SUE7RUFnRU0sa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHdCQUFtQjtBSjhxSXpCOztBSWp2SUE7RUFzRU0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsZ0JBQVk7RUFDWixtQkFBZTtFQUNmLHNCQUFrQjtFQUNsQixtQkFBbUI7QUorcUl6Qjs7QUkzdklBO0VBOEVRLGFBQWE7QUppcklyQjs7QUkvdklBO0VBaUZRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsc0JBQWtCO0VBQ2xCLDhFQUE4RTtBSmtySXRGOztBSXR3SUE7RUFzRlUsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsbUJBQWU7RUFDZixnQkFBZ0I7QUpvckkxQjs7QUk5d0lBO0VBNkZjLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGdCQUFZO0VBQ1osZ0JBQWE7RUFDYixvQ0FBaUM7QUpxckkvQzs7QUl2eElBO0VBd0djLFlBQVc7RUFDWCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLDZCQUFpQjtBSm1ySS9COztBSWh5SUE7RUFvSFEsc0JBQW1CO0VBQ25CLGdHQUFxRjtFQUNyRixXQUFXO0VBQ1gsbUJBQWU7RUFDZixnQkFBZ0I7QUpnckl4Qjs7QUl4eUlBO0VBNEhNLG1CQUFnQjtBSmdySXRCOztBSTV5SUE7RUE4SFEsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHNCQUFrQjtFQUNsQixzQkFBa0I7RUFDbEIsc0JBQXNCO0FKa3JJOUI7O0FJdHpJQTtFQXNJVSxVQUFVO0VBQ1YsZUFBZTtFQUNmLGdCQUFnQjtBSm9ySTFCOztBSTV6SUE7RUEySVUsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSnFySTFCOztBSWowSUE7RUE4SVksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBYTtBSnVySXpCOztBSTEwSUE7RUFxSmMsY0FBYztFQUNkLFlBQVk7QUp5ckkxQjs7QUkvMElBO0VBOEpZLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUpxckk1Qjs7QUlwMUlBO0VBa0tZLG1CQUFtQjtFQUNuQixxQkFBcUI7QUpzcklqQzs7QUl6MUlBO0VBc0tnQixXQUFXO0FKdXJJM0I7O0FJNzFJQTtFQXdLa0IsV0FBVztBSnlySTdCOztBSWoySUE7RUErS1Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixxQkFBeUI7RUFBekIsaUNBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsV0FBUTtFQUNSLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsaUJBQWlCO0FKc3JJM0I7O0FJMzJJQTtFQXVMWSxtQkFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUp3ckk1Qjs7QUlqM0lBO0VBMkxjLG9CQUFpQjtFQUNqQixjQUFjO0FKMHJJNUI7O0FJdDNJQTtFQWdNWSxjQUFjO0VBQ2QsY0FBYztFQUNkLG1CQUFlO0VBQ2Ysb0JBQWlCO0FKMHJJN0I7O0FJNzNJQTtFQXVNVSxvQkFBZTtBSjBySXpCOztBSWo0SUE7RUE0TU0sb0JBQWdCO0FKeXJJdEI7O0FJcjRJQTtFQThNUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixxQkFBbUI7QUoyckkzQjs7QUk1NElBO0VBbU5VLGVBQWU7RUFDZixtQkFBaUI7QUo2ckkzQjs7QUlqNUlBO0VBeU5VLG9CQUFnQjtBSjRySTFCOztBSXI1SUE7RUEyTlkseUJBQXlCO0FKOHJJckM7O0FJejVJQTtFQWdPUSxtQkFBbUI7RUFDbkIsc0JBQWtCO0FKNnJJMUI7O0FJOTVJQTtFQW1PVSxjQUFjO0VBQ2QsV0FBVztFQUNYLHFCQUFrQjtFQUNsQiwyR0FBNEY7RUFDNUYsZ0JBQWdCO0FKK3JJMUI7O0FJdDZJQTtFQXlPWSxlQUFlO0VBQ2YsZ0JBQWdCO0FKaXNJNUI7O0FJMzZJQTtFQTRPYyxxQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZiwyQkFBMkI7QUptc0l6Qzs7QUlqN0lBO0VBbVBVLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGlCQUFjO0VBQ2QsZUFBZTtFQUNmLDBCQUEwQjtBSmtzSXBDOztBSXo3SUE7RUF5UFksb0JBQWU7RUFDZixXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGVBQVc7RUFDWCxxQkFBa0I7QUpvc0k5Qjs7QUluOElBO0VBaVFjLGFBQWE7QUpzc0kzQjs7QUl2OElBO0VBcVFZLDRCQUF3QjtFQUN4QixvQkFBZTtFQUNmLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSnNzSTVCOztBSS84SUE7RUEyUWMsYUFBYTtBSndzSTNCOztBSW45SUE7RUFrUk0sb0JBQWdCO0FKcXNJdEI7O0FJdjlJQTtFQW9SUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFBQVE7RUFDUixvQkFBa0I7RUFDbEIsOEVBQTJFO0VBQzNFLFdBQVc7RUFDWCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUp1c0l4Qjs7QUluK0lBO0VBZ1NVLGVBQVc7RUFDWCxnQkFBWTtBSnVzSXRCOztBSXgrSUE7RUFzU00sb0JBQWdCO0FKc3NJdEI7O0FJNStJQTtFQXdTUSwwQkFBMEI7QUp3c0lsQzs7QUloL0lBO0VBMFNVLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQWdCO0FKMHNJMUI7O0FJdC9JQTtFQWdUWSxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjBzSTVCOztBSTkvSUE7RUErVEksV0FBVztFQUNYLG9CQUFnQjtBSm1zSXBCOztBSW5nSkE7RUFtVVEsZUFBZTtFQUNmLGdCQUFnQjtBSm9zSXhCOztBSXhnSkE7RUF1VVEsaUJBQWU7RUFDZixnQkFBZ0I7QUpxc0l4Qjs7QUk3Z0pBO0VBNFVNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FKcXNJekI7O0FJbmhKQTtFQWdWUSxlQUFlO0VBQ2YsZ0JBQWdCO0FKdXNJeEI7O0FJeGhKQTtFQW1WVSxxQkFBcUI7RUFDckIscUJBQWdCO0VBQ2hCLGtCQUFlO0VBQ2YsZ0JBQWdCO0FKeXNJMUI7O0FJL2hKQTtFQTJWTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsV0FBUTtFQUNSLG1CQUFnQjtBSndzSXRCOztBSXJpSkE7RUErVlEsbUJBQU87RUFBUCxlQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QUowc0lmOztBSXppSkE7RUFpV1UsbUJBQU87RUFBUCxlQUFPO01BQVAsV0FBTztVQUFQLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLHFCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsdUJBQXFCO0FKNHNJL0I7O0FJcnNJQTtFQUNFLGdCQUFXO0VBQ1gsbUJBQW1CO0FKd3NJckI7O0FJcnNJQTtFQUdJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHVCQUFvQjtBSnNzSXhCOztBSTVzSUE7RUFRTSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUp3c0l0Qjs7QUlsdElBO0VBWVEsV0FBVztFQUNYLHFCQUFnQjtBSjBzSXhCOztBSXZ0SUE7RUFpQk0sV0FBVztFQUNYLG1CQUFlO0VBQ2YsZ0JBQWdCO0FKMHNJdEI7O0FJN3RJQTtFQXVCSSxnQkFBZ0I7QUowc0lwQjs7QUlqdUlBO0VBMkJNLHdCQUFvQjtBSjBzSTFCOztBSXJ1SUE7RUE2QlEsZUFBZTtFQUNmLG1CQUFpQjtBSjRzSXpCOztBSTF1SUE7RUFrQ00sa0JBQWdCO0FKNHNJdEI7O0FJdnNJQTtFQUdNLFlBQVc7RUFDWCxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQWdCO0VBQ2hCLG1CQUFtQjtBSndzSXpCOztBSW5zSUE7RUFFSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLG1CQUFlO0VBQ2YscUJBQWlCO0FKcXNJckI7O0FJMXNJQTtFQU9NLG1CQUFnQjtBSnVzSXRCOztBSTlzSUE7RUFVTSxxQkFBaUI7QUp3c0l2Qjs7QUlsdElBO0VBWVEscUJBQWdCO0FKMHNJeEI7O0FJdHRJQTtFQWVRLFdBQVc7RUFDWCxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUoyc0l4Qjs7QUk3dElBO0VBc0JVLHFCQUFxQjtFQUNyQixZQUFTO0VBQ1QsV0FBVztFQUNYLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix1QkFBaUI7QUoyc0kzQjs7QUlwc0lBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQkFBa0I7QUp1c0lwQjs7QUkxc0lBO0VBS0ksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtBSnlzSWxDOztBSS9zSUE7RUFRTSwyQkFBd0I7RUFDeEIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKMnNJdEI7O0FJdHRJQTtFQWVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CQUFnQjtBSjJzSXBCOztBSTd0SUE7RUFvQk0sb0JBQWU7RUFDZixnQkFBZ0I7QUo2c0l0Qjs7QUlsdUlBO0VBeUJJLG9CQUFnQjtBSjZzSXBCOztBSXpzSUE7RUFDRSxrQkFBa0I7RUFDbEIsNkJBQXlCO0VBQ3pCLFNBQVM7RUFDVCxtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix5QkFBaUI7RUFDakIsc0JBQWtCO0VBRWxCLHlDQUFpQztVQUFqQyxpQ0FBaUM7RUFDakMsVUFBVTtBSjJzSVo7O0FJcHRJQTtFQVdJLDhCQUEwQjtFQUMxQixvQkFBaUI7RUFDakIsMkJBQTJCO0VBQzNCLG1CQUFtQjtBSjZzSXZCOztBSTN0SUE7RUFpQkksV0FBVTtFQUNWLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGlCQUFZO0VBQ1osbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsZ0JBQVc7RUFDWCxnQkFBWTtFQUNaLHNFQUFzRTtBSjhzSTFFOztBSXZ1SUE7RUE0QkksbUJBQW1CO0FKK3NJdkI7O0FJM3VJQTtFQThCTSxXQUFXO0FKaXRJakI7O0FJN3NJQTtFQUNFO0lBQ0UsVUFBVTtFSmd0SVo7RUk5c0lBO0lBQ0UsVUFBVTtFSmd0SVo7RUk5c0lBO0lBQ0UsVUFBVTtFSmd0SVo7QUFDRjs7QUl6dElBO0VBQ0U7SUFDRSxVQUFVO0VKZ3RJWjtFSTlzSUE7SUFDRSxVQUFVO0VKZ3RJWjtFSTlzSUE7SUFDRSxVQUFVO0VKZ3RJWjtBQUNGOztBSTlzSUE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBWTtFQUNaLG1CQUFtQjtBSml0SXJCOztBSXR0SUE7RUFPSSxnQkFBZ0I7QUptdElwQjs7QUkxdElBO0VBVUksY0FBVztFQUNYLG1CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUpvdElwQjs7QUlsdUlBO0VBZ0JNLFdBQVc7QUpzdElqQjs7QUl0dUlBO0VBb0JJLGVBQVc7RUFDWCxnQkFBWTtBSnN0SWhCOztBSTN1SUE7RUF1Qk0sNkVBQXlFO0FKd3RJL0U7O0FJL3VJQTtFQXlCUSwrREFBK0Q7QUowdEl2RTs7QUludklBO0VBNkJNLDRFQUF3RTtBSjB0STlFOztBSXJ0SUEsT0FBQTtBQUNBLFNBQUE7QUFDQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBUztBSnd0SVg7O0FJM3RJQTtFQUtJLGVBQVc7RUFDWCxnQkFBWTtBSjB0SWhCOztBSWh1SUE7RUFTSSxvQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZixnQkFBZ0I7QUoydElwQjs7QUl4dElBLFVBQUE7QUFDQTtFQUVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUowdEl2Qjs7QUk3dElBO0VBS00sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBWTtFQUNaLGFBQWE7RUFDYixtQkFBbUI7QUo0dEl6Qjs7QUl0dUlBO0VBWVEsV0FBVztBSjh0SW5COztBSTF1SUE7RUFnQk0sNEJBQXlCO0VBQ3pCLHFCQUFrQjtBSjh0SXhCOztBSS91SUE7RUFtQlEsY0FBYztFQUNkLFdBQVc7RUFDWCxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUpndUl4Qjs7QUl2dklBO0VBMkJNLG9CQUFlO0VBQ2YsZUFBZTtFQUNmLG9CQUFpQjtFQUNqQixnQkFBZ0I7QUpndUl0Qjs7QUk5dklBO0VBa0NJLGtCQUFnQjtFQUNoQixxQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHNCQUFrQjtBSmd1SXRCOztBSTd0SUEsV0FBQTtBQUNBO0VBRUkscUJBQW1CO0FKK3RJdkI7O0FJanVJQTtFQUlNLGNBQWM7RUFDZCxXQUFXO0VBQ1gsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0FKaXVJdEI7O0FJenVJQTtFQVdNLHFCQUFlO0VBQ2YsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKa3VJdEI7O0FJaHZJQTtFQW1CTSxzQkFBbUI7RUFDbkIsbUJBQWU7RUFDZixnQkFBZ0I7QUppdUl0Qjs7QUk3dElBO0VBQ0UsaUJBQWlCO0FKZ3VJbkI7O0FJanVJQTtFQUlNLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWlCO0tBQWpCLGlCQUFpQjtFQUNqQixxQkFBcUI7QUppdUkzQjs7QUl4dUlBOztFQWFNLFVBQVU7QUpndUloQjs7QUk1dElBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixtQkFBa0I7RUE2Q2xCLFNBQUE7RUF3RUEsU0FBQTtFQVFDLFVBQUE7RUF3QkQsT0FBQTtFQWtZQSxRQUFBO0FKNnNIRjs7QUl2dUlBO0VBS0ksb0JBQWdCO0VBQ2hCLFlBQVk7QUpzdUloQjs7QUk1dUlBO0VBUU0sVUFBVTtBSnd1SWhCOztBSWh2SUE7RUFhTSxvQkFBZ0I7RUFDaEIsU0FBUztFQUNULGdCQUFnQjtFQUNoQixVQUFVO0VBQ1Ysd0JBQWdCO0VBQWhCLGdCQUFnQjtBSnV1SXRCOztBSXh2SUE7RUFtQlEsa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0VIdHNDdEIsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLGdDQUFxQztFQUNyQywrQkFBK0I7QURnN0tqQzs7QUlwd0lBO0VBNEJRLHdCQUFnQjtFQUFoQixnQkFBZ0I7RUFFaEIsV0FBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsWUFBWTtFQUNaLDBCQUFvQjtBSjJ1STVCOztBSTd3SUE7RUFxQ1Esd0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixlQUFVO0FKNHVJbEI7O0FJbHhJQTs7RUE0Q1EseUJBQXFCO0FKMnVJN0I7O0FJdnhJQTtFQW1ETSxVQUFVO0FKd3VJaEI7O0FJM3hJQTtFQXNETSx5QkFBbUI7RUFDbkIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKeXVJdEI7O0FJbHlJQTtFQTJEUSxxQkFBZ0I7RUFDaEIsV0FBVztBSjJ1SW5COztBSXZ5SUE7RUFpRUksV0FBVztFQUNYLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FKMHVJcEI7O0FJOXlJQTtFQXNFTSxhQUFhO0FKNHVJbkI7O0FJbHpJQTtFQXlFTSxtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztBSjZ1SWI7O0FJdHpJQTtFQTJFUSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBSit1STNCOztBSTV6SUE7RUFrRkksZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBaUI7QUo4dUlyQjs7QUlsMElBO0VBdUZRLFdBQVc7QUordUluQjs7QUl0MElBO0VBMkZNLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsU0FBUztFQUNULFdBQVc7RUFDWCw2QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHNHQUE0RTtFQUE1RSxpRkFBNEU7RUFBNUUsNEVBQTRFO0FKK3VJbEY7O0FJaDFJQTtFQW1HUSxZQUFZO0VBQ1osY0FBYztFQUNkLGdCQUFnQjtBSml2SXhCOztBSXQxSUE7RUF1R1UscUJBQXFCO0FKbXZJL0I7O0FJMTFJQTtFQTBHVSxlQUFlO0VBQ2YsZ0JBQWdCO0FKb3ZJMUI7O0FJLzFJQTtFQWdITSxnQkFBZ0I7QUptdkl0Qjs7QUluMklBO0VBa0hRLGtCQUFrQjtFQUNsQixpQ0FBdUI7RUFDdkIsc0JBQXNCO0FKcXZJOUI7O0FJejJJQTtFQTRIUSxnQkFBZ0I7QUppdkl4Qjs7QUk3MklBO0VBa0lJLG9CQUFpQjtBSit1SXJCOztBSWozSUE7RUFvSU0sc0JBQXNCO0VBQ3RCLGVBQWE7RUFDYixrQkFBa0I7QUppdkl4Qjs7QUl2M0lBO0VBd0lRLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFdBQVc7QUptdkluQjs7QUk5M0lBO0VBNklVLGdCQUFnQjtFQUNoQixXQUNGO0FKb3ZJUjs7QUluNElBO0VBb0pRLFdBQVc7QUptdkluQjs7QUl2NElBO0VBMEpJLG9CQUFpQjtBSml2SXJCOztBSTM0SUE7RUE0Sk0sZ0JBQVc7RUFDWCxjQUFjO0VBQ2QsaUJBQVk7RUFDWixvRkFBK0U7RUFDL0UsWUFBWTtFQUNaLGNBQWM7QUptdklwQjs7QUlwNUlBO0VBbUtRLGNBQWM7RUFDZCxZQUFZO0VBQ1osb0ZBQStFO0FKcXZJdkY7O0FJMTVJQTtFQXlLTSxnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHNCQUFrQjtBSnF2SXhCOztBSW42SUE7RUFnTFEsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osbUJBQWE7RUFDYixtQkFBbUI7RUFDbkIsNEJBQTRCO0FKdXZJcEM7O0FJOTZJQTtFQXlMVSxjQUFjO0VBQ2Qsa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0FKeXZJMUI7O0FJcjdJQTtFQThMWSx1QkFBaUI7RUFDakIsV0FBVztFQUNYLGdCQUFnQjtBSjJ2STVCOztBSTM3SUE7RUFvTVUsWUFBWTtFQUNaLGNBQVk7RUFDWiwyQkFBa0I7RUFDbEIsK0VBQStFO0FKMnZJekY7O0FJbDhJQTtFQXlNWSwrRUFBK0U7QUo2dkkzRjs7QUl0OElBO0VBOE1RLGVBQWU7QUo0dkl2Qjs7QUkxOElBO0VBb05ZLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsU0FBUztFQUNULG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjB2STVCOztBSW45SUE7RUFrTmMsbUJBQWU7QUpxd0k3Qjs7QUl2OUlBO0VBMk5jLGdCQUFXO0VBQ1gsbUJBQW1CO0FKZ3dJakM7O0FJNTlJQTtFQStOYyxjQUFZO0VBQ1osY0FBVztFQUNYLG1CQUFtQjtBSml3SWpDOztBSWwrSUE7RUFtT2dCLGNBQWM7RUFDZCxZQUFZO0VBQ1osZ0JBQWdCO0FKbXdJaEM7O0FJeCtJQTtFQTZPVSxpQkFBaUI7QUordkkzQjs7QUk1K0lBO0VBbVBRLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixXQUFTO0FKNnZJakI7O0FJai9JQTtFQXVQUSxnQkFBWTtFQUNaLGlCQUFpQjtFQUNqQixzQkFBa0I7RUFDbEIsZ0JBQWdCO0FKOHZJeEI7O0FJeC9JQTtFQTRQVSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUI7QUpnd0kzQjs7QUk5L0lBO0VBa1FRLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FKZ3dJZjs7QUlsZ0pBO0VBcVFRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixTQUFTO0VBQ1QseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FKaXdJM0I7O0FJeGdKQTtFQXlRVSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUptd0kxQjs7QUk5Z0pBO0VBNlFZLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsYUFBUztBSnF3SXJCOztBSXBoSkE7RUFpUmMsV0FBVTtFQUNWLFVBQVU7RUFDVixpQkFBWTtFQUNaLG1CQUFtQjtBSnV3SWpDOztBSTNoSkE7RUF5UlUsZUFBWTtFQUNaLGVBQVk7RUFDWix5QkFBcUI7QUpzd0kvQjs7QUlqaUpBO0VBNlJZLHlCQUFxQjtBSnd3SWpDOztBSXJpSkE7RUFrU1EsbUJBQWdCO0FKdXdJeEI7O0FJemlKQTtFQW9TVSxxQ0FBcUM7RUFDckMsb0JBQWU7RUFDZixzQkFBaUI7RUh2OUN6QiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRGl1TGpDOztBSXJqSkE7RUEyU1EsbUJBQWdCO0VBQ2hCLHVCQUFtQjtFQUNuQixXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsa0dBQXVGO0FKOHdJL0Y7O0FJOWpKQTtFQXFUUSwyQkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsWUFBUTtBSjZ3SWhCOztBSW5rSkE7RUF3VFUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQix3QkFBa0I7RUFDbEIsaUJBQWlCO0FKK3dJM0I7O0FJMWtKQTtFQTZUWSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUI7QUppeEk3Qjs7QUlobEpBO0VBa1VZLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixpQ0FBOEI7QUpreEkxQzs7QUkzbEpBO0VBNlVjLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWiw0R0FBZ0c7QUpreEk5Rzs7QUl0bUpBO0VBeVZjLGNBQVM7RUFDVCxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixpQ0FBOEI7RUFDOUIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixXQUFXO0FKaXhJekI7O0FJam5KQTtFQXlXVSxXQUFRO0FKNHdJbEI7O0FJcm5KQTtFQTRXVSw0QkFBd0I7QUo2d0lsQzs7QUl6bkpBO0VBa1hRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtBSjJ3STNCOztBSWhvSkE7RUFxWVUsZ0JBQVk7QUordkl0Qjs7QUlwb0pBO0VBdVlZLFdBQVc7QUppd0l2Qjs7QUl4b0pBO0VBNFlnQiwyQkFBa0I7QUpnd0lsQzs7QUk1b0pBO0VBOFlrQixXQUFXO0FKa3dJN0I7O0FJaHBKQTtFQWdab0IsY0FBYztBSm93SWxDOztBSXBwSkE7RUFxWmtCLG1CQUFtQjtBSm13SXJDOztBSXhwSkE7RUE0WlUsOEJBQWtCO0VBQWxCLDBCQUFrQjtNQUFsQixzQkFBa0I7VUFBbEIsa0JBQWtCO0VBQ2xCLHFCQUFnQjtFQUNoQixzQkFBa0I7RUFDbEIseUJBQXFCO0VBQ3JCLGdDQUFnQztBSmd3STFDOztBSWhxSkE7RUFrYVksbUJBQWU7RUFDZixnQkFBZ0I7QUprd0k1Qjs7QUlycUpBO0VBdWFVLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCO0FKa3dJMUI7O0FJM3FKQTtFQTZhUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixTQUFTO0VBQ1QsbUJBQWdCO0VBQ2hCLDJCQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsdUJBQWtCO0FKa3dJMUI7O0FJcnJKQTtFQXNiWSxxQkFBbUI7RUFDbkIsMkZBQXdGO0VBQ3hGLG9CQUFlO0VBQ2YsZ0JBQWdCO0FKbXdJNUI7O0FJNXJKQTtFQThiUSwwQkFBMEI7QUprd0lsQzs7QUloc0pBO0VBZ2NVLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFTO0VBQ1Qsa0JBQWU7RUFDZiw2QkFBNkI7QUpvd0l2Qzs7QUl2c0pBO0VBcWNZLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGFBQVc7QUpzd0l2Qjs7QUk3c0pBO0VBeWNjLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSnd3STlCOztBSW50SkE7RUE4Y2Msc0JBQWlCO0FKeXdJL0I7O0FJdnRKQTtFQWlkYyxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLG9CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixnQkFBZ0I7QUowd0k5Qjs7QUlodUpBO0VBMGRZLGdCQUFZO0FKMHdJeEI7O0FJcHVKQTtFQTRkYyxjQUFjO0VBRWQsc0JBQW1CO0FKMndJakM7O0FJenVKQTtFQWdlZ0IsYUFBYTtBSjZ3STdCOztBSTd1SkE7RUFxZWtCLGVBQVc7RUFDWCxnQkFBWTtBSjR3STlCOztBSWx2SkE7RUE0ZWdCLHFDQUFxQztFQUNyQyxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixtQkFBbUI7QUowd0luQzs7QUl6dkpBO0VBbWZjLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CQUFnQjtBSjB3STlCOztBSWh3SkE7RUF3ZmdCLFdBQVc7RUFDWCxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUo0d0loQzs7QUl2d0pBO0VBOGZnQix1QkFBa0I7RUFDbEIsbUZBQStFO0FKNndJL0Y7O0FJNXdKQTtFQWlnQmtCLDZEQUE2RDtFQUM3RCxnQkFBZ0I7QUord0lsQzs7QUlqeEpBO0VBb2dCb0IsV0FBVztBSml4SS9COztBSXJ4SkE7RUE4Z0JVLGNBQWM7QUoyd0l4Qjs7QUl6eEpBO0VBZ2hCWSxXQUFXO0VBQ1gsZ0JBQWdCO0FKNndJNUI7O0FJOXhKQTtFQW1oQmMsV0FBVztBSit3SXpCOztBSWx5SkE7RUE4aEJRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0FKd3dJakI7O0FJdnlKQTtFQWlpQlUsbUJBQU87RUFBUCxlQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QUowd0lqQjs7QUkzeUpBO0VBbWlCWSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixhQUFRO0VBQ1IsbUJBQW1CO0VBQ25CLHNCQUFrQjtFQUNsQiwwQkFBa0I7RUFDbEIsa0JBQWtCO0FKNHdJOUI7O0FJdHpKQTtFQTRpQmMsY0FBVztFQUNYLGVBQVk7QUo4d0kxQjs7QUkzekpBO0VBZ2pCYyxjQUFjO0VBQ2Qsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0FKK3dJOUI7O0FJbDBKQTtFQTBqQk0scUJBQXlCO0VBQXpCLGlDQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCO0FKNHdJL0I7O0FJdDBKQTtFQTZqQlUsZUFBZTtFQUNmLG1CQUFpQjtBSjZ3STNCOztBSTMwSkE7RUFxa0JVLDBCQUEwQjtBSjB3SXBDOztBSS8wSkE7RUF1a0JZLFlBQVk7QUo0d0l4Qjs7QUluMUpBO0VBMGtCWSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBZTtBSjZ3STNCOztBSTExSkE7RUFnbEJZLGlCQUFZO0VBQ1osV0FBVztFQUNYLG1CQUFtQjtFQUNuQixvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUo4d0k1Qjs7QUluMkpBO0VBdWxCYyxnQkFBZ0I7QUpneEk5Qjs7QUl2MkpBO0VBMmxCWSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FKZ3hJL0I7O0FJNTJKQTtFQThsQmMsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFNBQVM7RUFDVCxpQkFBaUI7QUpreEkvQjs7QUlsM0pBO0VBa21CZ0Isb0JBQWU7RUFDZixnQkFBZ0I7RUFDaEIsMEJBQTBCO0FKb3hJMUM7O0FJeDNKQTtFQXdtQmMsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixXQUFRO0VBQ1IsbUJBQWlCO0VBQ2pCLG1CQUFtQjtBSm94SWpDOztBSWg0SkE7RUE4bUJnQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVE7RUFDUixXQUFXO0VBQ1gsb0JBQWU7RUFDZixnQkFBZ0I7QUpzeEloQzs7QUl6NEpBO0VBc25Cb0IsV0FBVTtFQUNWLGNBQWM7RUFDZCxVQUFVO0VBQ1YsaUJBQVk7RUFDWixnQkFBZ0I7QUp1eElwQzs7QUlqNUpBO0VBaW9CWSxtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLHlCQUFzQjtFQUN0QixlQUFlO0FKb3hJM0I7O0FJdjVKQTtFQXFvQmMsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixxQkFBcUI7QUpzeEluQzs7QUkvNUpBO0VBNm9CZ0IscUJBQWtCO0VBQ2xCLHNGQUErRTtBSnN4SS9GOztBSXA2SkE7RUFtcEJZLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLGlCQUFZO0VBQ1osaUNBQWlDO0VBQ2pDLG9DQUF5QjtBSnF4SXJDOztBSTc2SkE7RUEycEJZLDBDQUE0QjtFQUM1QixtQkFBbUI7QUpzeEkvQjs7QUlsN0pBO0VBOHBCYyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHVCQUFrQjtFQUNsQixvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUp3eEk5Qjs7QUkzN0pBO0VBcXFCZ0IsYUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUoweEloQzs7QUl0OEpBO0VBZ3JCYyxrQkFBa0I7RUFDbEIsbUJBQWdCO0VBQ2hCLHVCQUFrQjtFQUNsQixXQUFXO0VBQ1gsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0FKMHhJOUI7O0FJaDlKQTtFQXdyQmdCLGFBQVk7RUFDWixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0FKNHhJaEM7O0FJMzlKQTtFQXFzQmMsZ0NBQWdDO0FKMHhJOUM7O0FJLzlKQTtFQTRzQlUsY0FBYztBSnV4SXhCOztBSW4rSkE7RUErc0JVLG1CQUFtQjtFQUNuQixtR0FBd0Y7QUp3eElsRzs7QUl4K0pBO0VBc3RCSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBZ0I7RUFDaEIsd0JBQW9CO0VBQ3BCLGdDQUFnQztBSnN4SXBDOztBSWovSkE7RUE2dEJNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0FKd3hJZjs7QUl0L0pBO0VBZ3VCUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFBQVM7RUFDVCxXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKMHhJeEI7O0FJaGdLQTtFQXd1QlUsV0FBVztFQUNYLGdCQUFnQjtBSjR4STFCOztBSXJnS0E7RUE0dUJVLFdBQVc7RUFDWCxjQUFjO0VBQ2QsVUFBVTtFQUNWLFlBQVk7RUFDWixnQkFBZ0I7QUo2eEkxQjs7QUk3Z0tBO0VBcXZCTSxpQkFBaUI7QUo0eEl2Qjs7QUlqaEtBO0VBd3ZCTSxxQkFBaUI7QUo2eEl2Qjs7QUlyaEtBO0VBMHZCUSxnQkFBWTtBSit4SXBCOztBSXpoS0E7RUErdkJJLG1CQUFnQjtFQUNoQiwwQkFBMEI7RUFDMUIsNkJBQTZCO0FKOHhJakM7O0FJL2hLQTtFQW13Qk0sV0FBVztFQUNYLG9CQUFlO0VBQ2YsZ0JBQWdCO0FKZ3lJdEI7O0FJcmlLQTtFQXd3Qk0sb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUppeUl0Qjs7QUk3aUtBO0VBOHdCUSxnREFBZ0Q7QUpteUl4RDs7QUlqaktBO0VBa3hCVSxtQkFBZTtBSm15SXpCOztBSXJqS0E7RUF1eEJNLGdCQUFnQjtBSmt5SXRCOztBSXpqS0E7RUEreEJNLHdCQUFnQjtFQUFoQixnQkFBZ0I7RUFDaEIsY0FBVTtBSjh4SWhCOztBSTlqS0E7RUFteUJNLGFBQWE7QUoreEluQjs7QUkxeElBLGlCQUFBO0FBQ0E7RUFFSSxnQkFBZ0I7QUo0eElwQjs7QUk5eElBO0VBSU0sZ0JBQWdCO0VBQ2hCLG9DQUFrQztBSjh4SXhDOztBSTF4SUEsYUFBQTtBQUNBO0VBRUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDJCQUEyQjtFQUMzQix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUo0eEl2Qjs7QUloeUlBO0VBTU0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBWTtFQUNaLGFBQWE7RUFDYixtQkFBbUI7QUo4eEl6Qjs7QUl6eUlBO0VBYVEsV0FBVztBSmd5SW5COztBSTd5SUE7RUFpQk0sNEJBQXlCO0VBQ3pCLHFCQUFrQjtBSmd5SXhCOztBSWx6SUE7RUFvQlEsY0FBYztFQUNkLFdBQVc7RUFDWCxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUpreUl4Qjs7QUkxeklBO0VBNEJNLG9CQUFlO0VBQ2YsZUFBZTtFQUNmLG9CQUFpQjtFQUNqQixnQkFBZ0I7QUpreUl0Qjs7QUlqMElBO0VBbUNJLGtCQUFnQjtFQUNoQixpQkFBZTtFQUNmLDBCQUEwQjtFQUMxQiw2QkFBNkI7RUFDN0Isa0JBQWtCO0FKa3lJdEI7O0FJejBJQTtFQXlDTSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUpveUl0Qjs7QUkvMElBO0VBK0NJLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsMkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZ0JBQVk7RUFDWixnQkFBZ0I7RUFDaEIsWUFBWTtBSm95SWhCOztBSTExSUE7RUF3RE0sV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFVBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLDBFQUE0RTtFQUM1RSxvQkFBb0I7QUpzeUkxQjs7QUl0MklBO0VBbUVNLG1CQUFjO0VBQWQsMEJBQWM7TUFBZCxzQkFBYztVQUFkLGtCQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVBQVc7RUFDWCxnQkFBWTtBSnV5SWxCOztBSTcySUE7RUF3RVEsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLFlBQVk7QUp5eUlwQjs7QUl4M0lBO0VBaUZVLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sZ0JBQVc7RUFDWCxhQUFhO0VBQ2IsWUFBWTtFQUNaLFlBQVk7RUFDWiw0RUFBOEU7RUFDOUUsb0JBQW9CO0VBQ3BCLFVBQVU7QUoyeUlwQjs7QUlwNElBO0VBNEZVLGNBQWM7QUo0eUl4Qjs7QUl4NElBO0VBZ0dRLHFCQUFnQjtBSjR5SXhCOztBSTU0SUE7RUFvR00sb0JBQWM7RUFDZCxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjR5SXRCOztBSW41SUE7RUEyR0ksa0JBQWdCO0FKNHlJcEI7O0FJdjVJQTtFQTZHTSxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjh5SXRCOztBSTc1SUE7RUFrSE0sb0JBQWdCO0FKK3lJdEI7O0FJajZJQTtFQXNISSxxQkFBbUI7QUoreUl2Qjs7QUlyNklBO0VBd0hNLHFCQUFxQjtBSml6STNCOztBSXo2SUE7RUE0SFEsV0FBVztBSml6SW5COztBSTc2SUE7RUErSFEscUJBQWtCO0VBQ2xCLGdGQUE0RTtBSmt6SXBGOztBSWw3SUE7RUFvSU0sZ0JBQWdCO0VBQ2hCLGtCQUFnQjtFQUNoQixZQUFZO0FKa3pJbEI7O0FJeDdJQTtFQXdJUSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDJCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixXQUFXO0FKb3pJbkI7O0FJLzdJQTtFQWdKSSwwQkFBMEI7RUFDMUIsNkJBQTZCO0FKbXpJakM7O0FJcDhJQTtFQW9KUSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGVBQVc7RUFDWCxnQkFBWTtFQUNaLHNCQUFpQjtFQUNqQixnRkFBNEU7RUFDNUUsc0JBQXNCO0FKb3pJOUI7O0FJL3lJQSxPQUFBO0FBQ0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixjQUFRO0FKa3pJVjs7QUlyeklBO0VBTUksZ0JBQWU7RUFFZixrQkFBa0I7RUFDbEIsMkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZUFBWTtFQUNaLDZCQUF3QjtFQUN4QixpQkFBaUI7RUFDakIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixzQkFBa0I7RUFDbEIsMEJBQTBCO0FKa3pJOUI7O0FJcDBJQTtFQW9CTSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1Qsd0NBQStCO01BQS9CLG9DQUErQjtVQUEvQixnQ0FBK0I7RUFDL0IsY0FBVztFQUNYLFdBQVc7RUFDWCxzQkFBc0I7QUpvekk1Qjs7QUkvMElBO0VBOEJNLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCx3Q0FBK0I7TUFBL0Isb0NBQStCO1VBQS9CLGdDQUErQjtFQUMvQixVQUFVO0VBQ1YsZUFBWTtFQUNaLHNCQUFzQjtBSnF6STVCOztBSTExSUE7RUF3Q00sV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBZ0I7S0FBaEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBSnN6SXZCOztBSWoySUE7RUFpRE0sa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHNCQUFrQjtBSm96SXhCOztBSTUySUE7RUEwRFEsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsWUFBWTtBSnN6SXBCOztBSXQzSUE7RUFtRVEsbUJBQVk7RUFBWixvQkFBWTtNQUFaLGdCQUFZO1VBQVosWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1Ysc0JBQWtCO0VBQ2xCLFlBQVk7QUp1eklwQjs7QUk5M0lBO0VBMkVNLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixVQUFVO0VBQ1YsYUFBVztFQUNYLGNBQVk7RUFDWiw0QkFBd0I7RUFDeEIsa0dBQStGO0FKdXpJckc7O0FJMTRJQTtFQXNGTSxTQUFRO0FKd3pJZDs7QUk5NElBO0VBd0ZRLFVBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLCtCQUE0QjtBSjB6SXBDOztBSXI1SUE7RUE4RlEsYUFBYTtBSjJ6SXJCOztBSXo1SUE7RUFpR1EsYUFBYTtBSjR6SXJCOztBSTc1SUE7RUFvR1EsY0FBYztFQUNkLGtCQUFrQjtBSjZ6STFCOztBSWw2SUE7RUF5R1Usa0dBQWlHO0FKNnpJM0c7O0FJdnpJQSxxQkFBQTtBQUNBO0VBRUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsY0FBUTtBSnl6SVo7O0FJN3pJQTtFQU1NLDZCQUF3QjtFQUN4QixZQUFZO0FKMnpJbEI7O0FJbDBJQTtFQVNRLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQWtCO0VBQ2xCLGlCQUFpQjtBSjZ6SXpCOztBSXowSUE7RUFjVSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUI7QUorekkzQjs7QUkvMElBO0VBbUJVLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULGNBQWM7RUFDZCxlQUFXO0VBQ1gsZ0JBQVk7RUFDWixpQ0FBOEI7RUFDOUIsV0FBVztFQUNYLG1CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUFpQjtFQUNqQixrQkFBa0I7QUpnMEk1Qjs7QUk5MUlBO0VBb0NZLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFlBQVM7RUFDVCxjQUFXO0VBQ1gsYUFBVztFQUNYLGNBQVk7RUFDWix3RUFBc0U7QUo4eklsRjs7QUl2eklBLGFBQUE7QUFDQTtFQUVJLGtCQUFrQjtFQUNsQixlQUFlO0FKeXpJbkI7O0FJNXpJQTtFQU1JLGtCQUFrQjtBSjB6SXRCOztBSWgwSUE7RUFVTSx5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QUoweklwQzs7QUlwMElBO0VBY0ksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWdCO0VBQ2hCLHFDQUFrQztBSjB6SXRDOztBSTMwSUE7RUFvQkksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix1QkFBa0I7QUoyekl0Qjs7QUlqMUlBO0VBd0JNLGlCQUFpQjtBSjZ6SXZCOztBSXIxSUE7RUEwQlEsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBaUI7S0FBakIsaUJBQWlCO0FKK3pJekI7O0FJMzFJQTs7RUFpQ00sZUFBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osdUJBQWtCO0VBQ2xCLG9IQUF5RztBSit6SS9HOztBSXAySUE7RUF3Q00sV0FBVztFQUNYLGNBQVU7RUFDVixrQ0FBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQjtBSmcwSWhDOztBSTEySUE7RUE4Q0ksb0JBQWdCO0VBQ2hCLGdCQUFnQjtBSmcwSXBCOztBSS8ySUE7RUFpRE0sZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQix1QkFBa0I7RUFFbEIsaUJBQWlCO0VBQ2pCLGFBQVc7QUppMElqQjs7QUl2M0lBO0VBd0RRLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWlCO0tBQWpCLGlCQUFpQjtBSm0wSXpCOztBSTczSUE7RUE2RFEsV0FBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04saUNBQThCO0VBQzlCLDZCQUE2QjtBSm8wSXJDOztBSXg0SUE7RUF3RVUsV0FBVTtFQUNWLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1GQUEyRTtBSm8wSXJGOztBSW41SUE7RUFzRlUsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtBSmkwSTVCOztBSXg1SUE7RUE4RkksY0FBYztFQUNkLGdCQUFnQjtFQUNoQixxQ0FBa0M7RUFDbEMsaUJBQWU7RUFDZix3QkFBc0I7QUo4ekkxQjs7QUloNklBO0VBcUdRLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsZUFBWTtFQUNaLGNBQWM7RUFDZCxlQUFZO0VBQ1osbUZBQStFO0FKK3pJdkY7O0FJejZJQTtFQTRHVSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLG1GQUErRTtBSmkwSXpGOztBSS82SUE7RUFrSFEsb0JBQWU7RUFDZixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUppMEl4Qjs7QUl0N0lBO0VBeUhNLG1CQUFnQjtBSmkwSXRCOztBSTE3SUE7RUE0SFUscUNBQXFDO0VBQ3JDLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLG1CQUFtQjtBSmswSTdCOztBSWo4SUE7RUFvSU0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQWdCO0FKaTBJdEI7O0FJeDhJQTtFQXlJUSxXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKbTBJeEI7O0FJLzhJQTtFQStJUSx1QkFBa0I7RUFDbEIsbUZBQStFO0FKbzBJdkY7O0FJcDlJQTtFQWtKVSw2REFBNkQ7RUFDN0QsZ0JBQWdCO0VBQ2hCLFdBQVc7QUpzMElyQjs7QUkxOUlBO0VBMEpJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsY0FBWTtFQUNaLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FKbzBJL0I7O0FJaitJQTtFQStKTSxjQUFjO0VBQ2QsbUNBQXVCO0VBQ3ZCLDZGQUEwRjtFQUMxRixXQUFXO0VBQ1gsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUpzMEl0Qjs7QUkzK0lBO0VBdUtRLFlBQVk7QUp3MElwQjs7QUkvK0lBO0VBMEtRLDJCQUEyQjtBSnkwSW5DOztBSW4vSUE7RUErS0ksVUFBVTtFQUNWLGVBQWE7QUp3MElqQjs7QUl4L0lBO0VBa0xNLDJEQUEyRDtBSjAwSWpFOztBSXQwSUE7RUFDRTtJQUNZLFdBQVc7SUFBRSxrQkFBZTtFSjAwSXhDO0VJMzBJQTtJQUVZLFlBQVk7SUFBRSxrQkFBZTtFSjYwSXpDO0FBQ0Y7O0FJMTBJQSxVQUFBO0FBQ0E7RUFFSSxrQkFBZTtBSjQwSW5COztBSTkwSUE7RUFVYyx3QkFBd0I7QUp3MEl0Qzs7QUlsMUlBO0VBZ0JRLGlCQUFpQjtBSnMwSXpCOztBSXQxSUE7RUFvQk0sNkJBQTZCO0FKczBJbkM7O0FJMTFJQTtFQXdCUSxpQkFBaUI7RUFDakIsZ0JBQWdCO0FKczBJeEI7O0FJajBJQTtFQUlRLFlBQVk7QUppMElwQjs7QUlyMElBO0VBT1Esc0JBQWlCO0FKazBJekI7O0FJejBJQTtFQWFNLFlBQVk7RUFDWixhQUFhO0FKZzBJbkI7O0FJNXpJQTtFQUNFLHdCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsc0JBQWtCO0FKK3pJcEI7O0FJbDBJQTtFQU1NLGtCQUFnQjtFQUNoQixnQkFBZ0I7QUpnMEl0Qjs7QUkzeklBO0VBR00sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBSjR6SW5COztBSS96SUE7RUFNVSxtQkFBaUI7QUo2ekkzQjs7QUl2eklBO0VBRUksY0FBYztBSnl6SWxCOztBSTN6SUE7RUFNTSxpQkFBaUI7QUp5ekl2Qjs7QUkveklBO0VBV00sZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUp3ekl0Qjs7QUlweklBLFVBQUE7QUFDQTtFQUdNLG1CQUFpQjtFQUNqQixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBSnF6SXZCOztBSTN6SUE7RUFRUSxzQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUp1ekl4Qjs7QUlsMElBO0VBYVUsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FKeXpJNUI7O0FJejBJQTtFQW1CVSxXQUFXO0FKMHpJckI7O0FJNzBJQTtFQXNCVSxXQUFXO0VBQ1gsbUJBQWU7QUoyekl6Qjs7QUlsMUlBO0VBMEJVLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0VBQ1Asa0JBQWU7RUFDZixtQkFBZTtFQUNmLHFCQUFpQjtBSjR6STNCOztBSXoxSUE7RUErQlksY0FBYztFQUNkLG9CQUFlO0FKOHpJM0I7O0FJOTFJQTtFQXFDUSw2QkFBNkI7RUFDN0Isa0JBQWdCO0FKNnpJeEI7O0FJbjJJQTtFQXlDUSxjQUFjO0FKOHpJdEI7O0FJdjJJQTtFQStDTSxtQkFBbUI7QUo0ekl6Qjs7QUkzMklBO0VBaURRLHlCQUF5QjtFQUN6QiwyQkFBMkI7QUo4ekluQzs7QUloM0lBOztFQXNEUSxXQUFXO0FKK3pJbkI7O0FJcjNJQTs7RUEwRFEsYUFBYTtBSmcwSXJCOztBSTN6SUEsVUFBQTtBQUNBO0VBRUkscUJBQWdCO0VBQ2hCLHFCQUFpQjtFQUNqQixzRkFBbUY7RUFDbkYsa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSjZ6SXRCOztBSXIwSUE7RUFXSSxnQkFBWTtFQUNaLHdCQUFtQjtFQUNuQixpQkFBYTtBSjh6SWpCOztBSTMwSUE7RUFnQlEsbUJBQWdCO0FKK3pJeEI7O0FJLzBJQTtFQW9CTSxrQkFBZ0I7QUorekl0Qjs7QUluMUlBO0VBdUJNLGNBQWM7QUpnMElwQjs7QUl2MUlBO0VBMkJJLGdCQUFZO0VBQ1oscUJBQW1CO0FKZzBJdkI7O0FJNTFJQTtFQWlDUSxrQkFBa0I7QUorekkxQjs7QUloMklBO0VBcUNNLGdCQUFnQjtBSit6SXRCOztBSXAySUE7RUF3Q00sYUFBYTtBSmcwSW5COztBSTV6SUE7RUFFSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0FKOHpJakI7O0FJaDBJQTtFQUlNLG9CQUFnQjtBSmcwSXRCOztBSXAwSUE7RUFRSSxtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FKZzBJcEI7O0FJMzBJQTtFQWNJLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0VBQ1AsbUJBQWdCO0FKaTBJcEI7O0FJaDFJQTtFQWtCSSxrQkFBa0I7QUprMEl0Qjs7QUk5eklBO0VBRUksYUFBYTtFQUNiLHFDQUFvQztFQUNwQyxlQUFXO0FKZzBJZjs7QUlwMElBO0VBTU0saUJBQWU7QUprMElyQjs7QUl4MElBO0VBV00sb0JBQWlCO0FKaTBJdkI7O0FJNTBJQTtFQWVRLG1CQUFpQjtBSmkwSXpCOztBSWgxSUE7RUFvQlEsbUJBQW1CO0VBQ25CLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSmcwSXhCOztBSXYxSUE7RUEwQlEsdUJBQW1CO0VBQ25CLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FKaTBJeEI7O0FJOTFJQTtFQWlDVSxjQUFjO0FKaTBJeEI7O0FJbDJJQTtFQW9DVSxvQkFBZ0I7RUFDaEIscUJBQWlCO0VBQ2pCLDZCQUE2QjtBSmswSXZDOztBSXgySUE7RUE0Q1EsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUpnMEl4Qjs7QUk5MklBO0VBaURRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiwyQkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLHdCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsV0FBUztBSmkwSWpCOztBSXAzSUE7RUFxRFUsY0FBYztFQUNkLFdBQVc7RUFDWCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUptMEkxQjs7QUk1M0lBO0VBNkRZLHFCQUFpQjtBSm0wSTdCOztBSWg0SUE7RUErRGMsbUJBQWU7QUpxMEk3Qjs7QUlwNElBO0VBdUVRLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FKaTBJeEI7O0FJMTRJQTtFQTRFUSxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBSmswSXhCOztBSWg1SUE7RUFrRlUsa0JBQWdCO0VBQ2hCLG1CQUFpQjtFQUNqQiwwQkFBMEI7QUprMElwQzs7QUl0NUlBO0VBd0ZRLHFCQUFxQjtFQUNyQixpQkFBWTtFQUNaLGlCQUFjO0VBQ2QsdUJBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsb0JBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQWlCO0FKazBJekI7O0FJbDZJQTtFQXFHSSxpQkFBWTtFQUNaLFdBQVE7QUppMElaOztBSXY2SUE7RUF3R00sNkJBQXdCO0FKbTBJOUI7O0FJL3pJQSxXQUFBO0FBQ0E7RUFFSSxzQkFBc0I7RUFDdEIsdUJBQWtCO0FKaTBJdEI7O0FJcDBJQTtFQUtNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsNkJBQXVCO0VBQ3ZCLDZCQUE2QjtBSm0wSW5DOztBSTMwSUE7RUFVUSxtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FKcTBJeEI7O0FJbDFJQTtFQWlCTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiw2QkFBdUI7QUpxMEk3Qjs7QUl6MUlBO0VBdUJNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0FKczBJZjs7QUk5MUlBO0VBMEJRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUp3MEkzQjs7QUluMklBO0VBNkJVLFdBQVU7RUFDVixxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGVBQVk7RUFDWixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FKMDBJN0I7O0FJNTJJQTtFQXFDVSxxQkFBa0I7RUFDbEIsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0FKMjBJMUI7O0FJbjNJQTtFQTBDWSxnQkFBZ0I7QUo2MEk1Qjs7QUl2M0lBO0VBaURJLHNCQUFrQjtFQUNsQiw2RUFBeUU7QUowMEk3RTs7QUk1M0lBO0VBcURJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0VBQ1QsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7QUoyMEluQjs7QUlsNElBO0VBeURNLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FKNjBJYjs7QUl0NElBO0VBMkRRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGdCQUFZO0FKKzBJcEI7O0FJNzRJQTtFQWlFUSxxQkFBa0I7RUFDbEIsb0RBQW9EO0VBQ3BELGdDQUFnQztFQUNoQyx3QkFBcUI7RUFDckIsNEJBQTRCO0VBQzVCLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLGdCQUFnQjtBSmcxSXhCOztBSXg1SUE7RUE2RVksb0RBQW9EO0FKKzBJaEU7O0FJNTVJQTtFQW9GWSxvREFBb0Q7QUo0MEloRTs7QUloNklBO0VBMkZZLG9EQUFvRDtBSnkwSWhFOztBSXA2SUE7RUFrR0ksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGFBQVM7QUpzMEliOztBSXo2SUE7RUFxR00sOEJBQXlCO0FKdzBJL0I7O0FJNzZJQTtFQXVHUSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFhO0VBQ2Isd0hBQXVHO0FKMDBJL0c7O0FJcDdJQTtFQTRHVSx1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixxQkFBaUI7QUo0MEkzQjs7QUkzN0lBO0VBa0hVLHFCQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUo2MEkxQjs7QUlsOElBO0VBMEhVLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZUFBVztFQUNYLGdCQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQVc7RUFDWCxZQUFTO0VBQ1QsMEVBQXNFO0FKNDBJaEY7O0FJNzhJQTtFQXVJSSxvQkFBaUI7RUFDakIsMEJBQTBCO0FKMDBJOUI7O0FJdjBJQSxpQkFBQTtBQUNBO0VBSVEsb0JBQWE7QUp1MElyQjs7QUkzMElBO0VBTVUsMkJBQWlCO0FKeTBJM0I7O0FJLzBJQTtFQVFZLG9CQUFlO0FKMjBJM0I7O0FJbjFJQTtFQWVJLGtCQUFnQjtFQUNoQixtQkFBaUI7RUFDakIsMEJBQTBCO0FKdzBJOUI7O0FJejFJQTtFQW9CUSxvQkFBZ0I7QUp5MEl4Qjs7QUlwMElBLGdCQUFBO0FBQ0E7RUFFSSxtQkFBbUI7QUpzMEl2Qjs7QUl4MElBO0VBS1EscUJBQWtCO0VBQ2xCLHlDQUFzQztFQUN0QyxlQUFlO0FKdTBJdkI7O0FJOTBJQTtFQVdNLGFBQWE7RUFDYix1QkFBb0I7QUp1MEkxQjs7QUluMUlBO0VBZ0JJLG1CQUFpQjtBSnUwSXJCOztBSXYxSUE7RUFrQk0sZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUp5MEl0Qjs7QUlyMElBLFFBQUE7QUFDQTtFQUNFLGdCQUFZO0VBQ1osY0FBYztBSncwSWhCOztBSTEwSUE7RUFLTSxlQUFZO0VBQ1osY0FBYztBSnkwSXBCOztBSS8wSUE7RUFRUSxXQUFXO0FKMjBJbkI7O0FJbjFJQTtFQVlNLG9CQUFpQjtBSjIwSXZCOztBSXYxSUE7RUFjUSxlQUFXO0FKNjBJbkI7O0FJMzFJQTtFQW1CUSxrQkFBa0I7RUFDbEIsa0JBQWtCO0FKNDBJMUI7O0FJaDJJQTtFQXNCVSxXQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsV0FBVztFQUNYLFdBQVc7RUFDWCxnQkFBZ0I7QUo4MEkxQjs7QUkzMklBO0VBaUNRLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjgwSXhCOztBSXIzSUE7RUEwQ1Esd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFdBQVM7RUFDVCxrQkFBZ0I7QUorMEl4Qjs7QUkzM0lBO0VBOENVLGNBQWM7RUFDZCxlQUFXO0VBQ1gsZ0JBQVk7QUppMUl0Qjs7QUlqNElBO0VBa0RZLFdBQVc7QUptMUl2Qjs7QUk1MElBLFdBQUE7QUFDQTtFQUNFLGdCQUFZO0VBQ1osY0FBYztBSiswSWhCOztBSWoxSUE7RUFJSSxrQkFBZ0I7QUppMUlwQjs7QUlyMUlBO0VBTU0sY0FBYztFQUNkLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FKbTFJdEI7O0FJNTFJQTtFQVlNLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFlO0FKbzFJckI7O0FJcjJJQTtFQXNCTSxtQkFBZTtBSm0xSXJCOztBSS8wSUE7RUFFSSxXQUFXO0VBQ1gsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUppMUlwQjs7QUk3MElBLFVBQUE7QUFDQTtFQUVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFBaUI7QUorMElyQjs7QUlwMUlBO0VBT00sa0JBQWU7QUppMUlyQjs7QUl4MUlBO0VBVU0saUJBQWU7QUprMUlyQjs7QUk5MElBLFNBQUE7QUFDQTtFQUNFLGdCQUFZO0VBQ1osY0FBYztBSmkxSWhCOztBSW4xSUE7RUFLTSxtQkFBZTtBSmsxSXJCOztBSTkwSUEsWUFBQTtBQUNBO0VBQ0UsZ0JBQVk7RUFDWixjQUFjO0FKaTFJaEI7O0FJbjFJQTtFQUlJLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQkFBa0I7QUptMUl0Qjs7QUkxMUlBO0VBVUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixhQUFTO0VBQ1Qsd0JBQWtCO0VBQ2xCLHVCQUFrQjtBSm8xSXRCOztBSWwySUE7RUFnQk0sa0JBQWtCO0FKczFJeEI7O0FJdDJJQTtFQWtCUSxlQUFXO0FKdzFJbkI7O0FJMTJJQTtFQXFCUSxjQUFjO0VBQ2QsbUJBQWdCO0VBQ2hCLFdBQVc7RUFDWCxtQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixnQkFBZ0I7QUp5MUl4Qjs7QUlwMUlBO0VBR00sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixjQUFZO0FKcTFJbEI7O0FJNTFJQTtFQVNRLGNBQWM7RUFDZCxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBSnUxSXhCOztBSW4ySUE7RUFnQk0sbUJBQU87RUFBUCxlQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QUp1MUliOztBSXYySUE7RUFrQlEsbUJBQWlCO0FKeTFJekI7O0FJMzJJQTtFQXNCTSxpQkFBaUI7RUFDakIsZ0JBQWdCO0FKeTFJdEI7O0FJaDNJQTtFQTBCTSxhQUFhO0FKMDFJbkI7O0FJdDFJQTtFQUVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixVQUFVO0FKdzFJZDs7QUkzMUlBO0VBS00sa0JBQWtCO0FKMDFJeEI7O0FJLzFJQTtFQVFNLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FKMjFJYjs7QUluMklBO0VBVVEsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QUo2MUl0Qzs7QUl6MklBO0VBY1UsbUJBQWdCO0FKKzFJMUI7O0FJejFJQSxVQUFBO0FBQ0E7RUFFSSx5QkFBa0I7RUFDbEIsbUJBQW1CO0FKMjFJdkI7O0FJOTFJQTtFQUtNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsV0FBUTtBSjYxSWQ7O0FJcDJJQTtFQVNRLGtCQUFlO0VBQ2YsZ0JBQWdCO0FKKzFJeEI7O0FJejJJQTtFQWFRLFdBQVc7RUFDWCxvQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBbUI7RUFDbkIsd0ZBQW1GO0FKZzJJM0Y7O0FJajNJQTtFQW9CUSxtQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7QUppMkl6Qjs7QUl2M0lBO0VBMEJNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGFBQVM7QUppMklmOztBSTczSUE7RUE4QlEseUJBQXNCO0VBQ3RCLHlCQUFrQjtFQUNsQixnQkFBZ0I7QUptMkl4Qjs7QUluNElBO0VBa0NVLGNBQWM7RUFDZCxXQUFXO0VBQ1gsa0JBQWU7RUFDZixnQkFBZ0I7QUpxMkkxQjs7QUkxNElBO0VBd0NVLGNBQWM7RUFDZCxtQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7QUpzMkkzQjs7QUlsNUlBO0VBa0RJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixZQUFTO0FKbzJJYjs7QUl2NUlBO0VBcURNLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FKczJJYjs7QUkzNUlBO0VBdURRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdBQVc7QUp3MkluQjs7QUl4NklBO0VBbUVRLGNBQWM7RUFDZCxvQkFBZ0I7RUFDaEIsa0JBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFdBQVc7QUp5MkluQjs7QUlqN0lBO0VBNEVVLGdCQUFnQjtFQUNoQixXQUFXO0FKeTJJckI7O0FJdDdJQTtFQWdGVSxXQUFXO0VBQ1gsZ0JBQWdCO0FKMDJJMUI7O0FJMzdJQTtFQXlGUSxjQUFjO0VBQ2QsbUJBQWU7RUFDZixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsd0ZBQWtGO0FKczJJMUY7O0FJcDhJQTtFQWlHUSwwQkFBMEI7QUp1MklsQzs7QUlsMklBLFdBQUE7QUFDQTtFQUVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixzQkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLG1CQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsYUFBUTtBSm8ySVo7O0FJeDJJQTtFQU1NLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FKczJJYjs7QUk1MklBO0VBUVEsaUJBQWE7RUFDYixrQ0FBMEI7QUp3MklsQzs7QUlqM0lBO0VBV1UsY0FBYztFQUNkLFdBQVc7RUFDWCxvQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBaUI7RUFDakIsa0JBQWtCO0FKMDJJNUI7O0FJMTNJQTtFQW9CUSxvQkFBZ0I7RUFDaEIsb0JBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FKMDJJMUI7O0FJajRJQTtFQTJCVSxlQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBSjAySWhDOztBSXY0SUE7RUFrQ1UsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixzQkFBc0I7QUp5MkloQzs7QUk3NElBO0VBeUNVLGVBQWE7RUFDYixnQkFBZ0I7QUp3MkkxQjs7QUlsNUlBO0VBNENZLFdBQ0Y7QUp5MklWOztBSXQ1SUE7RUFrRFUsY0FBYTtFQUNiLGdCQUFnQjtBSncySTFCOztBSTM1SUE7RUFxRFksV0FBVztBSjAySXZCOztBSS81SUE7RUE2RE0sc0JBQXNCO0VBQ3RCLHNCQUFrQjtFQUNsQixvQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFlBQVM7QUpzMklmOztBSXY2SUE7RUFtRVEsb0JBQWdCO0FKdzJJeEI7O0FJMzZJQTtFQXNFUSxlQUFXO0VBQ1gsbUJBQW1CO0FKeTJJM0I7O0FJaDdJQTtFQTJFVSxjQUFjO0VBQ2QsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7QUp5MkkxQjs7QUl2N0lBO0VBaUZVLHFCQUFlO0VBQ2YsV0FBVztFQUNYLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjAySTFCOztBSS83SUE7RUEyRkksbUJBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsc0JBQWtCO0FKdzJJdEI7O0FJdDhJQTtFQWdHTSxjQUFjO0VBQ2QsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKMDJJdEI7O0FJNzhJQTtFQXNHTSxrQkFBZTtFQUNmLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLGdCQUFnQjtBSjIySXRCOztBSXYySUEsYUFBQTtBQUNBO0VBRUksaUJBQWE7RUFDYix1QkFBa0I7RUFDbEIsc0JBQXNCO0FKeTJJMUI7O0FJNzJJQTtFQU1NLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBb0I7RUFDcEIsZ0NBQWdDO0FKMjJJdEM7O0FJbjNJQTtFQVVRLFVBQVU7QUo2MklsQjs7QUl2M0lBO0VBWVUsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0I7QUorMkkxQjs7QUk3M0lBO0VBaUJVLGNBQWM7RUFDZCxtQkFBZ0I7RUFDaEIsaUJBQWU7RUFDZixnQkFBZ0I7QUpnM0kxQjs7QUlwNElBO0VBeUJNLG9CQUFnQjtFQUNoQixVQUFVO0VBQ1YsU0FBUztBSisySWY7O0FJMTRJQTtFQWlDUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFlO0FKNjJJdkI7O0FJaDVJQTtFQXFDVSwwQkFBMEI7QUorMklwQzs7QUlwNUlBO0VBd0NVLGtCQUFrQjtFQUNsQix1QkFBa0I7RUFDbEIsc0JBQWtCO0VBQ2xCLHlCQUFxQjtFQUNyQiw2QkFBNkI7RUFDN0IsNEJBQTRCO0FKZzNJdEM7O0FJNzVJQTtFQStDWSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtBSmszSTVCOztBSW42SUE7RUFvRFksa0JBQWU7QUptM0kzQjs7QUl2NklBO0VBd0RVLFdBQVc7RUFDWCxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixnQkFBZ0I7QUptM0kxQjs7QUk5NklBO0VBNkRZLGVBQWU7RUFDZixrQkFBa0I7QUpxM0k5Qjs7QUluN0lBO0VBa0VVLGlCQUFpQjtFQUNqQixxQkFBbUI7RUFDbkIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBSnEzSTNCOztBSTU3SUE7RUEyRVksMERBQTBEO0VBQzFELFdBQVc7QUpxM0l2Qjs7QUlqOElBO0VBaUZZLHlEQUF5RDtBSm8zSXJFOztBSTcySUEsVUFBQTtBQUNBO0VBRUksb0JBQWlCO0FKKzJJckI7O0FJajNJQTtFQUtJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1CQUFjO0FKZzNJbEI7O0FJdjNJQTtFQVNNLDBCQUF1QjtBSmszSTdCOztBSTMzSUE7RUFXUSxhQUFhO0FKbzNJckI7O0FJLzNJQTtFQWVVLHdCQUFxQjtBSm8zSS9COztBSW40SUE7RUFrQlUsd0JBQW1CO0FKcTNJN0I7O0FJdjRJQTtFQW9CWSxXQUFXO0VBQ1gsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsUUFBUTtFQUNSLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGdCQUFVO0VBQ1YsZ0JBQVk7RUFDWixvRkFBb0Y7QUp1M0loRzs7QUloM0lBLFdBQUE7QUFDQTtFQUdNLGFBQVk7QUppM0lsQjs7QUlwM0lBO0VBTU0sa0JBQWtCO0VBQ2xCLHlDQUE0QjtBSmszSWxDOztBSXozSUE7RUFTUSx3QkFBb0I7QUpvM0k1Qjs7QUk3M0lBO0VBWVEsa0JBQWtCO0VBQ2xCLGVBQVc7RUFDWCxRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7QUpxM0luQzs7QUlwNElBO0VBa0JRLG1CQUFnQjtBSnMzSXhCOztBSXg0SUE7RUFxQlEsbUJBQW1CO0VBQ25CLHFCQUFxQjtBSnUzSTdCOztBSWwzSUEsY0FBQTtBQUNBO0VBRUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixhQUFTO0FKbzNJYjs7QUl4M0lBO0VBTU0sZUFBZTtFQUNmLG1CQUFpQjtBSnMzSXZCOztBSTczSUE7RUFZTSxzQkFBa0I7RUFDbEIsc0JBQXNCO0FKcTNJNUI7O0FJbDRJQTtFQWVRLG1CQUFnQjtBSnUzSXhCOztBSXQ0SUE7RUFrQlEsZ0JBQWE7RUFDYixtQkFBbUI7QUp3M0kzQjs7QUkzNElBO0VBcUJVLGVBQWU7RUFDZixnQkFBZ0I7QUowM0kxQjs7QUloNUlBO0VBeUJjLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZ0JBQVU7RUFDVixpQkFBVztFQUNYLG1CQUFhO0VBQ2IsK0VBQStFO0FKMjNJN0Y7O0FJejVJQTtFQW9DUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0FKeTNJckI7O0FJNzVJQTtFQXNDVSxZQUFZO0VBQ1osZ0JBQWE7QUoyM0l2Qjs7QUlsNklBO0VBeUNZLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKNjNJNUI7O0FJMTZJQTtFQWdEWSxjQUFjO0VBQ2Qsb0JBQWU7RUFDZixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUo4M0k1Qjs7QUl2M0lBLGVBQUE7QUFDQTtFQUVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0FKeTNJYjs7QUk1M0lBO0VBS00sa0JBQWtCO0VBQ2xCLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0VBQ1AsaUJBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQWtCO0VBQ2xCLGtCQUFrQjtBSjIzSXhCOztBSXI0SUE7RUFZUSxjQUFjO0VBQ2Qsa0JBQWU7RUFDZixnQkFBZ0I7RUFDaEIsV0FBVztBSjYzSW5COztBSTU0SUE7RUFrQlEsY0FBYztFQUNkLGtCQUFlO0VBQ2YsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsV0FBVztBSjgzSW5COztBSXI1SUE7RUEyQlUsV0FBVTtFQUNWLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZ0JBQVc7RUFDWCxRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsY0FBVztFQUNYLHNDQUFrQztFQUNsQyx5Q0FBcUM7RUFDckMsa0NBQStCO0FKODNJekM7O0FJbDZJQTtFQXdDUSxzQkFBc0I7RUFDdEIsZ0JBQWdCO0FKODNJeEI7O0FJdjZJQTtFQTJDVSxXQUFXO0FKZzRJckI7O0FJMzZJQTtFQThDVSxXQUFXO0VBQ1gsZ0JBQWdCO0FKaTRJMUI7O0FJaDdJQTtFQWtEVSx5QkFBeUI7RUFDekIsZ0JBQWdCO0FKazRJMUI7O0FJcjdJQTtFQXNEYyxjQUFjO0FKbTRJNUI7O0FJejdJQTtFQXlEYyxjQUFjO0FKbzRJNUI7O0FJNzdJQTtFQWtFTSxnQ0FBeUI7RUFDekIsU0FBUztBSiszSWY7O0FJbDhJQTtFQXFFUSwwQkFBMEI7QUppNElsQzs7QUl0OElBO0VBMEVZLHFCQUFpQjtFQUNqQixzQkFBa0I7QUpnNEk5Qjs7QUkzOElBO0VBa0ZJLHlCQUF5QjtFQUN6QixzQkFBa0I7QUo2M0l0Qjs7QUloOUlBO0VBcUZNLGlDQUF1QjtBSiszSTdCOztBSXA5SUE7RUF1RlEsYUFBUztBSmk0SWpCOztBSXg5SUE7RUF5RlUsb0JBQWU7QUptNEl6Qjs7QUk1OUlBO0VBNkZRLG1CQUFlO0VBQ2YsbUJBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQWlCO0FKbTRJekI7O0FJbitJQTtFQW9HTSxpQ0FBdUI7RUFDdkIsMEJBQTBCO0FKbTRJaEM7O0FJeCtJQTtFQXVHUSxrQkFBa0I7RUFFbEIsZ0JBQVc7RUFDWCxrQkFBa0I7QUpvNEkxQjs7QUk5K0lBO0VBNEdVLHFCQUFxQjtFQUNyQix1QkFBbUI7RUFDbkIsZ0JBQVk7RUFDWixtQkFBZTtFQUNmLFdBQVc7RUFDWCxtQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFBaUI7QUpzNEkzQjs7QUl6L0lBO0VBc0hVLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsY0FBYztFQUNkLGVBQVc7RUFDWCxnQkFBWTtFQUNaLGNBQWM7RUFFZCxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FKczRJMUI7O0FJcGdKQTtFQWdJWSxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isd0NBQStCO01BQS9CLG9DQUErQjtVQUEvQixnQ0FBK0I7RUFDL0IsZUFBVztFQUNYLGdCQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQiw2QkFBeUI7QUp3NElyQzs7QUlqaEpBO0VBOElZLFdBQVU7RUFDVixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFHWCxnQkFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQVc7RUFDWCxtQkFBbUI7QUpxNEkvQjs7QUk3aEpBO0VBNkpZLFdBQVU7RUFDVixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGVBQVc7RUFDWCxnQkFBWTtFQUNaLFVBQVU7RUFDVixlQUFXO0VBQ1gsZ0JBQVc7RUFDWCxnQkFBZ0I7QUpvNEk1Qjs7QUl6aUpBO0VBeUtjLDJCQUEyQjtBSm80SXpDOztBSTdpSkE7RUErS1ksV0FBVTtFQUNWLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQVk7RUFDWixnQkFBWTtFQUNaLFVBQVU7RUFDVixlQUFXO0VBQ1gsZ0JBQVc7RUFDWCxnQkFBZ0I7QUprNEk1Qjs7QUl6akpBO0VBNkxZLGdCQUFnQjtBSmc0STVCOztBSTdqSkE7RUFnTVksV0FBVztBSmk0SXZCOztBSWprSkE7RUFtTVksZUFBVztFQUNYLGdCQUFZO0VBQ1osNEJBQXNCO0FKazRJbEM7O0FJdmtKQTtFQXVNYyxhQUFhO0FKbzRJM0I7O0FJM2tKQTtFQTZNWSx1QkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLFdBQVc7QUprNEl2Qjs7QUlqbEpBO0VBb05ZLGNBQWM7QUppNEkxQjs7QUlybEpBO0VBd05jLHFCQUFxQjtBSmk0SW5DOztBSXpsSkE7RUFpT00sb0JBQWU7QUo0M0lyQjs7QUl4M0lBLFdBQUE7QUFDQTtFQUVJLHFCQUFxQjtBSjAzSXpCOztBSTUzSUE7RUFLSSxxQkFBaUI7RUFDakIsNkJBQTZCO0FKMjNJakM7O0FJajRJQTtFQVNRLGtCQUFlO0FKNDNJdkI7O0FJcjRJQTtFQWFNLGlCQUFnQjtBSjQzSXRCOztBSXo0SUE7RUFnQk0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixhQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLFdBQVc7QUo2M0lqQjs7QUlqNUlBO0VBc0JRLGVBQWU7RUFDZixnQkFBZ0I7QUorM0l4Qjs7QUl0NUlBO0VBMEJZLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZUFBVTtFQUNWLGlCQUFXO0VBQ1gsc0JBQWtCO0VBQ2xCLCtFQUErRTtBSmc0STNGOztBSS81SUE7RUFzQ0ksZ0JBQWE7RUFDYixtQkFBbUI7RUFDbkIsc0JBQWtCO0FKNjNJdEI7O0FJcjZJQTtFQTBDTSxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBSiszSXRCOztBSTM2SUE7RUFnREkscUJBQXFCO0FKKzNJekI7O0FJLzZJQTtFQWtETSwwQkFBMEI7QUppNEloQzs7QUluN0lBO0VBdURNLDJCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixXQUFRO0FKZzRJZDs7QUl4N0lBO0VBMERRLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsc0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFZO0VBQ1osWUFBYTtFQUNiLGVBQWU7QUprNEl2Qjs7QUlsOElBO0VBa0VVLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWlCO0tBQWpCLGlCQUFpQjtBSm80STNCOztBSXg4SUE7RUF3RVksV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLDRHQUFnRztBSm80STVHOztBSTczSUE7RUFHTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVE7RUFDUixrQkFBa0I7RUFDbEIsV0FBVztBSjgzSWpCOztBSXI0SUE7RUFTUSxlQUFlO0VBQ2YsZ0JBQWdCO0FKZzRJeEI7O0FJMTRJQTtFQWFZLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZ0JBQVU7RUFDVixnQkFBWTtFQUNaLHNCQUFrQjtFQUNsQiw4RUFBOEU7QUppNEkxRjs7QUluNUlBO0VBdUJRLFdBQVU7RUFDVixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsZUFBVTtFQUNWLGVBQVk7RUFDWiw4RUFBOEU7QUpnNEl0Rjs7QUkvNUlBO0VBb0NRLHFCQUFxQjtBSiszSTdCOztBSW42SUE7RUF1Q1Esa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0FKZzRJekI7O0FJMTZJQTtFQTRDVSxXQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixjQUFXO0VBQ1gsUUFBUTtFQUNSLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGdCQUFVO0VBQ1YsZ0JBQVk7RUFDWiw4RUFBOEU7QUprNEl4Rjs7QUl0N0lBO0VBeURNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsV0FBUTtBSmk0SWQ7O0FJNTdJQTtFQTZEUSxnQkFBWTtFQUNaLHFCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVztBSm00SW5COztBSTkzSUE7RUFJUSxrQkFBa0I7QUo4M0kxQjs7QUlsNElBO0VBTVUsNkRBQTZEO0FKZzRJdkU7O0FJMTNJQSxZQUFBO0FBQ0E7RUFFSSxXQUFXO0FKNDNJZjs7QUk5M0lBO0VBS0ksV0FBVztBSjYzSWY7O0FJbDRJQTtFQVFRLG1CQUFnQjtBSjgzSXhCOztBSXQ0SUE7RUFZTSxnQkFBZ0I7QUo4M0l0Qjs7QUkxM0lBLFNBQUE7QUFDQTtFQUdNLG9DQUFvQztFQUNwQyxxQkFBcUI7QUoyM0kzQjs7QUkvM0lBO0VBT00sV0FBVztFQUNYLG9CQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixxQkFBcUI7QUo0M0kzQjs7QUl2NElBO0VBYVEsb0JBQWU7QUo4M0l2Qjs7QUkzNElBO0VBaUJNLDJCQUFtQjtFQUNuQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjgzSXRCOztBSWw1SUE7RUF3QlEsV0FBVztFQUNYLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLGdCQUFnQjtBSjgzSXhCOztBSXo1SUE7RUFnQ1EsZ0JBQWdCO0FKNjNJeEI7O0FJeDNJQSxRQUFBO0FBQ0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsYUFBYTtFQUNiLGtCQUFrQjtBSjIzSXBCOztBSWg0SUE7RUFNYyxjQUFjO0FKODNJNUI7O0FJcDRJQTtFQVFJLG9CQUFlO0VBQ2YsV0FBVztFQUNYLG1CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSmc0SXRCOztBSTU0SUE7RUFlSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsWUFBWTtBSmk0SWhCOztBSW41SUE7RUFxQkksY0FBWTtFQUNaLGNBQWM7QUprNElsQjs7QUl4NUlBO0VBd0JNLFdBQVc7QUpvNElqQjs7QUk1NUlBO0VBNEJJLG1CQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLDZCQUE2QjtBSm80SWpDOztBSWw2SUE7RUFpQ0ksY0FBYztFQUNkLFlBQVk7QUpxNEloQjs7QUl2NklBO0VBb0NNLGNBQWM7RUFDZCxZQUFZO0VBQ1osbUNBQXdCO0FKdTRJOUI7O0FJbjRJQTtFQUNFLFlBQVE7QUpzNElWOztBSXY0SUE7RUFHSSxtQkFBZ0I7RUFDaEIsZ0JBQWdCO0FKdzRJcEI7O0FJNTRJQTtFQU9JLG1CQUFPO0VBQVAsZUFBTztNQUFQLFdBQU87VUFBUCxPQUFPO0FKeTRJWDs7QUloNUlBO0VBU00sV0FBVztBSjI0SWpCOztBSXA1SUE7RUFhSSxvQkFBZTtFQUNmLGdCQUFnQjtBSjI0SXBCOztBSXo1SUE7RUFnQk0sbUJBQWU7QUo2NElyQjs7QUl6NElBLFFBQUE7QUFDQTtFQUVJLG9CQUFpQjtBSjI0SXJCOztBSTc0SUE7RUFNTSxXQUFXO0FKMjRJakI7O0FJajVJQTtFQVVJLG9CQUFnQjtBSjI0SXBCOztBSXI1SUE7RUFZTSxtQkFBaUI7QUo2NEl2Qjs7QUl6NUlBO0VBa0JRLHVCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIscUJBQXFCO0FKMjRJN0I7O0FJLzVJQTtFQXVCUSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUI7QUo0NEl6Qjs7QUlyNklBO0VBNEJRLGdCQUFnQjtBSjY0SXhCOztBSXo2SUE7RUhwbUlFLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxnQ0FBcUM7RUFDckMsK0JBQStCO0VHOG5JdkIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FKbzVJMUI7O0FJcjdJQTtFSHBtSUUsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLGdDQUFxQztFQUNyQywrQkFBK0I7RUdvb0l2QixvQkFBZ0I7RUFDaEIsV0FBVztFQUNYLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSjA1STFCOztBSW44SUE7RUErQ0ksa0JBQWdCO0VBQ2hCLG1CQUFtQjtBSnc1SXZCOztBSXg4SUE7RUFrRE0sV0FBVztBSjA1SWpCOztBSTU4SUE7O0VBc0RNLFdBQVc7QUoyNUlqQjs7QUlqOUlBO0VBMkRNLFVBQVU7QUowNUloQjs7QUlyOUlBOztFQWdFSSxRQUFRO0FKMDVJWjs7QUl2NUlBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysc0JBQWM7QUowNUloQjs7QUk3NUlBO0VBS0ksNkJBQXlCO0FKNDVJN0I7O0FJajZJQTtFQU9NLHVCQUFrQjtFQUNsQixnQkFBZ0I7QUo4NUl0Qjs7QUl0NklBO0VBVVEsV0FBVztBSmc2SW5COztBSTE2SUE7RUFjTSxnQkFBZ0I7QUpnNkl0Qjs7QUk5NklBO0VIdnFJRSwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtFR21ySXpCLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBSnU2SXhCOztBSTE3SUE7RUh2cUlFLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxnQ0FBcUM7RUFDckMsK0JBQStCO0VHeXJJekIsb0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUo2Nkl4Qjs7QUl4OElBO0VBa0NRLGtCQUFrQjtBSjA2STFCOztBSTU4SUE7RUFvQ1UsV0FBVTtFQUNWLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBVztFQUNYLFlBQVM7RUFDVCxhQUFXO0VBQ1gsY0FBWTtFQUNaLHdFQUFzRTtBSjQ2SWhGOztBSXQ2SUE7RUFDRSxXQUFXO0VBQ1gsc0JBQXNCO0FKeTZJeEI7O0FJMzZJQTtFQUlJLFdBQVc7RUFDWCxZQUFZO0FKMjZJaEI7O0FJeDZJQSxXQUFBO0FBQ0E7RUFFSSxlQUFhO0FKMDZJakI7O0FJNTZJQTtFQUlNLG9CQUFpQjtBSjQ2SXZCOztBSXg2SUE7O0VBR0ksVUFBVTtBSjA2SWQ7O0FJcjZJQTtFQUNFO0lBTVksV0FBVztJQUNYLDJCQUEyQjtJQUMzQiwyQkFBMkI7RUptNkl2QztBQUNGOztBSTM1SUE7RUFDRTtJQU1ZLFdBQVc7SUFDWCwyQkFBMkI7SUFDM0IsMkJBQTJCO0VKeTVJdkM7QUFDRjs7QUt2clJBLE9BQUE7QUFDQTtFQUdNLG1CQUFnQjtBTHdyUnRCOztBS3ByUkE7RUFFSSxrQkFBZTtFQUNmLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0VBQ1Qsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FMc3JSM0I7O0FLM3JSQTtFQU9NLGNBQWM7QUx3clJwQjs7QUsvclJBO0VBU1EsUUFBUTtBTDByUmhCOztBS25zUkE7RUFZUSxnQkFBZ0I7RUFDaEIsc0JBQW1CO0FMMnJSM0I7O0FLeHNSQTtFQWlCTSwwQkFBMEI7QUwyclJoQzs7QUs1c1JBO0VBb0JNLGtCQUFrQjtFQUNsQix3QkFBbUI7RUFDbkIsNkdBQW1HO0VBQ25HLFdBQVc7QUw0clJqQjs7QUtudFJBO0VKU0UsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLGdDQUFxQztFQUNyQywrQkFBK0I7RUlZekIsb0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQXFCO0FMbXNSN0I7O0FLaHVSQTtFQWdDUSxtQkFBZTtFQUNmLG1CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0FMb3NSdEI7O0FLeHVSQTtFQXNDVSxhQUFhO0FMc3NSdkI7O0FLNXVSQTtFQTBDUSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtBTHNzUnBCOztBS2pzUkEsU0FBQTtBQUNBO0VBR00sc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxvQkFBaUI7S0FBakIsaUJBQWlCO0FMa3NSdkI7O0FLOXJSQSxRQUFBO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGlCQUFlO0VBQ2Ysa0JBQWtCO0FMaXNScEI7O0FLcnNSQTtFQU1JLDBCQUEwQjtFQUMxQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUxtc1JwQjs7QUs1c1JBO0VBWUksV0FBVztFQUNYLDBCQUEwQjtFQUMxQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQix1Q0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQUUsV0FBQTtFQUM1QixrQ0FBa0M7RUFDbEMsMEJBQW1CO0FMcXNSdkI7O0FLenRSQTtFQXVCSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLGtCQUFlO0VBQ2Ysb0JBQWlCO0FMc3NSckI7O0FLbnVSQTtFQStCTSxjQUFjO0VBQ2Qsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHNCQUFtQjtBTHdzUnpCOztBSzV1UkE7RUFzQ1EsY0FBYztFQUNkLFdBQVU7RUFDVixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFFBQVE7RUFDUixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1YsZUFBWTtFQUNaLG1CQUFtQjtFQUNuQixxQkFBZ0I7QUwwc1J4Qjs7QUt6dlJBO0VBbURNLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixhQUFRO0VBQ1Isa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0FMMHNSdEI7O0FLcHdSQTtFQTREUSxrQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixnQkFBZ0I7QUw0c1J4Qjs7QUsxd1JBO0VBbUVJLFdBQVc7RUFDWCxlQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxTQUFTO0VBQ1QsbUJBQW1CO0FMMnNSdkI7O0FLbnhSQTtFQTBFTSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsZUFBVztBTDZzUmpCOztBS3pzUkEsVUFBQTtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtDQUF1QjtFQUN2Qix1QkFBbUI7QUw0c1JyQjs7QUsvc1JBO0VBS0ksMEJBQW9CO0VBQXBCLDRCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0FMOHNSeEI7O0FLbnRSQTtFQU9NLFlBQVk7QUxndFJsQjs7QUt2dFJBO0VBV0ksc0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQix5QkFBeUI7QUxndFI3Qjs7QUs3c1JBLFNBQUE7QUFDQTtFQUVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLGdCQUFnQjtFQUNoQixtQkFBZTtFQUNmLHFCQUFpQjtBTCtzUnJCOztBS3R0UkE7RUFVUSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFpQjtBTGd0UnpCOztBSzV0UkE7RUFnQk0sZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQkFBaUI7QUxndFJ2Qjs7QUtsdVJBO0VBdUJNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFTO0VBQ1QsV0FBVztBTCtzUmpCOztBS3h1UkE7RUEyQlEsa0JBQWtCO0VBQ2xCLGVBQWU7QUxpdFJ2Qjs7QUs3dVJBO0VBOEJVLGNBQWM7QUxtdFJ4Qjs7QUtqdlJBO0VBa0NZLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGNBQVc7RUFDWCxRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsVUFBVTtFQUNWLGlCQUFZO0VBQ1osbUJBQW1CO0FMbXRSL0I7O0FLM3NSQSxZQUFBO0FBQ0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsYUFBUztBTDhzUlg7O0FLaHRSQTtFQUlJLFlBQVk7QUxndFJoQjs7QUtwdFJBO0VBT0ksbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUxpdFJWOztBS3h0UkE7RUFVSSwyQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLHVCQUFrQjtBTGt0UnRCOztBSzl0UkE7RUFjTSxnQkFBYTtBTG90Um5COztBS2x1UkE7RUFnQlEsVUFBVTtFQUNWLG9CQUFlO0VBQ2Ysc0JBQWlCO0FMc3RSekI7O0FLanRSQTtFQUNFLFlBQVk7QUxvdFJkOztBS3J0UkE7RUFHSSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLGNBQVU7RUFDVixtQ0FBK0I7RUFDL0IsY0FBYztBTHN0UmxCOztBSzV0UkE7RUFTTSxhQUFZO0FMdXRSbEI7O0FLaHVSQTtFQWFJLGVBQWU7RUFDZiw2QkFBNkI7QUx1dFJqQzs7QUtydVJBO0VBZ0JNLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsZUFBZTtBTHl0UnJCOztBSzl1UkE7RUF1QlEsY0FBYztFQUNkLFdBQVU7RUFDVixRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsZUFBVTtFQUNWLGtCQUFrQjtFQUNsQixnQkFBVztFQUNYLGNBQVc7RUFDWCwrRUFBK0U7QUwydFJ2Rjs7QUsxdlJBO0VBbUNNLG9CQUFpQjtBTDJ0UnZCOztBSzl2UkE7RUFxQ1EsY0FBYztBTDZ0UnRCOztBS2x3UkE7RUF1Q1Usb0JBQWdCO0FMK3RSMUI7O0FLdHdSQTtFQTJDUSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixzQkFBa0I7QUwrdFIxQjs7QUs1d1JBO0VBK0NVLGVBQVc7RUFDWCxnQkFBWTtFQUNaLDBCQUFxQjtFQUNyQixzQ0FBNEI7QUxpdVJ0Qzs7QUtueFJBO0VBdURNLGtCQUFrQjtBTGd1UnhCOztBS3Z4UkE7RUE0RFUsbURBQTJDO01BQTNDLCtDQUEyQztVQUEzQywyQ0FBMkM7QUwrdFJyRDs7QUszeFJBO0VBa0VJLHVCQUFtQjtBTDZ0UnZCOztBSzF0UkEsVUFBQTtBQUNBO0VBRUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysb0JBQVk7QUw0dFJoQjs7QUtodVJBO0VBTU0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixvQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixZQUFRO0VBQ1IsMkJBQWlCO0VBQ2pCLHVCQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FMOHRSdEI7O0FLNXVSQTtFQWtCSSxVQUFVO0FMOHRSZDs7QUtodlJBO0VBb0JNLG9CQUFhO0FMZ3VSbkI7O0FLcHZSQTtFQXNCUSxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLDJCQUFpQjtFQUNqQixvQkFBZTtFQUNmLHNCQUFpQjtBTGt1UnpCOztBSzV2UkE7RUE0QlUsY0FBYztFQUNkLFdBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLHNCQUFzQjtFQUN0Qix1QkFBbUI7QUxvdVI3Qjs7QUt4d1JBO0VBd0NVLFdBQVc7RUFDWCxzQkFBc0I7QUxvdVJoQzs7QUs3d1JBO0VBMkNZLGtCQUFrQjtBTHN1UjlCOztBS2p4UkE7RUFrREksVUFBVTtBTG11UmQ7O0FLcnhSQTtFQW9ETSxvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLDJCQUFtQjtFQUNuQixnQkFBZ0I7QUxxdVJ0Qjs7QUs5eFJBO0VBMkRRLGdCQUFnQjtBTHV1UnhCOztBS2x5UkE7RUE4RFEsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxzQkFBc0I7QUx3dVI5Qjs7QUt4eVJBO0VBcUVJLFVBQVU7RUFDVixtQkFBWTtBTHV1UmhCOztBSzd5UkE7RUF3RU0sa0JBQWU7RUFDZixzQkFBc0I7RUFDdEIsd0JBQWlCO0VBQ2pCLHVCQUF1QjtBTHl1UjdCOztBS3B6UkE7RUE2RVEsV0FBVztFQUNYLHNCQUFzQjtBTDJ1UjlCOztBS3p6UkE7RUFtRkksZ0JBQWdCO0VBQ2hCLHFCQUFrQjtFQUNsQixzQkFBbUI7QUwwdVJ2Qjs7QUsvelJBO0VBdUZNLGFBQWE7QUw0dVJuQjs7QUtuMFJBO0VBMEZNLHlCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBZTtBTDZ1UnJCOztBS3owUkE7RUE4RlEsdUJBQXVCO0FMK3VSL0I7O0FLNzBSQTtFQWlHUSxXQUFVO0VBQ1YsY0FBYztFQUNkLG1CQUFlO0VBQ2YsZUFBWTtBTGd2UnBCOztBS3AxUkE7RUEwR00sd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FMOHVSN0I7O0FLeDFSQTtFQThHSSxVQUFVO0FMOHVSZDs7QUs1MVJBO0VBbUhRLGNBQWM7RUFDZCxlQUFXO0VBQ1gsZ0JBQVk7RUFDWix3RUFBd0U7RUFDeEUsb0JBQW9CO0FMNnVSNUI7O0FLcDJSQTtFQTRIUSxvQkFBb0I7RUFDcEIsVUFBVTtBTDR1UmxCOztBS3Z1UkEsU0FBQTtBQUNBO0VBQ0UsZUFBZTtFQUNmLE9BQU87RUFDUCxTQUFTO0VBQ1QsV0FBVztFQUNYLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixxQkFBeUI7RUFBekIsaUNBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsc0JBQXFCO0VBQXJCLDZCQUFxQjtNQUFyQixtQkFBcUI7VUFBckIscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVix3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLHdDQUE0QjtNQUE1QixvQ0FBNEI7VUFBNUIsZ0NBQTRCO0FMMHVSOUI7O0FLcHZSQTtFQWFJLFlBQVk7RUFDWixrQ0FBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQjtBTDJ1UjlCOztBS3p2UkE7RUFtQk0sa0JBQWU7QUwwdVJyQjs7QUs3dlJBO0VBcUJRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QUw0dVJyQjs7QUtqd1JBO0VBNEJZLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FMeXVSdkM7O0FLcndSQTtFQXNDSSxlQUFlO0VBQ2YsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZix3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLGlFQUFnRDtVQUFoRCx5REFBZ0Q7QUxtdVJwRDs7QUtoeFJBO0VBZ0RJLGdCQUFnQjtFQUNoQix5QkFBb0I7RUFFcEIsb0JBQWlCO0VBQ2pCLFlBQVk7QUxtdVJoQjs7QUt2eFJBO0VBc0RNLFdBQVM7QUxxdVJmOztBSzN4UkE7RUF3RFEsbUJBQTZCO0VBQTdCLHFDQUE2QjtNQUE3QixpQ0FBNkI7VUFBN0IsNkJBQTZCO0FMdXVSckM7O0FLL3hSQTtFQTJEWSxhQUFhO0VBQ2Isb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIscUJBQWtCO0VBQ2xCLGtCQUFrQjtBTHd1UjlCOztBS3h5UkE7RUFrRWMsc0JBQWtCO0VBQ2xCLG1CQUFnQjtFQUNoQixlQUFZO0FMMHVSMUI7O0FLOXlSQTtFQXdFYyxTQUFTO0VBQ1QsV0FBVztBTDB1UnpCOztBS256UkE7RUE0RWMsa0JBQWtCO0VBQ2xCLDJCQUFzQjtFQUN0QixtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztBTDJ1UnJCOztBS3p6UkE7RUFnRmdCLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBTDZ1UmhDOztBSy96UkE7RUFxRmdCLGFBQWE7QUw4dVI3Qjs7QUtuMFJBO0VBd0ZnQixtQkFBaUI7QUwrdVJqQzs7QUt2MFJBO0VBaUdJLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixtQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixZQUFZO0FMMHVSaEI7O0FLOTBSQTtFQXNHTSxvQkFBZ0I7QUw0dVJ0Qjs7QUtsMVJBO0VBeUdNLGFBQWE7QUw2dVJuQjs7QUt0MVJBO0VBNkdJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FMNnVSdkI7O0FLNTFSQTtFQWlITSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZixxQkFBaUI7QUwrdVJ2Qjs7QUtyMlJBO0VBd0hRLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsc0JBQW1CO0FMaXZSM0I7O0FLMzJSQTtFQTRIVSxjQUFjO0VBQ2QsV0FBVTtFQUNWLFdBQVc7RUFDWCxpQkFBVztFQUNYLDhFQUE4RTtFQUM5RSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFFBQVE7RUFDUixtREFBMkM7TUFBM0MsK0NBQTJDO1VBQTNDLDJDQUEyQztBTG12UnJEOztBS3YzUkE7RUEwSUksbVRBQW1UO0VBQ25ULHFCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGtCQUFrQjtBTGl2UnRCOztBS2w0UkE7RUFtSk0sa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isd0NBQStCO01BQS9CLG9DQUErQjtVQUEvQixnQ0FBK0I7RUFDL0Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtBTG12UmxCOztBS2g1UkE7RUErSlEsY0FBYztFQUNkLG9CQUFpQjtFQUNqQiw4RUFBNEU7QUxxdlJwRjs7QUtodlJBO0VBRUksZ0JBQWdCO0VBQ2hCLHdCQUFvQjtFQUNwQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQVM7RUFDVCxPQUFPO0VBQ1AsaUJBQWU7QUxrdlJuQjs7QUsxdlJBO0VBV0ksV0FBVztFQUNYLFlBQVk7QUxtdlJoQjs7QUsvdlJBO0VBZ0JJLHNCQUFvQjtFQUNwQiw2QkFBNkI7QUxtdlJqQzs7QUtwd1JBO0VBb0JJLDBCQUFvQjtFQUFwQiw0QkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtBTG92UnhCOztBS3h3UkE7RUFzQk0sWUFBWTtBTHN2UmxCOztBSzV3UkE7RUEwQkksb0JBQWM7QUxzdlJsQjs7QUtoeFJBO0VBNEJNLG1CQUE2QjtFQUE3Qix3Q0FBNkI7TUFBN0Isb0NBQTZCO1VBQTdCLGdDQUE2QjtBTHd2Um5DOztBS3B4UkE7RUFnQ0ksa0JBQWtCO0FMd3ZSdEI7O0FLeHhSQTtFQW9DTSxrQkFBa0I7QUx3dlJ4Qjs7QUs1eFJBO0VBdUNNLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsMEJBQW9CO0VBQ3BCLFdBQVc7RUFDWCxhQUFTO0VBQ1QsT0FBTztFQUNQLDhEQUE2QztVQUE3QyxzREFBNkM7QUx5dlJuRDs7QUt0eVJBO0VBK0NRLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsc0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7QUwydlIxQjs7QUs5eVJBO0VBcURVLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsWUFBWTtBTDZ2UnRCOztBS3B6UkE7RUF5RFksYUFBYTtBTCt2UnpCOztBS3h6UkE7RUE2RFUsYUFBUztFQUNULGVBQVc7RUFDWCxVQUFVO0VBQ1YsZUFBVztFQUNYLGdCQUFZO0FMK3ZSdEI7O0FLaDBSQTtFQW9FVSxhQUFhO0FMZ3dSdkI7O0FLcDBSQTtFQXVFVSxtQ0FBNEI7QUxpd1J0Qzs7QUt4MFJBO0VBeUVZLFNBQVM7QUxtd1JyQjs7QUs1MFJBO0VBNEVZLG9CQUFlO0VBQ2Ysc0JBQWlCO0FMb3dSN0I7O0FLajFSQTtFQWdGWSxvQkFBZTtFQUNmLHNCQUFpQjtBTHF3UjdCOztBSzd2UkEsVUFBQTtBQUNBO0VBTUUsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTDJ2UnJCOztBS2p3UkU7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTG93UnZCOztBS3h3UkE7RUFTSSxXQUFXO0VBQ1gsb0JBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQWlCO0FMbXdSckI7O0FLL3dSQTtFQWNNLHVCQUFrQjtFQUNsQixnR0FBc0Y7QUxxd1I1Rjs7QUtweFJBO0VBa0JNLFdBQVc7RUFDWCxnQkFBZ0I7QUxzd1J0Qjs7QUtqd1JBLFNBQUE7QUFDQTtFQUVJLGtCQUFrQjtFQUNsQix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFNBQVM7QUxtd1JiOztBS3h3UkE7RUFRTSxnQkFBWTtBTG93UmxCOztBSzV3UkE7RUFxQkksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsOEJBQW9CO0VBQ3BCLGdDQUFnQztBTDJ2UnBDOztBS3B4UkE7RUEyQk0saUJBQWlCO0FMNnZSdkI7O0FLeHhSQTtFQStCSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixZQUFTO0FMNnZSYjs7QUsveFJBO0VBb0NNLGVBQWU7RUFDZixtQkFBaUI7QUwrdlJ2Qjs7QUtweVJBO0VBMkNRLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsV0FBUztBTDZ2UmpCOztBSzF5UkE7RUFnRFEsa0JBQWtCO0VBQ2xCLGFBQVc7RUFDWCxXQUFTO0FMOHZSakI7O0FLaHpSQTtFQXNETSxrQkFBa0I7RUFDbEIsc0JBQWtCO0FMOHZSeEI7O0FLcnpSQTtFQTBETSx3QkFBb0I7QUwrdlIxQjs7QUt6elJBO0VBNERRLG9CQUFnQjtBTGl3UnhCOztBSzd6UkE7RUFnRU0sa0JBQWtCO0VBQ2xCLFlBQVM7RUFDVCxhQUFXO0VBQ1gsMkJBQWlCO0FMaXdSdkI7O0FLcDBSQTtFQXVFUSxtQ0FBbUM7QUxpd1IzQzs7QUt4MFJBO0VBNkVNLHFCQUFpQjtBTCt2UnZCOztBSzN2UkEsZ0JBQUE7QUFDQTtFQUVJLGlCQUFlO0VBQ2YsZ0NBQWdDO0FMNnZScEM7O0FLaHdSQTtFQU1JLG9CQUFvQjtFQUNwQiw2QkFBNkI7QUw4dlJqQzs7QUtyd1JBO0VBU00sa0JBQWtCO0FMZ3dSeEI7O0FLendSQTtFQVdRLGtCQUFtQjtBTGt3UjNCOztBSzd3UkE7RUFjWSxrQ0FBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQjtBTG13UnRDOztBS2p4UkE7RUFpQlksY0FBYztBTG93UjFCOztBS3J4UkE7RUFzQlEsZUFBVztFQUNYLGdCQUFZO0VBQ1osNEVBQTRFO0VBQzVFLHNCQUFzQjtBTG13UjlCOztBSzV4UkE7RUE0QlEsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHNCQUFrQjtFQUNsQixVQUFVO0VBQ1YsaUJBQVk7RUFDWixPQUFPO0VBQ1Asa0JBQWU7RUFDZixhQUFhO0FMb3dSckI7O0FLenlSQTtFQXVDVSx5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsb0JBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FMc3dSMUI7O0FLaHpSQTtFQTRDWSxtQkFBZTtBTHd3UjNCOztBS3B6UkE7RUErQ1ksa0JBQWU7RUFDZixtQkFBZ0I7RUFDaEIsMEJBQTBCO0FMeXdSdEM7O0FLMXpSQTtFQXVETSxvQkFBZ0I7QUx1d1J0Qjs7QUs5elJBO0VBMkRJLGdCQUFnQjtFQUNoQixzQkFBa0I7RUFDbEIsc0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiwyQkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLHdCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixXQUFRO0VBQ1Isa0JBQWtCO0FMdXdSdEI7O0FLNzBSQTtFQXdFTSxjQUFjO0VBQ2QsV0FBVTtFQUNWLG9CQUFjO0VBQ2QsaUJBQVk7RUFDWiw4RUFBOEU7QUx5d1JwRjs7QUtyMVJBO0VBK0VNLG1CQUFlO0VBQ2YscUJBQWlCO0VKdjJCckIsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLGdDQUFxQztFQUNyQywrQkFBK0I7QURrblRqQzs7QUtoMlJBO0VBb0ZNLFdBQVc7RUFDWCx5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7QUxneFJ2Qjs7QUtyMlJBO0VBeUZRLGdDQUF3QjtNQUF4Qiw0QkFBd0I7VUFBeEIsd0JBQXdCO0FMZ3hSaEM7O0FLejJSQTtFQTZGVSxpQ0FBeUI7TUFBekIsNkJBQXlCO1VBQXpCLHlCQUF5QjtBTGd4Um5DOztBSzcyUkE7RUFnR1UsbUNBQ0Y7QUxneFJSOztBS2ozUkE7RUFxR00sa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7QUxneFJsQjs7QUt6M1JBO0VBNkdJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBTGd4UnBCOztBS2g0UkE7RUFrSE0sY0FBWTtBTGt4UmxCOztBS3A0UkE7RUF1SFUsNEVBQTRFO0FMaXhSdEY7O0FLeDRSQTtFQTRITSxpQkFBaUI7QUxneFJ2Qjs7QUs1d1JBLGdCQUFBO0FBQ0E7RUFDRSxtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtFQUNOLG1CQUFtQjtFQUNuQix3QkFBa0I7RUFDbEIscUJBQWtCO0FMK3dScEI7O0FLbnhSQTtFQU1JLHdCQUFnQjtFQUFoQixnQkFBZ0I7RUFDaEIsVUFBVTtBTGl4UmQ7O0FLeHhSQTtFQVlNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBTGd4UnRCOztBS2x5UkE7RUFvQlEsV0FBVztBTGt4Um5COztBS3R5UkE7RUF1QlEsb0JBQWdCO0FMbXhSeEI7O0FLMXlSQTtFQTBCUSwwQkFBMEI7RUFDMUIsV0FBVztFQUNYLGtCQUFnQjtFQUNoQix3QkFBb0I7QUxveFI1Qjs7QUtqelJBO0VBK0JVLGtCQUFlO0VBQ2YsY0FBYztBTHN4UnhCOztBS3R6UkE7RUFzQ0ksY0FBYztBTG94UmxCOztBS3h3UkE7RUFDRSxrQkFBa0I7RUFDbEIsd0JBQW1CO0FMMndSckI7O0FLN3dSQTtFQUtNLFdBQVc7QUw0d1JqQjs7QUtqeFJBO0VBU1Esc0JBQXNCO0FMNHdSOUI7O0FLcnhSQTtFQWNJLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsdUJBQW1CO0FMMndSdkI7O0FLN3hSQTtFQXFCSSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBVztFQUNYLHNCQUFzQjtFQUN0QixzQkFBbUI7QUw0d1J2Qjs7QUt0eVJBO0VBNEJNLGdCQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1osY0FBYztFQUNkLHNCQUFtQjtFQUNuQix1QkFBZTtFQUFmLGVBQWU7RUFDZixnQkFBZ0I7QUw4d1J0Qjs7QUsxd1JBLGVBQUE7QUFDQTtFQUVJLGlCQUFhO0VBQ2IsdUJBQWtCO0VBQ2xCLHlCQUF5QjtBTDR3UjdCOztBS2h4UkE7RUFNTSxxQkFBa0I7QUw4d1J4Qjs7QUtweFJBO0VBUVEscUJBQWtCO0FMZ3hSMUI7O0FLeHhSQTtFQVVVLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTGt4UjdCOztBSzV4UkE7RUFnQlEsV0FBVztFQUNYLHFCQUFrQjtFQUNsQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLGdCQUFnQjtBTGd4UnhCOztBS3B5UkE7RUFzQlUsZUFBVztFQUNYLGdCQUFZO0FMa3hSdEI7O0FLenlSQTtFQTBCVSxXQUFXO0VBQ1gsWUFBWTtBTG14UnRCOztBSzl5UkE7RUFpQ00sa0JBQWtCO0FMaXhSeEI7O0FLbHpSQTtFQW9DTSxnQkFBZ0I7QUxreFJ0Qjs7QUs5d1JBLFdBQUE7QUFDQTtFQUVJLGlCQUFhO0VBQ2IsdUJBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFxR2hCLFdBQUE7RUFlQSxTQUFBO0VBVUEsZUFBQTtBTHFwUko7O0FLeHhSQTtFQU9NLGdCQUFnQjtBTHF4UnRCOztBSzV4UkE7RUFVTSxrQkFBa0I7QUxzeFJ4Qjs7QUtoeVJBO0VBWVEsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUx3eFIzQjs7QUt0eVJBO0VBZ0JVLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBTDB4UjFCOztBSzV5UkE7RUFvQlksUUFBUTtFQUNSLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FMNHhSdkM7O0FLanpSQTtFQTRCUSxvQkFBaUI7RUFDakIsdUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7QUx5eFJ4Qjs7QUsxelJBO0VBbUNVLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGdCQUFXO0VBQ1gsaUJBQVc7RUFDWCxRQUFRO0VBQ1IsUUFBUTtFQUNSLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLDhFQUE4RTtBTDJ4UnhGOztBS3QwUkE7RUErQ1EsbUJBQW1CO0VBQ25CLGdDQUE0QjtFQUM1QixvQ0FBd0I7RUFDeEIsa0JBQWtCO0VBQ2xCLFVBQVU7QUwyeFJsQjs7QUs5MFJBO0VBcURVLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZixxQkFBaUI7QUw2eFIzQjs7QUtyMVJBO0VBMERZLGdCQUFnQjtFQUNoQixzQkFBa0I7QUwreFI5Qjs7QUsxMVJBO0VBOERZLFdBQVc7QUxneVJ2Qjs7QUs5MVJBO0VBaUVZLG9CQUFnQjtBTGl5UjVCOztBS2wyUkE7RUF3RVksbURBQTJDO01BQTNDLCtDQUEyQztVQUEzQywyQ0FBMkM7QUw4eFJ2RDs7QUt0MlJBO0VBOEVNLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osVUFBVTtFQUNWLGVBQVc7RUFDWCw2QkFBMkI7RUFDM0IsNkVBQXlFO0VBQ3pFLG1CQUFtQjtBTDR4UnpCOztBS2gzUkE7RUFzRlEsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixnQkFBVTtFQUNWLFlBQVk7RUFDWixvU0FBb1M7QUw4eFI1Uzs7QUszM1JBO0VBZ0dRLGNBQWM7RUFDZCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxNQUFNO0VBQ04sZUFBVTtFQUNWLFlBQVk7RUFDWixnQkFBZ0I7QUwreFJ4Qjs7QUt0NFJBO0VBNkdRLGVBQWU7RUFDZix1QkFBbUI7QUw2eFIzQjs7QUszNFJBO0VBa0hVLGNBQWM7QUw2eFJ4Qjs7QUsvNFJBO0VBcUhVLGtCQUFrQjtBTDh4UjVCOztBS241UkE7RUE2SFUsbUJBQWU7RUFDZixvQkFBaUI7RUFDakIsZ0JBQWdCO0FMMHhSMUI7O0FLejVSQTtFQXFJTSx5QkFBeUI7QUx3eFIvQjs7QUs3NVJBO0VBdUlRLCtEQUErRDtFQUMvRCx5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsZUFBZTtBTDB4UnZCOztBS242UkE7RUEySVUseUJBQXlCO0FMNHhSbkM7O0FLdjZSQTtFQStJUSxlQUFlO0VBQ2YsdUJBQW1CO0FMNHhSM0I7O0FLNTZSQTtFQW9KVSxjQUFjO0FMNHhSeEI7O0FLaDdSQTtFQXVKVSxrQkFBa0I7QUw2eFI1Qjs7QUtwN1JBO0VBNkpJLGtCQUFnQjtBTDJ4UnBCOztBS3h4UkEsT0FBQTtBQUNBO0VBRUksd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFNBQVM7QUwweFJiOztBSzd4UkE7RUFLTSxnQkFBWTtBTDR4UmxCOztBS3h4UkEsY0FBQTtBQUNBO0VBR00sd0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixNQUFNO0VBQ04sZ0JBQWdCO0VBQ2hCLFVBQVU7QUx5eFJoQjs7QUtyeFJBLFFBQUE7QUFDQTtFQUlRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FMcXhSM0I7O0FLM3hSQTtFQVdRLG1CQUFlO0FMb3hSdkI7O0FLL3hSQTtFQWlCVSxXQUFXO0FMa3hSckI7O0FLNXdSQSxZQUFBO0FBQ0E7RUFHTSxvQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBaUI7RUFDakIsa0JBQWU7RUFDZiw2QkFBNkI7RUFDN0IsZ0NBQWdDO0VBQ2hDLG1CQUFtQjtBTDZ3UnpCOztBS3R4UkE7RUFjTSxrQkFBa0I7QUw0d1J4Qjs7QUsxeFJBO0VBaUJNLGtCQUFrQjtFQUNsQixvQkFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBYTtFQUNiLDZCQUE2QjtBTDZ3Um5DOztBS2x5UkE7RUF1QlEsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7QUwrd1JwQjs7QUsxeVJBO0VBOEJRLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsYUFBUztBTGd4UmpCOztBS2h6UkE7RUFxQ0ksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTCt3UnZCOztBS3J6UkE7RUF5Q1EsZUFBVztFQUNYLGdCQUFZO0VBQ1osdUVBQXVFO0FMZ3hSL0U7O0FLM3pSQTtFQWdESSxnQkFBZ0I7QUwrd1JwQjs7QUsvelJBO0VBc0RVLGdCQUFnQjtBTDZ3UjFCOztBS24wUkE7RUF3RFksbUJBQW1CO0FMK3dSL0I7O0FLdjBSQTtFQTJEWSx1QkFBbUI7QUxneFIvQjs7QUszMFJBO0VBOERZLHFCQUFrQjtBTGl4UjlCOztBSy8wUkE7RUFvRU0sZ0JBQWdCO0VBQ2hCLG1CQUFTO0VBQVQsa0JBQVM7TUFBVCxjQUFTO1VBQVQsVUFBUztFQUNULDRCQUE0QjtBTCt3UmxDOztBS3IxUkE7RUE0RVEsd0JBQWtCO0VBQ2xCLFlBQVk7QUw2d1JwQjs7QUt4d1JBO0VBRUksZ0JBQWE7RUFDYixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHVCQUFrQjtBTDB3UnRCOztBSy93UkE7RUFPTSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtBTDR3UmxCOztBS3Z4UkE7RUFjTSx5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFlBQVM7QUw2d1JmOztBSzd4UkE7RUFvQkksbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUw2d1JWOztBS2p5UkE7RUF1Qkksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBYTtBTDh3UmpCOztBS3Z5UkE7RUErQlEsZUFBVztFQUNYLGdCQUFZO0VBQ1osdUVBQXVFO0FMNHdSL0U7O0FLN3lSQTtFQW9DUSxhQUFVO0VBQ1YsaUJBQVk7RUFDWiw4RUFBOEU7RUFDOUUsb0JBQWlCO0FMNndSekI7O0FLcHpSQTtFQTRDSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG9CQUFpQjtBTDR3UnJCOztBSzF6UkE7RUFpRFEsbUJBQWdCO0VBQ2hCLG9CQUFpQjtFQUNqQixrQkFBa0I7QUw2d1IxQjs7QUtoMFJBO0VBcURVLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsVUFBVTtFQUNWLGdCQUFZO0VBQ1osbUJBQW1CO0FMK3dSN0I7O0FLendSQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUw0d1JyQjs7QUs5d1JBO0VBT00sc0JBQWtCO0VBQ2xCLGtCQUFrQjtBTDJ3UnhCOztBS254UkE7RUFVUSxjQUFjO0VBQ2QsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixlQUFTO0VBQ1QsUUFBUTtFQUNSLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGVBQVU7RUFDVixpQkFBVztFQUNYLCtFQUErRTtBTDZ3UnZGOztBSy94UkE7RUF1Qkksd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FMNHdSM0I7O0FLbnlSQTtFQTBCUSxxQkFBa0I7QUw2d1IxQjs7QUt2eVJBO0VBNEJVLFlBQVM7RUFDVCw4REFBOEQ7QUwrd1J4RTs7QUt6d1JBO0VBRUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTDJ3UnZCOztBSzl3UkE7RUFLTSxvQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixXQUFXO0FMNndSakI7O0FLcHhSQTtFQVNRLHFCQUFpQjtFQUNqQixzQkFBa0I7RUFDbEIsa0JBQWtCO0FMK3dSMUI7O0FLMXhSQTtFQWFVLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsVUFBVTtFQUNWLGdCQUFZO0VBQ1osbUJBQW1CO0FMaXhSN0I7O0FLdHlSQTtFQTJCSSxvQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FMK3dScEI7O0FLOXlSQTtFQWlDTSxlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLHFDQUFxQztBTGl4UjNDOztBS3B6UkE7RUFzQ00sb0JBQWdCO0VBQ2hCLGtCQUFnQjtBTGt4UnRCOztBSzl3UkE7RUFDRSxpQkFBYTtFQUNiLHVCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IsbUJBQW1CO0VBQ25CLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixhQUFTO0VBQ1Qsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTGl4UnJCOztBS3p4UkE7RUFVSSxzQkFBa0I7RUFDbEIsZ0JBQWdCO0FMbXhScEI7O0FLOXhSQTtFQWFNLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLGdCQUFnQjtBTHF4UnRCOztBS2p4UkEsY0FBQTtBQUNBO0VBRUksZ0JBQVk7RUFDWiw2Q0FBNEI7QUxteFJoQzs7QUt0eFJBO0VBTUksZUFBZTtFQUNmLGtCQUFrQjtBTG94UnRCOztBSzN4UkE7RUFTTSxTQUFTO0VBQ1QsWUFBWTtBTHN4UmxCOztBS2h5UkE7RUFhVSxXQUFXO0FMdXhSckI7O0FLcHlSQTtFQWFVLFdBQVc7QUx1eFJyQjs7QUtweVJBO0VBYVUsV0FBVztBTHV4UnJCOztBS3B5UkE7RUFhVSxXQUFXO0FMdXhSckI7O0FLcHlSQTtFQWFVLFdBQVc7QUx1eFJyQjs7QUtweVJBO0VBbUJRLFlBQVM7RUFDVCx3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7QUxxeFIvQjs7QUt6eVJBO0VBc0JVLG1CQUE2QjtFQUE3Qix5Q0FBNkI7TUFBN0IscUNBQTZCO1VBQTdCLGlDQUE2QjtFQUM3QixnQkFBWTtFQUNaLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixvQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBaUI7RUFDakIsc0JBQWtCO0VBQ2xCLHNCQUFzQjtBTHV4UmhDOztBS2p4UkE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLFlBQVM7RUFDVCw4QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0FMb3hSeEI7O0FLeHhSQTtFQU1JLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0FMc3hSVjs7QUs1eFJBO0VBWVUsbUJBQWM7RUFBZCxzQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztBTG94UnhCOztBS2h5UkE7RUFrQkksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysc0JBQWM7QUxreFJsQjs7QUt0eVJBO0VBdUJNLG1CQUF5QjtFQUF6Qix1Q0FBeUI7TUFBekIsbUNBQXlCO1VBQXpCLCtCQUF5QjtBTG14Ui9COztBSy93UkE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLFlBQVk7QUxreFJkOztBS3J4UkE7RUFLSSw0QkFBc0I7RUFDdEIsYUFBUztFQUNULHNCQUFzQjtFQUN0Qix1QkFBa0I7RUFDbEIsNkJBQXlCO0FMb3hSN0I7O0FLN3hSQTtFQVdNLFlBQVk7RUFDWixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FMc3hSekI7O0FLcnlSQTtFQWtCUSxnQkFBYTtFQUViLHFCQUFpQjtBTHN4UnpCOztBSzF5UkE7RUFzQlUsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0VKempEeEIsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLGlDQUFxQztFQUNyQywrQkFBK0I7QURrMVVqQzs7QUt0elJBO0VBNkJRLFdBQVc7RUFDWCxjQUFZO0VBQ1osb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUEyQjtFQUEzQixtQ0FBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZ0JBQWE7RUFDYixtQkFBbUI7QUw2eFIzQjs7QUtoMFJBO0VBcUNVLG9CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHNCQUFpQjtFSnhrRHpCLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxnQ0FBcUM7RUFDckMsK0JBQStCO0FEdzJVakM7O0FLOXhSQSxRQUFBO0FBQ0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLFlBQVM7RUFDVCw4QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0FMaXlSeEI7O0FLcnlSQTtFQU1JLDJCQUF1QjtBTG15UjNCOztBS3p5UkE7RUFXUSxtQkFBb0I7RUFBcEIsNEJBQW9CO01BQXBCLHdCQUFvQjtVQUFwQixvQkFBb0I7QUxreVI1Qjs7QUs3eVJBO0VBaUJNLFlBQVk7RUFDWix1QkFBa0I7RUFDbEIsZ0JBQWdCO0FMZ3lSdEI7O0FLbnpSQTtFQXFCUSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUI7RUFDakIsd0JBQXFCO0tBQXJCLHFCQUFxQjtBTGt5UjdCOztBSzd4UkE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBSWIsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixvQkFBYztFQUNkLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0FMNnhSUjs7QUtweVJBO0VBU0ksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixpQkFBYTtFQUNiLHNCQUFtQjtFQUNuQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLG1CQUEwQjtFQUExQixxQ0FBMEI7TUFBMUIsaUNBQTBCO1VBQTFCLDZCQUEwQjtFQUMxQixtQkFBaUI7QUwreFJyQjs7QUtselJBO0VBcUJNLFdBQVc7RUFDWCxjQUFjO0VBQ2QsaUJBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FMaXlSeEI7O0FLMXpSQTtFQTJCUSxjQUFjO0VBQ2QsV0FBVTtFQUNWLGFBQVc7RUFDWCxjQUFZO0VBQ1osd0VBQXdFO0VBQ3hFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsUUFBUTtBTG15UmhCOztBS3QwUkE7RUF3Q1EsOEVBQXlFO0FMa3lSakY7O0FLMTBSQTtFQTZDUSxrRkFBa0Y7QUxpeVIxRjs7QUs1eFJBO0VBRUksY0FBYztFQUNkLGdCQUFnQjtFQUNoQixxU0FBcVM7RUFDclMseUJBQXlCO0VBQ3pCLGlCQUFhO0VBQ2IsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLHNCQUFrQjtBTDh4UnRCOztBS3p5UkE7RUFhTSxjQUFjO0FMZ3lScEI7O0FLN3lSQTtFQWlCUSxrQkFBa0I7RUFDbEIscUZBQW1GO0FMZ3lSM0Y7O0FLbHpSQTtFQXVCUSxxQkFBa0I7RUFDbEIsc0ZBQW1GO0FMK3hSM0Y7O0FLMXhSQSxXQUFBO0FBQ0E7RUFFSSw2QkFBNkI7QUw0eFJqQzs7QUs5eFJBO0VBSU0sV0FBVztFQUNYLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBa0I7RUFDbEIscUJBQW1CO0VBQ25CLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUw4eFJ0Qjs7QUsxeVJBO0VBY1EsY0FBYztFQUNkLGFBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0JBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQkFBbUI7QUxneVIzQjs7QUtuelJBO0VBc0JRLGNBQWM7RUFDZCxXQUFVO0VBQ1YsZ0JBQVc7RUFDWCxjQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQVM7RUFDVCxXQUFXO0VBQ1gsNEVBQTRFO0FMaXlScEY7O0FLOXpSQTtFQWlDTSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHFCQUFrQjtFQUNsQixvQkFBa0I7RUFFbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixrQkFBa0I7QUxneVJ4Qjs7QUszMFJBO0VBNkNRLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsY0FBYztFQUNkLGFBQVk7RUFDWixnQkFBZ0I7RUFDaEIsb0JBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQkFBbUI7QUxreVIzQjs7QUt0MVJBO0VBMERVLGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCO0FMZ3lScEM7O0FLMTFSQTtFQWdFVSxtQkFBZ0I7QUw4eFIxQjs7QUt4eFJBO0VBR0ssNkJBQTZCO0FMeXhSbEM7O0FLNXhSQTtFQUtNLGdCQUFnQjtBTDJ4UnRCOztBS2h5UkE7RUFRTSxrQkFBZTtBTDR4UnJCOztBS3B5UkE7RUFVUSxtQkFBZ0I7RUFDaEIsZUFBZTtBTDh4UnZCOztBS3p5UkE7RUFjUSxtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtFQUNOLHFCQUFrQjtBTCt4UjFCOztBSzl5UkE7RUFrQlEsZUFBZTtFQUNmLFNBQVM7RUFDVCxrQkFBa0I7QUxneVIxQjs7QUtwelJBO0VBd0JNLGtCQUFrQjtBTGd5UnhCOztBS3h6UkE7RUEwQlEsZUFBZTtFQUNmLFNBQVM7RUFDVCxtQkFBbUI7QUxreVIzQjs7QUs1eFJBLFlBQUE7QUFDQTtFQU1ZLHFCQUFrQjtFQUNsQixlQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLFdBQVc7QUwweFJ2Qjs7QUtueVJBO0VBZ0JJLGlCQUFlO0FMdXhSbkI7O0FLdnlSQTtFQWtCTSw2QkFBNkI7QUx5eFJuQzs7QUszeVJBO0VBc0JJLGdCQUFnQjtFQUNoQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixXQUFXO0VBQ1gsbUJBQWdCO0VBQ2hCLHFCQUFrQjtBTHl4UnRCOztBS3B6UkE7RUE2Qk0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBTDJ4Um5COztBS3h6UkE7RUErQlEsb0JBQWU7QUw2eFJ2Qjs7QUs1elJBO0VBa0NRLG9CQUFlO0FMOHhSdkI7O0FLaDBSQTtFQXFDUSxtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtBTCt4UmQ7O0FLMXhSQSxHQUFBO0FBQ0E7RUFDRSw2QkFBNkI7QUw2eFIvQjs7QUs5eFJBO0VBSU0sMEJBQTBCO0FMOHhSaEM7O0FLbHlSQTtFQU9NLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsa0JBQWU7RUFDZixhQUFTO0FMK3hSZjs7QUt6eVJBO0VBWVEsZUFBZTtFQUNmLG1CQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLHVCQUFtQjtFQUNuQix5RkFBb0Y7QUxpeVI1Rjs7QUtselJBO0VBbUJVLDhEQUE4RDtBTG15UnhFOztBS3R6UkE7RUF1QlEsbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07RUFDTixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixtQkFBaUI7QUxteVJ6Qjs7QUs5elJBO0VBNkJVLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0VKOTJEZCwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtFSTIyRHZCLGdCQUFnQjtBTDB5UjFCOztBS3owUkE7RUFrQ1UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixXQUFXO0VBQ1gsY0FBYztFQUNkLGdCQUFnQjtBTDJ5UjFCOztBS3B5UkEsU0FBQTtBQUNBO0VBR00sV0FBVztBTHF5UmpCOztBS3h5UkE7RUFPSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBUztBTHF5UmI7O0FLL3lSQTtFQVlNLDBCQUF1QjtBTHV5UjdCOztBS256UkE7RUFjUSxvQkFBYztFQUNkLGdCQUFZO0VBQ1oscUJBQWlCO0FMeXlSekI7O0FLenpSQTtFQW1CUSxhQUFhO0FMMHlSckI7O0FLN3pSQTtFQXlCTSxnQkFBZ0I7QUx3eVJ0Qjs7QUtweVJBLFdBQUE7QUFDQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLHNCQUFjO0FMdXlSaEI7O0FLMXlSQTtFQUtJLG1CQUE0QjtFQUE1Qix3Q0FBNEI7TUFBNUIsb0NBQTRCO1VBQTVCLGdDQUE0QjtFQUM1QixrQkFBa0I7QUx5eVJ0Qjs7QUsveVJBO0VBU0ksa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0FMMHlSZDs7QUt4elJBO0VBaUJJLGtCQUFrQjtFQUNsQix1QkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLHFCQUFxQjtBTDJ5UnpCOztBS2wwUkE7RUF5Qk0sa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1Qsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLFlBQVk7RUFDWix3Q0FBK0I7TUFBL0Isb0NBQStCO1VBQS9CLGdDQUErQjtBTDZ5UnJDOztBSzkwUkE7RUFvQ00sa0JBQWtCO0VBQ2xCLGNBQVU7RUFDVixhQUFTO0FMOHlSZjs7QUtwMVJBO0VBd0NRLGVBQVk7RUFDWixvQkFBaUI7RUFDakIsbUJBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCO0FMZ3pSeEI7O0FLMXlSQSxRQUFBO0FBQ0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixXQUFTO0FMNnlSWDs7QUtoelJBO0VBS0ksMEJBQXVCO0VBQ3ZCLDJCQUFrQjtFQUNsQixzQkFBa0I7RUFDbEIsc0JBQXNCO0FMK3lSMUI7O0FLdnpSQTtFQVVNLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHFCQUFpQjtFQUNqQiw4RUFBMEU7QUxpelJoRjs7QUs3eVJBLGFBQUE7QUFDQTtFQUdNLDBCQUF5QjtBTDh5Ui9COztBS2p6UkE7RUFPSSxpQkFBZTtFQUNmLGtCQUFrQjtBTDh5UnRCOztBS3R6UkE7RUFVTSxnQkFBZ0I7QUxnelJ0Qjs7QUsxelJBO0VBYU0sWUFBWTtBTGl6UmxCOztBSzl6UkE7RUFpQkkscUJBQXFCO0VBQ3JCLHNCQUFrQjtFQUNsQiw2RUFBNkU7QUxpelJqRjs7QUs5eVJBLFNBQUE7QUFDQTtFQUdNLDBCQUF5QjtBTCt5Ui9COztBS2x6UkE7RUFPSSxpQkFBZTtFQUNmLGtCQUFrQjtBTCt5UnRCOztBS3Z6UkE7RUFVTSxnQkFBZ0I7QUxpelJ0Qjs7QUszelJBO0VBYU0sWUFBWTtBTGt6UmxCOztBSzl5UkEsU0FBQTtBQUNBO0VBRUksaUJBQWU7QUxnelJuQjs7QUtselJBO0VBSU0sMEJBQXlCO0FMa3pSL0I7O0FLOXlSQSxZQUFBO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBaUI7RUFDakIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTGl6UnJCOztBS3Z6UkE7RUFVUSxxQkFBcUI7RUFDckIsV0FBVTtFQUNWLFVBQVc7RUFDWCxnQkFBWTtFQUNaLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsa0JBQWM7QUxpelJ0Qjs7QUs1eVJBO0VBQ0Usc0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6Qix1QkFBa0I7RUFDbEIsd0JBQWtCO0FMK3lScEI7O0FLbnpSQTtFQU9NLG1CQUFnQjtFQUNoQixvQkFBaUI7RUFDakIsMEJBQTBCO0FMZ3pSaEM7O0FLNXlSQSxTQUFBO0FBQ0E7RUFHTSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FMNnlSdkI7O0FLanpSQTtFQU9NLGlCQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdDQUErQjtFQUMvQixrQkFBa0I7QUw4eVJ4Qjs7QUt4elJBO0VBWVEsZ0JBQWdCO0FMZ3pSeEI7O0FLNXpSQTtFQWNVLGtCQUFlO0FMa3pSekI7O0FLaDBSQTtFQWtCUSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FMa3pSeEI7O0FLcjBSQTtFQXFCVSxjQUFjO0VBQ2QsV0FBVTtFQUNWLFdBQVc7RUFDWCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsT0FBTztBTG96UmpCOztBS2gxUkE7RUFnQ1Esd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FMb3pSL0I7O0FLcDFSQTtFQW1DUSxnQkFBZ0I7QUxxelJ4Qjs7QUt4MVJBO0VBd0NJLGdCQUFnQjtFQUNoQixvQkFBaUI7RUFDakIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFdBQVM7QUxvelJiOztBSy8xUkE7RUE2Q00sbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUxzelJaOztBS24yUkE7RUFnRE0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBaUI7RUFDakIsV0FBVztBTHV6UmpCOztBSzcyUkE7RUF3RFEsbUJBQWdCO0FMeXpSeEI7O0FLajNSQTtFQTRETSwwQkFBa0I7QUx5elJ4Qjs7QUtyM1JBO0VBK0RNLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FMMHpSakM7O0FLejNSQTtFQWlFUSxpQ0FBeUI7TUFBekIsNkJBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixTQUFTO0FMNHpSakI7O0FLOTNSQTtFQXVFSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsV0FBUTtBTDJ6Ulo7O0FLbjRSQTtFQTBFTSxtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtBTDZ6Ulo7O0FLdjRSQTtFQTRFUSxXQUFRO0FMK3pSaEI7O0FLMzRSQTtFQThFVSxjQUFZO0FMaTBSdEI7O0FLM3pSQSxhQUFBO0FBQ0E7RUFFSSxrQkFBa0I7QUw2elJ0Qjs7QUsvelJBO0VBSU0sc0JBQW9CO0FMK3pSMUI7O0FLbjBSQTtFQU1RLFlBQVk7RUFDWixjQUFjO0FMaTBSdEI7O0FLeDBSQTtFQVdNLFVBQVU7RUFDVixjQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtFQUNOLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDJCQUEyQjtBTGkwUmpDOztBSzd6UkEscUJBQUE7QUFDQTtFQUdNLFVBQVU7QUw4elJoQjs7QUtqMFJBO0VBTU0sbUJBQW1CO0VBQ25CLG1CQUFpQjtBTCt6UnZCOztBS3QwUkE7RUFVTSxrQkFBa0I7RUFDbEIsbUJBQW1CO0FMZzBSekI7O0FLMzBSQTtFQWFRLGNBQWM7RUFDZCxXQUFVO0VBQ1YsV0FBVztFQUNYLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0FMazBSZjs7QUt0MVJBO0VBeUJRLGlCQUFpQjtBTGkwUnpCOztBSzExUkE7RUErQkksa0JBQWU7RUFDZiwwQkFBMEI7RUFDMUIsa0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsMEJBQW9CO0VBQXBCLDRCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLFdBQVM7QUwrelJiOztBS3AyUkE7RUF1Q00sb0JBQWU7RUFDZixxQkFBaUI7RUFDakIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBTGkwUjdCOztBSzcyUkE7RUErQ00sbUJBQWU7RUFDZixjQUFjO0VBQ2QsZUFBVztFQUNYLGlCQUFZO0VBQ1osaUZBQTRFO0VBQzVFLFlBQVk7RUFDWixjQUFjO0FMazBScEI7O0FLdjNSQTtFQXVEUSxjQUFjO0VBQ2QsWUFBWTtFQUNaLGlGQUE0RTtBTG8wUnBGOztBSzczUkE7RUE2RE0sbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUxvMFJaOztBS2o0UkE7RUFnRU0sYUFBYTtFQUNiLGNBQWM7QUxxMFJwQjs7QUt0NFJBO0VBbUVRLDJCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixZQUFRO0FMdTBSaEI7O0FLMzRSQTtFQXNFVSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHVCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsbUJBQWM7RUFBZCwwQkFBYztNQUFkLHNCQUFjO1VBQWQsa0JBQWM7QUx5MFJ4Qjs7QUtuNVJBO0VBNEVZLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWlCO0tBQWpCLGlCQUFpQjtBTDIwUjdCOztBS3o1UkE7RUFpRlksV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlDQUE4QjtBTDQwUjFDOztBS3A2UkE7RUE0RmMsV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLHlHQUE4RjtBTDQwUjVHOztBSy82UkE7RUEwR00saUJBQWM7RUFDZCxtQkFBZTtFQUNmLHFCQUFpQjtBTHkwUnZCOztBS3IwUkEsT0FBQTtBQUNBO0VBRUksa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix1QkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLDJEQUE0QztVQUE1QyxtREFBNEM7RUFDNUMsYUFBUztFQUNULFdBQVc7RUFDWCxnQkFBWTtFQUNaLGFBQWE7QUx1MFJqQjs7QUtsMVJBO0VBYU0sY0FBYztBTHkwUnBCOztBS3QxUkE7RUFnQk0scUNBQTRCO0VBQzVCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFTO0FMMDBSZjs7QUs1MVJBO0VBb0JRLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0FMNDBSZDs7QUtoMlJBO0VBd0JVLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtBTDQwUnpCOztBS3QyUkE7RUE2QlUsa0JBQWU7QUw2MFJ6Qjs7QUsxMlJBO0VBK0JZLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQix5QkFBcUI7QUwrMFJqQzs7QUtqM1JBO0VBeUNZLFdBQVE7QUw0MFJwQjs7QUtyM1JBO0VBNENZLDBCQUFpQjtFQUNqQixtQkFBZTtFQUNmLHVCQUF1QjtBTDYwUm5DOztBSzMzUkE7RUFtRFEsbUJBQWdCO0VBQ2hCLG9CQUFrQjtFQUNsQiwyQkFBMkI7QUw0MFJuQzs7QUt2MFJBO0VBQ0UsMkJBQTJCO0FMMDBSN0I7O0FLMzBSQTtFQUdJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQWlCO0FMNDBSckI7O0FLajFSQTtFQU9NLHFCQUFxQjtFQUNyQiwrQkFBK0I7RUFBRSxrQkFBQTtFQUNqQyw4QkFBOEI7RUFBRSxvQkFBQTtFQUNoQyxlQUFXO0VBQ1gsb0JBQWlCO0VBQ2pCLGdCQUFnQjtBTGcxUnRCOztBSzUxUkE7RUFlTSxvQkFBZ0I7QUxpMVJ0Qjs7QUs3MFJBLFdBQUE7QUFDQTtFQUNFLG1CQUFlO0FMZzFSakI7O0FLajFSQTtFQUdJLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCx3QkFBa0I7QUxrMVJ0Qjs7QUt6MVJBO0VKdjJFRSwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRG9zV2pDOztBS3IxUkEsU0FBQTtBQUNBO0VBRUksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFlBQVM7RUFDVCx5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QUx1MVJsQzs7QUszMVJBO0VBTU0sbUJBQU07RUFBTixlQUFNO01BQU4sV0FBTTtVQUFOLE9BQU07QUx5MVJaOztBS3IxUkE7RUFFSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7QUx1MVJuQjs7QUsxMVJBO0VBS00sVUFBVTtBTHkxUmhCOztBSzkxUkE7RUFVSSxNQUFNO0VBQ04sYUFBYTtFQUNiLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsVUFBVTtFQUNWLGtCQUFrQjtBTHcxUnRCOztBS3YyUkE7RUFpQk0sV0FBVztBTDAxUmpCOztBSzMyUkE7RUFvQlUsY0FBYztFQUNkLFdBQVU7RUFDVixrQkFBa0I7RUFDbEIsT0FBTztFQUVQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsZ0JBQWdCO0FMMDFSMUI7O0FLcjNSQTtFQWdDVSxhQUFhO0FMeTFSdkI7O0FLejNSQTtFQW9DUSx3QkFBa0I7RUFDbEIsZUFBZTtBTHkxUnZCOztBS3AxUkE7RUFHTSxvQkFBZ0I7QUxxMVJ0Qjs7QUt4MVJBO0VBTU0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBUztFQUNULDJCQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsc0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQWlCO0VBQ2pCLHFCQUFxQjtBTHMxUjNCOztBS3QyUkE7RUFrQlEsY0FBYztFQUNkLFdBQVU7RUFDVixpQkFBYztFQUNkLGlCQUFZO0VBQ1osOEVBQThFO0FMdzFSdEY7O0FLOTJSQTtFSno2RUUsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLGdDQUFxQztFQUNyQywrQkFBK0I7QUQyeFdqQzs7QUt2M1JBO0VBOEJJLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysc0JBQWM7QUw2MVJsQjs7QUs1M1JBO0VBaUNNLG1CQUF5QjtFQUF6Qix1Q0FBeUI7TUFBekIsbUNBQXlCO1VBQXpCLCtCQUF5QjtBTCsxUi9COztBS2g0UkE7RUFtQ1EsMEJBQWtCO0FMaTJSMUI7O0FLcDRSQTtFQXNDUSxhQUFhO0FMazJSckI7O0FLNzFSQTtFQUlRLG1CQUFtQjtBTDYxUjNCOztBS3gxUkEsbUJBQUE7QUFDQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsWUFBUztBTDIxUlg7O0FLOTFSQTtFQUtJLDJCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixrQkFBa0I7QUw2MVJ0Qjs7QUtuMlJBO0VBUU0sV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQWlCO0FMKzFSdkI7O0FLMTJSQTtFQWNNLGtCQUFrQjtBTGcyUnhCOztBSzkyUkE7RUFnQlEsY0FBYztFQUNkLFdBQVU7RUFDVixrQkFBa0I7RUFDbEIsZUFBVztFQUNYLFFBQVE7RUFDUixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1YsZ0JBQVk7RUFDWixtQkFBbUI7QUxrMlIzQjs7QUsxM1JBO0VBNEJNLGtCQUFrQjtFQUNsQix1QkFBa0I7RUFDbEIsaUJBQVk7RUFDWix1QkFBa0I7RUFDbEIsZ0JBQWdCO0VBRWhCLGtFQUFtRDtVQUFuRCwwREFBbUQ7RUFDbkQsVUFBVTtFQUNWLGlDQUF5QjtNQUF6Qiw2QkFBeUI7VUFBekIseUJBQXlCO0VBQ3pCLGFBQVM7QUxpMlJmOztBS3Q0UkE7RUF1Q1EsY0FBYztFQUNkLFdBQVU7RUFDVixlQUFXO0VBQ1gsZ0JBQVk7RUFDWix3RkFBb0Y7RUFDcEYsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxhQUFVO0FMbTJSbEI7O0FLajVSQTtFQW1EUSxXQUFXO0VBQ1gsZ0JBQWdCO0FMazJSeEI7O0FLNzFSQSxXQUFBO0FBQ0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsYUFBUztBTGcyUlg7O0FLbDJSQTtFQUlJLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0VBQ04sZ0NBQXVCO0VBQ3ZCLHVCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsMERBQTRDO1VBQTVDLGtEQUE0QztFQUM1Qyw2QkFBNkI7QUxrMlJqQzs7QUszMlJBO0VBV00sc0JBQXNCO0FMbzJSNUI7O0FLaDJSQSxTQUFBO0FBQ0E7RUFDRSxnQkFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBa0I7QUxtMlJwQjs7QUt0MlJBO0VBS0ksMEJBQTBCO0VBQzFCLHVCQUFvQjtFQUNwQix1QkFBb0I7RUFDcEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHNCQUFxQjtFQUFyQiw2QkFBcUI7TUFBckIsbUJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixhQUFTO0FMcTJSYjs7QUsvMlJBO0VBWU0saUJBQWlCO0FMdTJSdkI7O0FLbDJSQSxlQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsdUJBQWtCO0VBQ2xCLGlCQUFjO0FMcTJSaEI7O0FLeDJSQTtFQUtJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsaUNBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBTHUyUnZCOztBSy8yUkE7RUFVTSxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixrQkFBa0I7QUx5MlJ4Qjs7QUtyM1JBO0VBZU0sdUJBQW1CO0VBQ25CLGtCQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFpQjtFQUNqQixxRkFBa0Y7QUwwMlJ4Rjs7QUs3M1JBO0VBc0JNLGlCQUFpQjtBTDIyUnZCOztBS2o0UkE7RUEwQkksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDBCQUEwQjtBTDIyUjlCOztBS3Q0UkE7RUE2Qk0sbUJBQU87RUFBUCxlQUFPO01BQVAsV0FBTztVQUFQLE9BQU87QUw2MlJiOztBSzE0UkE7RUErQlEsMkJBQTJCO0FMKzJSbkM7O0FLOTRSQTtFQWtDUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixpQkFBYTtFQUNiLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0FMZzNSeEI7O0FLeDVSQTtFQTBDVSxrQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBaUI7QUxrM1IzQjs7QUs5NVJBO0VBcURVLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixhQUFTO0FMNjJSbkI7O0FLdjJSQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsU0FBUztBTDAyUlg7O0FLNzJSQTtFQUtJLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQWlCO0VBQ2pCLFlBQVk7QUw0MlJoQjs7QUtwM1JBO0VBVU0sZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBaUI7QUw4MlJ2Qjs7QUsxM1JBO0VBZ0JRLFdBQVc7QUw4MlJuQjs7QUs5M1JBO0VBa0JVLFdBQVc7QUxnM1JyQjs7QUtsNFJBO0VBc0JRLG9CQUFnQjtBTGczUnhCOztBS3Q0UkE7RUF5QlEsa0JBQWdCO0FMaTNSeEI7O0FLMTRSQTtFQThCSSxtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtBTGczUlY7O0FLOTRSQTtFQWlDSSxpQkFBYTtFQUNiLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVM7RUFDVCx1QkFBa0I7RUFDbEIsc0JBQXNCO0FMaTNSMUI7O0FLeDVSQTtFQXlDTSxxQkFBbUI7RUFDbkIsNEJBQTRCO0VBQzVCLG1CQUFNO0VBQU4sZUFBTTtNQUFOLFdBQU07VUFBTixPQUFNO0FMbTNSWjs7QUs5NVJBO0VBNkNRLFlBQVk7QUxxM1JwQjs7QUtsNlJBO0VBaURVLG1CQUFlO0FMcTNSekI7O0FLdDZSQTtFQW1EWSxvQkFBZTtFQUNmLHFCQUFpQjtBTHUzUjdCOztBSzM2UkE7RUF5RFEsZUFBWTtBTHMzUnBCOztBSy82UkE7RUE4RFEsZUFBWTtBTHEzUnBCOztBS2gzUkEsT0FBQTtBQUNBO0VBRUksb0JBQWdCO0VBQ2hCLFlBQVk7QUxrM1JoQjs7QU1oa1hBO0VBc3hCRSxZQUFBO0FOOHlWRjs7QU1wa1hBO0VBR00sa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsdUJBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QU5xa1hsQjs7QU0va1hBO0VBZ0JRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0FObWtYcEI7O0FNdmxYQTtFQTBCTSxrQkFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBaUI7RUFDakIsdUNBQStCO1VBQS9CLCtCQUErQjtFQUMvQixvQ0FBNEI7VUFBNUIsNEJBQTRCO0VBQzVCLGlDQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGFBQVM7QU5pa1hmOztBTXJtWEE7RUF1Q00sZ0JBQWdCO0FOa2tYdEI7O0FNem1YQTtFQXlDUSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLFdBQVc7QU5va1huQjs7QU1qblhBO0VBZ0RRLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLHFCQUFlO0VMbENyQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRHdtWGpDOztBTTluWEE7RUF1RFEsbUJBQWdCO0FOMmtYeEI7O0FNbG9YQTtFQXlEVSxtQkFBZTtFQUNmLG9CQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsY0FBYztFQUNkLHFCQUFlO0VBQ2YsY0FBYztBTjZrWHhCOztBTTNvWEE7RUFpRVUsZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QU44a1g3Qjs7QU1ucFhBO0VBdUVZLGNBQWM7RUFDZCxzQkFBaUI7QU5nbFg3Qjs7QU14cFhBO0VBZ0ZNLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHVCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0FONGtYbEI7O0FNbnFYQTtFQTZGUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtBTjBrWHBCOztBTTNxWEE7RUFzR00sZ0JBQWdCO0FOeWtYdEI7O0FNL3FYQTtFQXdHUSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLFdBQVc7QU4ya1huQjs7QU12clhBO0VBK0dRLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLG9CQUFlO0VMakdyQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRDhxWGpDOztBTXBzWEE7RUFzSFEsbUJBQWdCO0FOa2xYeEI7O0FNeHNYQTtFQXdIVSxtQkFBZTtFQUNmLG9CQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsY0FBYztFQUNkLDJCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixxQkFBZTtBTm9sWHpCOztBTWp0WEE7RUFnSVUsZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsdUJBQTJCO0VBQTNCLG1DQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0FOcWxYckM7O0FNMXRYQTtFQXVJWSxjQUFjO0VBQ2Qsc0JBQWlCO0FOdWxYN0I7O0FNL3RYQTtFQStJSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFlBQVM7QU5vbFhiOztBTXJ1WEE7RUFtSk0saUJBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHNCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGFBQVk7RUFDWixZQUFZO0FOc2xYbEI7O0FNanZYQTtFQWlLUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtBTm9sWHBCOztBTXp2WEE7RUEwS00sa0JBQWtCO0FObWxYeEI7O0FNN3ZYQTtFQTRLUSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLGNBQWM7QU5xbFh0Qjs7QU1yd1hBO0VBbUxRLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLG9CQUFlO0VMcktyQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRDR2WGpDOztBTWx4WEE7RUEwTFEsbUJBQWdCO0FONGxYeEI7O0FNdHhYQTtFQTRMVSwyQkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsbUJBQWU7RUFDZixvQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLGNBQWM7RUFDZCxxQkFBZTtBTjhsWHpCOztBTS94WEE7RUFvTVUsZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsdUJBQTJCO0VBQTNCLG1DQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0FOK2xYckM7O0FNeHlYQTtFQTJNWSxjQUFjO0VBQ2Qsc0JBQWlCO0FOaW1YN0I7O0FNN3lYQTtFQW1OSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QiwwQkFBb0I7RUFBcEIsNEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7QU44bFh4Qjs7QU1uelhBO0VBdU5NLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHVCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0FOZ21YbEI7O0FNOXpYQTtFQW9PUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtBTjhsWHBCOztBTXQwWEE7RUE0T1EsVUFBVTtFQUNWLFNBQVM7QU44bFhqQjs7QU0zMFhBO0VBaVBNLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLHVCQUEyQjtFQUEzQixtQ0FBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtBTjhsWGpDOztBTW4xWEE7RUF1UFEsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQWdCO0VBQ2hCLDJCQUEyQjtFQUMzQixzQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixTQUFTO0VBQ1QsZUFBWTtBTmdtWHBCOztBTWwyWEE7RUFvUVUscUJBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsK0VBQTBFO0FOa21YcEY7O0FNejJYQTtFQTBRVSxrQkFBa0I7QU5tbVg1Qjs7QU03MlhBO0VBNFFZLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixpQkFBWTtFQUNaLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsYUFBVTtBTnFtWHRCOztBTXozWEE7RUF5UlEsZ0JBQWdCO0FOb21YeEI7O0FNNzNYQTtFQTRSUSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLFdBQVc7QU5xbVhuQjs7QU1yNFhBO0VBbVNRLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLG9CQUFlO0VMclJyQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRDQzWGpDOztBTWw1WEE7RUEwU1EsbUJBQWdCO0VBQ2hCLG1CQUFtQjtBTjRtWDNCOztBTXY1WEE7RUE2U1UsbUJBQWU7RUFDZixvQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLGNBQWM7RUFDZCwyQkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIscUJBQWU7QU44bVh6Qjs7QU1oNlhBO0VBcVRVLGdCQUFnQjtFQUNoQixtQkFBZTtFQUNmLG1CQUFpQjtFQUNqQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHVCQUEyQjtFQUEzQixtQ0FBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtBTittWHJDOztBTXo2WEE7RUE0VFksY0FBYztFQUNkLHNCQUFpQjtBTmluWDdCOztBTTk2WEE7RUFrVVEsa0JBQWU7RUFDZixvQkFBaUI7RUFDakIsMEJBQTBCO0FOZ25YbEM7O0FNcDdYQTtFQXNVVSxnQkFBZ0I7RUFDaEIsa0JBQWU7RUFDZixxQkFBaUI7RUFDakIscUJBQWtCO0VBQ2xCLGNBQWM7QU5rblh4Qjs7QU01N1hBO0VBNFVZLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QU5vblh6Qjs7QU1oOFhBO0VBOFVjLG9CQUFlO0FOc25YN0I7O0FNcDhYQTtFQWtWWSxnQkFBZ0I7RUFDaEIsNEJBQXdCO0VBQ3hCLG9CQUFpQjtBTnNuWDdCOztBTTE4WEE7RUF3VlUsb0JBQWdCO0VBQ2hCLFlBQVE7QU5zblhsQjs7QU0vOFhBO0VBMlZZLGdCQUFZO0VBQ1osbUJBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZUFBWTtFQUNaLHFCQUFpQjtBTnduWDdCOztBTXY5WEE7RUFtV1Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG9CQUFlO0VBQ2YscUJBQWlCO0FOd25YM0I7O0FNaCtYQTtFQTBXWSxvQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QU4wblgvQjs7QU16K1hBO0VBaVhjLGNBQWM7RUFDZCxXQUFVO0VBQ1YsbUJBQWM7RUFDZCxpQkFBVztFQUNYLDhFQUE4RTtFQUM5RSxxQkFBZ0I7QU40blg5Qjs7QU1sL1hBO0VBNlhNLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFVBQVU7QU55blhoQjs7QU1sZ1lBO0VBOFlNLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHNCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0FOd25YbEI7O0FNN2dZQTtFQTJaUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtBTnNuWHBCOztBTXJoWUE7RUFtYVEsY0FBVTtFQUNWLGFBQVM7QU5zblhqQjs7QU0xaFlBO0VBc2FVLG1CQUFlO0VBQ2YsZUFBWTtFQUNaLG9CQUFjO0VBQ2Qsb0JBQWlCO0FOd25YM0I7O0FNamlZQTtFQThhTSxrQkFBa0I7RUFDbEIsZ0JBQVk7RUFDWixlQUFXO0FOdW5YakI7O0FNdmlZQTtFQW1iTSxrQkFBa0I7QU53blh4Qjs7QU0zaVlBO0VBcWJRLG1CQUFnQjtBTjBuWHhCOztBTS9pWUE7RUF3YlEsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBZTtFQUNmLGlCQUFpQjtFQUNqQixXQUFXO0FOMm5YbkI7O0FNdmpZQTtFQStiUSxnQkFBZ0I7RUFDaEIsb0JBQWU7RUFDZixzQkFBaUI7RUFDakIscUJBQWU7RUxqYnJCLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxnQ0FBcUM7RUFDckMsK0JBQStCO0FEOGlZakM7O0FNcGtZQTtFQXNjUSxvQkFBZ0I7QU5rb1h4Qjs7QU14a1lBO0VBd2NVLG9CQUFlO0VBQ2Ysc0JBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3QixjQUFjO0VBQ2QsMkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHFCQUFlO0FOb29YekI7O0FNamxZQTtFQWdkVSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHFCQUFpQjtFQUNqQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHVCQUEyQjtFQUEzQixtQ0FBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtBTnFvWHJDOztBTTFsWUE7RUF1ZFksY0FBYztFQUNkLHNCQUFpQjtBTnVvWDdCOztBTS9sWUE7RUFnZU0sa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsdUJBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QU5tb1hsQjs7QU0xbVlBO0VBNmVRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0FOaW9YcEI7O0FNbG5ZQTtFQXNmTSxrQkFBa0I7RUFDbEIsWUFBUztFQUNULGNBQVc7QU5nb1hqQjs7QU14bllBO0VBMmZNLGtCQUFrQjtBTmlvWHhCOztBTTVuWUE7RUE2ZlEsZ0JBQWdCO0FObW9YeEI7O0FNaG9ZQTtFQWdnQlEsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixXQUFXO0FOb29YbkI7O0FNeG9ZQTtFQXVnQlEsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixvQkFBaUI7RUFDakIsb0JBQWU7RUx6ZnJCLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHVDQUF1QztFQUN2QyxnQ0FBcUM7RUFDckMsK0JBQStCO0FEK25ZakM7O0FNcnBZQTtFQStnQk0sbUJBQWdCO0FOMG9YdEI7O0FNenBZQTtFQWloQlEsZ0JBQWdCO0VBQ2hCLG1CQUFlO0VBQ2YsbUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsdUJBQTJCO0VBQTNCLG1DQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0FONG9YbkM7O0FNbHFZQTtFQXdoQlUsY0FBYztFQUNkLHNCQUFpQjtBTjhvWDNCOztBTXZxWUE7RUE2aEJRLG1CQUFlO0VBQ2Ysb0JBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3QixjQUFjO0VBQ2QsMkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHFCQUFlO0FOOG9YdkI7O0FNaHJZQTtFQXVpQkksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFlBQVM7RUFDVCx5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QU42b1h2Qjs7QU10cllBO0VBMmlCTSxlQUFZO0VBQ1osbUJBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHNCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7QU4rb1hsQjs7QU1sc1lBO0VBeWpCUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtBTjZvWHBCOztBTTFzWUE7RUFra0JNLGtCQUFrQjtFQUNsQixtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtBTjRvWFo7O0FNL3NZQTtFQXFrQlEsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixvQkFBZTtFQUNmLHNCQUFpQjtFQUNqQixXQUFXO0FOOG9YbkI7O0FNdnRZQTtFQTRrQlEsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixvQkFBaUI7RUFDakIsb0JBQWU7RUw5akJyQiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRDhzWWpDOztBTXB1WUE7RUFvbEJNLG1CQUFnQjtFQUNoQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVE7QU5vcFhkOztBTTN1WUE7RUF5bEJRLGNBQWM7QU5zcFh0Qjs7QU0vdVlBO0VBNGxCUSxnQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZixtQkFBaUI7QU51cFh6Qjs7QU1ydllBO0VBaW1CUSxvQkFBZTtFQUNmLHFCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsY0FBYztBTndwWHRCOztBTTV2WUE7RUF5bUJJLGtCQUFrQjtBTnVwWHRCOztBTWh3WUE7RUE0bUJRLHlCQUF5QjtBTndwWGpDOztBTXB3WUE7RUFnbkJNLHFCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLFlBQVk7QU53cFhsQjs7QU0zd1lBO0VBcW5CUSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBRWhCLGdDQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7QU55cFhwQjs7QU1weFlBO0VBOG5CVSxnQ0FBMEI7QU4wcFhwQzs7QU14eFlBO0VBb29CVSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtBTndwWHRCOztBTWh5WUE7RUE2b0JRLHdCQUFvQjtBTnVwWDVCOztBTXB5WUE7RUErb0JVLG1CQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUFpQjtBTnlwWDNCOztBTTF5WUE7RUFvcEJVLHFCQUFlO0VBQ2YsbUJBQWU7RUFDZixxQkFBaUI7QU4wcFgzQjs7QU1oellBO0VBMHBCUSxvQkFBZ0I7QU4wcFh4Qjs7QU1wellBO0VBNHBCVSxjQUFjO0FONHBYeEI7O0FNeHpZQTtFQStwQlUsZ0JBQWdCO0VBQ2hCLGtCQUFlO0VBQ2YscUJBQWlCO0FONnBYM0I7O0FNOXpZQTtFQW9xQlUsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGVBQWU7RUFDZixxQkFBaUI7QU44cFgzQjs7QU1wMFlBO0VBMHFCUSxvQkFBaUI7RUFDakIsb0JBQWdCO0VBQ2hCLHNCQUFtQjtBTjhwWDNCOztBTTEwWUE7RUErcUJRLGFBQVc7RUFDWCxjQUFZO0VBQ1osa0JBQWU7RUFDZixvQkFBaUI7QU4rcFh6Qjs7QU1qMVlBO0VBc3JCTSxnQkFBZ0I7RUFDaEIsWUFBWTtBTitwWGxCOztBTXQxWUE7RUF5ckJRLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsdUJBQWtCO0FOaXFYMUI7O0FNbDJZQTtFQXNzQkksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFlBQVM7RUFDVCx5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QU5ncVh2Qjs7QU14MllBO0VBMHNCTSxlQUFZO0VBQ1osbUJBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHlCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFFWixxQkFBcUI7QU5pcVgzQjs7QU1yM1lBO0VBeXRCUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsWUFBWTtBTmdxWHBCOztBTTczWUE7RUFrdUJNLGtCQUFrQjtFQUNsQixtQkFBTTtFQUFOLGVBQU07TUFBTixXQUFNO1VBQU4sT0FBTTtBTitwWFo7O0FNbDRZQTtFQXF1QlEsY0FBYztFQUNkLHVCQUFrQjtFQUNsQixXQUFXO0VBQ1gsbUJBQWU7RUFDZixxQkFBaUI7RUFDakIsZ0JBQWdCO0FOaXFYeEI7O0FNMzRZQTtFQTZ1QlEsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixvQkFBaUI7RUw5dEJ2QiwrQkFBK0I7RUFDL0IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix1Q0FBdUM7RUFDdkMsZ0NBQXFDO0VBQ3JDLCtCQUErQjtBRGk0WWpDOztBTXY1WUE7RUFvdkJNLG1CQUFlO0VBQ2YscUJBQWlCO0VBQ2pCLHVCQUFtQjtFQUNuQixXQUFXO0VBQ1gsb0JBQWdCO0VBQ2hCLHFGQUFxRjtBTnVxWDNGOztBTWg2WUE7RUE4dkJNLDhCQUE4QjtBTnNxWHBDOztBTXA2WUE7RUFxd0JVLGFBQVM7RUFDVCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUNBQThCO0VBQzlCLGdCQUFnQjtFQUNoQixrQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixXQUFXO0FObXFYckI7O0FNcDdZQTtFQXd4Qkksa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QU5ncVhqQjs7QU16N1lBO0VBNHhCUSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0FOaXFYckI7O0FNNzdZQTtFQWd5Qk0sa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBa0I7RUFDbEIsK0NBQTBCO0VBQzFCLFdBQVc7RUFDWCxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsaUJBQVk7RUFDWixnQkFBZ0I7RUFDaEIsbUJBQWU7RUFDZixvQkFBaUI7RUFDakIsWUFBUTtFQUNSLFdBQVc7RUFDWCxtQkFBbUI7RUFFbkIsVUFBVTtBTmdxWGhCOztBTWw5WUE7RUFvekJRLGNBQWM7RUFDZCxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxrQ0FBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsZ0JBQVc7RUFDWCxnQkFBWTtFQUNaLG1CQUFtQjtFQUNuQixzQkFBa0I7RUFDbEIsc0RBQXNEO0FOa3FYOUQ7O0FNNXBYQSxRQUFBO0FBQ0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7QU4rcFhqQjs7QU1qcVhBO0VBSUksb0JBQWM7QU5pcVhsQjs7QU1ycVhBO0VBTU0seUJBQXlCO0FObXFYL0I7O0FNenFYQTtFQVFRLFlBQVk7QU5xcVhwQjs7QU03cVhBO0VBYUksc0JBQWM7QU5vcVhsQjs7QU1qclhBO0VBZU0sNEJBQXNCO0FOc3FYNUI7O0FNcnJYQTtFQWlCUSxZQUFZO0FOd3FYcEI7O0FNenJYQTtFQXNCSSxvQkFBYztBTnVxWGxCOztBTTdyWEE7RUF3Qk0sZ0NBQThCO0FOeXFYcEM7O0FNanNYQTtFQTBCUSxZQUFZO0FOMnFYcEI7O0FNcnNYQTtFQStCSSxvQkFBYztBTjBxWGxCOztBTXpzWEE7RUFpQ00sMkJBQXVCO0FONHFYN0I7O0FNN3NYQTtFQW1DUSxZQUFZO0FOOHFYcEI7O0FNanRYQTtFQXdDSSxjQUFjO0FONnFYbEI7O0FNcnRYQTtFQTJDUSxvQkFBZ0I7QU44cVh4Qjs7QU92aFpBOztFQUdRLGNBQWM7RUFDZCxtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixTQUFTO0FQeWhaakIiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5pbm5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jbGFtcC0xIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5jbGFtcC0yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5wLWNsYW1wLTE6OnBsYWNlaG9sZGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyog64SY7LmY64qUIO2FjeyKpO2KuCDsiKjquYAgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtY2xhbXAtMTpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiBmb250ICovXG4uZnotMCB7XG4gIGZvbnQtc2l6ZTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTIyIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uZnctNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTUge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy02IHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctNyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnRhLWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50YS1yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRhLXI6OnBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YS1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi52YS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4ubGgtMjIge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgLyogMy4yNXB4ICovXG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG5cbi51bmRlcmxpbmUubC0wIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMCU7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnctODkge1xuICB3aWR0aDogODlweCAhaW1wb3J0YW50O1xufVxuXG4udy05NiB7XG4gIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwNSB7XG4gIHdpZHRoOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4udy0xMjQge1xuICB3aWR0aDogMTI0cHggIWltcG9ydGFudDtcbn1cblxuLnctMTUwIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTE3MyB7XG4gIHdpZHRoOiAxNzNweCAhaW1wb3J0YW50O1xufVxuXG4udy0xOTYge1xuICB3aWR0aDogMTk2cHggIWltcG9ydGFudDtcbn1cblxuLnctMjA2IHtcbiAgd2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTIwOCB7XG4gIHdpZHRoOiAyMDhweCAhaW1wb3J0YW50O1xufVxuXG4udy0yNjYge1xuICB3aWR0aDogMjY2cHggIWltcG9ydGFudDtcbn1cblxuLnctMjcxIHtcbiAgd2lkdGg6IDI3MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTI4MCB7XG4gIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xufVxuXG4udy0zMjAge1xuICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuLnctMzU0IHtcbiAgd2lkdGg6IDM1NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwcCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNDIge1xuICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cblxuLmgtNDYge1xuICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaC0xODAge1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5taW53LTEzMCB7XG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1pbnctMTQwIHtcbiAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBtYXJnaW4gLyBwYWRkaW5nIC8gY29sb3IgLyBldGMgKi9cbi5tZy1hdXRvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tZy0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm10LTE0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tdC0yOCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubXQtMjI0IHtcbiAgbWFyZ2luLXRvcDogMjI0cHg7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYi0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWwtMTIge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLm1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtZGdyYXkge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmMtZGdyYXkyIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5jLXJlZCB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xufVxuXG4uYy1iayB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5taW53LTU2IHtcbiAgbWluLXdpZHRoOiA1NnB4O1xufVxuXG4vKiBtYXJnaW4gLyBwYWRkaW5nIC8gY29sb3IgLyBldGMgKi9cbi8qIGZsZXggKi9cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC5hbC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZsZXguYWwtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXguYWwtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZmxleC5zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4Lmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZsZXguanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXguc3BhY2UtNCB7XG4gIGdhcDogNHB4O1xufVxuXG4uZmxleC5zcGFjZS02IHtcbiAgZ2FwOiA2cHg7XG59XG5cbi5mbGV4LnNwYWNlLTgge1xuICBnYXA6IDhweDtcbn1cblxuLmZsZXguc3BhY2UtMTAge1xuICBnYXA6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZsZXguc3BhY2UtMTQge1xuICBnYXA6IDE0cHg7XG59XG5cbi5mbGV4LnNwYWNlLTE2IHtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uc3BhY2UtMTAge1xuICBnYXA6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtMCB7XG4gIGZsZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLyogZmxleCAqL1xuLyogaW5wdXQgKi9cbi5pbnAtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbnAtbGFiZWwuZXNzZW50aWFsIC5sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnKic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY29sb3I6ICNDRjAwMEU7XG59XG5cbi5pbnAtYm94LnNwYWNlLTQge1xuICBnYXA6IDRweDtcbn1cblxuLmlucC1ib3guc3BhY2UtNiB7XG4gIGdhcDogNnB4O1xufVxuXG4uaW5wLWJveC5zcGFjZS04IHtcbiAgZ2FwOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmlucC1ib3guZmxleC0xID4gZGl2IHtcbiAgZmxleDogMTtcbn1cblxuLmlucC1ib3guYnRuLXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaW5wLWJveC5idG4tdHkgLmlucHV0IHtcbiAgZmxleDogMTtcbn1cblxuLmlucC1ib3guYnRuLXR5IC5idG4ge1xuICB3aWR0aDogODFweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uaW5wLWJveC5idG4tdHkgLmJ0biA+IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnAtYm94LnRlbC10eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuXG4uaW5wLWJveC50ZWwtdHkgLmlucHV0IHtcbiAgZmxleDogMTtcbn1cblxuLmlucC1ib3gudGVsLXR5ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlucC1ib3guc2VsZWN0LXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5pbnAtYm94LnNlbGVjdC10eSAuY3VzLXNlbGVjdCB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLmlucC1ib3guc2VsZWN0LXR5IC5pbnB1dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5pbnAtYm94LnNlbGVjdC10eS50eTIgLmN1cy1zZWxlY3Qge1xuICB3aWR0aDogMTE0cHg7XG59XG5cbi5pbnAtYm94LnB3LXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wLWJveC5wdy10eSAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmlucC1ib3guZW1haWwtdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbnAtYm94LmVtYWlsLXR5IC5pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uaW5wLWJveC5lbWFpbC10eSAuaW5wdXQgLnQtaW5wIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaW5wLWJveC5lbWFpbC10eSAuaW5wdXQgcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnAtYm94LnRpbWUtdHkgLmlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wLWJveC50aW1lLXR5IC50aW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0NGMDAwRTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnQtaW5wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50LWlucDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQzlDOUM5O1xufVxuXG4udC1pbnA6ZGlzYWJsZWQsIC50LWlucDpyZWFkLW9ubHkge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnQtaW5wLmRhdGVwaWNrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jYWxlbmRhci5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE0cHggY2VudGVyO1xufVxuXG4uaW5wdXQuc2NoLXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmlucHV0LnNjaC10eSAuaW5wIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pbnB1dC5zY2gtdHkgLmlucDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg4ODtcbiAgY29sb3I6ICNDOUM5Qzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnB1dC5zY2gtdHkudHkyIHtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3LjVweCAxNHB4IDcuNXB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlucHV0LnNjaC10eS50eTIgLmlucCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmlucHV0LnNjaC10eS50eTIgLmlucDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbnB1dC5zY2gtdHkudHkyIC5idG4uY2lyY2xlLWRlbCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pbnB1dC5zY2gtdHkudHkyIC5idG4uc2VhcmNoIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLyogaW5wdXQgKi9cbi8qIHRleHRhcmVhICovXG4uY210LWlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgNTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uY210LWlucHV0IC50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNtdC1pbnB1dCAudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2M5YzljOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNtdC1pbnB1dCAuY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4udGV4dC1ib3ggLnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xufVxuXG4udGV4dC1ib3ggLmNvdW50IGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG5cbi50ZXh0LWJveCAuY291bnQgZW06YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRleHQtYm94LnR5MiB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGV4dC1ib3gudHkyIC50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi50ZXh0LWJveC50eTIgLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjYzljOWM5O1xufVxuXG4udGV4dC1ib3gudHkyIC5jb3VudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRleHQtYm94LnR5MyB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDE0cHggMCA1NHB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi50ZXh0LWJveC50eTMgLnRleHRhcmVhIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4udGV4dC1ib3gudHkzIC50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYzljOWM5O1xufVxuXG4udGV4dC1ib3gudHkzIC5jb3VudCB7XG4gIGJvdHRvbTogMTRweDtcbn1cblxuLyogdGV4dGFyZWEgKi9cbi8qIGNoZWNrYm94ICovXG4uY2hrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jaGtib3guc2luZ2xlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5jaGtib3guc2luZ2xlID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dCxcbi5jaGtib3guc2luZ2xlID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uY2hrYm94ID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoa2JveCA+IGxhYmVsID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5jaGtib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4ODg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmNoa2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLnRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jaGtib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC50ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAudGV4dDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC50ZXh0IHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5jaGtib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnRleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGJvcmRlci1jb2xvcjogIzExMTtcbn1cblxuLmNoa2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudGV4dDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jaGtib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC50ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2hlY2tfZ3Iuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgNnB4IGNlbnRlci8xM3B4IDlweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNoa2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudGV4dCB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4uY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50ZXh0OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2hlY2tfd3Quc3ZnXCIpO1xufVxuXG4uY2hrYm94ID4gbGFiZWwgPiBpbnB1dDpkaXNhYmxlZCArIC50ZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uY2hrYm94LnR5MiA+IGxhYmVsID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLnRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jaGtib3gudHkyID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAudGV4dDo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNoa2JveC50eTIgPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC50ZXh0OjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jaGtib3gudHkyID4gbGFiZWwgPiBpbnB1dDpkaXNhYmxlZCArIC50ZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uY2hrYm94LnR5MiA+IGxhYmVsID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jaGtib3gudHkyID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dDo6YmVmb3JlIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jaGVja19ncjIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTRweDtcbn1cblxuLmNoa2JveC50eTIgPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnRleHQge1xuICBjb2xvcjogIzExMTtcbn1cblxuLmNoa2JveC50eTIgPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnRleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2hlY2tfYmsyLnN2Z1wiKTtcbn1cblxuLmNoa2JveC5zLTE2ID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoa2JveC5zLTE2ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmNoa2JveC5zLTE2ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dDo6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDJweDtcbn1cblxuLmNoa2JveC5zLTE2ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50ZXh0OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2hlY2tfd3Quc3ZnXCIpO1xufVxuXG4uY2hrYm94LnMtMTYgPiBsYWJlbCA+IGlucHV0OmRpc2FibGVkICsgLnRleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5jaGtib3gubm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBjaGVja2JveCAqL1xuLyogYnV0dG9uICovXG4vKiBidXR0b24gKi9cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYnRuLmljb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0bi5pY29uLnp6aW0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3p6aW0uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi56emltLmMtZGdyYXkge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3p6aW1fZGdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi56emltLmMtZGdyYXkucy0xOCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5idG4uaWNvbi56emltLmMtZGdyYXkucy0yMCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5idG4uaWNvbi56emltLmMtZGdyYXkucy0yNCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5idG4uaWNvbi56emltLmMtYmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3p6aW1fYmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi56emltLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fenppbV9hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi50b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X2RfYmtfOC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci85cHggNnB4O1xufVxuXG4uYnRuLmljb24udG9nZ2xlLmMtZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9nci5zdmdcIik7XG59XG5cbi5idG4uaWNvbi5zaGFyZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc2hhcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi5tYXJrIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9tYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uYnRuLmljb24uY29tcGFyZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY29tcGFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmJ0bi5pY29uLmNvbXBhcmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jb21wYXJlX2FjdGl2ZS5zdmdcIik7XG59XG5cbi5idG4uaWNvbi5jbG9zZS5jLXdoaXRlLnMtMTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Nsb3NlX3d0XzE0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmJ0bi5pY29uLnJlc2V0IHtcbiAgZmxleDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcmVzZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjRweDtcbn1cblxuLmJ0bi5pY29uLnJlbW92ZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcmVtb3ZlX2JrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uYnRuLmljb24ucmVtb3ZlLmMtZGdyYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3JlbW92ZV9kZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYnRuLmljb24ucmVtb3ZlLnMtMTgge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uYnRuLmljb24uc2VhcmNoIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi5hcnJvdy5jLWRncmF5IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ0bi5pY29uLmNpcmNsZS1kZWwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NpcmNsZV9kZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi5zY2gtYmFjayB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc2VhcmNoX2JhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuLmJ0bi5pY29uLnB3LXZpZXcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3B3X3ZpZXcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uaWNvbi5wdy12aWV3LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcHdfdmlld19hY3RpdmUuc3ZnXCIpO1xufVxuXG4uYnRuLmljb24ucC1tb2RpZnkge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NzNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xOHB4O1xufVxuXG4uYnRuLmljb24ucC1kZWxldGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Bvc3RfZGVsZXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE4cHg7XG59XG5cbi5idG4uaWNvbi5jYXJ0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmJ0bi5pY29uLmNhcnQuYy1ncmF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jYXJ0X2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4uYmQtZ3JheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi5iZC1ncmF5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idG4uYmQtZ3JheTpkaXNhYmxlZCA+IHNwYW4sIC5idG4uYmQtZ3JheS5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmJ0bi5iZC1ncmF5LnNlbGVjdGVkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5iZC1iayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi5iZC1iazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnRuLmJkLWJrOmRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG59XG5cbi5idG4uYmQtYms6ZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5idG4uYmQtbGdyYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4uYmQtbGdyYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi5iZC1sZ3JheTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5idG4uYmQtbGdyYXk6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cblxuLmJ0bi5iZC1sZ3JheTpkaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmJ0bi5iZC1sZ3JheS5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYmQtbGdyYXkyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLmJkLWxncmF5Mjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnRuLmJkLWxncmF5MjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5idG4uYmQtbGdyYXkyOmRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi5idG4uYmQtbGdyYXkyOmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uYnRuLmJkLWxncmF5Mi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xufVxuXG4uYnRuLmJkLWxncmF5MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi5iZC1sZ3JheTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJ0bi5iZC1sZ3JheTM6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cblxuLmJ0bi5iZC1sZ3JheTM6ZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5idG4uYmctYmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG59XG5cbi5idG4uYmctYmsgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4uYmctYms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi5iZy1ncmF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xufVxuXG4uYnRuLmJnLWdyYXkgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4uYmctZ3JheTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG5cbi5idG4uYmctZ3JheTIgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4uYmctbGdyYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5cbi5idG4uYmctbGdyYXkgPiBzcGFuIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5idG4udHkxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnRuLnR5MSA+IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnRuLnR5MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuXG4uYnRuLnR5MiA+IHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLnR5MyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xufVxuXG4uYnRuLnR5MyA+IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLnR5NCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNDZweDtcbn1cblxuLmJ0bi50eTQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJ0bi50eTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5idG4udHk1ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idG4udHk2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYnRuLnR5NiA+IHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLnR5NyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uYnRuLnR5NyA+IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLmZpbHRlciB7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9maWx0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdC8xNnB4O1xufVxuXG4uYnRuLnJlc2V0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Jlc2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQvMThweDtcbn1cblxuLmJ0bi5yZXNldDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcmVzZXRfZGlzYWJsZWQuc3ZnXCIpO1xufVxuXG4uYnRuLnJlc2V0LnR5MiB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5cbi5idG4ucmVzZXQudHkyID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmJ0bi5yZXNldC5jLWRncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXNldF9kZ3JheS5zdmdcIik7XG59XG5cbi5idG4ubC1iYXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJ0bi5sLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNDOUM5Qzk7XG59XG5cbi5idG4ucGx1cyA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGx1c19ia18xMC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEycHg7XG59XG5cbi5idG4udHktc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X2RfYmtfOC5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyLzExcHggN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2M5YzljOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLnR5LXNlbGVjdCA+IHNwYW4ge1xuICBjb2xvcjogI2M5YzljOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLnR5LXNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzExMTtcbn1cblxuLmJ0bi50eS1zZWxlY3Quc2VsZWN0IHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5idG4udHktc2VsZWN0LnNlbGVjdCA+IHNwYW4ge1xuICBjb2xvcjogIzExMTtcbn1cblxuLmJ0bi50eS1hcnJvdy5jLWRncmF5IHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyMl81LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzZweDtcbn1cblxuLmJ0bi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnRuLWJveCAudy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ib3ggLnctYXV0byB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ib3guc3BhY2UtNiB7XG4gIGdhcDogNnB4O1xufVxuXG4uYnRuLWJveC5zcGFjZS04IHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5idG4tYm94LnNwYWNlLTEwIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYnRuLWJveC5zcGFjZS0xMiB7XG4gIGdhcDogMTJweDtcbn1cblxuLmJ0bi1ib3guZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE4cHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJ0bi1ib3guZml4ZWQudHkyIHtcbiAgYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuXG4uYnRuLWJveC5maXhlZC50eTMge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5idG4tYm94LmZsZXgtMSAuYnRuIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmJ0bi1ib3gudHktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tYm94LnR5LWNlbnRlciAuYnRuIHtcbiAgbWluLXdpZHRoOiAxNzNweDtcbn1cblxuLmJ0bi1ib3gudHktY2VudGVyMiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLWJveC50eS1jZW50ZXIyIC5idG4ge1xuICBtaW4td2lkdGg6IDIwNnB4O1xufVxuXG4uYnRuLWJveC50eS1jZW50ZXIzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tYm94LnR5LWNlbnRlcjMgLmJ0biB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi8qIGJ1dHRvbiAqL1xuLyogdGFibGUgKi9cbi8qIHRhYmxlICovXG4vKiB0YWIgKi9cbi50YWItbGlzdC13cmFwLnR5MSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRhYi1saXN0LXdyYXAudHkxIC50YWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWItbGlzdC13cmFwLnR5MSAudGFiLWxpc3QgLnRhYi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50YWItbGlzdC13cmFwLnR5MSAudGFiLWxpc3QgLnRhYi1tZW51IGEsIC50YWItbGlzdC13cmFwLnR5MSAudGFiLWxpc3QgLnRhYi1tZW51IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTJweCAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTEgLnRhYi1saXN0IC50YWItbWVudS5hY3RpdmUgYSwgLnRhYi1saXN0LXdyYXAudHkxIC50YWItbGlzdCAudGFiLW1lbnUuYWN0aXZlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWItbGlzdC13cmFwLnR5MSAudGFiLWxpc3QgLnRhYi1tZW51LmFjdGl2ZSBhOjpiZWZvcmUsIC50YWItbGlzdC13cmFwLnR5MSAudGFiLWxpc3QgLnRhYi1tZW51LmFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzExMTtcbn1cblxuLnRhYi1saXN0LXdyYXAudHkyIHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWItbGlzdC13cmFwLnR5MiAudGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTIgLnRhYi1saXN0IC50YWItbWVudSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDQuNXB4KTtcbn1cblxuLnRhYi1saXN0LXdyYXAudHkyIC50YWItbGlzdCAudGFiLW1lbnUgYSwgLnRhYi1saXN0LXdyYXAudHkyIC50YWItbGlzdCAudGFiLW1lbnUgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRhYi1saXN0LXdyYXAudHkyIC50YWItbGlzdCAudGFiLW1lbnUgYTo6YmVmb3JlLCAudGFiLWxpc3Qtd3JhcC50eTIgLnRhYi1saXN0IC50YWItbWVudSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnRhYi1saXN0LXdyYXAudHkyIC50YWItbGlzdCAudGFiLW1lbnUuYWN0aXZlIGE6OmJlZm9yZSwgLnRhYi1saXN0LXdyYXAudHkyIC50YWItbGlzdCAudGFiLW1lbnUuYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTMge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYi1saXN0LXdyYXAudHkzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi50YWItbGlzdC13cmFwLnR5MyAudGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTMgLnRhYi1saXN0IC50YWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTMgLnRhYi1saXN0IC50YWItbWVudSBhLCAudGFiLWxpc3Qtd3JhcC50eTMgLnRhYi1saXN0IC50YWItbWVudSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4ODtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTMgLnRhYi1saXN0IC50YWItbWVudS5hY3RpdmUgYSwgLnRhYi1saXN0LXdyYXAudHkzIC50YWItbGlzdCAudGFiLW1lbnUuYWN0aXZlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWItbGlzdC13cmFwLnR5MyAudGFiLWxpc3QgLnRhYi1tZW51LmFjdGl2ZSBhOjpiZWZvcmUsIC50YWItbGlzdC13cmFwLnR5MyAudGFiLWxpc3QgLnRhYi1tZW51LmFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzExMTtcbn1cblxuLnRhYi1saXN0LXdyYXAudHk0IHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWItbGlzdC13cmFwLnR5NCAudGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTQgLnRhYi1saXN0IC50YWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTQgLnRhYi1saXN0IC50YWItbWVudSBhLCAudGFiLWxpc3Qtd3JhcC50eTQgLnRhYi1saXN0IC50YWItbWVudSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnRhYi1saXN0LXdyYXAudHk0IC50YWItbGlzdCAudGFiLW1lbnUgYTo6YmVmb3JlLCAudGFiLWxpc3Qtd3JhcC50eTQgLnRhYi1saXN0IC50YWItbWVudSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi50YWItbGlzdC13cmFwLnR5NCAudGFiLWxpc3QgLnRhYi1tZW51LmFjdGl2ZSBhLCAudGFiLWxpc3Qtd3JhcC50eTQgLnRhYi1saXN0IC50YWItbWVudS5hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbn1cblxuLnRhYi1saXN0LXdyYXAudHk0IC50YWItbGlzdCAudGFiLW1lbnUuYWN0aXZlIGE6OmJlZm9yZSwgLnRhYi1saXN0LXdyYXAudHk0IC50YWItbGlzdCAudGFiLW1lbnUuYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xufVxuXG4udGFiLWxpc3Qtd3JhcC50eTQgLnRhYi1saXN0IC50YWItbWVudS5hY3RpdmUgYSBzcGFuLCAudGFiLWxpc3Qtd3JhcC50eTQgLnRhYi1saXN0IC50YWItbWVudS5hY3RpdmUgYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYi1saXN0LXdyYXAuZmxleC0xIC50YWItbGlzdCAudGFiLW1lbnUge1xuICBmbGV4OiAxO1xufVxuXG4udGFiLWxpc3Qtd3JhcC5mbGV4LTEgLnRhYi1saXN0IC50YWItbWVudSBhLCAudGFiLWxpc3Qtd3JhcC5mbGV4LTEgLnRhYi1saXN0IC50YWItbWVudSBidXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50YWItbGlzdC1zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFiLWxpc3Qtc3dpcGVyLnRhYi1saXN0LXdyYXAudHkxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFiLWxpc3Qtc3dpcGVyLnRhYi1saXN0LXdyYXAudHkxLm1vdmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiBjYWxjKCAxMDAlIC0gMnB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYi1saXN0LXN3aXBlci50YWItbGlzdC13cmFwLnR5MS5hdC1lbmQ6OmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi50YWItY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogdGFiICovXG4vKiBsaXN0ICovXG4ubGlzdC50eTEgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5saXN0LnR5MSBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICfjg7snO1xufVxuXG4ubGlzdC5zLTEyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubGlzdC5zLTEyIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJ+ODuyc7XG59XG5cbi5saXN0LnMtMTQgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubGlzdC5zLTE1IGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpc3Qucy0xNiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saXN0LmMtZ3JheSBsaSB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4vKiBsaXN0ICovXG4vKiBhY2NvcmRpb24gKi9cbi5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbHVzX2RncmF5LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAqIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLXRpdGxlIC5idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX21pbnVzX2RncmF5LnN2Z1wiKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbi1pdGVtICsgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5hY2NvcmRpb24taXRlbS50eS1hcnJvdyAuYWNjb3JkaW9uLXRpdGxlIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbS50eS1hcnJvdyAuYWNjb3JkaW9uLXRpdGxlIC5idG46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9kZ3IyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzExcHggN3B4O1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0udHktYXJyb3cuYWN0aXZlIC5hY2NvcmRpb24tdGl0bGUgLmJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0udHkyIC5hY2NvcmRpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbn1cblxuLmFjY29yZGlvbi1pdGVtLnR5MiAuYWNjb3JkaW9uLXRpdGxlIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDM3NnB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hY2NvcmRpb24taXRlbS50eTIgLmFjY29yZGlvbi10aXRsZSAuYnRuIHAge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5hY2NvcmRpb24taXRlbS50eTIgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtLnR5Mi5hY3RpdmUgLmFjY29yZGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIGFjY29yZGlvbiAqL1xuLyogdGl0bGUgKi9cbi5zdWItdGl0bGUtYm94LnR5MSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcbn1cblxuLnN1Yi10aXRsZS1ib3gudHkyIHtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5O1xufVxuXG4uc3ViLXRpdGxlLWJveC50eTMge1xuICBwYWRkaW5nOiAwIDAgMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUM5Qzk7XG59XG5cbi5zdWItdGl0bGUtYm94Lm5vLWJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnQtdGl0bGUudHkxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdHTWFya2V0U2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50LXRpdGxlLnR5MiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi50LXRpdGxlLnR5MyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi50LXRpdGxlLnR5NCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi50LXRpdGxlLnR5NSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi50LXRpdGxlLnR5NiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50LXRpdGxlIC5hcnJvdy10eSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ia180LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzhweDtcbn1cblxuLnQtdGV4dC50eTEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4udC10ZXh0LnR5MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG5cbi50LXRleHQudHkzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi50LXRleHQuaW1wLXR5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2ltcF9kZ3JheS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wIDRweC8xNHB4O1xufVxuXG4udC10ZXh0LmltcC10eS5jLWJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9pbXBfYmsuc3ZnXCIpO1xufVxuXG4udC10ZXh0LmltcC10eS5jLWRncmF5MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25faW1wX2RncmF5Mi5zdmdcIik7XG59XG5cbi50LXRleHQuaW1wLXR5LmMtcmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2ltcF9yZWQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udC10ZXh0LmltcC10eS5jLXd0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25faW1wX3d0LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgM3B4LzE0cHg7XG59XG5cbi50LXRleHQuY2hrLXR5IHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NoZWNrX2JrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgMi41cHgvMTdweDtcbn1cblxuLnQtdGV4dC5pbmZvLXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50LXRleHQuaW5mby10eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50b2dnbGUtd3JhcC5hY3RpdmUgLnRvZ2dsZS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvZ2dsZS13cmFwLmFjdGl2ZSAuaWNvbi50b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnRvZ2dsZS13cmFwLmFjdGl2ZSAudHktdG9nZ2xlLnRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fbWludXNfZGdyYXkuc3ZnXCIpO1xufVxuXG4udG9nZ2xlLXdyYXAgLnRvZ2dsZS1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLXdyYXAgLnR5LXRvZ2dsZS50b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGx1c19kZ3JheS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci8wLjYyNXJlbTtcbn1cblxuLyogc3dpcGVyICovXG4uc3ctYm94Lml0ZW0tdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdy1ib3ggLnN3LWNvbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNDJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24uYy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLmMtd2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24uZnJhY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDQycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24uZnJhY3Rpb24gLmJhciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLmZyYWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDk1cHgpO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3dpcGVyX25leHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3dpcGVyX3ByZXYuc3ZnXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuXG4uc3ctY29udDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3LWNvbnQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3LWJveDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3LWJveDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3LWNvbnQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3LWNvbnQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3ctYm94OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zdy1ib3g6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cblxuLyogY3VzdG9tIHNlbGVjdCAqL1xuLmN1cy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXMtc2VsZWN0IC50cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXMtc2VsZWN0IC5vcHRpb24td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cblxuLmN1cy1zZWxlY3QgLm9wdGlvbi13cmFwLnNlbGVjdC1wb3B1cCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5jdXMtc2VsZWN0IC5vcHRpb24td3JhcCAucG9wdXAtbGF5ZXIge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cblxuLmN1cy1zZWxlY3QgLm9wdGlvbi13cmFwIC5wb3B1cC1sYXllciAucG9wdXAtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdXMtc2VsZWN0IC5vcHRpb24td3JhcCAucG9wdXAtbGF5ZXIgLnBvcHVwLWNvbnRlbnQgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmN1cy1zZWxlY3QgLm9wdGlvbi13cmFwIC5wb3B1cC1sYXllciAucG9wdXAtY29udGVudCAub3B0aW9uIHtcbiAgZmxleDogMSAxIDAlO1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmN1cy1zZWxlY3QudHkxIC50cmlnZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLmN1cy1zZWxlY3QudHkxIC50cmlnZ2VyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2dyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmN1cy1zZWxlY3QudHkxIC50cmlnZ2VyLXR4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmN1cy1zZWxlY3QudHkxIC5vcHRpb24td3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdXMtc2VsZWN0LnR5MSAub3B0aW9uIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jdXMtc2VsZWN0LnR5MSAub3B0aW9uID4gbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG5cbi5jdXMtc2VsZWN0LnR5MSAub3B0aW9uID4gbGkuc2VsZWN0LCAuY3VzLXNlbGVjdC50eTEgLm9wdGlvbiA+IGxpOmhvdmVyIHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5cbi5jdXMtc2VsZWN0LnR5MS5zZWxlY3QgLnRyaWdnZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2JrLnN2Z1wiKTtcbn1cblxuLmN1cy1zZWxlY3QudHkyIC50cmlnZ2VyIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmN1cy1zZWxlY3QudHkyIC50cmlnZ2VyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2JrXzguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY3VzLXNlbGVjdC50eTIgLnRyaWdnZXItdHh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNjOWM5Yzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY3VzLXNlbGVjdC50eTIgLm9wdGlvbi13cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jdXMtc2VsZWN0LnR5MiAub3B0aW9uIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmN1cy1zZWxlY3QudHkyIC5vcHRpb24gPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cblxuLmN1cy1zZWxlY3QudHkyIC5vcHRpb24gPiBsaS5zZWxlY3QsIC5jdXMtc2VsZWN0LnR5MiAub3B0aW9uID4gbGk6aG92ZXIge1xuICBjb2xvcjogIzExMTtcbn1cblxuLmN1cy1zZWxlY3QudHkyLmRpc2FibGVkIC50cmlnZ2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9kZ3JheV84LnN2Z1wiKTtcbn1cblxuLmN1cy1zZWxlY3QuYWwtdCAub3B0aW9uLXdyYXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY3VzLXNlbGVjdC5hY3RpdmUgLnRyaWdnZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmN1cy1zZWxlY3Quc2VsZWN0IC50cmlnZ2VyLXR4dCB7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuXG4uY3VzLXNlbGVjdC5kaXNhYmxlZCAudHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY3VzLXNlbGVjdC5kaXNhYmxlZCAudHJpZ2dlci10eHQge1xuICBjb2xvcjogI0M5QzlDOTtcbn1cblxuLmN1cy1zZWxlY3QgLnBvcHVwLWJvdHRvbSAub3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHggNnB4O1xufVxuXG4uY3VzLXNlbGVjdCAucG9wdXAtYm90dG9tIC5vcHRpb24gPiBsaSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDNweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIGhlaWdodDogNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5jdXMtc2VsZWN0IC5wb3B1cC1ib3R0b20gLm9wdGlvbiA+IGxpLnNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jdXMtc2VsZWN0IC5wb3B1cC1ib3R0b20gLm9wdGlvbi50eS1jaGsge1xuICBnYXA6IDE2cHg7XG59XG5cbi5jdXMtc2VsZWN0IC5wb3B1cC1ib3R0b20gLm9wdGlvbi50eS1jaGsgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY3VzLXNlbGVjdCArIC50ZXh0LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXMtc2VsZWN0LnR5LXRleHRhcmVhICsgLnRleHQtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIG5vZGF0YSAqL1xuLm5vZGF0YSBwIHtcbiAgcGFkZGluZy10b3A6IDExMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX25vZGF0YS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AvMTAwcHg7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xufVxuXG4ubm9kYXRhLnR5MSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub2RhdGEudHkyIHtcbiAgcGFkZGluZzogMTgwcHggMDtcbn1cblxuLm5vZGF0YS50eTMge1xuICBwYWRkaW5nOiAxNjhweCAwO1xufVxuXG4ubm9kYXRhLnR5NCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLm5vZGF0YS50eTUge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4ubm9kYXRhLnR5NiB7XG4gIGhlaWdodDogNDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm9kYXRhLnR5NyB7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG59XG5cbi8qIGJveCAqL1xuLmJnLWJveCB7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmJnLWJveC5yLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5iZy1ib3guci02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYmctYm94LmJnLWRncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cblxuLmJnLWJveC5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuLmJnLWJveC5iZC1iayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG59XG5cbi5iZy1ib3guYmQtZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XG59XG5cbi5iZy1ib3guYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmctYm94LmJkLWRncmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbn1cblxuLmJnLWJveC5uby1iZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5iZy1ib3gudHkyIHtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xufVxuXG4uYmctYm94LnR5MyB7XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbn1cblxuLmJnLWJveC50eTQge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5iZy1ib3gudHk1IHtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xufVxuXG4uYmctYm94LnR5NiB7XG4gIHBhZGRpbmc6IDM0cHggMDtcbn1cblxuLmJnLWJveC50eTcge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYmctYm94LnR5OCB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbn1cblxuLmdhcC02IHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi8qIOyKpOychOy5mCDrsoTtirwgKi9cbi5zd2l0Y2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2l0Y2gtd3JhcCA+IGxhYmVsID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5zd2l0Y2gtd3JhcCA+IGxhYmVsID4gaW5wdXQ6Y2hlY2tlZCArIC50ZXh0IHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5zd2l0Y2gtd3JhcCA+IGxhYmVsID4gaW5wdXQ6Y2hlY2tlZCArIC50ZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xufVxuXG4uc3dpdGNoLXdyYXAgPiBsYWJlbCA+IGlucHV0OmNoZWNrZWQgKyAudGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uc3dpdGNoLXdyYXAgPiBsYWJlbCA+IGlucHV0OmRpc2FibGVkICsgLnRleHQge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLnN3aXRjaC13cmFwID4gbGFiZWwgPiBpbnB1dDpkaXNhYmxlZCArIC50ZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xufVxuXG4uc3dpdGNoLXdyYXAgPiBsYWJlbCAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5zd2l0Y2gtd3JhcCA+IGxhYmVsIC50ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5zd2l0Y2gtd3JhcCA+IGxhYmVsIC50ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAycHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnN3aXRjaC13cmFwLnJldmVyc2UgPiBsYWJlbCA+IGlucHV0OmNoZWNrZWQgKyAudGV4dCB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4uc3dpdGNoLXdyYXAucmV2ZXJzZSA+IGxhYmVsID4gaW5wdXQ6Y2hlY2tlZCArIC50ZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xufVxuXG4uc3dpdGNoLXdyYXAucmV2ZXJzZSA+IGxhYmVsID4gaW5wdXQ6Y2hlY2tlZCArIC50ZXh0OjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zd2l0Y2gtd3JhcC5yZXZlcnNlID4gbGFiZWwgLnRleHQge1xuICBwYWRkaW5nOiAwIDQwcHggMCAwO1xufVxuXG4uc3dpdGNoLXdyYXAucmV2ZXJzZSA+IGxhYmVsIC50ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc3dpdGNoLXdyYXAucmV2ZXJzZSA+IGxhYmVsIC50ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTZweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc3dpdGNoLXdyYXAudHkyID4gbGFiZWwgPiBpbnB1dDpjaGVja2VkICsgLnRleHQ6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnN3aXRjaC13cmFwLnR5MiA+IGxhYmVsIC50ZXh0IHtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN3aXRjaC13cmFwLnR5MiA+IGxhYmVsIC50ZXh0OjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zd2l0Y2gtd3JhcC50eTIgPiBsYWJlbCAudGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiA0cHg7XG59XG5cbi8qIHNjcm9sbCDthYzsnbTruJQgKi9cbi50Ymwtc2Nyb2xsLXdyYXAge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnRibC50eTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cblxuLnRibC50eTEgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xufVxuXG4udGJsLnR5MiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4udGJsLnR5MiB0aCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5cbi50YmwudHkyIHRoLCAudGJsLnR5MiB0ZCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi50YmwudHkyIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRibC50eTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4udGJsLnR5MyB0aCwgLnRibC50eTMgdGQge1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnRibC50eTMgdGg6Zmlyc3QtY2hpbGQsIC50YmwudHkzIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi50YmwudHkzIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRibC50eTMgdGJvZHkgdGgge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRibC50eTMgdGJvZHkgdGgsIC50YmwudHkzIHRib2R5IHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRibC50eTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRibC50eTQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4udGJsLnR5NCB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRibC50eTQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnRibC50eTQgdGJvZHkgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMTIuNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnRibC50eTQgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi50YmwudGgtZml4ZWQgdGhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG5cbi8qIGhvdmVyLWJveCAqL1xuLmhvdmVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhvdmVyLWJveCAuaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ob3Zlci1ib3ggLmljb24ucS1tayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9xX21rX2xncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uaG92ZXItYm94IC5pY29uLnEtbWsuYy1kZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcV9ta19kZ3JheS5zdmdcIik7XG59XG5cbi5ob3Zlci1ib3ggLmljb24ucS1tay5tbC04IH4gLmhvdmVyLXRleHQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uaG92ZXItYm94IC5pY29uOmhvdmVyIH4gLmhvdmVyLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uaG92ZXItYm94IC5ob3Zlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZ2FwOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmhvdmVyLWJveCAuaG92ZXItdGV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0xNnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogIzY2NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmhvdmVyLWJveC5iLXR5IC5ob3Zlci10ZXh0IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAzMHB4O1xufVxuXG4uaG92ZXItYm94LmItdHkgLmhvdmVyLXRleHQ6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IC0xMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NjYgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIOqygOyDieyWtCAqL1xuLnNjaC1hdXRvY29tcGxldGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNjaC1hdXRvY29tcGxldGUtd3JhcCAuc2NoLWF1dG9jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNjaC1hdXRvY29tcGxldGUtd3JhcCAuc2NoLWF1dG9jb21wbGV0ZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zY2gtYXV0b2NvbXBsZXRlLXdyYXAgLnNjaC1hdXRvY29tcGxldGUgbGkgLm1hcmsge1xuICBjb2xvcjogIzExMTtcbn1cblxuLnNjaC1hdXRvY29tcGxldGUtd3JhcCAuc2NoLWF1dG9jb21wbGV0ZSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi5zY2gtYXV0b2NvbXBsZXRlLXdyYXAgLnNjaC1hdXRvY29tcGxldGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cy1ubyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGJvcmRlci1saW5lICovXG4uYm9yZGVyLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ib3JkZXItbGluZS5jLWxncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUVFRUVFO1xufVxuXG4uYm9yZGVyLWxpbmUuYy1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzlDOUM5O1xufVxuXG4uYm9yZGVyLWxpbmUtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyLWxpbmUtYm90dG9tLmMtbGdyYXkge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUU7XG59XG5cbi5ib3JkZXItbGluZS1ib3R0b20uYy1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzlDOUM5O1xufVxuXG4uYm9yZGVyLWxpbmUtYm90dG9tLmMtYmsge1xuICBib3JkZXItY29sb3I6ICMxMTE7XG59XG5cbi5ib3JkZXItbGluZS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJvcmRlci1saW5lLWxlZnQuYy1sZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRTtcbn1cblxuLyogZGF0ZXBpY2tlciAqL1xuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjQzlDOUM5O1xuICBwYWRkaW5nOiAxNnB4IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnVpLXdpZGdldCAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLXdpZGdldCAudWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncl81LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQtaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDIzMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAzcHggMCAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLCAudWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbi51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS1kYXRlcGlja2VyIHRkIGEudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4udWktc3RhdGUtaGlnaGxpZ2h0OjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIHRkIGEudWktc3RhdGUtaGlnaGxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGMEJFO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLWRhdGVwaWNrZXIgdGQgYS51aS1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbi51aS1zdGF0ZS1hY3RpdmU6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgdGQgYS51aS1zdGF0ZS1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxMTExMTE7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW46aG92ZXI6OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgdGQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbjo6YmVmb3JlLCAudWktZGF0ZXBpY2tlciB0ZCBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWhvdmVyLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRvcDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWhvdmVyOjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtaG92ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5wZXJpb2Qtc2NoLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wZXJpb2Qtc2NoLWJveCAudG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucGVyaW9kLXNjaC1ib3ggLnRvcCAuY2FsZW5kYXIge1xuICBnYXA6IDYuNXB4O1xufVxuXG4ucGVyaW9kLXNjaC1ib3ggLnRvcCAuaW5wdXQge1xuICBmbGV4OiAxO1xufVxuXG4ucGVyaW9kLXNjaC1ib3ggLnRvcCAuYnRuLWJveCB7XG4gIGZsZXg6IDE7XG59XG5cbi5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuXG4uY2FsZW5kYXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhbGVuZGFyIC5pbnB1dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5icmVhay1hbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi8qIOqygOyDieyhsOqxtCDtjJ3sl4UgKi9cbi5wZXJpb2Qtc2NoLXBvcHVwIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBlcmlvZC1zY2gtcG9wdXAgLmN1cy1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDExNHB4O1xufVxuXG4vKiBwYWdpbmF0aW9uICovXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiB1bCBsaSB7XG4gIHBhZGRpbmc6IDVweCA4cHggM3B4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLnBhZ2luYXRpb24gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg4ODtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbiB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcbn1cblxuLnBhZ2luYXRpb24gLmZpcnN0LCAucGFnaW5hdGlvbiAubGFzdCwgLnBhZ2luYXRpb24gLnJpZ2h0LCAucGFnaW5hdGlvbiAubGVmdCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gLmZpcnN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wYWdpX2ZpcnN0LnN2Z1wiKTtcbn1cblxuLnBhZ2luYXRpb24gLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BhZ2lfcHJldi5zdmdcIik7XG59XG5cbi5wYWdpbmF0aW9uIC5sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wYWdpX2xhc3Quc3ZnXCIpO1xufVxuXG4ucGFnaW5hdGlvbiAucmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BhZ2lfbmV4dC5zdmdcIik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODVweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMThweDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTE4cHg7XG4gIH1cbn1cblxuLnRvcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuXG4udG9wLWJhbm5lciAuaW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4udG9wLWJhbm5lciBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk3JTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1iYW5uZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2xvc2Vfd3RfMTQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi8qIGhlYWRlciAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGVhZGVyIC5oZC10b3Age1xuICBwYWRkaW5nOiAzMHB4IDAgMjZweDtcbn1cblxuLmhlYWRlciAuaGQtdG9wIC5pbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgaDEge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5oZWFkZXIgLmhkLXRvcCBoMSAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnNjaC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogNDMwcHg7XG59XG5cbi5oZWFkZXIgLmhkLXRvcCAuc2NoLWFyZWEgLmlucHV0LnNjaC10eSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDhweCAxOHB4IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnNjaC1hcmVhIC5pbnB1dC5zY2gtdHkgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IDA7XG59XG5cbi5oZWFkZXIgLmhkLXRvcCAuc2NoLWFyZWEgLmlucHV0LnNjaC10eSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmhlYWRlciAuaGQtdG9wIC5yaWdodC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDIwcHg7XG59XG5cbi5oZWFkZXIgLmhkLXRvcCAucmlnaHQtbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmhlYWRlciAuaGQtdG9wIC5yaWdodC1tZW51ID4gbGkgPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAtNHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnJpZ2h0LW1lbnUgLm15cGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fbXlwYWdlLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnJpZ2h0LW1lbnUgLm15cGFnZTpob3ZlciAuaGVhZGVyLXBvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXIgLmhkLXRvcCAucmlnaHQtbWVudSAuYWxhcm0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2FsYXJtLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnJpZ2h0LW1lbnUgLmFsYXJtOmhvdmVyIC5oZWFkZXItcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnJpZ2h0LW1lbnUgLmFsYXJtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnJpZ2h0LW1lbnUgLmNhcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NhcnQuc3ZnXCIpO1xufVxuXG4uaGVhZGVyIC5oZC10b3AgLnJpZ2h0LW1lbnUgLmNhcnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXIgLmduYi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIC5nbmItd3JhcCAuZ25iLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyIC5nbmItd3JhcCAuZGVwdGgxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuXG4uaGVhZGVyIC5nbmItd3JhcCAuZGVwdGgxID4gbGk6aG92ZXIgPiBhOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjZjAwMGU7XG59XG5cbi5oZWFkZXIgLmduYi13cmFwIC5kZXB0aDEgPiBsaTpob3ZlciAuZ25iLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXIgLmduYi13cmFwIC5kZXB0aDEgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZWFkZXIgLmduYi13cmFwIC5kZXB0aDEgPiBsaSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlYWRlciAuZ25iLXdyYXAgLmRlcHRoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbn1cblxuLmhlYWRlciAuZ25iLXdyYXAgLmRlcHRoMiA+IGxpIHtcbiAgbWluLXdpZHRoOiAxMS4zJTtcbn1cblxuLmhlYWRlciAuZ25iLXdyYXAgLmRlcHRoMiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5oZWFkZXIgLmduYi13cmFwIC5kZXB0aDIucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uaGVhZGVyIC5nbmItd3JhcCAuZGVwdGgzIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uaGVhZGVyIC5nbmItd3JhcCAuZGVwdGgzID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5oZWFkZXIgLmduYi13cmFwIC5kZXB0aDMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzExMTtcbn1cblxuLyogaGVhZGVyICovXG4vKiBmb290ZXIgKi9cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLmZvb3RlciAuZnQtbWVudSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG59XG5cbi5mb290ZXIgLmZ0LW1lbnUgLmlubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXIgLmZ0LW1lbnUgLmZ0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZm9vdGVyIC5mdC1tZW51IC5mdC1saW5rcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9vdGVyIC5mdC1tZW51IC5mdC1saW5rcyBhICsgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xufVxuXG4uZm9vdGVyIC5mdC1tZW51IC5mdC1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5mb290ZXIgLmZ0LW1lbnUgLmZ0LXNucyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mb290ZXIgLmZ0LWluZm8ge1xuICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbn1cblxuLmZvb3RlciAuZnQtaW5mbyAuaW5uZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOTBweDtcbn1cblxuLmZvb3RlciAuZnQtaW5mbyAuZnQtY29udGFjdCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3RlciAuZnQtaW5mbyAuZnQtY29udGFjdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvb3RlciAuZnQtaW5mbyAuZnQtY29udGFjdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uZm9vdGVyIC5mdC1pbmZvIC5mdC1jb21wYW55IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb290ZXIgLmZ0LWluZm8gLmZ0LWNvbXBhbnkgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb290ZXIgLmZ0LWluZm8gLmZ0LWNvbXBhbnkgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4IDhweDtcbn1cblxuLmZvb3RlciAuZnQtaW5mbyAuZnQtY29tcGFueSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uZm9vdGVyIC5mdC1pbmZvIC5mdC1jb21wYW55IHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNDOUM5Qzk7XG59XG5cbi8qIGZvb3RlciAqL1xuLyogcXVpY2sgbWVudSAqL1xuLnF1aWNrLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3R0b206IDcwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5xdWljay1tZW51IC5idG4tdG9wIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90b3Auc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjRweDtcbn1cblxuLnF1aWNrLW1lbnUgLmJ0bi10b3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDUyLjIzMnZoO1xufVxuXG4ucG9wdXAge1xuICAvKiDslYzrn7/tjJ3sl4UgKi9cbiAgLyog7ZWY64uo7Yyd7JeFICovXG59XG5cbi5wb3B1cC13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBvcHVwLXdyYXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBvcHVwLWxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDQ2NnB4O1xuICBtYXgtaGVpZ2h0OiA4MS42MTJ2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucG9wdXAtbGF5ZXIudy02NTQge1xuICB3aWR0aDogNjU0cHg7XG59XG5cbi5wb3B1cC1sYXllci53LTk2MCB7XG4gIHdpZHRoOiA5NjBweDtcbn1cblxuLnBvcHVwLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wdXAtaGVhZCA+IGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucG9wdXAtaGVhZCAuaWNvbi5jbG9zZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BvcHVwX2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ucG9wdXAtaGVhZCAuaWNvbi5iYWNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2JhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweCAxOHB4O1xufVxuXG4ucG9wdXAtY29udGVudCB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ucG9wdXAtY29udGVudCAuZ2FwLTYge1xuICBtYXJnaW46IDAgLTI0cHg7XG59XG5cbi5wb3B1cC1jb250ZW50IC5pbm5lci5oLTUzNiB7XG4gIGhlaWdodDogNTguMzI1dmg7XG59XG5cbi5wb3B1cC1idG4tYXJlYSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4ucG9wdXAtYnRuLWFyZWEuZnVsbCAuYnRuIHtcbiAgZmxleDogMTtcbn1cblxuLnBvcHVwLWFsZXJ0IHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4ucG9wdXAtYWxlcnQgLnBvcHVwLWxheWVyIHtcbiAgbWF4LXdpZHRoOiAzNTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBvcHVwLWFsZXJ0IC5wb3B1cC1sYXllci53LTQ2NiB7XG4gIG1heC13aWR0aDogNDY2cHg7XG59XG5cbi5wb3B1cC1hbGVydCAucG9wdXAtaGVhZCB7XG4gIHBhZGRpbmc6IDMwcHggMjRweCAxOHB4O1xufVxuXG4ucG9wdXAtYWxlcnQgLnBvcHVwLWhlYWQgaDIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBvcHVwLWFsZXJ0IC5wb3B1cC1oZWFkIC5pY29uLmNsb3NlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG4ucG9wdXAtYWxlcnQgLnBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3B1cC1hbGVydCAucG9wdXAtYnRuLWFyZWEge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9wdXAtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucG9wdXAtYm90dG9tIC5wb3B1cC1iYXIge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3B1cC1ib3R0b20gLnBvcHVwLWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0M5QzlDOTtcbn1cblxuLnBvcHVwLWJvdHRvbSAucG9wdXAtbGF5ZXIge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LWhlaWdodDogNzUlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAxNHB4IDE0cHggMCAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDI1LCAyNSwgMjUsIDAuMSk7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLnBvcHVwLWJvdHRvbSAucG9wdXAtaGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMThweCAyMHB4O1xufVxuXG4ucG9wdXAtYm90dG9tIC5wb3B1cC1oZWFkIC5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1ib3R0b20gLnBvcHVwLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuXG4ucG9wdXAtYm90dG9tIC5wb3B1cC1idG4tYXJlYSB7XG4gIHBhZGRpbmc6IDAgMjBweCBjYWxjKGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pICsgMTZweCk7XG4gIHBhZGRpbmc6IDAgMjBweCBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSArIDE2cHgpO1xufVxuXG4ucG9wdXAtYm90dG9tLnR5LWZ1bGwgLnBvcHVwLWxheWVyIHtcbiAgbWF4LWhlaWdodDogOTAlO1xufVxuXG4ucG9wdXAtYm90dG9tLnR5LWZ1bGwgLnBvcHVwLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4ucG9wdXAtYm90dG9tLnR5LWZ1bGwucG9wdXAtZnVsbCAucG9wdXAtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLWJvdHRvbS50eS1mdWxsLnBvcHVwLWZ1bGwgLnBvcHVwLWhlYWQge1xuICBwYWRkaW5nOiAxOHB4O1xufVxuXG4ucG9wdXAtYm90dG9tLnR5LWZ1bGwucG9wdXAtZnVsbCAucG9wdXAtaGVhZCAuY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvcHVwLWJvdHRvbS50eS1mdWxsLnBvcHVwLWZ1bGwgLnBvcHVwLWxheWVyIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9wdXAtYm90dG9tIC5wb3B1cC1maXgtYnRuLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbn1cblxuLnBvcHVwLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnBvcHVwLW1haW4gLnBvcHVwLWxheWVyIHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4ucG9wdXAtbWFpbiAucG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvcHVwLW1haW4gLnBvcHVwLWNvbnRlbnQgLnN3LWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3B1cC1tYWluIC5wb3B1cC1jb250ZW50IC5zdy1jb250IC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDgwLzMyMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3B1cC1tYWluIC5wb3B1cC1jb250ZW50IC5zd2lwZXItdW5pdHMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMThweDtcbiAgYm90dG9tOiAxOHB4O1xufVxuXG4ucG9wdXAtbWFpbiAucG9wdXAtbWFpbi1zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3B1cC1tYWluIC5wb3B1cC1tYWluLXN3aXBlciA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogNDJweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNDgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucG9wdXAtbWFpbiAucG9wdXAtbWFpbi1zd2lwZXIgPiAuc3dpcGVyLXBhZ2luYXRpb24gLmJhciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLnBvcHVwLW1haW4gLnBvcHVwLW1haW4tc3dpcGVyID4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3B1cC1tYWluIC5wb3B1cC1idG4tYXJlYSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMThweCAzMHB4O1xufVxuXG4ucG9wdXAtbWFpbiAucG9wdXAtYnRuLWFyZWEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucG9wdXAtdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDQzMHB4O1xufVxuXG4ucG9wdXAtdG9hc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wb3B1cC10b2FzdC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucG9wdXAtdG9hc3QudHkyIHtcbiAgYm90dG9tOiAxMjJweDtcbn1cblxuLyog7IaM66qo7ZKIIO2MneyXhSAqL1xuLmMtZXgtcG9wdXAgLmJveCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtZXgtcG9wdXAgLmJveCAuY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uYy1leC1wb3B1cCAuYm94IC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKiDtl6TrjZQg7Yyd7JeFICovXG4uaGVhZGVyLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIHRvcDogNTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDVweDtcbn1cblxuLmhlYWRlci1wb3B1cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2hlYWRlcl9hcnJvd193dC5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAtMjhweDtcbn1cblxuLmhlYWRlci1wb3B1cCAubGluay1saXN0cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmhlYWRlci1wb3B1cCAubGluay1saXN0cyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmhlYWRlci1wb3B1cC5hbGFybS1wb3B1cCB7XG4gIHdpZHRoOiA0ODNweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBtYXgtaGVpZ2h0OiA4Ny4wNTJ2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhlYWRlci1wb3B1cC5hbGFybS1wb3B1cCAudGFiLWxpc3Qtd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5oZWFkZXItcG9wdXAuYWxhcm0tcG9wdXAgLmFsYXJtLWxpc3RzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogMTtcbn1cblxuLmhlYWRlci1wb3B1cC5hbGFybS1wb3B1cCAuYWxhcm0tbGlzdHMgLnN1Yi10aXRsZS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLyogcGFnZSAqL1xuLm1haW4ta3Ytc2VjdGlvbiAubWFpbi1rdi1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFpbi1rdi1zZWN0aW9uIC5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWt2LXNlY3Rpb24gLnN3aXBlci1zbGlkZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzExMTExMTUwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5tYWluLWt2LXNlY3Rpb24gLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4ta3Ytc2VjdGlvbiAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgYTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4ubWFpbi1rdi1zZWN0aW9uIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDQwcHg7XG59XG5cbi5tYWluLWxpbmstbWVudSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tYWluLWxpbmstbWVudSAubWVudS1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLm1haW4tbGluay1tZW51IC5tZW51LWxpc3RzIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDE2cHggMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5tYWluLWxpbmstbWVudSAubWVudS1saXN0cyBsaSBhIGltZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tbGluay1tZW51IC5tZW51LWxpc3RzIGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4tdGltZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNDRUNDQkU7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnRpdGxlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnRpdGxlLWJveCAuc3ViLXQge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnRpdGxlLWJveCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnRpbWUtZGVhbCAudGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW4tdGltZXItc2VjdGlvbiAudGltZS1kZWFsIHNwYW4ge1xuICBmb250LWZhbWlseTogJ0dNYXJrZXRTYW5zJyxzZXJpZjtcbiAgbWluLXdpZHRoOiA1OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbi10aW1lci1zZWN0aW9uIC50aW1lLWRlYWwgc3Bhbi5kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnRpbWUtZGVhbCBzcGFuLmRheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAtN3B4IDIwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1haW4tdGltZXItc2VjdGlvbiAudGltZS1kZWFsIHNwYW4uZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFpbi10aW1lci1zZWN0aW9uIC50aW1lLWRlYWwgc3Bhbi5kZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnRpbWUtZGVhbCBzcGFuLmNvbG9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IC01cHggOHB4IDA7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnRpbWUtZGVhbCBzcGFuLmNvbG9uOjpiZWZvcmUsIC5tYWluLXRpbWVyLXNlY3Rpb24gLnRpbWUtZGVhbCBzcGFuLmNvbG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnN1Yi10IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW4tdGltZXItc2VjdGlvbiAudGltZXItc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5tYWluLXRpbWVyLXNlY3Rpb24gLnN3LWNvbnQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tdGltZXItc2VjdGlvbiAuc3ctY29udCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLm1haW4tdGltZXItc2VjdGlvbiAuc3ctY29udCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDQ0cHgpO1xufVxuXG4ubWFpbi10aW1lci1zZWN0aW9uIC5zdy1jb250LmFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tdGltZXItc2VjdGlvbiAuc3ctY29udC5hY3RpdmUgLnN3aXBlci1idXR0b24tcHJldixcbi5tYWluLXRpbWVyLXNlY3Rpb24gLnN3LWNvbnQuYWN0aXZlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tYmFubmVyLWl0ZW0tc2VjdGlvbiAuYmFubmVyLWl0ZW0tc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1iYW5uZXItaXRlbS1zZWN0aW9uIC5iYW5uZXItaXRlbS1zbGlkZSAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWFpbi1iYW5uZXItaXRlbS1zZWN0aW9uIC5iYW5uZXItaXRlbS1zbGlkZSAuaW1nLWJveCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQyNi81NjA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFpbi1iYW5uZXItaXRlbS1zZWN0aW9uIC5iYW5uZXItaXRlbS1zbGlkZSAuaW1nLWJveCAudGh1bWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNHB4O1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMjNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1iYW5uZXItaXRlbS1zZWN0aW9uIC5iYW5uZXItaXRlbS1zbGlkZSAudHh0LWJveCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYWluLWJhbm5lci1pdGVtLXNlY3Rpb24gLmJhbm5lci1pdGVtLXNsaWRlIC50eHQtYm94IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFpbi1iYW5uZXItaXRlbS1zZWN0aW9uIC5iYW5uZXItaXRlbS1zbGlkZSAudHh0LWJveCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm1haW4tc2hvd2Nhc2Utc2VjdGlvbiAuc2hvd2Nhc2Utc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1zaG93Y2FzZS1zZWN0aW9uIC5pbWctYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5tYWluLXNob3djYXNlLXNlY3Rpb24gLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1haW4tc2hvd2Nhc2Utc2VjdGlvbiAudHh0LWJveCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tYWluLXNob3djYXNlLXNlY3Rpb24gLnR4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYWluLXNob3djYXNlLXNlY3Rpb24gLnR4dC1ib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4ubWFpbi1lcGlzb2RlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjQzJDOENGO1xufVxuXG4ubWFpbi1lcGlzb2RlLXNlY3Rpb24gLnRpdGxlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWVwaXNvZGUtc2VjdGlvbiAudGl0bGUtYm94IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5tYWluLWVwaXNvZGUtc2VjdGlvbiAuZXBpc29kZS1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWVwaXNvZGUtc2VjdGlvbiAuZXBpc29kZS1zbGlkZSAuc3dpcGVyLXNsaWRlIC50aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWFpbi1lcGlzb2RlLXNlY3Rpb24gLmVwaXNvZGUtc2xpZGUgLnN3aXBlci1zbGlkZSAudGh1bWIgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzMTgvNDI4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1haW4tZXBpc29kZS1zZWN0aW9uIC5lcGlzb2RlLXNsaWRlIC5zd2lwZXItc2xpZGUgLnRodW1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTcsIDE3LCAxNywgMCkgMCUsIHJnYmEoMTcsIDE3LCAxNywgMC40KSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYWluLWVwaXNvZGUtc2VjdGlvbiAuZXBpc29kZS1zbGlkZSAuc3dpcGVyLXNsaWRlIC50aHVtYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMzRweDtcbn1cblxuLm1haW4tZXBpc29kZS1zZWN0aW9uIC5lcGlzb2RlLXNsaWRlIC5zd2lwZXItc2xpZGUgLnR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbi1tZy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluLW1nLXNlY3Rpb24gLm1nLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tbWctc2VjdGlvbiAubWctc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0MjYvNTI0O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1haW4tbWctc2VjdGlvbiAubWctc2xpZGUgLmltZy1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5tYWluLW1nLXNlY3Rpb24gLm1nLXNsaWRlIC50eHQtYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbi1tZy1zZWN0aW9uIC5tZy1zbGlkZSAudHh0LWJveCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1haW4tbWctc2VjdGlvbiAubWctc2xpZGUgLnR4dC1ib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLyogcGFnZSAqL1xuLmJhZGdlLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cblxuLmJhZGdlLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5iYWRnZS1pdGVtLnR5MiB7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5iYWRnZS1pdGVtLnR5MyB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYWRnZS1pdGVtLnR5NCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYWRnZS1pdGVtLmJnLWxncmF5IHtcbiAgYmFja2dyb3VuZDogI2M5YzljOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYWRnZS1pdGVtLmJnLWJrIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYWRnZS1pdGVtLmJnLWRncmF5IHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcmQtaXRlbSAudGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJkLWl0ZW0gLnRodW1icyAuYmFkZ2UtY29udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xufVxuXG4ucHJkLWl0ZW0uY2FyZC10eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnByZC1pdGVtLmNhcmQtdHkgLnRodW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xufVxuXG4ucHJkLWl0ZW0uY2FyZC10eSAudGh1bWJzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByZC1pdGVtLmNhcmQtdHkgLnRodW1icyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJkLWl0ZW0uY2FyZC10eSAuYmFkZ2UtaXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnByZC1pdGVtLmNhcmQtdHkgLmRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGMoMzUyLzE5MjAqMTAwdncpKTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnByZC1pdGVtLmNhcmQtdHkgLmRlc2MgLmNvZGUge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnByZC1pdGVtLmNhcmQtdHkgLmRlc2MgLm5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDZweCAwIDE4cHg7XG59XG5cbi5wcmQtaXRlbS5jYXJkLXR5IC5kZXNjIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcmQtaXRlbS5jYXJkLXR5IC5kZXNjIC5wcmljZSAuYW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmQtaXRlbS5jYXJkLXR5IC5kZXNjIC5wcmljZSAuYW1vdW50IC5wZXIge1xuICBjb2xvcjogI0NGMDAwRTtcbn1cblxuLnByZC1pdGVtLmNhcmQtdHkgLmRlc2MgLnByaWNlIC5hbW91bnQgZGVsIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjQkNCQ0JDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJkLWl0ZW0ucmUtdHkxIC50aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0ucmUtdHkxIC50aHVtYnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJkLWl0ZW0ucmUtdHkxIC50aHVtYnMgLmJhZGdlLWNvbnQge1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5wcmQtaXRlbS5yZS10eTEgLnp6aW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5wcmQtaXRlbS5yZS10eTEgLmRlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJkLWl0ZW0ucmUtdHkxIC5kZXNjIC5jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5wcmQtaXRlbS5yZS10eTEgLmRlc2MgLm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4ucHJkLWl0ZW0ucmUtdHkxIC5kZXNjIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByZC1pdGVtLnJlLXR5MSAuZGVzYyAucHJpY2UgZGVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQkNCQ0JDO1xufVxuXG4ucHJkLWl0ZW0ucmUtdHkxIC5kZXNjIC5wcmljZSAuYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByZC1pdGVtLnJlLXR5MSAuZGVzYyAucHJpY2UgLmFtb3VudCAucGVyIHtcbiAgY29sb3I6ICNDRjAwMEU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4vKiDsg4Htkogg7IOB7IS4ICovXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmJ0bi1yaWdodCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci83cHggMTJweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy10b3Atc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy10b3Atc2VjdGlvbiAuZ29vZHMtdGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDc2NnB4O1xuICB3aWR0aDogNTcuNyU7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtdG9wLXNlY3Rpb24gLmdvb2RzLXRodW1icyAudGh1bWItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtdG9wLXNlY3Rpb24gLmdvb2RzLXRodW1icyAudGh1bWItc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA3NjYvOTQ1O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy10b3Atc2VjdGlvbiAuZ29vZHMtdGh1bWJzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDc1cHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtdG9wLXNlY3Rpb24gLmdvb2RzLXRodW1icyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy10b3Atc2VjdGlvbiAuZ29vZHMtdGh1bWJzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLXRvcC1zZWN0aW9uIC5nb29kcy10aHVtYnMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtdG9wLXNlY3Rpb24gLmdvb2RzLXRodW1icyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIHtcbiAgbWF4LXdpZHRoOiA1MTJweDtcbiAgd2lkdGg6IDM4LjYlO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAuc2hhcmUtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5zaGFyZS1hcmVhIC5tb2RlbC1udW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY29weS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE2cHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAuc2hhcmUtYXJlYSAuYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTJweCAwIDI0cHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC50aW1lLWRlYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNDRjAwMEU7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC50aW1lLWRlYWwuZW5kZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAudGltZS1kZWFsIC50aW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90aW1lZGVhbC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE2cHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC50aW1lLWRlYWwgLnRpbWVyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAudGltZS1kZWFsIC50aW1lciBzcGFuLmRheTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLnRpbWUtZGVhbCAudGltZXIgc3Bhbi5tbTo6YmVmb3JlLCAuZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAudGltZS1kZWFsIC50aW1lciBzcGFuLnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgM3B4IDNweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLnRpbWUtZGVhbCBhIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX3dfNC5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci82cHggOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5wcmljZS10eXBlIC5wcmljZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSAucHJpY2UtYm94IC50ZXh0IHtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSAucHJpY2UtYm94LnR5LXJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSAucHJpY2UtYm94LnR5LXJhZGlvIC5jaGtib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTRweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLnByaWNlLXR5cGUgLnByaWNlLWJveC50eS1yYWRpbyAuY2hrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLnByaWNlLXR5cGUgLnByaWNlLWJveC50eS1yYWRpby5jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSAucHJpY2UtYm94LnR5LXJhZGlvLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSAucHJpY2UtYm94LnR5LXJhZGlvLmRpc2FibGVkIC5wcmljZSAuYW1vdW50IHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5wcmljZS10eXBlIC5wcmljZS1ib3gudHktcmFkaW8uZGlzYWJsZWQgLnByaWNlIC5hbW91bnQgLnBlciB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSAucHJpY2UtYm94IC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5wcmljZS10eXBlIC5wcmljZS1ib3ggLnByaWNlIC5hbW91bnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAucHJpY2UtdHlwZSAucHJpY2UtYm94IC5wcmljZSAuYW1vdW50IC5wZXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICNDRjAwMEU7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5wcmljZS10eXBlIC5wcmljZS1ib3ggLnByaWNlIGRlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0JDQkNCQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLnByaWNlLXR5cGUgLnByaWNlLWJveCArIC5wcmljZS1ib3gge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5vcHRpb24tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5vcHRpb24tYXJlYSAub3B0aW9uLWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAub3B0aW9uLWFyZWEgLm9wdGlvbi1saXN0cyBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5vcHRpb24tYXJlYSAuYnRuLWJveCAuYnRuIHtcbiAgbWluLXdpZHRoOiAxNTdweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLm9wdGlvbi1hcmVhIC5idG4tYm94IC5idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAub3B0aW9uLWFyZWEgLm9wdGlvbi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLm9wdGlvbi1hcmVhIC5vcHRpb24tcGFuZWwgPiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxNHB4IGNlbnRlci83cHggMTFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLm9wdGlvbi1hcmVhIC5vcHRpb24tcGFuZWwgPiBidXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLm9wdGlvbi1hcmVhIC5vcHRpb24tcGFuZWwgPiBidXR0b24gc3BhbiBlbSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAub3B0aW9uLWFyZWEgLm9wdGlvbi1wYW5lbCBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5vcHRpb24tYXJlYSAub3B0aW9uLXBhbmVsIGRsIGR0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDc4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLm9wdGlvbi1hcmVhIC5vcHRpb24tcGFuZWwgZGwgZHQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5vcHRpb24tYXJlYSAub3B0aW9uLXBhbmVsIGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc4cHgpO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5vcHRpb24tYXJlYSAub3B0aW9uLXBhbmVsIGRsIGRkOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmdvb2RzLWRlc2MtYXJlYSAuZGVsaXZlcnktYXJlYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5kZWxpdmVyeS1hcmVhIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fdHJ1Y2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8yMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLmRlbGl2ZXJ5LWFyZWEgLmhvdmVyLWJveCAuaWNvbi5xLW1rIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLnNlcnZpY2UtaW5mby1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5nb29kcy1kZXNjLWFyZWEgLnNlcnZpY2UtaW5mby1hcmVhIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5zZXJ2aWNlLWluZm8tYXJlYSBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuZ29vZHMtZGVzYy1hcmVhIC5zZXJ2aWNlLWluZm8tYXJlYSBsaS50b2dnbGUtd3JhcCAudG9nZ2xlLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmFjdGlvbi1idG4tYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmFjdGlvbi1idG4tYXJlYSA+IC5mbGV4IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuYWN0aW9uLWJ0bi1hcmVhID4gLmZsZXggc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmFjdGlvbi1idG4tYXJlYSAuY291bnQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ29vZHMtZGV0YWlsLXdyYXAgLmFjdGlvbi1idG4tYXJlYSAuY291bnQtYm94ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdvb2RzLWRldGFpbC13cmFwIC5hY3Rpb24tYnRuLWFyZWEgLmNvdW50LWJveCA+IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuYWN0aW9uLWJ0bi1hcmVhIC5idG4tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuYWN0aW9uLWJ0bi1hcmVhIC5idG4tYm94ID4gLmJ0biB7XG4gIGZsZXg6IDE7XG59XG5cbi5nb29kcy1kZXRhaWwtd3JhcCAuYWN0aW9uLWJ0bi1hcmVhIC5idG4tYm94ID4gLmJ0bi56emltIHtcbiAgZmxleDogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xufVxuXG4uZ2FwLTYge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLmRlZi1ib3ggLmRlZi1ib3gtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kZWYtYm94IC5kZWYtYm94LWhlYWQgLnRpdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kZWYtYm94IC5kZWYtYm94LWhlYWQgLnRpdCAubnVtIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5kZWYtYm94IC5kZWYtYm94LWhlYWQgPiBhLCAuZGVmLWJveCAuZGVmLWJveC1oZWFkIGJ1dHRvbiB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kZWYtYm94ICsgLmRlZi1ib3gge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuXG4uZGVmLWJveC50eTIgLmRlZi1ib3gtaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZGVmLWJveC50eTIgLmRlZi1ib3gtaGVhZCAudGl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmRlZi1ib3gudHkyICsgLmRlZi1ib3gge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubGFiZWwucmVxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQ0YwMDBFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hbGlnbi1saXN0ID4gLmFsaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYWxpZ24tbGlzdCA+IC5hbGlnbiArIC5hbGlnbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5hbGlnbi1saXN0ID4gLmFsaWduLnMtdHkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmFsaWduLWxpc3QgPiAuYWxpZ24ucy10eSArIC5zLXR5IHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLmFsaWduLWxpc3QgPiAuYWxpZ24ucy10eSA+ICoge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFsaWduLWxpc3QgPiAuYWxpZ24ucy10eSBzbWFsbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAn44S0JztcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ub3B0aW9uLXNlbGVjdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ub3B0aW9uLXNlbGVjdC1pdGVtIC5vcHRpb24tdGl0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm9wdGlvbi1zZWxlY3QtaXRlbSAub3B0aW9uLXRpdC1ib3ggcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9wdGlvbi1zZWxlY3QtaXRlbSAub3B0aW9uLWNvbnRyb2wtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ub3B0aW9uLXNlbGVjdC1pdGVtIC5vcHRpb24tY29udHJvbC1ib3ggLm9wdGlvbi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm9wdGlvbi1zZWxlY3QtaXRlbSArIC5vcHRpb24tc2VsZWN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaXRlbS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYW5pbWF0aW9uOiBpdGVtZmFkZU91dCAzcyBlYXNlLWluO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaXRlbS10b29sdGlwIHAge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLml0ZW0tdG9vbHRpcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC02cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90b29sdGlwX2dyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaXRlbS10b29sdGlwLmMtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG59XG5cbi5pdGVtLXRvb2x0aXAuYy1ncmF5IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyBpdGVtZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5pdGVtLXF0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLml0ZW0tcXR5LmMtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaXRlbS1xdHkgaW5wdXQge1xuICB3aWR0aDogMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pdGVtLXF0eSBpbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uaXRlbS1xdHkgLmJ0biB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5pdGVtLXF0eSAuYnRuLm1pbnVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9taW51c19iay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8zNHB4O1xufVxuXG4uaXRlbS1xdHkgLmJ0bi5taW51czpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fbWludXNfZGlzYWJsZWQuc3ZnXCIpO1xufVxuXG4uaXRlbS1xdHkgLmJ0bi5wbHVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbHVzX2JrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzM0cHg7XG59XG5cbi8qIO2MneyXhSAqL1xuLyog6rO17Jyg7ZWY6riwICovXG4ucG9wdXAtc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4ucG9wdXAtc2hhcmUgaW1nIHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLnBvcHVwLXNoYXJlIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIOyYteyFmCDshKDtg50gKi9cbi5wb3B1cC1vcHRpb24tc2VsZWN0IC5wcmQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3B1cC1vcHRpb24tc2VsZWN0IC5wcmQtaW5mbyAudGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLnBvcHVwLW9wdGlvbi1zZWxlY3QgLnByZC1pbmZvIC50aHVtYnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cC1vcHRpb24tc2VsZWN0IC5wcmQtaW5mbyAuZGVzYyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBvcHVwLW9wdGlvbi1zZWxlY3QgLnByZC1pbmZvIC5kZXNjIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wb3B1cC1vcHRpb24tc2VsZWN0IC5wcmQtaW5mbyBwIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucG9wdXAtb3B0aW9uLXNlbGVjdCAuYWRkLW9wdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4vKiDqtIDroKgg7IaM66qo7ZKIICovXG4ucG9wdXAtcmVsYXRlZC1jb25zdW1hYmxlcyAuYmctYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnBvcHVwLXJlbGF0ZWQtY29uc3VtYWJsZXMgLmJnLWJveCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucG9wdXAtcmVsYXRlZC1jb25zdW1hYmxlcyAuYmctYm94IHAge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wb3B1cC1yZWxhdGVkLWNvbnN1bWFibGVzIC5wcmQtbGlzdHMtd3JhcCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5nb29kcy1taWRkbGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDk2cHggMCAwO1xufVxuXG4uZ29vZHMtbWlkZGxlLXNlY3Rpb24gLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAyMjAvMjcxO1xufVxuXG4uZ29vZHMtbWlkZGxlLXNlY3Rpb24gLnByb21vdGlvbi1ib3ggLnN3aXBlci1idXR0b24tcHJldixcbi5nb29kcy1taWRkbGUtc2VjdGlvbiAucHJvbW90aW9uLWJveCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA0My45JTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIC8qIOyDge2SiOyDgeyEuCAqL1xuICAvKiDsg4HtkojsgqzslpEgKi9cbiAgLyog7ISk7LmY6rCA7J2065OcICovXG4gIC8qIOumrOu3sCAqL1xuICAvKiBxJmEgKi9cbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5sZWZ0LWluZm8tYXJlYSB7XG4gIG1heC13aWR0aDogNzY2cHg7XG4gIHdpZHRoOiA1Ny43JTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5sZWZ0LWluZm8tYXJlYSA+IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5sZWZ0LWluZm8tYXJlYSAuYm90dG9tLW5hbWUge1xuICBtYXgtd2lkdGg6IDc2NnB4O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAubGVmdC1pbmZvLWFyZWEgLmJvdHRvbS1uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDEgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5sZWZ0LWluZm8tYXJlYS5zdGlja3kgLmJvdHRvbS1uYW1lIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMzZweDtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNjBweCAwIDI4cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAubGVmdC1pbmZvLWFyZWEuc3RpY2t5IC50YWItbGlzdC13cmFwIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyNTdweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5sZWZ0LWluZm8tYXJlYSAuZGVmLWJveCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5sZWZ0LWluZm8tYXJlYSAuZGVmLWJveCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDkwcHgpO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLnRhYi1jb250ID4gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLnRhYi1jb250IGg0IHtcbiAgbWFyZ2luOiA2MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC50YWItY29udCBoNCBzdHJvbmcge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC50YWItbGlzdC13cmFwLnR5MSB7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLnRhYi1saXN0LXdyYXAudHkxOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAudGFiLWxpc3Qtd3JhcC50eTEgbGkge1xuICBmbGV4OiAxO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLnRhYi1saXN0LXdyYXAudHkxIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZGV0YWlsLWltZy1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA5MjBweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5kZXRhaWwtaW1nLWFyZWEgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZGV0YWlsLWltZy1hcmVhIC5idG4tYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgMTAwJSk7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZGV0YWlsLWltZy1hcmVhIC5idG4tYXJlYSAuYnRuIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5kZXRhaWwtaW1nLWFyZWEgLmJ0bi1hcmVhIC5idG46OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5kZXRhaWwtaW1nLWFyZWEgLmJ0bi1hcmVhIC5idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5kZXRhaWwtaW1nLWFyZWEub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZGV0YWlsLWltZy1hcmVhLm9wZW4gLmJ0bi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1zcGVjLWNvbnQgLmJ0bi1hcmVhIHAge1xuICBtaW4td2lkdGg6IDIyNHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLWd1aWRlLWNvbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1ndWlkZS1jb250IC5iZC1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtZ3VpZGUtY29udCAuYmQtYm94IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1ndWlkZS1jb250IC5iZC1ib3ggcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1ndWlkZS1jb250IC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLnN0YXIge1xuICB3aWR0aDogODVweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2dyXzE1LnN2Z1wiKSByZXBlYXQteCBsZWZ0IGNlbnRlci8xN3B4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5zdGFyIC5vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3Rhcl9ia18xNS5zdmdcIikgcmVwZWF0LXggbGVmdCBjZW50ZXIvMTdweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuc3VtbWFyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDkzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuc3VtbWFyeSAuc2NvcmUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAzNi4yJTtcbiAgbWFyZ2luOiA5cHggMDtcbiAgcGFkZGluZzogMCA0OHB4IDAgMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuc3VtbWFyeSAuc2NvcmUtYm94IC50eHQge1xuICBjb2xvcjogI0M5QzlDOTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuc3VtbWFyeSAuc2NvcmUtYm94IC50eHQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuc3VtbWFyeSAuc2NvcmUtYm94IC5zdGFyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogNnB4IC00cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2dyXzI0LnN2Z1wiKSByZXBlYXQteCBsZWZ0IGNlbnRlci8zMnB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5zdW1tYXJ5IC5zY29yZS1ib3ggLnN0YXIgLm9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2JrXzI0LnN2Z1wiKSByZXBlYXQteCBsZWZ0IGNlbnRlci8zMnB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5zdW1tYXJ5IC5zY29yZS1kZXRhaWwtYm94IHtcbiAgcGFkZGluZzogMCA0OHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5zdW1tYXJ5IC5zY29yZS1kZXRhaWwtYm94IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5zdW1tYXJ5IC5zY29yZS1kZXRhaWwtYm94IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLnN1bW1hcnkgLnNjb3JlLWRldGFpbC1ib3ggdWwgbGkgLnR4dCB7XG4gIHdpZHRoOiA2NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5zdW1tYXJ5IC5zY29yZS1kZXRhaWwtYm94IHVsIGxpIC5iYXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5zdW1tYXJ5IC5zY29yZS1kZXRhaWwtYm94IHVsIGxpIC5iYXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLnN1bW1hcnkgKyAuYnRuLWJveCBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYmVzdC1yZXZpZXcgPiAuZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYmVzdC1yZXZpZXcgLmltZy1ib3gge1xuICB3aWR0aDogMjA2cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmJlc3QtcmV2aWV3IC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5iZXN0LXJldmlldyAuY29udCB7XG4gIGZsZXg6IDE7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmJlc3QtcmV2aWV3IC5pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5iZXN0LXJldmlldyAuaW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYmVzdC1yZXZpZXcgLmluZm8gc3Bhbi5kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5iZXN0LXJldmlldyAuaW5mbyBzcGFuLmRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNjOWM5Yzk7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmJlc3QtcmV2aWV3IC5pbmZvIC5zdGFyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYmVzdC1yZXZpZXcgLmluZm8gLnN0YXIgLm9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5iZXN0LXJldmlldyAudHh0LWJveCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmJlc3QtcmV2aWV3IC50eHQtYm94IHByZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmJlc3QtcmV2aWV3IC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvN3B4IDExcHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLnJldmlldy1pbWctYm94IHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5yZXZpZXctaW1nLWJveCB1bCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAucmV2aWV3LWltZy1ib3ggdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLnJldmlldy1pbWctYm94IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAucmV2aWV3LWltZy1ib3ggdWwgbGkudGh1bWItdmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpIHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGxheTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTlweCAyMy41cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLnJldmlldy1pbWctYm94IHVsIGxpLm1vcmU6OmFmdGVyIHtcbiAgY29udGVudDogXCLrjZTrs7TquLBcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC41KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAucGhvdG8tcmV2aWV3IC5yZXZpZXctaW1nLWJveCB1bCB7XG4gIGdhcDogOHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5waG90by1yZXZpZXcgLnJldmlldy1pbWctYm94IGxpIHtcbiAgd2lkdGg6IGNhbGMoMTYuNiUgLSA0cHgpO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3IC5yZXZpZXctaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDAgMTJweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyAucmV2aWV3LWhlYWQgLmN1cy1zZWxlY3Qge1xuICB3aWR0aDogMTA3cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgLnJldmlldy1oZWFkIC5jdXMtc2VsZWN0IC50cmlnZ2VyLXR4dCB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3IC5yZXZpZXctaGVhZCAuY3VzLXNlbGVjdCAub3B0aW9uLXdyYXAgLm9wdGlvbiBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTFweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyAucmV2aWV3LWhlYWQgLmN1cy1zZWxlY3QgLm9wdGlvbi13cmFwIC5vcHRpb24gbGkgLmNoa2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3IC5yZXZpZXctaGVhZCAuY3VzLXNlbGVjdCAub3B0aW9uLXdyYXAgLm9wdGlvbiBsaSAuY2hrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgLnJldmlldy1oZWFkIC5jdXMtc2VsZWN0IC5vcHRpb24td3JhcCAub3B0aW9uIGxpLnNlbGVjdCwgLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyAucmV2aWV3LWhlYWQgLmN1cy1zZWxlY3QgLm9wdGlvbi13cmFwIC5vcHRpb24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3IC5yZXZpZXctaGVhZCAucmVzZXQge1xuICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyAucmV2aWV3LWhlYWQgLnJlc2V0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgLnJldmlldy1oZWFkIC5saXN0LXNvcnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgLmZpbHRlci1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogMTEuNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyAuZmlsdGVyLXNlbGVjdCAuZi1pdGVtIGJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNlZWUgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZW1vdmVfZGdyYXkuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3ID4gLmNvbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgPiAuY29udCAuci1pdGVtIC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDg4cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgPiAuY29udCAuci1pdGVtIC5sZWZ0IC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0gLmxlZnQgLnN0YXIge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0gLmxlZnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3ID4gLmNvbnQgLnItaXRlbSAucmlnaHQge1xuICB3aWR0aDogNjU0cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgPiAuY29udCAuci1pdGVtIC5yaWdodCAucmV2aWV3LWltZy1ib3gge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0gLnJpZ2h0IC5yZXZpZXctaW1nLWJveDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3ID4gLmNvbnQgLnItaXRlbSAucmlnaHQgLnJldmlldy1pbWctYm94IHVsIGxpIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0gLnJpZ2h0IC50eHQtYm94IHByZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0gLnJpZ2h0IC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3ID4gLmNvbnQgLnItaXRlbSAucmlnaHQgLmZsZXggKiB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXJldmlldy1jb250IC5hbGwtcmV2aWV3ID4gLmNvbnQgLnItaXRlbSAucmlnaHQgLmZsZXggLmxpa2Uge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fdGh1bWJzX3VwLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTRweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0gLnJpZ2h0IC5mbGV4IC5saWtlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fdGh1bWJzX3VwX29uLnN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5jb250IC5yLWl0ZW0gLnJpZ2h0IC5mbGV4IC5saWtlLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgPiAuYnRuLWJveCAuYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcmV2aWV3LWNvbnQgLmFsbC1yZXZpZXcgPiAuYnRuLWJveCAuYnRuIHNwYW4ge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1yZXZpZXctY29udCAuYWxsLXJldmlldyA+IC5idG4tYm94IC5idG4gc3BhbiBlbSB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC50b3AtbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAudG9wLW1lbnUgdWwgbGkge1xuICBmbGV4OiAxO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC50b3AtbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC50b3AtbWVudSB1bCBsaSBhIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcW5hLWNvbnQgLnRvcC1tZW51IHVsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5saXN0LXNvcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5saXN0LXNvcnQgLnRhYiBidXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAucW5hLWxpc3RzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLnRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMThweCAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLmJhZGdlLWl0ZW0ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLmJhZGdlLWl0ZW0uY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLmluZm8gLmJ0bi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLmluZm8gLmJ0bi1ib3ggYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAucW5hLWxpc3RzIHVsIGxpIC5pbmZvIC51c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLmluZm8gLnVzZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLmluZm8gLnVzZXIgc3Bhbi5kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAucW5hLWxpc3RzIHVsIGxpIC5zdWJqZWN0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLnN1YmplY3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAucW5hLWxpc3RzIHVsIGxpIC5zdWJqZWN0LnNlY3JldCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2xvY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMnB4IDE0cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcW5hLWNvbnQgLnFuYS1saXN0cyB1bCBsaSAuYnRuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDdweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAucW5hLWxpc3RzIHVsIGxpIC50b2dnbGUtYm94IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNzdweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAucW5hLWxpc3RzIHVsIGxpIC50b2dnbGUtYm94ID4gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLnRvZ2dsZS1ib3ggPiBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUS5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkgLnRvZ2dsZS1ib3ggLnR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1xbmEtY29udCAucW5hLWxpc3RzIHVsIGxpIC50b2dnbGUtYm94IC50eHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQS5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgdWwgbGkuYWN0aXZlIC5idG4udG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAuZ29vZHMtcW5hLWNvbnQgLnFuYS1saXN0cyA+IC5idG4tYm94IGJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmdvb2RzLXFuYS1jb250IC5xbmEtbGlzdHMgPiAuYnRuLWJveCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2JrXzEwLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzExcHggN3B4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmxpc3Qtc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmxpc3Qtc29ydCAudGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmxpc3Qtc29ydCAudGFiIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAubGlzdC1zb3J0IC50YWIgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmxpc3Qtc29ydCAudGFiIGJ1dHRvbiArIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAubGlzdC1zb3J0IC5zd2l0Y2gtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLmxpc3Qtc29ydCAuYnRuLWFyZWEge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5saXN0LXNvcnQgLmJ0bi1hcmVhIC5idG4ge1xuICB3aWR0aDogMTE3cHg7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAubm90aWNlLWJveCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5ub3RpY2UtYm94IC5idG4tcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLm5vdGljZS1ib3ggLnRvZ2dsZS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAubm90aWNlLWJveCAudG9nZ2xlLWJveCAqIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5nb29kcy1ib3R0b20tc2VjdGlvbiAubm90aWNlLWJveCAudG9nZ2xlLWJveCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZ29vZHMtYm90dG9tLXNlY3Rpb24gLm5vdGljZS1ib3guYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1kZXNjLWFyZWEgLmlubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxOThweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1zZWN0aW9uIC5nb29kcy1kZXNjLWFyZWEgLnByaWNlLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiDrs7Tsnbzrn6wg7IOB7IS4IOyCrOyWkSDtjJ3sl4UgKi9cbi5wb3B1cC1zcGVjaWZpY2F0aW9ucyAucG9wdXAtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3B1cC1zcGVjaWZpY2F0aW9ucyAucG9wdXAtY29udGVudCAuaW5uZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDgxLjYxMnZoIC0gMjE2cHgpO1xufVxuXG4vKiDrpqzrt7Ag7J6R7ISxIO2MneyXhSAqL1xuLnJldmlldy13cml0ZS1wb3B1cCAucHJkLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LXNlbGY6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXZpZXctd3JpdGUtcG9wdXAgLnByZC1pbmZvIC50aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5wcmQtaW5mbyAudGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5wcmQtaW5mbyAuZGVzYyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAucHJkLWluZm8gLmRlc2Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAucHJkLWluZm8gcCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAucmV2aWV3LWNoay1zdGFyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAucmV2aWV3LWNoay1zdGFyIC5ydi10aXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5zdGFyLWdyYWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAuc3Rhci1ncmFkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2dyNS5zdmcpIG5vLXJlcGVhdCBsZWZ0IDAvY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZXZpZXctd3JpdGUtcG9wdXAgLnN0YXItZ3JhZGUgPiBsYWJlbCB7XG4gIGZsZXg6IDAgMCA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5yZXZpZXctd3JpdGUtcG9wdXAgLnN0YXItZ3JhZGUgPiBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5zdGFyLWdyYWRlID4gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10gKyAuZ3JhZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC02cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2JrNS5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAuc3Rhci1ncmFkZSA+IGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZ3JhZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAuc3Rhci1ncmFkZSA+IGxhYmVsICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5zdGFyLWdyYWRlICsgLnN0YXItdHh0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5yZXZpZXctYWRkLWNtdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5yZXZpZXctd3JpdGUtcG9wdXAgLnJldmlldy1hZGQtY210IC5ydi10aXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5yZXZpZXctYWRkLWNtdCAudGV4dC1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5yZXZpZXctYWRkLWZpbGUge1xuICBtYXJnaW46IDE2cHggMCAyNHB4O1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5yZXZpZXctYWRkLWZpbGUgLmltcC10eSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAucmV2aWV3LWFkZC1maWxlIC5yZXZpZXctYWRkLXBob3RvLWJ0biAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXZpZXctd3JpdGUtcG9wdXAgLnJldmlldy1hZGQtZmlsZSAucmV2aWV3LWFkZC1waG90by1idG4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jYW1lcmEuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xOHB4O1xufVxuXG4ucmV2aWV3LXdyaXRlLXBvcHVwIC5yZXZpZXctYWRkLWZpbGUgLnJldmlldy1hZGQtYWxidW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDI0cHggMCAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5yZXZpZXctd3JpdGUtcG9wdXAgLnJldmlldy1hZGQtZmlsZSAucmV2aWV3LWFkZC1hbGJ1bSAuZmlsZS1ib3gge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldmlldy13cml0ZS1wb3B1cCAuYWNjb3JkaW9uLXdyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5yZXZpZXctd3JpdGUtcG9wdXAgLmFjY29yZGlvbi13cmFwIC5idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2ltcF9iay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIO2MjOydvCAqL1xuLmZpbGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDlweDtcbn1cblxuLmZpbGUtYm94IC5waG90by1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMTRweDtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gNy41cHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2M5YzljOTtcbn1cblxuLmZpbGUtYm94IC5waG90by1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuXG4uZmlsZS1ib3ggLnBob3RvLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cblxuLmZpbGUtYm94IC5waG90by1pdGVtID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi5maWxlLWJveCAucGhvdG8taXRlbSA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZpbGUtYm94IC5waG90by1pdGVtID4gbGFiZWwgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmlsZS1ib3ggLnBob3RvLWl0ZW0gPiBsYWJlbCA+IGltZyB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpbGUtYm94IC5waG90by1pdGVtIC5jbG9zZS13IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC41KSB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Nsb3NlX3d0XzE0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE2cHg7XG59XG5cbi5maWxlLWJveCAucGhvdG8taXRlbS5hY3RpdmUge1xuICBib3JkZXI6IDA7XG59XG5cbi5maWxlLWJveCAucGhvdG8taXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwKTtcbn1cblxuLmZpbGUtYm94IC5waG90by1pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5maWxlLWJveCAucGhvdG8taXRlbS5hY3RpdmUgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWxlLWJveCAucGhvdG8taXRlbS5hY3RpdmUgLmNsb3NlLXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmlsZS1ib3ggLnBob3RvLWl0ZW0uYWN0aXZlLnR5LXZpZGVvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMykgdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fcGxheTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzE2cHggMjBweDtcbn1cblxuLyog7Y+s7YagL+uPmeyYgeyDgSDrpqzrt7Ag66as7Iqk7Yq4IO2MneyXhSAqL1xuLnBob3RvLXJldmlldy1saXN0LXBvcHVwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDlweDtcbn1cblxuLnBob3RvLXJldmlldy1saXN0LXBvcHVwIHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gNy41cHgpO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5waG90by1yZXZpZXctbGlzdC1wb3B1cCB1bCBsaSAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLnBob3RvLXJldmlldy1saXN0LXBvcHVwIHVsIGxpIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucGhvdG8tcmV2aWV3LWxpc3QtcG9wdXAgdWwgbGkgLmltZy1ib3ggc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBob3RvLXJldmlldy1saXN0LXBvcHVwIHVsIGxpLnR5LXZpZGVvIC5pbWctYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXkzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XG59XG5cbi8qIOumrOu3sCDsg4HshLgg7Yyd7JeFICovXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAucG9wdXAtbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5pbm5lciA+IC5mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAucmV2aWV3LWRldGFpbC1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNTA0cHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoODEuNjEydmggLSAxOTZweCk7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yZXZpZXctZGV0YWlsLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAucmV2aWV3LWRldGFpbC10b3AgLnN3aXBlci1zbGlkZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAucmV2aWV3LWRldGFpbC10b3AgLnN3aXBlci1zbGlkZSBpbWcsIC5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yZXZpZXctZGV0YWlsLXRvcCAuc3dpcGVyLXNsaWRlIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yZXZpZXctZGV0YWlsLXRvcCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnJldmlldy1kZXRhaWwtdG9wIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXZpZXdfYXJyb3dfci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci84cHggMTNweDtcbn1cblxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnJldmlldy1kZXRhaWwtdG9wIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yZXZpZXctZGV0YWlsLXRodW1icyB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yZXZpZXctZGV0YWlsLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB3aWR0aDogNDBweDtcbn1cblxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnJldmlldy1kZXRhaWwtdGh1bWJzIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yZXZpZXctZGV0YWlsLXRodW1icyAuc3dpcGVyLXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yZXZpZXctZGV0YWlsLXRodW1icyAuc3dpcGVyLXNsaWRlLnR5LXZpZGVvOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGxheTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTJweCAxNXB4O1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAucmV2aWV3LWRldGFpbC10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAuci1pdGVtIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogNDMycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoODEuNjEydmggLSAxOTZweCk7XG4gIG1hcmdpbjogMCAtMjRweDtcbiAgcGFkZGluZzogMCAyNHB4IDAgMzJweDtcbn1cblxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnItaXRlbSAudG9wIC5zdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2dyXzE1LnN2Z1wiKSByZXBlYXQteCBsZWZ0IGNlbnRlci8yMnB4O1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAuci1pdGVtIC50b3AgLnN0YXIgLm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3Rhcl9ia18xNS5zdmdcIikgcmVwZWF0LXggbGVmdCBjZW50ZXIvMjJweDtcbn1cblxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnItaXRlbSAudG9wIC5uYW1lIHtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAuci1pdGVtIC5taWRkbGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAuci1pdGVtIC5taWRkbGUgLnR4dC1ib3ggcHJlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAuci1pdGVtIC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yLWl0ZW0gLmJvdHRvbSAqIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5yLWl0ZW0gLmJvdHRvbSAubGlrZSB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90aHVtYnNfdXAuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNHB4O1xufVxuXG4ucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAuci1pdGVtIC5ib3R0b20gLmxpa2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90aHVtYnNfdXBfb24uc3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzExMTtcbn1cblxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnByZXYtYnRuLCAucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cCAubmV4dC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnByZXYtYnRuIGJ1dHRvbiwgLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLm5leHQtYnRuIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1OHB4IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXZpZXdfYnRuX3ByZXYuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTRweCBjZW50ZXIvMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5wcmV2LWJ0biBidXR0b246ZGlzYWJsZWQsIC5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5uZXh0LWJ0biBidXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5wcmV2LWJ0biBidXR0b246aG92ZXIsIC5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5uZXh0LWJ0biBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExMDU7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5uZXh0LWJ0biB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTQwcHg7XG59XG5cbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwIC5uZXh0LWJ0biBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Jldmlld19idG4uc3ZnXCIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLnByZXYtYnRuIHtcbiAgICBsZWZ0OiAtODBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnBob3RvLXJldmlldy1kZXRhaWwtcG9wdXAgLm5leHQtYnRuIHtcbiAgICByaWdodDogLTgwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qIOyjvOusuCDqsrDsoJwgKi9cbi5vcmRlci13cmFwIC5nYXAtNiB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLm9yZGVyLXdyYXAgLm9yZGVyLWdvb2RzLXNlY3Rpb24gLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLXRpdGxlIC5idG4gcCwgLm9yZGVyLXdyYXAgLm9yZGVyLWdvb2RzLXNlY3Rpb24gLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLXRpdGxlIC5idG4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLXdyYXAgLm9yZGVyLWdvb2RzLXNlY3Rpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub3JkZXItd3JhcCAub3JkZXItZ29vZHMtc2VjdGlvbiAub3JkZXItbGlzdHMtd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xufVxuXG4ub3JkZXItd3JhcCAub3JkZXItZ29vZHMtc2VjdGlvbiAub3JkZXItbGlzdHMgLnByZC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0gLnByaWNlIC50b2dnbGUge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0gLnByaWNlIC50b2dnbGUtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4ub3JkZXItbGlzdHMgLnByZC1pdGVtLW9wdGlvbiAuYnRuLnRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogMDtcbn1cblxuLnBheXJvbGwtZGVkdWN0aW9uIHtcbiAgcGFkZGluZzogMjRweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYXlyb2xsLWRlZHVjdGlvbiAuYnRuLWJveCAuYnRuIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNhc2gtcmVjZWlwdC1hcmVhIC50b2dnbGUtYm94IC5yYWRpby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FzaC1yZWNlaXB0LWFyZWEgLnRvZ2dsZS1ib3ggLnJhZGlvLWJveCAuY2hrYm94ICsgLmNoa2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4udGVybXMtYWdyZWUtc2VjdGlvbiAuY2hrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXJtcy1hZ3JlZS1zZWN0aW9uIC5jYngtd3JhcCA+IC5mbGV4IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi50ZXJtcy1hZ3JlZS1zZWN0aW9uLnBvcHVwIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyog7IOB7ZKIIOy/oO2PsCAqL1xuLmNvdXBvbi1saXN0cy5nb29kcy10eXBlIC5jb3Vwb24ge1xuICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvdXBvbi1saXN0cy5nb29kcy10eXBlIC5jb3Vwb24gLmRjLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmNvdXBvbi1saXN0cy5nb29kcy10eXBlIC5jb3Vwb24gLmRjLWJveCAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY291cG9uLWxpc3RzLmdvb2RzLXR5cGUgLmNvdXBvbiAuZGMtYm94IGRpdiwgLmNvdXBvbi1saXN0cy5nb29kcy10eXBlIC5jb3Vwb24gLmRjLWJveCBzcGFuIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5jb3Vwb24tbGlzdHMuZ29vZHMtdHlwZSAuY291cG9uIC5kYy1ib3ggLmVtIHtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvdXBvbi1saXN0cy5nb29kcy10eXBlIC5jb3Vwb24gLmRjLWJveCAucHJpY2Uge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jb3Vwb24tbGlzdHMuZ29vZHMtdHlwZSAuY291cG9uIC5kYy1ib3ggLnByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY291cG9uLWxpc3RzLmdvb2RzLXR5cGUgLmNvdXBvbiArIC5jb3Vwb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzljOTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvdXBvbi1saXN0cy5nb29kcy10eXBlIC5jb3Vwb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uLmRpc2FibGVkIC5iYWRnZS1pdGVtIHtcbiAgY29sb3I6ICNjOWM5YzkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24uZGlzYWJsZWQgaDYsXG4uY291cG9uLWxpc3RzIC5jb3Vwb24uZGlzYWJsZWQgcCB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24uZGlzYWJsZWQgLmJ0bi5kb3dubG9hZCxcbi5jb3Vwb24tbGlzdHMgLmNvdXBvbi5kaXNhYmxlZCAudG9nZ2xlLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDso7zrrLgg7JmE66OMICovXG4ub3JkZXItY29tcGxldGUtd3JhcCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX29yZGVyX2NvbXBsZXRlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlci80NHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vcmRlci1jb21wbGV0ZS13cmFwIC5kZWYtaW5mby1saXN0IHtcbiAgd2lkdGg6IDY1NHB4O1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ub3JkZXItY29tcGxldGUtd3JhcCAuZGVmLWluZm8tbGlzdCAuaW5mby1pdGVtICsgLmluZm8taXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5vcmRlci1jb21wbGV0ZS13cmFwIC5kZWYtaW5mby1saXN0IGR0IHtcbiAgbWluLXdpZHRoOiAxMTZweDtcbn1cblxuLm9yZGVyLWNvbXBsZXRlLXdyYXAgLmRlZi1pbmZvLWxpc3QgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVyLWNvbXBsZXRlLXdyYXAgLm9yZGVyLWdvb2RzLXNlY3Rpb24ge1xuICB3aWR0aDogNjU0cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi5vcmRlci1jb21wbGV0ZS13cmFwIC5vcmRlci1saXN0cyA+IGxpICsgbGkge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi5vcmRlci1jb21wbGV0ZS13cmFwIC5vcmRlci1saXN0cyAucHJkLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ub3JkZXItY29tcGxldGUtd3JhcCAub3JkZXItbGlzdHMgLnByZC1pdGVtLW9wdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kZWYtaW5mby1saXN0IC5pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGVmLWluZm8tbGlzdCAuaW5mby1pdGVtICsgLmluZm8taXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kZWYtaW5mby1saXN0IGR0LCAuZGVmLWluZm8tbGlzdCBkZCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kZWYtaW5mby1saXN0IGR0IHtcbiAgZmxleDogMDtcbiAgbWluLXdpZHRoOiAxMDJweDtcbn1cblxuLmRlZi1pbmZvLWxpc3QgZGQge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5hcy13cmFwIC5jcy1wcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMCAzMHB4O1xufVxuXG4uYXMtd3JhcCAuY3MtcHJkLWxpc3QgLnByZC1pdGVtIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4uYXMtd3JhcCAuc2VydmljZS1wb2xpY3ktc2VjdGlvbiAudGFiLWNvbnQtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYXMtd3JhcCAuc2VydmljZS1wb2xpY3ktc2VjdGlvbiAudGFiLWNvbnQgPiAuYmctYm94IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hcy13cmFwIC5zZXJ2aWNlLXBvbGljeS1zZWN0aW9uIC50YWIxIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFzLXdyYXAgLnNlcnZpY2UtcG9saWN5LXNlY3Rpb24gLnRhYjEgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXMtd3JhcCAuc2VydmljZS1wb2xpY3ktc2VjdGlvbiAudGFiMSAuYWxlcnQtYm94ID4gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcy13cmFwIC5zZXJ2aWNlLXBvbGljeS1zZWN0aW9uIC50YWIxIC5hbGVydC1ib3ggPiBkaXYge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM5Yzk7XG59XG5cbi5hcy13cmFwIC5zZXJ2aWNlLXBvbGljeS1zZWN0aW9uIC50YWIyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXMtd3JhcCAuc2VydmljZS1wb2xpY3ktc2VjdGlvbiAudGFiMiAuYmctYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDQwcHg7XG59XG5cbi5hcy13cmFwIC5zZXJ2aWNlLXBvbGljeS1zZWN0aW9uIC50YWIyIC5iZy1ib3ggPiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hcy13cmFwIC5zZXJ2aWNlLXBvbGljeS1zZWN0aW9uIC50YWIyIC5iZy1ib3ggLmxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmFzLXdyYXAgLnNlcnZpY2UtcG9saWN5LXNlY3Rpb24gLnRhYjIgLmJnLWJveCAubGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uYXMtd3JhcCAuc2VydmljZS1wb2xpY3ktc2VjdGlvbiAudGFiMyBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hcy13cmFwIC5zZXJ2aWNlLXBvbGljeS1zZWN0aW9uIC50YWIzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXMtd3JhcCAuc2VydmljZS1wb2xpY3ktc2VjdGlvbiAudGFiMyAuaXRlbSArIC5pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYXMtd3JhcCAuc2VydmljZS1wb2xpY3ktc2VjdGlvbiAudGFiMyAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5cbi5hcy13cmFwIC5maWxlLWJveCB7XG4gIHdpZHRoOiAzNzlweDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5hcy13cmFwIC5maWxlLWJveCAucGhvdG8taXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gNnB4KTtcbn1cblxuLyog67O07Jyg7KCc7ZKI6rSA66asICovXG4uaW52ZW50b3J5LXdyYXAgLmdvb2RzLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmludmVudG9yeS13cmFwIC5nb29kcy1ib3ggLnRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uaW52ZW50b3J5LXdyYXAgLmdvb2RzLWJveCAudG9wIC5uYW1lIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmludmVudG9yeS13cmFwIC5nb29kcy1ib3ggLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuZ29vZHMtYm94IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uaW52ZW50b3J5LXdyYXAgLmdvb2RzLWJveCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuZ29vZHMtYm94IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNjOWM5Yzk7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuZ29vZHMtYm94IHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuZ29vZHMtYm94IHVsIGxpIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAudGVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3RlbC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE0cHg7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuY3Mtc2VydmljZS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmludmVudG9yeS13cmFwIC5jcy1zZXJ2aWNlLXRhYiBsaSB7XG4gIGZsZXg6IDE7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuY3Mtc2VydmljZS10YWIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuY3Mtc2VydmljZS10YWIgbGkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jczEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaW52ZW50b3J5LXdyYXAgLmNzLXNlcnZpY2UtdGFiIGxpOm50aC1jaGlsZCgyKSBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NzMi5zdmdcIik7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuY3Mtc2VydmljZS10YWIgbGk6bnRoLWNoaWxkKDMpIGEgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY3MzLnN2Z1wiKTtcbn1cblxuLmludmVudG9yeS13cmFwIC5jcy1zZXJ2aWNlLXRhYiBsaTpudGgtY2hpbGQoNCkgYSBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jczQuc3ZnXCIpO1xufVxuXG4uaW52ZW50b3J5LXdyYXAgLmJlc3QtbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuYmVzdC1saXN0cyBsaSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTFweCk7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuYmVzdC1saXN0cyBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3IyXzUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAyMHB4IHRvcCAyM3B4LzdweCAxMnB4O1xufVxuXG4uaW52ZW50b3J5LXdyYXAgLmJlc3QtbGlzdHMgbGkgYSAuY2F0ZS1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuYmVzdC1saXN0cyBsaSBhIHAge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnZlbnRvcnktd3JhcCAuYmVzdC1saXN0cyBsaS52aWQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQycHg7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbGF5NC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xOHB4O1xufVxuXG4uaW52ZW50b3J5LXdyYXAgLmRlZi1ib3gge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi8qIOuqqOuNuOuqhSDtmZXsnbgg67Cp67KVIO2MneyXhSAqL1xuLm1vZGVsLWNoZWNrLXBvcHVwIC5maWx0ZXItc2VsZWN0LWNvbnQudHkzIC5pbm5lciB7XG4gIGdhcDogMTBweCA4cHg7XG59XG5cbi5tb2RlbC1jaGVjay1wb3B1cCAuZmlsdGVyLXNlbGVjdC1jb250LnR5MyAuaW5uZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xufVxuXG4ubW9kZWwtY2hlY2stcG9wdXAgLmZpbHRlci1zZWxlY3QtY29udC50eTMgLmlubmVyIC5idG4gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ubW9kZWwtY2hlY2stcG9wdXAgLnRhYi1jb250IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubW9kZWwtY2hlY2stcG9wdXAgLnRhYi1jb250IC5pdGVtICsgLml0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vKiDshozrqqjtkogg6rWQ7LK067Cp67KVIO2MneyXhSAqL1xuLmNvbnN1bWFibGUtZ3VpZGUtcG9wdXAgLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLmNvbnN1bWFibGUtZ3VpZGUtcG9wdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUgLmJ0biB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvbnN1bWFibGUtZ3VpZGUtcG9wdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAxNnB4O1xufVxuXG4uY29uc3VtYWJsZS1ndWlkZS1wb3B1cCAudGFiLWNvbnQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmNvbnN1bWFibGUtZ3VpZGUtcG9wdXAgLnRhYi1jb250ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIOuhnOq3uOyduCAqL1xuLmxvZ2luLXdyYXAge1xuICB3aWR0aDogMzk0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubG9naW4td3JhcCAubG9naW4tYXJlYSAubG9nbyB7XG4gIHdpZHRoOiAxMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sb2dpbi13cmFwIC5sb2dpbi1hcmVhIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9naW4td3JhcCAubG9naW4tYXJlYSAubC1iYXIge1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cblxuLmxvZ2luLXdyYXAgLmxvZ2luLWFyZWEgLmwtYmFyOjphZnRlciB7XG4gIGxlZnQ6IC0xNHB4O1xufVxuXG4ubG9naW4td3JhcCAubG9naW4tYXJlYSAuc25zLWFyZWEgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naW4td3JhcCAubG9naW4tYXJlYSAuc25zLWFyZWEgcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmxvZ2luLXdyYXAgLmxvZ2luLWFyZWEgLnNucy1hcmVhIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sb2dpbi13cmFwIC5sb2dpbi1hcmVhIC5zbnMtYXJlYSAuZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5sb2dpbi13cmFwIC5sb2dpbi1hcmVhIC5zbnMtYXJlYSAuZmxleCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5sb2dpbi13cmFwIC5sb2dpbi1hcmVhIC5zbnMtYXJlYSAuZmxleCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiDslYTsnbTrlJQg7LC+6riwICovXG4uZmluZC1pbmZvLXdyYXAge1xuICB3aWR0aDogMzk0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmluZC1pbmZvLXdyYXAgLmRzY3ItYm94IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZpbmQtaW5mby13cmFwIC5kc2NyLWJveCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbmQtaW5mby13cmFwIC5kc2NyLWJveCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5maW5kLWluZm8td3JhcCAuZGVmLWluZm8tbGlzdCBkdCB7XG4gIG1pbi13aWR0aDogNjZweDtcbn1cblxuLnBvcHVwLXBhc3N3b3JkLWNoZyA+IHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyog6rKw7KCcIOygleuztCAqL1xuLnByaWNlLXRvdGFsLWluZm8gZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJpY2UtdG90YWwtaW5mbyBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJpY2UtdG90YWwtaW5mbyBkbCBkdCB7XG4gIG1pbi13aWR0aDogNzJweDtcbn1cblxuLyog7ZqM7JuQ6rCA7J6FICovXG4uam9pbi13cmFwIHtcbiAgd2lkdGg6IDM5NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmpvaW4td3JhcCAuZGVmLWluZm8tbGlzdCBkdCB7XG4gIG1pbi13aWR0aDogOThweDtcbn1cblxuLyog7ZqM7JuQ6rCA7J6FIOyZhOujjCAqL1xuLmpvaW4tY29tcGxldGUge1xuICB3aWR0aDogMzk0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uam9pbi1jb21wbGV0ZSAuZHNjciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmpvaW4tY29tcGxldGUgLmJnLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uam9pbi1jb21wbGV0ZSAuYmctYm94IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uam9pbi1jb21wbGV0ZSAuYmctYm94IGxpIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uam9pbi1jb21wbGV0ZSAuYmctYm94IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlci1saXN0cy5vcmRlci1zdGF0ZS10eXBlIC5zdGF0ZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ub3JkZXItbGlzdHMub3JkZXItc3RhdGUtdHlwZSAuc3RhdGUtYm94IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ub3JkZXItbGlzdHMub3JkZXItc3RhdGUtdHlwZSAucHJkLWJveCB7XG4gIGZsZXg6IDE7XG59XG5cbi5vcmRlci1saXN0cy5vcmRlci1zdGF0ZS10eXBlIC5wcmQtYm94IC5pdGVtICsgLml0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLm9yZGVyLWxpc3RzLm9yZGVyLXN0YXRlLXR5cGUgLnByZC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5vcmRlci1saXN0cy5vcmRlci1zdGF0ZS10eXBlIC5wcmQtaXRlbS1vcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3ViLWNvbi1ib3ggLmluZm8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zdWItY29uLWJveCAuaW5mby1pdGVtIC50aXQge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5zdWItY29uLWJveCAuaW5mby1pdGVtIC5pbmZvLWNvbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5zdWItY29uLWJveCAuaW5mby1pdGVtIC5pbmZvLWNvbiAuZmxleC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3ViLWNvbi1ib3ggLmluZm8taXRlbSAuaW5mby1jb24gLmZsZXgtaXRlbSArIC5mbGV4LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4vKiDrp4jsnbTtjpjsnbTsp4AgKi9cbi5teXBhZ2UtaG9tZS13cmFwIC5tZW1iZXItcHJvZmlsZSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLm15cGFnZS1ob21lLXdyYXAgLm1lbWJlci1wcm9maWxlIC5uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5teXBhZ2UtaG9tZS13cmFwIC5tZW1iZXItcHJvZmlsZSAubmFtZSBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5teXBhZ2UtaG9tZS13cmFwIC5tZW1iZXItcHJvZmlsZSAubmFtZSAuZ3JhZGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3IyXzUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvNnB4O1xufVxuXG4ubXlwYWdlLWhvbWUtd3JhcCAubWVtYmVyLXByb2ZpbGUgLm5hbWUgLmxvZ291dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5teXBhZ2UtaG9tZS13cmFwIC5tZW1iZXItcHJvZmlsZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubXlwYWdlLWhvbWUtd3JhcCAubWVtYmVyLXByb2ZpbGUgdWwgbGkge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5teXBhZ2UtaG9tZS13cmFwIC5tZW1iZXItcHJvZmlsZSB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5teXBhZ2UtaG9tZS13cmFwIC5tZW1iZXItcHJvZmlsZSB1bCBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm15cGFnZS1ob21lLXdyYXAgLm9yZGVyLXN0YXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ubXlwYWdlLWhvbWUtd3JhcCAub3JkZXItc3RhdGUgLml0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4ubXlwYWdlLWhvbWUtd3JhcCAub3JkZXItc3RhdGUgLml0ZW0gZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5teXBhZ2UtaG9tZS13cmFwIC5vcmRlci1zdGF0ZSAuaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLm15cGFnZS1ob21lLXdyYXAgLm9yZGVyLXN0YXRlIC5pdGVtLmFjdGl2ZSBlbSB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXlwYWdlLWhvbWUtd3JhcCAub3JkZXItc3RhdGUgLml0ZW0uYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm15cGFnZS1ob21lLXdyYXAgLm1wLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncl81LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzdweDtcbn1cblxuLm15cGFnZS1ob21lLXdyYXAgLm1wLW1lbnUgbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4vKiDrk7HquIntmJztg53slYjrgrQgKi9cbi5tcC1ncmFkZS1iZW5lZml0LXBvcHVwIC5ncmFkZS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tcC1ncmFkZS1iZW5lZml0LXBvcHVwIC5ncmFkZS1hcmVhIC5pdGVtIHtcbiAgZmxleDogMTtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmdyYWRlLWFyZWEgLml0ZW0gLmJhciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubXAtZ3JhZGUtYmVuZWZpdC1wb3B1cCAuZ3JhZGUtYXJlYSAuaXRlbSAuYmFyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmdyYWRlLWFyZWEgLml0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXAtZ3JhZGUtYmVuZWZpdC1wb3B1cCAuZ3JhZGUtYXJlYSAuaXRlbTpudGgtY2hpbGQoMSkgLmJhciB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmdyYWRlLWFyZWEgLml0ZW06bnRoLWNoaWxkKDIpIC5iYXIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNjOWM5Yzk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5tcC1ncmFkZS1iZW5lZml0LXBvcHVwIC5ncmFkZS1hcmVhIC5pdGVtOm50aC1jaGlsZCgzKSAuYmFyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmdyYWRlLWFyZWEgLml0ZW06bnRoLWNoaWxkKDMpIC5iYXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXAtZ3JhZGUtYmVuZWZpdC1wb3B1cCAuZ3JhZGUtYXJlYSAuaXRlbTpudGgtY2hpbGQoNCkgLmJhciB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG59XG5cbi5tcC1ncmFkZS1iZW5lZml0LXBvcHVwIC5ncmFkZS1hcmVhIC5pdGVtOm50aC1jaGlsZCg0KSAuYmFyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmNvbW1vbi1iZW5lZml0LWFyZWEgLmJkLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5cbi5tcC1ncmFkZS1iZW5lZml0LXBvcHVwIC5jb21tb24tYmVuZWZpdC1hcmVhIC5iZC1ib3ggKyAuYmQtYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmNvbW1vbi1iZW5lZml0LWFyZWEgLmJkLWJveCBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgYXNwZWN0LXJhdGlvOiA1MC81MDtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmNvbW1vbi1iZW5lZml0LWFyZWEgLmJkLWJveCAudHh0LWJveCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmNvbW1vbi1iZW5lZml0LWFyZWEgLmJkLWJveCAudHh0LWJveCBwIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmdyYWRlLWRzY3Ige1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubXAtZ3JhZGUtYmVuZWZpdC1wb3B1cCAuZ3JhZGUtZHNjciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1wLWdyYWRlLWJlbmVmaXQtcG9wdXAgLmdyYWRlLWRzY3IgcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyog66eI7J2866as7KeAICDrgrTsl60gKi9cbi5tcC1taWxlYWdlLXdyYXAgLmJnLWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm1wLW1pbGVhZ2Utd3JhcCAuYmctYm94IC5zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xufVxuXG4ubXAtbWlsZWFnZS13cmFwIC5iZy1ib3ggLnN1bW1hcnkgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubXAtbWlsZWFnZS13cmFwIC5iZy1ib3ggLnN1bW1hcnkgLml0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1wLW1pbGVhZ2Utd3JhcCAuYmctYm94IC5zdW1tYXJ5IC5pdGVtIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tcC1taWxlYWdlLXdyYXAgLmJnLWJveCAucGVyaW9kLXNjaC1ib3gge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tcC1taWxlYWdlLXdyYXAgLm1pbGVhZ2UtbGlzdHMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5tcC1taWxlYWdlLXdyYXAgLm1pbGVhZ2UtbGlzdHMgdWwgbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubXAtbWlsZWFnZS13cmFwIC5taWxlYWdlLWxpc3RzIHVsIGxpID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm1wLW1pbGVhZ2Utd3JhcCAubWlsZWFnZS1saXN0cyB1bCBsaSA+IGRpdiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1wLW1pbGVhZ2Utd3JhcCAubWlsZWFnZS1saXN0cyB1bCBsaSA+IGRpdiBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubXAtbWlsZWFnZS13cmFwIC5taWxlYWdlLWxpc3RzIHVsIGxpIHAge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1wLW1pbGVhZ2Utd3JhcCAubWlsZWFnZS1saXN0cyB1bCBsaSBwLmRhdGUge1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1wLW1pbGVhZ2Utd3JhcCAubWlsZWFnZS1saXN0cyB1bCBsaSBlbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1wLW1pbGVhZ2Utd3JhcCAubWlsZWFnZS1saXN0cyB1bCBsaS5taW51cyA+IGRpdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fbWlsX21pbnVzLnN2Z1wiKTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5tcC1taWxlYWdlLXdyYXAgLm1pbGVhZ2UtbGlzdHMgdWwgbGkucGx1cyA+IGRpdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fbWlsX3BsdXMuc3ZnXCIpO1xufVxuXG4vKiDsv6Dtj7Ag64K07JetICovXG4ubXAtY291cG9uLXdyYXAgLnRhYi1jb250IHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5cbi5tcC1jb3Vwb24td3JhcCAuY291cG9uLWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMjRweDtcbn1cblxuLm1wLWNvdXBvbi13cmFwIC5jb3Vwb24tbGlzdHMgPiAuY291cG9uIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG59XG5cbi5tcC1jb3Vwb24td3JhcCAuY291cG9uLWxpc3RzID4gLmNvdXBvbiArIC5jb3Vwb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXAtY291cG9uLXdyYXAgLmNvdXBvbi1saXN0cyA+IC5jb3Vwb24gLmJ0bi5kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbn1cblxuLm1wLWNvdXBvbi13cmFwIC5jb3Vwb24tbGlzdHMgPiAuY291cG9uIC5idG4udG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLm1wLWNvdXBvbi13cmFwIC5jb3Vwb24tbGlzdHMgPiAuY291cG9uIC5idG4udG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2JrXzQuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvY292ZXI7XG59XG5cbi8qIOuwsOyGoeyngCDqtIDrpqwgKi9cbi5tcC1hZGRyLXdyYXAgLmFkZHItbGlzdHMgPiAuYnRuLWJveCB7XG4gIHdpZHRoOiAxMzZweDtcbn1cblxuLm1wLWFkZHItd3JhcCAuYWRkci1saXN0cyAucmFkaW8tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDM4cHggMjBweCAyMHB4O1xufVxuXG4ubXAtYWRkci13cmFwIC5hZGRyLWxpc3RzIC5yYWRpby1zZWxlY3QgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NHB4O1xufVxuXG4ubXAtYWRkci13cmFwIC5hZGRyLWxpc3RzIC5yYWRpby1zZWxlY3QgLmJ0bi1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubXAtYWRkci13cmFwIC5hZGRyLWxpc3RzIC5yYWRpby1zZWxlY3QgKyAucmFkaW8tc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1wLWFkZHItd3JhcCAuYWRkci1saXN0cyAucmFkaW8tc2VsZWN0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLyog7J6E7KeB7JuQIO2VnOuPhCDsobDtmowgKi9cbi5tcC1lbXBsb3llZS1saW1pdC13cmFwIC55ZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubXAtZW1wbG95ZWUtbGltaXQtd3JhcCAueWVhciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm1wLWVtcGxveWVlLWxpbWl0LXdyYXAgLmNhdGVnb3J5LWFyZWEgLmNhdGVnb3J5IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubXAtZW1wbG95ZWUtbGltaXQtd3JhcCAuY2F0ZWdvcnktYXJlYSAuY2F0ZWdvcnkgKyAuY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXAtZW1wbG95ZWUtbGltaXQtd3JhcCAuY2F0ZWdvcnktYXJlYSAuY2F0ZWdvcnkgLnRvcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5cbi5tcC1lbXBsb3llZS1saW1pdC13cmFwIC5jYXRlZ29yeS1hcmVhIC5jYXRlZ29yeSAudG9wIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tcC1lbXBsb3llZS1saW1pdC13cmFwIC5jYXRlZ29yeS1hcmVhIC5jYXRlZ29yeSAudG9wIHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luOiAwIDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyMl81LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ubXAtZW1wbG95ZWUtbGltaXQtd3JhcCAuY2F0ZWdvcnktYXJlYSAuY2F0ZWdvcnkgLmNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubXAtZW1wbG95ZWUtbGltaXQtd3JhcCAuY2F0ZWdvcnktYXJlYSAuY2F0ZWdvcnkgLmNvbnQgLmJveCB7XG4gIHdpZHRoOiAzMy4zJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1wLWVtcGxveWVlLWxpbWl0LXdyYXAgLmNhdGVnb3J5LWFyZWEgLmNhdGVnb3J5IC5jb250IC5ib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1wLWVtcGxveWVlLWxpbWl0LXdyYXAgLmNhdGVnb3J5LWFyZWEgLmNhdGVnb3J5IC5jb250IC5ib3ggc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyog7Lac7J6l7ISc67mE7IqkIOyYiOyVveyhsO2ajCAqL1xuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJlc2VydmF0aW9uLXN0YXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3MHB4O1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucmVzZXJ2YXRpb24tc3RhdGUgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucmVzZXJ2YXRpb24tc3RhdGUgLml0ZW0gZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJlc2VydmF0aW9uLXN0YXRlIC5pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5yZXNlcnZhdGlvbi1zdGF0ZSAuaXRlbSArIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjYzljOWM5O1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucmVzZXJ2YXRpb24tc3RhdGUgLml0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJlc2VydmF0aW9uLXN0YXRlIC5pdGVtLmFjdGl2ZSBlbSB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucmVzZXJ2YXRpb24tc3RhdGUgLml0ZW0uYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJlc2VydmF0aW9uLXN0YXRlIC5pdGVtLmFjdGl2ZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGMDAwRTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJlc2VydmF0aW9uLXN0YXRlIC5pdGVtLmFjdGl2ZTpsYXN0LWNoaWxkLmFjdGl2ZSBlbSB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucmVzZXJ2YXRpb24tc3RhdGUgLml0ZW0uYWN0aXZlOmxhc3QtY2hpbGQuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI0NGMDAwRTtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLmJvYXJkLWxpc3RzID4gbGkge1xuICBwYWRkaW5nOiAyNHB4IDIwcHggMjRweCAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5ib2FyZC1saXN0cyA+IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLmJvYXJkLWxpc3RzID4gbGkgLmRhdGUtYm94IHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAudG9wIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI0cHg7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5ydi1kZXRhaWwtc3RhdGUgLnRvcCA+IC5mbGV4IHtcbiAgZ2FwOiAxNHB4O1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC50b3AgPiAuZmxleCArIC5mbGV4IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC50b3Agc3BhbiB7XG4gIG1pbi13aWR0aDogNjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIHtcbiAgcGFkZGluZzogMjRweCAzMHB4IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5ydi1kZXRhaWwtc3RhdGUgLmJvdHRvbSAuaXRlbSBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW0gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5ydi1kZXRhaWwtc3RhdGUgLmJvdHRvbSAuaXRlbSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNDOUM5Qzk7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5ydi1kZXRhaWwtc3RhdGUgLmJvdHRvbSAuaXRlbSArIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMzAlO1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAzODAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2M5YzljOTtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtOmZpcnN0LWNoaWxkLmFjdGl2ZTo6YmVmb3JlLCAubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW06Zmlyc3QtY2hpbGQub246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW0uYWN0aXZlOjpiZWZvcmUsIC5tcC1yZXNlcnZhdGlvbi13cmFwIC5ydi1kZXRhaWwtc3RhdGUgLmJvdHRvbSAuaXRlbS5vbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtLmFjdGl2ZSBlbSwgLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtLm9uIGVtIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5ydi1kZXRhaWwtc3RhdGUgLmJvdHRvbSAuaXRlbS5hY3RpdmUgc3BhbiwgLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtLm9uIHNwYW4ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjMTExO1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW0uYWN0aXZlIHNwYW46OmJlZm9yZSwgLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtLm9uIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcC1yZXNlcnZhdGlvbi13cmFwIC5ydi1kZXRhaWwtc3RhdGUgLmJvdHRvbSAuaXRlbS5hY3RpdmUgZW0ge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLnJ2LWRldGFpbC1zdGF0ZSAuYm90dG9tIC5pdGVtLmNhbmNlbCBlbSB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xufVxuXG4ubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW0uY2FuY2VsIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0NGMDAwRTtcbn1cblxuLm1wLXJlc2VydmF0aW9uLXdyYXAgLmRlZi1pbmZvLWxpc3QgZHQge1xuICBtaW4td2lkdGg6IDgxcHg7XG59XG5cbi8qIDE6MSDrrLjsnZggKi9cbi5ib2FyZC1kZXRhaWwtd3JhcCAudC10aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmJvYXJkLWRldGFpbC13cmFwIC5kZWYtaW5mby1saXN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xufVxuXG4uYm9hcmQtZGV0YWlsLXdyYXAgLmRlZi1pbmZvLWxpc3QgLmluZm8taXRlbSArIC5pbmZvLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5ib2FyZC1kZXRhaWwtd3JhcCAuZGVmLWluZm8tbGlzdCBkdCB7XG4gIG1pbi13aWR0aDogMTA0cHg7XG59XG5cbi5ib2FyZC1kZXRhaWwtd3JhcCAuZGVmLWluZm8tbGlzdCAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvYXJkLWRldGFpbC13cmFwIC5kZWYtaW5mby1saXN0IC5jYXRlZ29yeSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYm9hcmQtZGV0YWlsLXdyYXAgLmRlZi1pbmZvLWxpc3QgLmNhdGVnb3J5IHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncjJfNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmJvYXJkLWRldGFpbC13cmFwIC5pbnF1aXJ5LWFuc3dlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJvYXJkLWRldGFpbC13cmFwIC5pbnF1aXJ5LWFuc3dlciAuY29udCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ib2FyZC1kZXRhaWwtd3JhcCAuYm9hcmQtZGV0YWlsLWNvbnQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5ib2FyZC1kZXRhaWwtd3JhcCAuYm9hcmQtZGV0YWlsLWNvbnQudHkyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5ib2FyZC1kZXRhaWwtd3JhcCAucmV2aWV3LWltZy1ib3ggdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5ib2FyZC1kZXRhaWwtd3JhcCAucmV2aWV3LWltZy1ib3ggdWwgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm9hcmQtZGV0YWlsLXdyYXAgLnJldmlldy1pbWctYm94IHVsIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYm9hcmQtZGV0YWlsLXdyYXAgLnJldmlldy1pbWctYm94IHVsIGxpLnRodW1iLXZpZGVvOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKSB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXkyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE5cHggMjMuNXB4O1xufVxuXG4uYm9hcmQtbGlzdHMgPiBsaSAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvYXJkLWxpc3RzID4gbGkgLmNhdGVnb3J5IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ib2FyZC1saXN0cyA+IGxpIC5jYXRlZ29yeSBzcGFuICsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2JrXzQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5ib2FyZC1saXN0cyA+IGxpIC5jYXRlZ29yeTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5ib2FyZC1saXN0cyA+IGxpIC50aXQtYm94IC50LXRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uYm9hcmQtbGlzdHMgPiBsaSAudGl0LWJveC5hcnJvdy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA5JTtcbn1cblxuLmJvYXJkLWxpc3RzID4gbGkgLnRpdC1ib3guYXJyb3ctcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5ib2FyZC1saXN0cyA+IGxpIC5sYWJlbC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmJvYXJkLWxpc3RzID4gbGkgLmxhYmVsLWJveCAuYmFkZ2UtaXRlbSB7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2F0ZS1saXN0LnR5MyBzcGFuICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNhdGUtbGlzdC50eTMgc3BhbiArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ia180LnN2Z1wiKTtcbn1cblxuLyog7ZqM7JuQ7KCV67O0IOuzgOqyvSAqL1xuLm15cGFnZS1pbm5lciAuZmluZC1pbmZvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm15cGFnZS1pbm5lciAuam9pbi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5teXBhZ2UtaW5uZXIgLmpvaW4td3JhcCAuZGVmLWluZm8tbGlzdCBkdCB7XG4gIG1pbi13aWR0aDogMTE0cHg7XG59XG5cbi5teXBhZ2UtaW5uZXIgLmpvaW4td3JhcCAuaW5wLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyog7J207Jqp7JW96rSAICovXG4uYWdyZWVtZW50LXdyYXAgLnR4dC1hcmVhICoge1xuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCIsc25hcy1zZXJpZjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uYWdyZWVtZW50LXdyYXAgLnR4dC1hcmVhIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uYWdyZWVtZW50LXdyYXAgLnR4dC1hcmVhIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYWdyZWVtZW50LXdyYXAgLnR4dC1hcmVhIGgyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFncmVlbWVudC13cmFwIC50eHQtYXJlYSBvbCBsaSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWdyZWVtZW50LXdyYXAgLnR4dC1hcmVhIC5kc2NyICsgLmRzY3Ige1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4vKiDsl5Drn6wgICovXG4uZXJyb3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3Itd3JhcCBzdHJvbmcsIC5lcnJvci13cmFwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVycm9yLXdyYXAgPiAuYmctYm94IHtcbiAgcGFkZGluZzogMzdweCAwO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvci13cmFwIC5pbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVycm9yLXdyYXAgLmxvZ28ge1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZXJyb3Itd3JhcCAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVycm9yLXdyYXAgLmJveCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZXJyb3Itd3JhcC50eTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZXJyb3Itd3JhcC50eTIgLmlubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNzRweCAyMHB4IDk0cHg7XG59XG5cbi5zY2gtc2VsZWN0LXR5IHtcbiAgZ2FwOiA0cHg7XG59XG5cbi5zY2gtc2VsZWN0LXR5IC5jdXMtc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNjaC1zZWxlY3QtdHkgLmlucHV0IHtcbiAgZmxleDogMTtcbn1cblxuLnNjaC1zZWxlY3QtdHkgLmlucHV0IC5pbnAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjaC1zZWxlY3QtdHkgPiAuYnRuIHtcbiAgbWluLXdpZHRoOiA1M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2NoLXNlbGVjdC10eSA+IC5idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyog66ek6rGw7KeEICovXG4ubWFnYXppbmUtd3JhcCBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4ubWFnYXppbmUtd3JhcCAudG9wLWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hZ2F6aW5lLXdyYXAgLm1haW4tbGluay1tZW51IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1hZ2F6aW5lLXdyYXAgLm1haW4tbGluay1tZW51ICsgLnRhYi1zbGlkZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5tYWdhemluZS13cmFwIC5hdGMtYm94IC5zd2lwZXItc2xpZGUgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDI0Ni8zMDM7XG59XG5cbi5tYWdhemluZS13cmFwIC5hdGMtYm94IC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tYWdhemluZS13cmFwIC5hdGMtYm94IC5zd2lwZXItc2xpZGUgLnR4dC1ib3gge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFnYXppbmUtd3JhcCAuYXRjLWJveCAuc3dpcGVyLXNsaWRlIC50eHQtYm94IHN0cm9uZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFnYXppbmUtd3JhcCAuYXRjLWJveCAuc3dpcGVyLXNsaWRlIC50eHQtYm94IHAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tYWdhemluZS13cmFwIC5yZWNpcGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNDRUNDQkU7XG59XG5cbi5tYWdhemluZS13cmFwIC5yZWNpcGUtc2VjdGlvbiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFnYXppbmUtd3JhcCAucmVjaXBlLXNlY3Rpb24gLnN3aXBlci1idXR0b24tcHJldixcbi5tYWdhemluZS13cmFwIC5yZWNpcGUtc2VjdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA0NS42NyU7XG59XG5cbi5tYWdhemluZS13cmFwIC50aXAgLmF0Yy1ib3gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFnYXppbmUtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLm1hZ2F6aW5lLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMzIlO1xufVxuXG4uYXRjLWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDcwcHggMjJweDtcbn1cblxuLmF0Yy1saXN0cyBsaSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE2LjVweCk7XG59XG5cbi5hdGMtbGlzdHMgbGkgLnRodW1icyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF0Yy1saXN0cyBsaSAudGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXRjLWxpc3RzIGxpIC50eHQtYm94IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmF0Yy1saXN0cyBsaSAudHh0LWJveCBzdHJvbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF0Yy1saXN0cyBsaSAudHh0LWJveCBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXRjLWxpc3RzLnZpZCBsaSAudGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXRjLWxpc3RzLnZpZCBsaSAudGh1bWJzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXk0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzQwcHg7XG59XG5cbi5zaG9ydHMtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTMyNi85MDA7XG59XG5cbi5zaG9ydHMtYm94IC5zaG9ydHMtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiDrjIDrn4nso7zrrLjrrLjsnZggKi9cbi5idWxrLW9yZGVyLWlucXVpcnktd3JhcCAuYmctYm94IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLmJ1bGstb3JkZXItaW5xdWlyeS13cmFwIC5iZy1ib3ggLmlucHV0LnNjaC10eSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4ucGEtd3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnBhLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMzQuNCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW0gKyAuaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzMwJTtcbiAgICB3aWR0aDogY2FsYygzMjAvMTM2MCoxMDB2dyk7XG4gICAgbGVmdDogY2FsYygtMjQ3LzEzNjAqMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzVweCkge1xuICAubXAtcmVzZXJ2YXRpb24td3JhcCAucnYtZGV0YWlsLXN0YXRlIC5ib3R0b20gLml0ZW0gKyAuaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzMwJTtcbiAgICB3aWR0aDogY2FsYygyODAvMTIzNSoxMDB2dyk7XG4gICAgbGVmdDogY2FsYygtMTk3LzEyMzUqMTAwdncpO1xuICB9XG59XG5cbi8qIOyVjOumvCAqL1xuLmFsYXJtLWxpc3RzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hbGFybS1saXN0ID4gbGkge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGFybS1saXN0ID4gbGkgLmNoa2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxhcm0tbGlzdCA+IGxpIC5jaGtib3ggPiBsYWJlbCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC50ZXh0OjpiZWZvcmUge1xuICB0b3A6IDFweDtcbn1cblxuLmFsYXJtLWxpc3QgPiBsaSAuY2hrYm94IH4gLnRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWxhcm0tbGlzdCA+IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcbn1cblxuLmFsYXJtLWxpc3QgPiBsaSA+IC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2JrXzQuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxNHB4IHRvcCA0OHB4LzdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGFybS1saXN0ID4gbGkgPiAudGV4dCBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uYWxhcm0tbGlzdCA+IGxpID4gLnRleHQgc21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxhcm0tbGlzdCA+IGxpID4gLnRleHQgc21hbGwgKyBzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hbGFybS1saXN0ID4gbGkgPiAudGV4dCAubGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiDstpTsspzsg4HtkoggKi9cbi5yZWNvbW1lbmQtbGlzdC1iYW5uZXIgLmltZyBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE5MjAvNDQwO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIO2DgOyehOuUnCAqL1xuLnRpbWVkZWFsLWxpc3QtYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpbWVkZWFsLWxpc3QtYmFubmVyIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdHTWFya2V0U2Fucyc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50aW1lZGVhbC1saXN0LWJhbm5lciBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtZmFtaWx5OiAnR01hcmtldFNhbnMnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDM0JTtcbiAgLyogNC40MnB4ICovXG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gIG1hcmdpbjogMThweCAwIDEycHg7XG59XG5cbi50aW1lZGVhbC1saXN0LWJhbm5lciAuZGRheS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdHTWFya2V0U2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi50aW1lZGVhbC1saXN0LWJhbm5lciAuZGRheS1ib3ggLmRkYXkge1xuICBjb2xvcjogI0NGMDAwRTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi50aW1lZGVhbC1saXN0LWJhbm5lciAuZGRheS1ib3ggLmRkYXk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNDOUM5Qzk7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi50aW1lZGVhbC1saXN0LWJhbm5lciAuZGRheS1ib3ggLnRpbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50aW1lZGVhbC1saXN0LWJhbm5lciAuZGRheS1ib3ggLnRpbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50aW1lZGVhbC1saXN0LWJhbm5lciAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0NGMDAwRTtcbn1cblxuLnRpbWVkZWFsLWxpc3QtYmFubmVyIC5wcm9ncmVzcy1iYXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi8qIOyduOq4sOyGjOuqqO2SiCAqL1xuLnRvcDMtcmFuay13cmFwIHtcbiAgYmFja2dyb3VuZDogI0M5QzlDOTtcbiAgcGFkZGluZzogNTBweCA1MHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi50b3AzLXJhbmstd3JhcCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnRvcDMtcmFuay13cmFwIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udG9wMy1yYW5rLXdyYXAudHkyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XG59XG5cbi8qIHNvcnQgKi9cbi5zb3J0LWxpc3Qtd3JhcCAuc29ydC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uc29ydC1saXN0LXdyYXAgLnNvcnQtbGlzdCAuYnRuLWJveCBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNvcnQtbGlzdC13cmFwIC5zb3J0LWxpc3QgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zb3J0LWxpc3Qtd3JhcCAub3B0aW9uLXdyYXAgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5zb3J0LWxpc3Qtd3JhcCAub3B0aW9uLXdyYXAgLm9wdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc29ydC1saXN0LXdyYXAgLm9wdGlvbi13cmFwIC5vcHRpb24gbGkuc2VsZWN0IHtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5cbi5zb3J0LWxpc3Qtd3JhcCAub3B0aW9uLXdyYXAgLm9wdGlvbiBsaSArIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogI2M5YzljOTtcbn1cblxuLyog7ZWE7YSwTyDrpqzsiqTtirggKi9cbi5wcmQtZmlsdGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQ2cHg7XG59XG5cbi5wcmQtZmlsdGVyLXdyYXAgLmZpbHRlci13cmFwIHtcbiAgd2lkdGg6IDIyNHB4O1xufVxuXG4ucHJkLWZpbHRlci13cmFwIC5wcmQtbGlzdHMtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5wcmQtZmlsdGVyLXdyYXAgLmZpbHRlci1zZWxlY3QtY29udCB7XG4gIHBhZGRpbmc6IDExLjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5wcmQtZmlsdGVyLXdyYXAgLmZpbHRlci1zZWxlY3QtY29udCAuaW5uZXIge1xuICBnYXA6IDhweCAxNnB4O1xufVxuXG4ucHJkLWZpbHRlci13cmFwIC5maWx0ZXItc2VsZWN0LWNvbnQgLmlubmVyIHAsIC5wcmQtZmlsdGVyLXdyYXAgLmZpbHRlci1zZWxlY3QtY29udCAuaW5uZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5maWx0ZXItd3JhcCB7XG4gIHdpZHRoOiAyMjRweDtcbn1cblxuLmZpbHRlci13cmFwIC5pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTY2cHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZmlsdGVyLXdyYXAgLmlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItd3JhcCAuZmlsdGVyLWNvbnQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDOUM5O1xufVxuXG4uZmlsdGVyLXdyYXAgLmZpbHRlci1jb250IC50aXQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci13cmFwIC5maWx0ZXItY29udCAudGl0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X2RfYmtfMTMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5maWx0ZXItd3JhcCAuZmlsdGVyLWNvbnQgLmZpbHRlci1saXN0cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZmlsdGVyLXdyYXAgLmZpbHRlci1jb250IC5maWx0ZXItbGlzdHMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbHRlci13cmFwIC5maWx0ZXItY29udCAuZmlsdGVyLWxpc3RzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZmlsdGVyLXdyYXAgLmZpbHRlci1jb250IC5maWx0ZXItbGlzdHMgLmNoa2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG5cbi5maWx0ZXItd3JhcCAuZmlsdGVyLWNvbnQgLmZpbHRlci1saXN0cyAuY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dDo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggNHB4O1xufVxuXG4uZmlsdGVyLXdyYXAgLmZpbHRlci1jb250ICsgLmZpbHRlci1jb250IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUVFO1xufVxuXG4uZmlsdGVyLXdyYXAgLmZpbHRlci1jb250LmFjdGl2ZSAudGl0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG4uZmlsdGVyLXdyYXAgLmZpbHRlci1zZWxlY3QtY29udCB7XG4gIHBhZGRpbmc6IDE2cHggMCA0cHg7XG59XG5cbi8qIO2VhO2EsCDshKDtg50gKi9cbi5maWx0ZXItc2VsZWN0LWNvbnQgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweCA4cHg7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQgLmlubmVyIHAsIC5maWx0ZXItc2VsZWN0LWNvbnQgLmlubmVyIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQudHkyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZpbHRlci1zZWxlY3QtY29udC50eTIgLmlubmVyIHtcbiAgZ2FwOiAxMHB4IDhweDtcbn1cblxuLmZpbHRlci1zZWxlY3QtY29udC50eTIgLmlubmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnR5MiAuaW5uZXIgLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmZpbHRlci1zZWxlY3QtY29udC50eTIgLmlubmVyIC5idG4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQudHkyIC5pbm5lciAuYnRuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnR5MyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQudHkzIC5idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHggMTMuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnR5MyAuYnRuICoge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnR5MyAuYnRuLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQudHk0IHtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiA4cHggNHB4O1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnR5NCAuYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQudHk0IC5idG4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQuc2Nyb2xsLXR5IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnNjcm9sbC10eTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnNjcm9sbC10eSAuaW5uZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnNjcm9sbC10eSAuaW5uZXIgLmJ0biB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xufVxuXG4uZmlsdGVyLXNlbGVjdC1jb250LnNjcm9sbC10eSAuaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZpbHRlci1zZWxlY3QtY29udC50eS1jZW50ZXIgLmlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQucGQtMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQgLmJ0bi5zZWFyY2ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG59XG5cbi5maWx0ZXItc2VsZWN0LWNvbnQgLmJ0bi5pY29uLnJlbW92ZSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiDsoJztkojruYTqtZAgKi9cbi5jb21wYXJlLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMzBweCk7XG59XG5cbi5jb21wYXJlLXBvcHVwLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5jb21wYXJlLXBvcHVwLmFjdGl2ZSAucG9wdXAtYnRuLWFyZWEge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jb21wYXJlLXBvcHVwLmFjdGl2ZSAucG9wdXAtYnRuLWFyZWEgLmJ0bi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tcGFyZS1wb3B1cC5hY3RpdmUgLmNvbXBhcmUtcG9wdXAtYnRuIC5idG4gPiBzcGFuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5wb3B1cC1sYXllciB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtaGVpZ2h0OiA3NSU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJveC1zaGFkb3c6IDAgLTRweCAxNXB4IDAgcmdiYSgxNywgMTcsIDE3LCAwLjAzKTtcbn1cblxuLmNvbXBhcmUtcG9wdXAgLmNvbXBhcmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICBtYXgtd2lkdGg6IDEzMjZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY29tcGFyZS1wb3B1cCAuY29tcGFyZS1jb250ZW50IC5wcmQtbGlzdHMge1xuICBnYXA6IDI0cHg7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLWNvbnRlbnQgLnByZC1saXN0cyA+IGxpIHtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTZweCk7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLWNvbnRlbnQgLnByZC1saXN0cyA+IGxpIC5wcmQtaXRlbS5jbS10eTEge1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBhcmUtcG9wdXAgLmNvbXBhcmUtY29udGVudCAucHJkLWxpc3RzID4gbGkgLnByZC1pdGVtLmNtLXR5MSAudGh1bWJzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLWNvbnRlbnQgLnByZC1saXN0cyA+IGxpIC5wcmQtaXRlbS5jbS10eTEgLnJlbW92ZSB7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLWNvbnRlbnQgLnByZC1saXN0cyA+IGxpIC5wcmQtaXRlbS5jbS10eTEgLmRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDIwcHg7XG4gIGZsZXg6IDE7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLWNvbnRlbnQgLnByZC1saXN0cyA+IGxpIC5wcmQtaXRlbS5jbS10eTEgLmRlc2MgLmNvZGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29tcGFyZS1wb3B1cCAuY29tcGFyZS1jb250ZW50IC5wcmQtbGlzdHMgPiBsaSAucHJkLWl0ZW0uY20tdHkxIC5kZXNjIC5waW5mbyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLWNvbnRlbnQgLnByZC1saXN0cyA+IGxpIC5wcmQtaXRlbS5jbS10eTEgLmRlc2MgLm5hbWUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNvbXBhcmUtcG9wdXAgLnBvcHVwLWJ0bi1hcmVhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1heC13aWR0aDogMTMyNnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jb21wYXJlLXBvcHVwIC5wb3B1cC1idG4tYXJlYSAuYnRuIHtcbiAgbWluLXdpZHRoOiAxNTdweDtcbn1cblxuLmNvbXBhcmUtcG9wdXAgLnBvcHVwLWJ0bi1hcmVhIC5idG4tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtcG9wdXAgLmNvbXBhcmUtcG9wdXAtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLXBvcHVwLWJ0biAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5jb21wYXJlLXBvcHVwLWJ0biAuYnRuID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuXG4uY29tcGFyZS1wb3B1cCAuY29tcGFyZS1wb3B1cC1idG4gLmJ0biA+IHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X2RfYmtfOC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5jb21wYXJlLXBvcHVwIC5pdGVtLW5vbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgcng9JzgnIHJ5PSc4JyBzdHJva2U9JyUyM0M5QzlDOUZGJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1kYXNoYXJyYXk9JzYlMmMgNicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcGFyZS1wb3B1cCAuaXRlbS1ub25lIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODg4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29tcGFyZS1wb3B1cCAuaXRlbS1ub25lIC5idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jb21wYXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcC8yNHB4O1xufVxuXG4uYy1jb21wYXJlLXBvcHVwIC50b3AtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODZweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uYy1jb21wYXJlLXBvcHVwIC50b3AtYm94LWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtY29tcGFyZS1wb3B1cCAuZmlsdGVyLXNlbGVjdC1jb250IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xufVxuXG4uYy1jb21wYXJlLXBvcHVwIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYy1jb21wYXJlLXBvcHVwIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYy1jb21wYXJlLXBvcHVwIC5wcmQtbGlzdHMuYy10eTMge1xuICBnYXA6IDQwcHggMThweDtcbn1cblxuLmMtY29tcGFyZS1wb3B1cCAucHJkLWxpc3RzLmMtdHkzID4gbGkge1xuICBmbGV4OiAwIDAgY2FsYygzMy4zMyUgLSAxMnB4KTtcbn1cblxuLmMtY29tcGFyZS1wb3B1cCAucG9wdXAtbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNvbXBhcmUtcG9wdXAuc2Nyb2xsIC50b3AtYm94LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jb21wYXJlLXBvcHVwLnNjcm9sbCAudG9wLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjRweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA4NnB4O1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5jLWNvbXBhcmUtcG9wdXAuc2Nyb2xsIC50b3AtYm94IC5wcmQtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNvbXBhcmUtcG9wdXAuc2Nyb2xsIC50b3AtYm94IC5wcmQtaXRlbSAudGh1bWJzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYy1jb21wYXJlLXBvcHVwLnNjcm9sbCAudG9wLWJveCAucHJkLWl0ZW0gLnRodW1icyBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY29tcGFyZS1wb3B1cC5zY3JvbGwgLnRvcC1ib3ggLnByZC1pdGVtIC5yZW1vdmUge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uYy1jb21wYXJlLXBvcHVwLnNjcm9sbCAudG9wLWJveCAucHJkLWl0ZW0gLnByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY29tcGFyZS1wb3B1cC5zY3JvbGwgLnRvcC1ib3ggLnByZC1pdGVtIC5kZXNjIHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggMTRweDtcbn1cblxuLmMtY29tcGFyZS1wb3B1cC5zY3JvbGwgLnRvcC1ib3ggLnByZC1pdGVtIC5kZXNjIC5waW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29tcGFyZS1wb3B1cC5zY3JvbGwgLnRvcC1ib3ggLnByZC1pdGVtIC5kZXNjIC5jb2RlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmMtY29tcGFyZS1wb3B1cC5zY3JvbGwgLnRvcC1ib3ggLnByZC1pdGVtIC5kZXNjIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLyog67iM66CI65OcIO2BrOufvCovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1iLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1iIGxpIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5icmVhZGNydW1iIGxpICsgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncl81LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlci83cHg7XG59XG5cbi5icmVhZGNydW1iIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiDsnqXrsJTqtazri4ggKi9cbi5jYXJ0LXdyYXAuZmxleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0OHB4O1xufVxuXG4uY2FydC13cmFwLmZsZXggPiAuaW5uZXIge1xuICB3aWR0aDogODc4cHg7XG59XG5cbi5jYXJ0LXdyYXAgLmFsbC1jaGstd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjNweCAwIDEzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5O1xufVxuXG4uY2FydC13cmFwIC5hbGwtY2hrLXdyYXAgLnQtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2FydC13cmFwIC5hbGwtY2hrLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uY2FydC13cmFwIC5hbGwtY2hrLWJveCAuY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXJ0LXdyYXAgLm9yZGVyLWxpc3RzIC5wcmQtaXRlbS10b3AgLmNoa2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyNHB4O1xufVxuXG4uY2FydC13cmFwIC5vcmRlci1saXN0cyAucHJkLWl0ZW0tdG9wIC5pY29uLnJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMjRweDtcbn1cblxuLmNhcnQtd3JhcCAub3JkZXItbGlzdHMgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xufVxuXG4uY2FydC13cmFwIC5vcmRlci1saXN0cyAucHJkLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDFweDtcbn1cblxuLmNhcnQtd3JhcCAub3JkZXItbGlzdHMgLnByZC1pdGVtIC5kZXNjIHtcbiAgbWF4LXdpZHRoOiAzNTRweDtcbn1cblxuLmNhcnQtd3JhcCAub3JkZXItbGlzdHMgLmJ0bi50eTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uY2FydC13cmFwIC5vcmRlci1saXN0cyAucHJkLWl0ZW0tb3B0aW9uIHAge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtd3JhcCAucHJpY2UtdG90YWwtYm94IC5pbmZvLWJveCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuXG4vKiDsnqXrsJTqtazri4gv7KO866y4IOyDge2SiOuLqCAqL1xuLm9yZGVyLWxpc3RzID4gbGkge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5O1xufVxuXG4ub3JkZXItbGlzdHMgLnByZC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xufVxuXG4ub3JkZXItbGlzdHMgLnByZC1pdGVtIC5wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWxpc3RzIC5wcmQtaXRlbSAucHJpY2UgLnRvZ2dsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3JkZXItbGlzdHMgLnByZC1pdGVtIC5wcmljZSAudG9nZ2xlLXdyYXAuYWN0aXZlIC50b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLm9yZGVyLWxpc3RzIC5wcmQtaXRlbSAucHJpY2UgLnRvZ2dsZS13cmFwLmFjdGl2ZSAudG9nZ2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVyLWxpc3RzIC5wcmQtaXRlbSAucHJpY2UgLnRvZ2dsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fdG9nZ2xlX2J0bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm9yZGVyLWxpc3RzIC5wcmQtaXRlbSAucHJpY2UgLnRvZ2dsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE5MXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0gLnByaWNlIC50b2dnbGUtY29udGVudCAuZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyLWxpc3RzIC5wcmQtaXRlbSAucHJpY2UgLnRvZ2dsZS1jb250ZW50IC5mbGV4ICsgLmZsZXgge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0gLnByaWNlIC50b2dnbGUtY29udGVudCAuZmxleC50b3RhbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0gLmRlc2Mge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuXG4ub3JkZXItbGlzdHMgLnByZC1pdGVtLW9wdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0tb3B0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgbWluLXdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2JrXzQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0tb3B0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDEgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxpc3RzIC5wcmQtaXRlbS1vcHRpb246ZGlzYWJsZWQge1xuICBjb2xvcjogIzg4ODtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0tb3B0aW9uLnRvZ2dsZS13cmFwOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm9yZGVyLWxpc3RzIC5wcmQtaXRlbS1vcHRpb24udG9nZ2xlLXdyYXAuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0tb3B0aW9uLnRvZ2dsZS13cmFwLmFjdGl2ZSBwIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0tb3B0aW9uIC5idG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3JkZXItbGlzdHMgLnByZC1pdGVtLWJvdHRvbSA+IC5idG4ge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5vcmRlci1saXN0cyAucHJkLWl0ZW0tYm90dG9tIC5pdGVtLXF0eSAuYnRuLm1pbnVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9taW51c19ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ub3JkZXItbGlzdHMgLnByZC1pdGVtLWJvdHRvbSAucHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLyog7J6l67CU6rWs64uIL+yjvOusuCDstJ3qsIDqsqkgKi9cbi5wcmljZS10b3RhbC1ib3gge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnByaWNlLXRvdGFsLWJveC5wcmljZS1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDE2MHB4O1xufVxuXG4ucHJpY2UtdG90YWwtYm94IC50b3RhbC1wcmljZS1ib3ggZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJpY2UtdG90YWwtYm94IC50b3RhbC1wcmljZS1ib3ggZGwgZGQge1xuICBjb2xvcjogIzExMTtcbn1cblxuLnByaWNlLXRvdGFsLWJveCAudG90YWwtcHJpY2UtYm94IGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4ucHJpY2UtdG90YWwtYm94IC50b3RhbC1wcmljZS1ib3ggZGwudG90YWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDI2cHggMCAzMnB4O1xufVxuXG4ucHJpY2UtdG90YWwtYm94IC50b3RhbC1wcmljZS1ib3ggZGwudG90YWwgZGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQ0YwMDBFO1xufVxuXG4ucHJpY2UtdG90YWwtYm94IC5idG4tYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMnB4IDAgMTZweDtcbn1cblxuLm9yZGVyLXByb2dyZXNzLmRvbmUgLnN0YXRlLW1zZyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4ub3JkZXItcHJvZ3Jlc3MuZG9uZSAuaW5uZXIgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5vcmRlci1wcm9ncmVzcyAuc3RhdGUtbXNnIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmRlci1wcm9ncmVzcyAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4ub3JkZXItcHJvZ3Jlc3MgLmlubmVyIC5wcm9ncmVzcy1iYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IC41cztcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuLyog652865SU7JikIOuyhO2KvCDrpqzsiqTtirggKi9cbi5yYWRpby1zZWxlY3QtbGlzdHMgLnJhZGlvLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcbn1cblxuLnJhZGlvLXNlbGVjdC1saXN0cyAucmFkaW8tc2VsZWN0IC5pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4ucmFkaW8tc2VsZWN0LWxpc3RzIC5yYWRpby1zZWxlY3QgLmluZm8gLmNoa2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcbn1cblxuLnJhZGlvLXNlbGVjdC1saXN0cyAucmFkaW8tc2VsZWN0IC5pbmZvIC5jaGtib3ggPiBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYWRpby1zZWxlY3QtbGlzdHMgLnJhZGlvLXNlbGVjdCAuY2hrYm94IC50ZXh0IHtcbiAgY29sb3I6ICMxMTE7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnJhZGlvLXNlbGVjdC1saXN0cyAucmFkaW8tc2VsZWN0IC5jaGtib3ggLnRleHQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5yYWRpby1zZWxlY3QtbGlzdHMgLnJhZGlvLXNlbGVjdCAuY2hrYm94IC50ZXh0OjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5yYWRpby1zZWxlY3QtbGlzdHMgLnJhZGlvLXNlbGVjdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxMTE7XG59XG5cbi5yYWRpby1zZWxlY3QtbGlzdHMgLnJhZGlvLXNlbGVjdCArIC5yYWRpby1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4vKiDsv6Dtj7Ag66as7Iqk7Yq4ICovXG4uY291cG9uLWxpc3RzIC5jb3Vwb24ge1xuICBwYWRkaW5nOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIOyCrOyaqeqwgOuKpSDsv6Dtj7AqL1xuICAvKiDsoIHsmqnslYjtlaggKi9cbiAgLyog64uk7Jq066Gc65OcIOyZhOujjCDsv6Dtj7AgKi9cbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uICsgLmNvdXBvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbiAuaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uIC5pbmZvIC5jaGtib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbiAuaW5mbyAuY2hrYm94IC50ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uIC5pbmZvIC5jaGtib3ggLnRleHQ6OmJlZm9yZSwgLmNvdXBvbi1saXN0cyAuY291cG9uIC5pbmZvIC5jaGtib3ggLnRleHQ6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uIC50b2dnbGUtd3JhcCAudG9nZ2xlLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbiAudG9nZ2xlLXdyYXAgLnRvZ2dsZS5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X2RfYmtfOC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uIC50b2dnbGUtd3JhcCAudG9nZ2xlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDQ2cHg7XG4gIG1hcmdpbjogMTBweCAtMThweCAtMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24gLnRvZ2dsZS13cmFwIC50b2dnbGUtYm94IGRsIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbiAudG9nZ2xlLXdyYXAgLnRvZ2dsZS1ib3ggZGwgZHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbiAudG9nZ2xlLXdyYXAgLnRvZ2dsZS1ib3ggZGwgZGQge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uIC50b2dnbGUtd3JhcCAudG9nZ2xlLWJveCBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uIC50b2dnbGUtd3JhcC5hY3RpdmUgLnRvZ2dsZS5idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbiAuYnRuLmRvd25sb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2cHg7XG4gIHRvcDogLTE2cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IGNhbGMoIDEwMCUgKyA2OHB4KTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9kb3dubG9hZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNnB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24gLmJ0bi5kb3dubG9hZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNjOWM5YzlGRicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtZGFzaGFycmF5PSc0JTJjNCcgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbiAuYnRuLmRvd25sb2FkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24udXNhYmxlIC5pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24udXNhYmxlIC50b2dnbGUtd3JhcCAudG9nZ2xlLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24udXNhYmxlIC50b2dnbGUtd3JhcCAudG9nZ2xlLWJveCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uLm5vdCAuY2hrYm94IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uLmNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uLmNvbXBsZXRlIC5idG4uZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX29yZGVyX2NvbXBsZXRlLnN2Z1wiKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uLmNvbXBsZXRlIC5idG4uZG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuLmNvdXBvbi1saXN0cyAuY291cG9uLmNvbXBsZXRlIC5pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4uY291cG9uLWxpc3RzIC5jb3Vwb24uY29tcGxldGUgLnRvZ2dsZS13cmFwIC50b2dnbGUuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb3Vwb24tbGlzdHMgLmNvdXBvbi5jb21wbGV0ZSAudG9nZ2xlLXdyYXAgLnRvZ2dsZS1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jb3Vwb24tbGlzdHMgKyAuY291cG9uLWxpc3RzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLyog7KO866y4ICovXG4ub3JkZXItd3JhcC5mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDhweDtcbn1cblxuLm9yZGVyLXdyYXAuZmxleCA+IC5pbm5lciB7XG4gIHdpZHRoOiA4NzhweDtcbn1cblxuLyog7L+g7Y+wIOumrOyKpO2KuCDtjJ3sl4UgKi9cbi5wb3B1cC1jb3Vwb24tc2VsZWN0IC50YWItZ3JvdXAgLnRhYi1saXN0LXdyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIOyjvOyGjOuhnSAqL1xuLmFkZHItbGlzdHMgLmFkZHIgLmluZm8gLmNoa2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFkZHItbGlzdHMgLmFkZHIgLmJ0bi1ib3ggLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFkZHItbGlzdHMgLmFkZHIucmFkaW8tc2VsZWN0LmFjdGl2ZSBwIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIOqyjOyLnO2MkCDrpqzsiqTtirggKi9cbi5ib2FyZC10YmwgdGhlYWQgdGgge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDOUM5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmJvYXJkLXRibCB0Ym9keSB0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvYXJkLXRibCB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG59XG5cbi5ib2FyZC10YmwgdGJvZHkgdGQgLmNsaWNrLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJvYXJkLXRibCB0Ym9keSB0ZCA+IC5mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5cbi5ib2FyZC10YmwgLmljb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJvYXJkLXRibCAuaWNvbi1ib3ggLmljb24ucGxheSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGxheTQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5ib2FyZC10YmwgLnRpdC1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYm9hcmQtdGJsLnR5MSB0Ym9keSB0ZC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ib2FyZC10YmwudHkxIHRib2R5IHRkLnRpdGxlLnR5MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5ib2FyZC10YmwudHkxIHRib2R5IHRkLnRpdGxlLnR5MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5ib2FyZC10YmwudHkxIHRib2R5IHRkLnRpdGxlLnR5MyB7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cblxuLmJvYXJkLXRibC50eTEgLnRpdC1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xufVxuXG4uYm9hcmQtdGJsLm1heC02NCB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uYm9hcmQtbGlzdHMgPiBsaSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYm9hcmQtbGlzdHMgPiBsaSAuY2xpY2stYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYm9hcmQtbGlzdHMgPiBsaSA+IC5mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uYm9hcmQtbGlzdHMgLnRpdC1ib3gge1xuICBmbGV4OiAxO1xufVxuXG4uYm9hcmQtbGlzdHMgLmljb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycHggMDtcbn1cblxuLmJvYXJkLWxpc3RzIC5pY29uLWJveCAuaWNvbi5wbGF5IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbGF5NC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmJvYXJkLWxpc3RzIC5pY29uLWJveCAuaWNvbi5hcnJvdyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYm9hcmQtbGlzdHMgLmRhdGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ib2FyZC1saXN0cyAuZGF0ZS1ib3ggc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm9hcmQtbGlzdHMgLmRhdGUtYm94IHNwYW4gKyBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNDOUM5Qzk7XG59XG5cbi5jYXRlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0ZS1saXN0IHNwYW4gKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRlLWxpc3Qgc3BhbiArIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfbGdyXzQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5jYXRlLWxpc3QudHkyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXRlLWxpc3QudHkyIHNwYW4gKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY2F0ZS1saXN0LnR5MiBzcGFuICsgc3Bhbjo6YmVmb3JlIHtcbiAgbGVmdDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3IyXzUuc3ZnXCIpO1xufVxuXG4uYm9hcmQtZGV0YWlsLXdyYXAgLmRhdGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJvYXJkLWRldGFpbC13cmFwIC5kYXRlLWJveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmJvYXJkLWRldGFpbC13cmFwIC5kYXRlLWJveCBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvYXJkLWRldGFpbC13cmFwIC5kYXRlLWJveCBzcGFuICsgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xufVxuXG4uYm9hcmQtZGV0YWlsLXdyYXAgLmJvYXJkLWRldGFpbC1jb250IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDOUM5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYm9hcmQtZGV0YWlsLXdyYXAgLmJvYXJkLWRldGFpbC1jb250ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5ib2FyZC1kZXRhaWwtd3JhcCAuYm9hcmQtZGV0YWlsLWNvbnQgdmlkZW8ge1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucmVjb21tZW5kLWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZWNvbW1lbmQtYm94IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZWNvbW1lbmQtYm94IC5idG4gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyog7Lac7J6l7ISc67mE7IqkIC0g7ZmIICovXG4uYmctYm94IC5pbnB1dC5zY2gtdHkge1xuICB3aWR0aDogNDMwcHg7XG4gIHBhZGRpbmc6IDEzcHggMThweCAxM3B4IDIwcHg7XG59XG5cbi5iZy1ib3guc2NoLXR5IHtcbiAgcGFkZGluZzogODBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZy1ib3guc2NoLXR5IC5pbnB1dC5zY2gtdHkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJnLWJveC5zY2gtdHkgLmlucHV0LnNjaC10eSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmJnLWJveC5zY2gtdHkgLmZpbHRlci1zZWxlY3QtY29udC50eTMgLmlubmVyIHtcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJnLWJveC5zY2gtdHkgLmZpbHRlci1zZWxlY3QtY29udC50eTMgLmlubmVyIHAsIC5iZy1ib3guc2NoLXR5IC5maWx0ZXItc2VsZWN0LWNvbnQudHkzIC5pbm5lciAuYnRuIHtcbiAgZmxleDogMCAwIGNhbGMoMTYuNjYlIC0gMTBweCk7XG4gIGhlaWdodDogNThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbn1cblxuLmFzLWhvbWUtYnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2MHB4O1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xufVxuXG4uYXMtaG9tZS1idC13cmFwID4gZGl2IHtcbiAgZmxleDogMTtcbn1cblxuLmFzLWhvbWUtYnQtd3JhcCAuYXMtYnViYmxlLXdyYXAgfiAuYm9hcmQtbGlzdHMtd3JhcCAuYm9hcmQtbGlzdHMgPiBsaSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uYXMtaG9tZS1idC13cmFwIC5ib2FyZC1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4IDE4cHg7XG59XG5cbi5hcy1ob21lLWJ0LXdyYXAgLmJvYXJkLWxpc3RzID4gbGkge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA5cHgpO1xufVxuXG4uYXMtYnViYmxlLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFzLWJ1YmJsZS1jb250IC5hcy1idWJibGUge1xuICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICBnYXA6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cblxuLmFzLWJ1YmJsZS1jb250IC5hcy1idWJibGUgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXMtYnViYmxlLWNvbnQgLmFzLWJ1YmJsZSBhIC50cCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xufVxuXG4uYXMtYnViYmxlLWNvbnQgLmFzLWJ1YmJsZSBhIC50cCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uYXMtYnViYmxlLWNvbnQgLmFzLWJ1YmJsZSBhIC5idCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmFzLWJ1YmJsZS1jb250IC5hcy1idWJibGUgYSAuYnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4vKiDshozrqqjtkoggKi9cbi5wYS10YmFubi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDYwcHg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG5cbi5wYS10YmFubi13cmFwID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG59XG5cbi5wYS10YmFubi13cmFwIC5zdy1ib3ggfiAucGEtdGlwLWJ0bi1ib3ggLmJ0biB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUpO1xufVxuXG4ucGEtdGJhbm4td3JhcCAuc3ctYm94IC5zdy1jb250IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYS10YmFubi13cmFwIC5zdy1ib3ggLnN3LWNvbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLnBhLXRpcC1idG4tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHggMjRweDtcbiAgZmxleDogMTtcbn1cblxuLnBhLXRpcC1idG4tYm94IC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5wYS10aXAtYnRuLWJveCAuYnRuIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGEtdGlwLWJ0bi1ib3ggLmJ0biBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wYS10aXAtYnRuLWJveCAuYnRuLnRpcCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90aXAuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xOXB4O1xufVxuXG4ucGEtdGlwLWJ0bi1ib3ggLmJ0bi5jaGVja3BvaW50IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NoZWNrX2NpcmNsZS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE2cHg7XG59XG5cbi5wYS1jb21hcmUtYnRuLWJveCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0M5QzlDOUZGJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1kYXNoYXJyYXk9JzYlMmMgNicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODg4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYS1jb21hcmUtYnRuLWJveCAuYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhLWNvbWFyZS1idG4tYm94IC5idG4uY29tcGFyZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NvbXBhcmVfZGdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8yNHB4O1xufVxuXG4ucGEtY29tYXJlLWJ0bi1ib3ggLmJ0bi5jb21wYXJlLWxvZ2luIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY29tcGFyZV9sb2dpbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzIwcHg7XG59XG5cbi8qIOyekOyjvOusu+uKlOyniOusuCAqL1xuLmNzLWZhcS1saXN0cyA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG59XG5cbi5jcy1mYXEtbGlzdHMgPiBsaSAuYnRuLnRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNzLWZhcS1saXN0cyA+IGxpIC5idG4udG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJ1EuJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNzLWZhcS1saXN0cyA+IGxpIC5idG4udG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjlweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9nci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmNzLWZhcS1saXN0cyA+IGxpIC50b2dnbGUtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzLWZhcS1saXN0cyA+IGxpIC50b2dnbGUtYm94OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnQS4nO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY3MtZmFxLWxpc3RzID4gbGkuYWN0aXZlIC5idG4udG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uY3MtZmFxLWxpc3RzID4gbGkuYWN0aXZlIC50b2dnbGUtYm94IGltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jcy1mYXEtd3JhcCAuY3MtZmFxLWxpc3RzID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbn1cblxuLmNzLWZhcS13cmFwIC5jcy1mYXEtbGlzdHMgPiBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmNzLWZhcS13cmFwIC5jcy1mYXEtbGlzdHMgPiBsaSAuYnRuLnRvZ2dsZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNzLWZhcS13cmFwIC5jcy1mYXEtbGlzdHMgPiBsaSAuYnRuLnRvZ2dsZSA+IHNwYW4ge1xuICBtaW4td2lkdGg6IDEwMnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5jcy1mYXEtd3JhcCAuY3MtZmFxLWxpc3RzID4gbGkgLmJ0bi50b2dnbGUgPiBwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uY3MtZmFxLXdyYXAgLmNzLWZhcS1saXN0cyA+IGxpIC5idG4udG9nZ2xlOjpiZWZvcmUge1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uY3MtZmFxLXdyYXAgLmNzLWZhcS1saXN0cyA+IGxpIC50b2dnbGUtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4uY3MtZmFxLXdyYXAgLmNzLWZhcS1saXN0cyA+IGxpIC50b2dnbGUtYm94OjpiZWZvcmUge1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLyog7KO866y467KI7Zi4IOyhsO2ajCAqL1xuLm9yZGVyLXNlbGVjdC1saXN0cyAuY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5vcmRlci1zZWxlY3QtbGlzdHMgLnJhZGlvLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLm9yZGVyLXNlbGVjdC1saXN0cyAucmFkaW8tc2VsZWN0ICsgLnJhZGlvLXNlbGVjdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xufVxuXG4ub3JkZXItc2VsZWN0LWxpc3RzIC5ib3gge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4ub3JkZXItc2VsZWN0LWxpc3RzIC5ib3ggZGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXItc2VsZWN0LWxpc3RzIC5ib3ggZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLm9yZGVyLXNlbGVjdC1saXN0cyAuYm94IGRsIGR0IHtcbiAgbWluLXdpZHRoOiA2NXB4O1xufVxuXG4ub3JkZXItc2VsZWN0LWxpc3RzIC5ib3ggZGwgZGQge1xuICBmbGV4OiAxO1xufVxuXG4vKiovXG4uYm9hcmQtbW92ZW1lbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5QzlDOTtcbn1cblxuLmJvYXJkLW1vdmVtZW50IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcbn1cblxuLmJvYXJkLW1vdmVtZW50IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBnYXA6IDMwcHg7XG59XG5cbi5ib2FyZC1tb3ZlbWVudCBsaSBhID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2JvYXJkX212X25leHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQvMTNweDtcbn1cblxuLmJvYXJkLW1vdmVtZW50IGxpIGEgPiBzcGFuLnByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2JvYXJkX212X3ByZXYuc3ZnXCIpO1xufVxuXG4uYm9hcmQtbW92ZW1lbnQgbGkgYSBwIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJvYXJkLW1vdmVtZW50IGxpIGEgcCBzcGFuIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ib2FyZC1tb3ZlbWVudCBsaSBhIHAgZW0ge1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjODg4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyog7ZSE66Gc66qo7IWYICovXG4ucHJvbW8td3JhcCAuYmFubi1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9tby13cmFwIC5jb3Vwb24tbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG5cbi5wcm9tby13cmFwIC5jb3Vwb24tbGlzdHMgLmNvdXBvbiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xufVxuXG4ucHJvbW8td3JhcCAuY291cG9uLWxpc3RzIC5jb3Vwb24gLmJhZGdlLWl0ZW0udHkyIHtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5wcm9tby13cmFwIC5jb3Vwb24tbGlzdHMgLmNvdXBvbiArIC5jb3Vwb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvbW8td3JhcCAudC10aXRsZS50eTMsIC5wcm9tby13cmFwIC50LXRpdGxlLnR5NSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIOydtOuypO2KuC/tmJztg50gKi9cbi5wcm9tby1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3MHB4IDIycHg7XG59XG5cbi5wcm9tby1saXN0cyA+IGxpIHtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gMTYuNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvbW8tbGlzdHMgLmNsaWNrLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb21vLWxpc3RzIC50aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTIzLjE3NSU7XG59XG5cbi5wcm9tby1saXN0cyAudGh1bWJzIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnByb21vLWxpc3RzIC50aHVtYnMgLmJhZGdlLWNvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE4cHg7XG4gIHRvcDogMThweDtcbn1cblxuLnByb21vLWxpc3RzIC50aHVtYnMgLmJhZGdlLWNvbnQgLmJhZGdlLWl0ZW0ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyog7IKs7J2A7ZKIICovXG4uZXZlbnQtZ2lmdC1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uZXZlbnQtZ2lmdC1saXN0cyAuZXZlbnQtZ2lmdC1jb250IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHBhZGRpbmc6IDE1cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xufVxuXG4uZXZlbnQtZ2lmdC1saXN0cyAuZXZlbnQtZ2lmdC1jb250IHAge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fZ2lmdF9iay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wLzIycHg7XG59XG5cbi8qIOyerOyeheqzoCDslYzrprzrgrTsl60gKi9cbi5yZXN0b2NrLWxpc3RzIHRyICsgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcbn1cblxuLnJlc3RvY2stbGlzdHMgdGQge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc3RvY2stbGlzdHMgdGQgLnByZC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlc3RvY2stbGlzdHMgdGQgLmJ0biB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnJlc3RvY2stbGlzdHMgLnJlc3RvY2stdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Jlc3RvY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNnB4O1xufVxuXG4vKiDssJztlZzsg4HtkoggKi9cbi53aXNoLWxpc3RzIHRyICsgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcbn1cblxuLndpc2gtbGlzdHMgdGQge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpc2gtbGlzdHMgdGQgLnByZC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndpc2gtbGlzdHMgdGQgLmJ0biB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyog7KO866y464K07JetICovXG4ubXktb3JkZXItbGlzdHMgPiBsaSB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLm15LW9yZGVyLWxpc3RzID4gbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xufVxuXG4vKiDsnbTsoIQg7KO866y464K07JetICovXG4ubXktb3JkZXItb2xkLWRhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm15LW9yZGVyLW9sZC1kYXRlIHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUM5Qzk7XG4gIG1hcmdpbjogMCAxNHB4O1xufVxuXG4ubXktb3JkZXItb2xkLWxpc3RzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbn1cblxuLm15LW9yZGVyLW9sZC1saXN0cyA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG59XG5cbi8qIOyjvOusuOyDgeyEuCAqL1xuLm15LW9yZGVyLWRldGFpbC13cmFwIC5vcmRlci1saXN0cyAucHJkLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm15LW9yZGVyLWRldGFpbC13cmFwIC5vcmRlci1saXN0cyB0ZCB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXktb3JkZXItZGV0YWlsLXdyYXAgLm9yZGVyLWxpc3RzIHRkIC5wcmQtaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5teS1vcmRlci1kZXRhaWwtd3JhcCAub3JkZXItbGlzdHMgdGQgLnByZC1pdGVtICsgLnByZC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubXktb3JkZXItZGV0YWlsLXdyYXAgLm9yZGVyLWxpc3RzIHRkIC5wcmQtaXRlbS1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5teS1vcmRlci1kZXRhaWwtd3JhcCAub3JkZXItbGlzdHMgdGQgLnByZC1pdGVtLW9wdGlvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogMDtcbn1cblxuLm15LW9yZGVyLWRldGFpbC13cmFwIC5vcmRlci1saXN0cyB0ZCAuYnRuLWJveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubXktb3JkZXItZGV0YWlsLXdyYXAgLm9yZGVyLWxpc3RzIHRkIC50LXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubXktb3JkZXItZGV0YWlsLXdyYXAgLnByaWNlLXRvdGFsLWJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5cbi5teS1vcmRlci1kZXRhaWwtd3JhcCAucHJpY2UtdG90YWwtYm94ID4gZGl2IHtcbiAgZmxleDogMTtcbn1cblxuLm15LW9yZGVyLWRldGFpbC13cmFwIC5wcmljZS10b3RhbC1ib3ggZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ubXktb3JkZXItZGV0YWlsLXdyYXAgLnByaWNlLXRvdGFsLWJveCBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm15LW9yZGVyLWRldGFpbC13cmFwIC5wcmljZS10b3RhbC1ib3ggLmJnLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cblxuLm15LW9yZGVyLWRldGFpbC13cmFwIC5wcmljZS10b3RhbC1ib3ggLmhvdmVyLXRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI4JSk7XG59XG5cbi5teS1vcmRlci1kZXRhaWwtd3JhcCAucHJpY2UtdG90YWwtYm94IC5ob3Zlci10ZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICBsZWZ0OiAyNSU7XG59XG5cbi5teS1vcmRlci1kZXRhaWwtd3JhcCAuY2FzaC1yZWNlaXB0LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cblxuLm15LW9yZGVyLWRldGFpbC13cmFwIC5jYXNoLXJlY2VpcHQtYXJlYSAuaW5wLWJveCB7XG4gIGZsZXg6IDE7XG59XG5cbi5teS1vcmRlci1kZXRhaWwtd3JhcCAuY2FzaC1yZWNlaXB0LWFyZWEgLmlucC1ib3guc2VsZWN0LXR5IHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5teS1vcmRlci1kZXRhaWwtd3JhcCAuY2FzaC1yZWNlaXB0LWFyZWEgLmlucC1ib3guc2VsZWN0LXR5IC5jdXMtc2VsZWN0LCAubXktb3JkZXItZGV0YWlsLXdyYXAgLmNhc2gtcmVjZWlwdC1hcmVhIC5pbnAtYm94LnNlbGVjdC10eSAuaW5wdXQge1xuICB3aWR0aDogMjQ4cHg7XG59XG5cbi8qIOy3qOyGjC/rsJjtkogg64K07JetICovXG4ubXktb3JkZXItY2FuY2xlLWxpc3Qtd3JhcCAubXktb3JkZXItbGlzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5teS1vcmRlci1jYW5jbGUtbGlzdC13cmFwIC5teS1vcmRlci1saXN0cyA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5cbi5teS1vcmRlci1jYW5jbGUtbGlzdC13cmFwIC5teS1vcmRlci1saXN0cyA+IGxpICsgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubXktb3JkZXItY2FuY2xlLWxpc3Qtd3JhcCAubXktb3JkZXItbGlzdHMgLmJ0bi1ib3gge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUVFO1xufVxuXG4vKiDrp4jsnbTtjpjsnbTsp4AgLSDsnpHshLHtlZwg66as67ew64K07JetICovXG4ubXktd3JpdGUtcmV2aWV3LWxpc3Qtd3JhcCAub3JkZXItbGlzdHMgPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5vcmRlci1saXN0cyAucHJkLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLm15LXdyaXRlLXJldmlldy1saXN0LXdyYXAgLm9yZGVyLWxpc3RzIC5wcmQtaXRlbS1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5vcmRlci1saXN0cyAucHJkLWl0ZW0tb3B0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0VFRTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAwO1xufVxuXG4ubXktd3JpdGUtcmV2aWV3LWxpc3Qtd3JhcCAub3JkZXItbGlzdHMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5teS1yZXZpZXctY29udCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ubXktd3JpdGUtcmV2aWV3LWxpc3Qtd3JhcCAubXktcmV2aWV3LWNvbnQgLmluZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubXktd3JpdGUtcmV2aWV3LWxpc3Qtd3JhcCAubXktcmV2aWV3LWNvbnQgLnN0YXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3N0YXJfZ3Iuc3ZnXCIpIHJlcGVhdC14IGxlZnQgY2VudGVyLzE1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5teS1yZXZpZXctY29udCAuc3RhciAub24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3N0YXJfYmsuc3ZnXCIpIHJlcGVhdC14IGxlZnQgY2VudGVyLzE1cHg7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5teS1yZXZpZXctY29udCAuY29udCB7XG4gIGZsZXg6IDE7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5teS1yZXZpZXctY29udCAucmV2aWV3LWltZy1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm15LXdyaXRlLXJldmlldy1saXN0LXdyYXAgLm15LXJldmlldy1jb250IC5yZXZpZXctaW1nLWJveCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDRweDtcbn1cblxuLm15LXdyaXRlLXJldmlldy1saXN0LXdyYXAgLm15LXJldmlldy1jb250IC5yZXZpZXctaW1nLWJveCB1bCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZmxleDogMCAwIDcwcHg7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5teS1yZXZpZXctY29udCAucmV2aWV3LWltZy1ib3ggdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwIC5teS1yZXZpZXctY29udCAucmV2aWV3LWltZy1ib3ggdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xufVxuXG4ubXktd3JpdGUtcmV2aWV3LWxpc3Qtd3JhcCAubXktcmV2aWV3LWNvbnQgLnJldmlldy1pbWctYm94IHVsIGxpLnRodW1iLXZpZGVvOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKSB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXkyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEycHggMTVweDtcbn1cblxuLm15LXdyaXRlLXJldmlldy1saXN0LXdyYXAgLm15LXJldmlldy1jb250IC50eHQtYm94IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi8qIOqygOyDiSAqL1xuLmhlYWRlciAuc2VhcmNoLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRvcDogOTRweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA2OTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlciAuc2VhcmNoLXdyYXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXIgLnNlYXJjaC13cmFwLnJlY2VudCB7XG4gIHBhZGRpbmc6IDI0cHggNjBweCAyNHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cblxuLmhlYWRlciAuc2VhcmNoLXdyYXAucmVjZW50IC5jb250IHtcbiAgZmxleDogMTtcbn1cblxuLmhlYWRlciAuc2VhcmNoLXdyYXAucmVjZW50IC5yZWNlbnQtc2VhcmNoLWNvbnQgLmJ0bi5pY29uLnJlbW92ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbn1cblxuLmhlYWRlciAuc2VhcmNoLXdyYXAucmVjZW50IC5yZWNlbnQtc2VhcmNoLWNvbnQgLm5vZGF0YSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmhlYWRlciAuc2VhcmNoLXdyYXAucmVjZW50IC5yZWNlbnQtc2VhcmNoLWNvbnQgLm5vZGF0YSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy10b3A6IDEwNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG59XG5cbi5oZWFkZXIgLnNlYXJjaC13cmFwLnJlY2VudCAubWQta2V5d29yZC1jb250IC5maWx0ZXItc2VsZWN0LWNvbnQgLmlubmVyIHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5oZWFkZXIgLnNlYXJjaC13cmFwLnJlY2VudCAubWQta2V5d29yZC1jb250IC5maWx0ZXItc2VsZWN0LWNvbnQgYSwgLmhlYWRlciAuc2VhcmNoLXdyYXAucmVjZW50IC5tZC1rZXl3b3JkLWNvbnQgLmZpbHRlci1zZWxlY3QtY29udCAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG59XG5cbi5oZWFkZXIgLnNlYXJjaC13cmFwLnJlY2VudCAucG9wdWxhci1zZWFyY2gtY29udCB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUVFO1xufVxuXG4ucG9wdWxhci1zZWFyY2gtbGlzdHMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXI7XG59XG5cbi5wb3B1bGFyLXNlYXJjaC1saXN0cyBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wb3B1bGFyLXNlYXJjaC1saXN0cyBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyO1xuICAvKiDrpqzsiqTtirgg7Lm07Jq07YSwIDHslKkg7Kad6rCAICovXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyKTtcbiAgLyog7ZiE7J6sIOy5tOyatO2EsCDqsJIgKyDsoJAg7ZGc7IucICovXG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBvcHVsYXItc2VhcmNoLWxpc3RzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiDqsoDsg4kg7J6F66Cl7KSRICovXG4uc2VhcmNoLWVudGVyLWNvbnQge1xuICBwYWRkaW5nOiAxNHB4IDA7XG59XG5cbi5zZWFyY2gtZW50ZXItY29udCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODg4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG5cbi5zZWFyY2gtZW50ZXItY29udCBsaSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qIOqygOyDieqysOqzvCAqL1xuLnNlYXJjaC13cmFwIC5mbGV4LWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlYXJjaC13cmFwIC5mbGV4LWNvbnQgPiBkaXYge1xuICBmbGV4OiAxO1xufVxuXG4ucHJkLWRvd25sb2FkLWNvbnQgLnByZC1saXN0cy5yLXR5MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByZC1kb3dubG9hZC1jb250IC5wcmQtbGlzdHMuci10eTEgPiBsaSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wcmQtZG93bmxvYWQtY29udCAucHJkLWxpc3RzLmMtdHkzIHtcbiAgZ2FwOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBhdXRvKTtcbiAgZ2FwOiAxcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJkLWRvd25sb2FkLWNvbnQgLnByZC1saXN0cy5jLXR5MyA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmQtZG93bmxvYWQtY29udCAucHJkLWxpc3RzLmMtdHkzID4gbGk6bnRoLWNoaWxkKDNuKzEpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xufVxuXG4ucHJkLWRvd25sb2FkLWNvbnQgLnByZC1saXN0cy5jLXR5MyA+IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJkLWRvd25sb2FkLWNvbnQgLnByZC1saXN0cy5jLXR5MyA+IGxpIC5wcmQtaXRlbSB7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VhcmNoLXNlbGYtbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnNlYXJjaC1zZWxmLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMy41cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5zZWFyY2gtc2VsZi1saXN0IGxpIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLnNlYXJjaC1zZWxmLWxpc3QgbGkgcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXNlbGYtbGlzdC5mbGV4IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHggMThweDtcbn1cblxuLnNlYXJjaC1zZWxmLWxpc3QuZmxleCBsaSB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDlweCk7XG59XG5cbi5zZWFyY2gtc2VsZi1saXN0LmZsZXggbGkgYSB7XG4gIHBhZGRpbmc6IDE5cHggMjBweDtcbn1cblxuLnNlYXJjaC1zZWxmLWxpc3QuZmxleCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnByZC1zZWFyY2gtY29udCAuY3MtZmFxLWxpc3RzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBzaWRlIHRvZ2dsZSBib3gqL1xuLnNpZGUtdG9nZ2xlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI4cHg7XG59XG5cbi5zaWRlLXRvZ2dsZS13cmFwID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZS10b2dnbGUtd3JhcCA+IGxpIC5idG4udG9nZ2xlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zaWRlLXRvZ2dsZS13cmFwID4gbGkgKyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGUtdG9nZ2xlLXdyYXAgPiBsaSArIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogI0M5QzlDOTtcbn1cblxuLnNpZGUtdG9nZ2xlLXdyYXAgPiBsaSAudG9nZ2xlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB3aWR0aDogNDgzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSk7XG4gIHRvcDogNTBweDtcbn1cblxuLnNpZGUtdG9nZ2xlLXdyYXAgPiBsaSAudG9nZ2xlLWJveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2hlYWRlcl9hcnJvd193dC5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAtMjhweDtcbn1cblxuLnNpZGUtdG9nZ2xlLXdyYXAgPiBsaS5hY3RpdmUgLmJ0bi50b2dnbGUge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyog7Iqk7Iqk66GcIO2VtOqysCAqL1xuLnNlbGYtYXMtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbn1cblxuLnNlbGYtYXMtYXJlYSA+IC5pbnAtY29udCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZi1hcy1hcmVhID4gLmlucC1jb250LmJkLWJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbn1cblxuLyog6rWs66ek7JWI64K0ICovXG4uY3MtaG9tZS1pbmZvLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNzLWhvbWUtaW5mby1ib3ggLmlubmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG4gIG1hcmdpbjogMTZweCAtMjBweCAwO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDkwcHg7XG59XG5cbi5jcy1ob21lLWluZm8tYm94IC5pbm5lciBwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIOuniOydtO2OmOydtOyngCAtIOqzte2GtSAqL1xuLm1lbWJlci1wcm9maWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLm1lbWJlci1wcm9maWxlIC5uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbWJlci1wcm9maWxlIC5uYW1lIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm1lbWJlci1wcm9maWxlIC5uYW1lIC5ncmFkZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ia180LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzhweDtcbn1cblxuLm1lbWJlci1wcm9maWxlIC5uYW1lIC5sb2dvdXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1lbWJlci1wcm9maWxlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG59XG5cbi5tZW1iZXItcHJvZmlsZSB1bCA+IGxpIHtcbiAgZmxleDogMTtcbn1cblxuLm1lbWJlci1wcm9maWxlIHVsID4gbGkgKyBsaSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRTtcbn1cblxuLm1lbWJlci1wcm9maWxlIHVsID4gbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1lbWJlci1wcm9maWxlIHVsID4gbGkgYSBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWVtYmVyLXByb2ZpbGUuc3RhZmYgdWwgPiBsaSBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cblxuLm15cGFnZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQ4cHg7XG59XG5cbi5teXBhZ2UtY29udGVudCAubXAtbWVudSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMjRweDtcbn1cblxuLm15cGFnZS1jb250ZW50IC5tcC1tZW51IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm15cGFnZS1jb250ZW50IC5tcC1tZW51ID4gbGkgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ubXlwYWdlLWNvbnRlbnQgLm1wLW1lbnUgPiBsaSBhLmFjdGl2ZSwgLm15cGFnZS1jb250ZW50IC5tcC1tZW51ID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4ubXlwYWdlLWNvbnRlbnQgLm1wLW1lbnUgPiBsaSBsaSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5teXBhZ2UtY29udGVudCAubXAtbWVudSA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXlwYWdlLWNvbnRlbnQgLm15cGFnZS1pbm5lciB7XG4gIGZsZXg6IDE7XG59XG5cbi5teXBhZ2UtY29udGVudCAucGVyaW9kLXNjaC1ib3gge1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xufVxuXG4ubXlwYWdlLWNvbnRlbnQgLnBlcmlvZC1zY2gtYm94ID4gLmlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRTtcbiAgZmxleDogMTtcbn1cblxuLm15cGFnZS1jb250ZW50IC5wZXJpb2Qtc2NoLWJveCA+IC5pbm5lciAuY2FsZW5kYXIgLmlucHV0IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4ubXlwYWdlLWNvbnRlbnQgLnBlcmlvZC1zY2gtYm94ID4gLmlubmVyIC5idG4tYm94IC5idG4ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5teXBhZ2UtY29udGVudCAucGVyaW9kLXNjaC1ib3ggPiAuaW5uZXIgLmJ0bi1ib3ggLmJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm15cGFnZS1jb250ZW50IC5wZXJpb2Qtc2NoLWJveCA+IC5pbm5lciAuY3VzLXNlbGVjdCB7XG4gIHdpZHRoOiAxNzJweDtcbn1cblxuLm15cGFnZS1jb250ZW50IC5wZXJpb2Qtc2NoLWJveCA+IC5idG4tYm94IC5idG4ge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi8qIO2RuO2EsCAqL1xuLmVtcGxveWVlLXdyYXAgLmlucC1hcmVhIHtcbiAgbWF4LXdpZHRoOiAzNTRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0ge1xuICAvKiB0b29sdGlwICovXG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5IC50aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eSAudGh1bWJzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByZC1pdGVtLnJhbmstdHkgLnJhbmsge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eSAuZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5IC5kZXNjIC5jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eSAuZGVzYyAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5IC5kZXNjIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5IC5kZXNjIC5wcmljZSBkZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICNCQ0JDQkM7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5IC5kZXNjIC5wcmljZSAuYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZC1pdGVtLnJhbmstdHkgLmRlc2MgLnByaWNlIC5hbW91bnQgLnBlciB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnByZC1pdGVtLm0tdHkxIC50aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0ubS10eTEgLnRodW1icyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcmQtaXRlbS5tLXR5MSAuZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmQtaXRlbS5tLXR5MSAuZGVzYyAuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnByZC1pdGVtLm0tdHkxIC5kZXNjIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLnByZC1pdGVtLm0tdHkxIC5kZXNjIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcmQtaXRlbS5tLXR5MSAuZGVzYyAucHJpY2UgZGVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQkNCQ0JDO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucHJkLWl0ZW0ubS10eTEgLmRlc2MgLnByaWNlIC5hbW91bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJkLWl0ZW0ubS10eTEgLmRlc2MgLnByaWNlIC5hbW91bnQgLnBlciB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnByZC1pdGVtLm0tdHkyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucHJkLWl0ZW0ubS10eTIgLnRodW1icyB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0ubS10eTIgLnRodW1icyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcmQtaXRlbS5tLXR5MiAuZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZC1pdGVtLm0tdHkyIC5kZXNjIC5jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjNjk3MDVFO1xufVxuXG4ucHJkLWl0ZW0ubS10eTIgLmRlc2MgLm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4ucHJkLWl0ZW0ubS10eTIgLmRlc2MgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByZC1pdGVtLm0tdHkyIC5kZXNjIC5wcmljZSBkZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQTJBOTk3O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5wcmQtaXRlbS5tLXR5MiAuZGVzYyAucHJpY2UgLmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcmQtaXRlbS5tLXR5MiAuZGVzYyAucHJpY2UgLmFtb3VudCAucGVyIHtcbiAgY29sb3I6ICNDRjAwMEU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC50aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLnRodW1icyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcmQtaXRlbS5sLXR5MSAudGh1bWJzIC5iYWRnZS1jb250IHtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNnB4O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5kZGF5LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNDRjAwMEU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIGdhcDogMTZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2MgLmRkYXktYm94IC5kZGF5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0NGMDAwRTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90aW1lLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTVweDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5kZGF5LWJveCAudGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5kZGF5LWJveCAudGltZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogI2M5YzljOTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLThweDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5waW5mbyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmQtaXRlbS5sLXR5MSAuZGVzYyAuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5wcmQtaXRlbS5sLXR5MSAuZGVzYyAucHJpY2UgZGVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQkNCQ0JDO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2MgLnByaWNlIC5hbW91bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2MgLnByaWNlIC5hbW91bnQgLnBlciB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5wYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XG59XG5cbi5wcmQtaXRlbS5sLXR5MSAuZGVzYyAucGJvdHRvbSAuaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5wcmQtaXRlbS5sLXR5MSAuZGVzYyAucGJvdHRvbSAuaW5mbyBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcmQtaXRlbS5sLXR5MSAuZGVzYyAucGJvdHRvbSAuaW5mbyBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2MgLnBib3R0b20gLmluZm8gZGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2MgLnBib3R0b20gLmJhZGdlLWNvbnQge1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBnYXA6IDRweDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5kZXNjIC5wYm90dG9tIC5iYWRnZS1jb250IC5iYWRnZS1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbi5wcmQtaXRlbS5sLXR5MSAuZGVzYyAucGJvdHRvbSAuZXgtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2MgLnBib3R0b20gLmV4LWJveCAuYnRuLmFycm93IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJkLWl0ZW0ubC10eTEgLmRlc2MgLnBib3R0b20gLmV4LWJveCAuYnRuLmFycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgbWluLXdpZHRoOiA2cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfYmtfNi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnByZC1pdGVtLmwtdHkxIC5yYW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJkLWl0ZW0uZXgtdHkxIC50aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0uZXgtdHkxIC50aHVtYnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJkLWl0ZW0uZXgtdHkxIC50aHVtYnMgLmJhZGdlLWNvbnQge1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5wcmQtaXRlbS5leC10eTEgLnRodW1icyAuYmFkZ2UtY29udCAuYmFkZ2UtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmQtaXRlbS5leC10eTEgLnp6aW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5wcmQtaXRlbS5leC10eTEgLmRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmQtaXRlbS5leC10eTEgLmRlc2MgLnBpbmZvIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByZC1pdGVtLmV4LXR5MSAuZGVzYyAuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnByZC1pdGVtLmV4LXR5MSAuZGVzYyAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5wcmQtaXRlbS5leC10eTEgLmRlc2MgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByZC1pdGVtLmV4LXR5MSAuZGVzYyAucHJpY2UgZGVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQkNCQ0JDO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucHJkLWl0ZW0uZXgtdHkxIC5kZXNjIC5wcmljZSAuYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByZC1pdGVtLmV4LXR5MSAuZGVzYyAucHJpY2UgLmFtb3VudCAucGVyIHtcbiAgY29sb3I6ICNDRjAwMEU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucHJkLWl0ZW0uY20tdHkxIC50aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0uY20tdHkxIC50aHVtYnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJkLWl0ZW0uY20tdHkxIC5yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi5wcmQtaXRlbS5jbS10eTEgLmRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmQtaXRlbS5jbS10eTEgLmRlc2MgLnBpbmZvIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByZC1pdGVtLmNtLXR5MSAuZGVzYyAuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnByZC1pdGVtLmNtLXR5MSAuZGVzYyAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5wcmQtaXRlbS5jbS10eTEgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByZC1pdGVtLmNtLXR5MSAucHJpY2UgLmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcmQtaXRlbS5jbS10eTEgLnByaWNlIC5hbW91bnQgLnBlciB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnByZC1pdGVtLmNtLXR5MSAucHJpY2UgZGVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQkNCQ0JDO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucHJkLWl0ZW0uZi10eTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmQtaXRlbS5mLXR5MSAudGh1bWJzIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcmQtaXRlbS5mLXR5MSAudGh1bWJzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByZC1pdGVtLmYtdHkxIC5kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4ucHJkLWl0ZW0uZi10eTEgLmRlc2MgLmNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5wcmQtaXRlbS5mLXR5MSAuZGVzYyAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5wcmQtaXRlbS5mLXR5MSAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnByZC1pdGVtLmYtdHkxIC5wcmljZSAucGVyIHtcbiAgY29sb3I6ICNDRjAwMEU7XG59XG5cbi5wcmQtaXRlbS5mLXR5MSAucHJpY2UgLmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcmQtaXRlbS5mLXR5MSAucHJpY2UgZGVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjQkNCQ0JDO1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5Mi50b3AtcmFuayAucmFuayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjAwMEU7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5Mjpub3QoLmYtdHkxKSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eTI6bm90KC5mLXR5MSkgLnRodW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eTI6bm90KC5mLXR5MSkgLnRodW1iczo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5Mjpub3QoLmYtdHkxKSAudGh1bWJzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByZC1pdGVtLnJhbmstdHkyOm5vdCguZi10eTEpIC5kZXNjIHtcbiAgcGFkZGluZzogMCAyNHB4IDI0cHg7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5Mjpub3QoLmYtdHkxKSAuZGVzYyAuY29kZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5Mjpub3QoLmYtdHkxKSAuZGVzYyAubmFtZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByZC1pdGVtLnJhbmstdHkyOm5vdCguZi10eTEpIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5Mjpub3QoLmYtdHkxKSAucHJpY2UgLnBlciB7XG4gIGNvbG9yOiAjQ0YwMDBFO1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eTI6bm90KC5mLXR5MSkgLnByaWNlIC5hbW91bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eTI6bm90KC5mLXR5MSkgLnByaWNlIGRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcmQtaXRlbS5yYW5rLXR5Mjpub3QoLmYtdHkxKSAucGJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eTI6bm90KC5mLXR5MSkgLnJhbmsge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJkLWl0ZW0ucmFuay10eTIgLnRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnByZC1pdGVtLnJhbmstdHkyIC50aHVtYnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnByZC1pdGVtLmRvd25sb2FkLXR5MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZC1pdGVtLmRvd25sb2FkLXR5MSAudGh1bWJzIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDMuMTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTMwLzE2MDtcbn1cblxuLnByZC1pdGVtLmRvd25sb2FkLXR5MSAudGh1bWJzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByZC1pdGVtLmRvd25sb2FkLXR5MSAuZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cblxuLnByZC1pdGVtLmRvd25sb2FkLXR5MSAuZGVzYyAuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucHJkLWl0ZW0uZG93bmxvYWQtdHkxIC5kZXNjIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5wcmQtaXRlbS5kb3dubG9hZC10eTEgLmJ0bi5kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Rvd25sb2FkX2RncmF5LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzE2cHg7XG59XG5cbi5wcmQtaXRlbS5leHAtdHkgLnRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjQgIWltcG9ydGFudDtcbn1cblxuLnByZC1pdGVtLnNvbGRvdXQgLnRodW1icyBhOjpiZWZvcmUge1xuICBjb250ZW50OiAn7ZKI7KCIJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByZC1pdGVtIC50b29sdGlwLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByZC1pdGVtIC50b29sdGlwLWJveC5hY3RpdmUgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJkLWl0ZW0gLnRvb2x0aXAtYm94IC50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDdweCAxMXB4IDdweCAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJkLWl0ZW0gLnRvb2x0aXAtYm94IC50b29sdGlwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYm90dG9tOiAtMTZweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIOumrOyKpO2KuCAqL1xuLnByZC1saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByZC1saXN0cy5jLXR5MSB7XG4gIGdhcDogNzBweCAyNHB4O1xufVxuXG4ucHJkLWxpc3RzLmMtdHkxID4gbGkge1xuICB3aWR0aDogY2FsYygyMCUgLSAxOS4ycHgpO1xufVxuXG4ucHJkLWxpc3RzLmMtdHkxID4gbGkgLnByZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJkLWxpc3RzLmMtdHkyIHtcbiAgZ2FwOiA1MHB4IDEwcHg7XG59XG5cbi5wcmQtbGlzdHMuYy10eTIgPiBsaSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG5cbi5wcmQtbGlzdHMuYy10eTIgPiBsaSAucHJkLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcmQtbGlzdHMuYy10eTMge1xuICBnYXA6IDQwcHggMTRweDtcbn1cblxuLnByZC1saXN0cy5jLXR5MyA+IGxpIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gOS4zMzMzcHgpO1xufVxuXG4ucHJkLWxpc3RzLmMtdHkzID4gbGkgLnByZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJkLWxpc3RzLmMtdHk0IHtcbiAgZ2FwOiA3MHB4IDI0cHg7XG59XG5cbi5wcmQtbGlzdHMuYy10eTQgPiBsaSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE4cHgpO1xufVxuXG4ucHJkLWxpc3RzLmMtdHk0ID4gbGkgLnByZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJkLWxpc3RzLnItdHkxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmQtbGlzdHMuci10eTEgLnByZC1pdGVtICsgLnByZC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnBhLXRiYW5uLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCxcbi5wYS10YmFubi13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDA7XG59XG4iLCJAbWl4aW4gaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuQG1peGluIGVsbGlwc2lzIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRjbGFtcDogMSkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY2xhbXAgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5uZXItY29udGVudHtcclxuICBtYXgtd2lkdGg6IDEzNjZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDIwcHg7IFxyXG59XHJcblxyXG4uY2xhbXAtMSB7XHJcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcclxufVxyXG4uY2xhbXAtMiB7XHJcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxufVxyXG4vL3BsYWNlaG9sZGVyIOunkOykhOyehFxyXG4ucC1jbGFtcC0xe1xyXG4gICY6OnBsYWNlaG9sZGVye1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC8qIOuEmOy5mOuKlCDthY3siqTtirgg7Iio6rmAICovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmOnBsYWNlaG9sZGVyLXNob3due1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59XHJcbi8qIGZvbnQgKi9cclxuLmZ6LTB7XHJcbiAgZm9udC1zaXplOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZnotMTF7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZ6LTEye1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcbi5mei0xM3tcclxuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG4uZnotMTR7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZ6LTE1e1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5mei0xNntcclxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG4uZnotMTh7XHJcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZ6LTIwe1xyXG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5mei0yMntcclxuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcclxufVxyXG4uZnotMjR7XHJcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy00e1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufVxyXG4uZnctNXtcclxuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZ3LTZ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mdy03e1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhLWx7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi50YS1ye1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuLnRhLWN7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZhLW17XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGgtMjJ7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi51bmRlcmxpbmV7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7IC8qIDMuMjVweCAqL1xyXG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XHJcbiAgJi5sLTB7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwJTtcclxuICB9XHJcbn1cclxuXHJcbi53LTYwe1xyXG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctODl7XHJcbiAgd2lkdGg6IDg5cHggIWltcG9ydGFudDtcclxufVxyXG4udy05NntcclxuICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi53LTEwNXtcclxuICB3aWR0aDogMTA1cHggIWltcG9ydGFudDtcclxufVxyXG4udy0xMjR7XHJcbiAgd2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctMTUwe1xyXG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi53LTE3M3tcclxuICB3aWR0aDogMTczcHggIWltcG9ydGFudDtcclxufVxyXG4udy0xOTZ7XHJcbiAgd2lkdGg6IDE5NnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctMjA2e1xyXG4gIHdpZHRoOiAyMDZweCAhaW1wb3J0YW50O1xyXG59XHJcbi53LTIwOHtcclxuICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcclxufVxyXG4udy0yNjZ7XHJcbiAgd2lkdGg6IDI2NnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctMjcxe1xyXG4gIHdpZHRoOiAyNzFweCAhaW1wb3J0YW50O1xyXG59XHJcbi53LTI4MHtcclxuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcclxufVxyXG4udy0zMjB7XHJcbiAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctMzU0e1xyXG4gIHdpZHRoOiAzNTRweCAhaW1wb3J0YW50O1xyXG59XHJcbi53LTUwcHtcclxuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTQye1xyXG4gIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG59XHJcbi5oLTQ2e1xyXG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5oLTEwMHtcclxuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmgtMTgwe1xyXG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1pbnctMTMwe1xyXG4gIG1pbi13aWR0aDogMTMwcHggIWltcG9ydGFudDtcclxufVxyXG4ubWludy0xNDB7XHJcbiAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBtYXJnaW4gLyBwYWRkaW5nIC8gY29sb3IgLyBldGMgKi9cclxuLm1nLWF1dG97XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLm1nLTB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LTB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC0ye1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4ubXQtM3tcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuLm10LTR7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG59XHJcbi5tdC01e1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4ubXQtNntcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuLm10LTd7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG59XHJcbi5tdC04e1xyXG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC0xMHtcclxuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LTEye1xyXG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcclxufVxyXG4ubXQtMTR7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxufVxyXG4ubXQtMTZ7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG4ubXQtMTh7XHJcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tdC0yMHtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LTI0e1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuLm10LTI4IHtcclxuICBtYXJnaW4tdG9wOiAyOHB4O1xyXG59XHJcbi5tdC0zMHtcclxuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LTQwe1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLm10LTQ1e1xyXG4gIG1hcmdpbi10b3A6IDQ1cHg7XHJcbn1cclxuLm10LTQ4e1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuLm10LTUwe1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLm10LTYwe1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuLm10LTcwe1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbn1cclxuLm10LTgwe1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuLm10LTkwe1xyXG4gIG1hcmdpbi10b3A6IDkwcHg7XHJcbn1cclxuLm10LTEwMHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG4ubXQtMjI0e1xyXG4gIG1hcmdpbi10b3A6IDIyNHB4O1xyXG59XHJcblxyXG5cclxuLm1iLTR7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcbi5tYi02e1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG4ubWItOHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLm1iLTEwe1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLm1iLTEye1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuLm1iLTE0e1xyXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuLm1iLTE2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuLm1iLTE4e1xyXG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuLm1iLTI0e1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuLm1iLTI4e1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuLm1iLTIwe1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iLTMwe1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLm1iLTM0e1xyXG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbn1cclxuLm1iLTQwe1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxufVxyXG4ubWItNTB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi0xMDB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5tbC00e1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuLm1sLTZ7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4ubWwtOHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcbi5tbC0xMHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG4ubWwtMTJ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuLm1sLTE0e1xyXG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG59XHJcbi5tbC0xNntcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG4ubWwtMjB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuLm1sLTMwe1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ubXItNHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLnB0LTE2e1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LTE4e1xyXG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LTIwe1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB0LTI0e1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG59XHJcbi5wdC0zMHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG4ucHItMzB7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG4ucGwtMzB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcbi5wYi0zMHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmMtd2hpdGV7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmMtZGdyYXl7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuLmMtZGdyYXkye1xyXG4gIGNvbG9yOiAjODg4O1xyXG59XHJcbi5jLXJlZHtcclxuICBjb2xvcjogI0NGMDAwRTtcclxufVxyXG4uYy1ia3tcclxuICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWludy01NntcclxuICBtaW4td2lkdGg6IDU2cHg7XHJcbn1cclxuLyogbWFyZ2luIC8gcGFkZGluZyAvIGNvbG9yIC8gZXRjICovXHJcbi8qIGZsZXggKi9cclxuLmZsZXh7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICYuYWwtdG9wIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAmLmFsLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLmFsLWJvdHRvbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG4gICYuc3BhY2UtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gICYuanVzdGlmeS1zdGFydCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5qdXN0aWZ5LWVuZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmLmp1c3RpZnktY2VudGVye1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuc3BhY2UtNHtcclxuICAgIGdhcDogNHB4O1xyXG4gIH1cclxuICAmLnNwYWNlLTZ7XHJcbiAgICBnYXA6IDZweDtcclxuICB9XHJcbiAgJi5zcGFjZS04e1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG4gICYuc3BhY2UtMTB7XHJcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5zcGFjZS0xNHtcclxuICAgIGdhcDogMTRweDtcclxuICB9XHJcbiAgJi5zcGFjZS0xNntcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcbn1cclxuLnNwYWNlLTEwe1xyXG4gIGdhcDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4LTB7XHJcbiAgZmxleDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGZsZXggKi9cclxuLyogaW5wdXQgKi9cclxuLmlucC1sYWJlbHsgLy9wY+q4sOykgFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gICYuZXNzZW50aWFse1xyXG4gICAgLmxhYmVse1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgY29sb3I6ICNDRjAwMEU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlucC1ib3h7XHJcbiAgJi5zcGFjZS00e1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgfVxyXG4gICYuc3BhY2UtNntcclxuICAgIGdhcDogNnB4O1xyXG4gIH1cclxuICAmLnNwYWNlLTh7XHJcbiAgICBnYXA6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmZsZXgtMXtcclxuICAgID4gZGl2e1xyXG4gICAgICBmbGV4OjE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnRuLXR5ey8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAuaW5wdXR7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgID4gc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnRlbC10eXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICAuaW5wdXR7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgIH1cclxuICAgID4gc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNlbGVjdC10eXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICAuY3VzLXNlbGVjdHsgIFxyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXR7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmLnR5MntcclxuICAgICAgLmN1cy1zZWxlY3R7XHJcbiAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucHctdHl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYnRue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmVtYWlsLXR5e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC5pbnB1dHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIC50LWlucHsgICAgICBcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudGltZS10eXtcclxuICAgIC5pbnB1dHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnRpbWVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY29sb3I6ICNDRjAwMEU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50LWlucHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogNDJweDsgIFxyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI0M5QzlDOTtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCxcclxuICAmOnJlYWQtb25seXtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICB9XHJcbiAgJi5kYXRlcGlja2Vye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogNDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jYWxlbmRhci5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE0cHggY2VudGVyO1xyXG4gIH1cclxufVxyXG4uaW5wdXR7XHJcbiAgJi5zY2gtdHl7IC8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gZ2FwOiAxMnB4OyBcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5OyBcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB3aWR0aDogNDgwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIC5pbnB7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgY29sb3I6ICNDOUM5Qzk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eTJ7Ly9wYyDquLDspIBcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA3LjVweCAxNHB4IDcuNXB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgLmlucHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgJi5jaXJjbGUtZGVse1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VhcmNoe1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBpbnB1dCAqL1xyXG5cclxuLyogdGV4dGFyZWEgKi9cclxuLmNtdCB7XHJcbiAgLy8gJi1ib3gge1xyXG4gIC8vICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgLy8gICAuYnRuLWFyZWEge1xyXG4gIC8vICAgICBtYXJnaW46IDE2cHggMCAwO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICAvL3Bj6riw7KSAXHJcbiAgJi1pbnB1dCB7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAwIDU0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICBib3JkZXItcmFkaXVzOjZweDtcclxuICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjojYzljOWM5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXh0LWJveCB7XHJcbiAgLnRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuICAuY291bnQge1xyXG4gICAgZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDonLyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjFweDtcclxuICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5MnsgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIC50ZXh0YXJlYXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiNjOWM5Yzk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfSAgICBcclxuICB9XHJcbiAgJi50eTN7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgcGFkZGluZzogMTRweCAwIDU0cHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjojYzljOWM5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY291bnQge1xyXG4gICAgICBib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIHRleHRhcmVhICovXHJcblxyXG5cclxuLyogY2hlY2tib3ggKi9cclxuLmNoa2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIC8vICYgKyAmIHtcclxuICAvLyAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIC8vIH1cclxuICAmLnNpbmdsZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgPiBsYWJlbHtcclxuICAgICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICAgID4gaW5wdXRbdHlwZT1cInJhZGlvXCJde1xyXG4gICAgICAgICYgKyAudGV4dHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICA+IGlucHV0IHtcclxuICAgICAgQGluY2x1ZGUgaW5wdXQ7XHJcbiAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAmICsgLnRleHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6I2RkZDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmNWY1ZjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICYgKyAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMxMTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NoZWNrX2dyLnN2Z1wiKSBuby1yZXBlYXQgdG9wIDZweCBjZW50ZXIvMTNweCA5cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmICsgLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzExMTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2hlY2tfd3Quc3ZnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyAmOmRpc2FibGVkIHtcclxuICAgICAgICAgIC8vICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgIC8vICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH0gICAgIFxyXG4gICAgICB9ICAgICBcclxuICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAmICsgLnRleHQge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHkye1xyXG4gICAgPiBsYWJlbHtcclxuICAgICAgPiBpbnB1dHtcclxuICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7Ly9wY+q4sOykgFxyXG4gICAgICAgICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUgeyBcclxuICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgICAgICAmOmRpc2FibGVke1xyXG4gICAgICAgICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICYgKyAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jaGVja19ncjIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jaGVja19iazIuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnMtMTZ7XHJcbiAgICAvL3BjIOq4sOykgFxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICA+IGlucHV0IHtcclxuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICYgKyAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gICBcclxuICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAudGV4dCB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMTExO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2hlY2tfd3Quc3ZnXCIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgLy8gICAmICsgLnRleHQge1xyXG4gICAgICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgfSAgICAgXHJcbiAgICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAgICYgKyAudGV4dCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ub25le1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8qIGNoZWNrYm94ICovXHJcblxyXG4vKiBidXR0b24gKi9cclxuLyogYnV0dG9uICovXHJcbi5idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgJi5pY29uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLnp6aW17XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fenppbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgJi5jLWRncmF5e1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3p6aW1fZGdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgJi5zLTE4e1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucy0yMHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnMtMjR7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jLWJre1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fenppbV9iay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3p6aW1fYWN0aXZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRvZ2dsZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogOXB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2JrXzguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvOXB4IDZweDtcclxuICAgICAgJi5jLWdyYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2dyLnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaGFyZXtcclxuICAgICAgLy9wYyDquLDspIBcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zaGFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgIH1cclxuICAgICYubWFya3tcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9tYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgfVxyXG4gICAgJi5jb21wYXJle1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NvbXBhcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY29tcGFyZV9hY3RpdmUuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsb3Nle1xyXG4gICAgICAmLmMtd2hpdGV7XHJcbiAgICAgICAgJi5zLTE0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jbG9zZV93dF8xNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVzZXR7XHJcbiAgICAgIGZsZXg6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWluLXdpZHRoOiA0OHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Jlc2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XHJcbiAgICB9XHJcbiAgICAmLnJlbW92ZXtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZW1vdmVfYmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICYuYy1kZ3JheXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3JlbW92ZV9kZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYucy0xOHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2VhcmNoe1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgIH1cclxuICAgICYuYXJyb3d7XHJcbiAgICAgICYuYy1kZ3JheXtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2lyY2xlLWRlbHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jaXJjbGVfZGVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgfVxyXG4gICAgJi5zY2gtYmFja3tcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zZWFyY2hfYmFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgfVxyXG4gICAgJi5wdy12aWV3e1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3B3X3ZpZXcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcHdfdmlld19hY3RpdmUuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnAtbW9kaWZ5e1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NzNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xOHB4O1xyXG4gICAgfVxyXG4gICAgJi5wLWRlbGV0ZXtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wb3N0X2RlbGV0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xOHB4O1xyXG4gICAgfVxyXG4gICAgJi5jYXJ0e1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAmLmMtZ3JheXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NhcnRfZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJkLWdyYXl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICAgICY6ZGlzYWJsZWQsJi5kaXNhYmxlZHtcclxuICAgICAgPiBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdGVke1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5iZC1ia3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2M5YzljOTtcclxuICAgICAgfVxyXG4gICAgICA+IHNwYW57XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5iZC1sZ3JheXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2M5YzljOTtcclxuICAgICAgfVxyXG4gICAgICA+IHNwYW57XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJkLWxncmF5MntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgLy9wYyDquLDspIBcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcclxuICAgICAgfVxyXG4gICAgICA+IHNwYW57XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMxMTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5iZC1sZ3JheTN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuICAgICY6ZGlzYWJsZWR7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XHJcbiAgICAgIH1cclxuICAgICAgPiBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgXHJcbiAgJi5iZy1ia3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICA+IHNwYW57XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgYmFja2dyb3VuZDogI0M5QzlDOTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmctZ3JheXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNDOUM5Qzk7XHJcbiAgICA+IHNwYW57XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJnLWdyYXkye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIzg4ODtcclxuICAgID4gc3BhbntcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmctbGdyYXl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgPiBzcGFue1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eTF7IC8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICA+IHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHkyey8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgID4gc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eTN7IC8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgID4gc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eTR7XHJcbiAgICAvL3BjIOq4sOykgFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgID4gc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eTV7XHJcbiAgICAvL3BjIOq4sOykgFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgID4gc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eTZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgPiBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5N3sgLy9wY+q4sOykgFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgPiBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmZpbHRlcntcclxuICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fZmlsdGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQvMTZweDtcclxuICB9XHJcbiAgJi5yZXNldHtcclxuICAgIC8vcGPquLDspIBcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcmVzZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdC8xOHB4O1xyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXNldF9kaXNhYmxlZC5zdmdcIik7XHJcbiAgICB9XHJcbiAgICAmLnR5MntcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgPiBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jLWRncmF5e1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Jlc2V0X2RncmF5LnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sLWJhcnsgLy9wY+q4sOykgFxyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNDOUM5Qzk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucGx1c3sgLy9wY+q4sOykgFxyXG4gICAgPiBzcGFue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGx1c19ia18xMC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHktc2VsZWN0ey8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2JrXzguc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlci8xMXB4IDdweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2M5YzljOTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICA+IHNwYW57XHJcbiAgICAgIGNvbG9yOiAjYzljOWM5O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBvcHRpb257XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG4gICAgJi5zZWxlY3R7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICA+IHNwYW57XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50eS1hcnJvd3tcclxuICAgICYuYy1kZ3JheXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyMl81LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ0bi1ib3h7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAudy1mdWxse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OjE7ICAgIFxyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAudy1hdXRve1xyXG4gICAgbWluLXdpZHRoOmF1dG87XHJcbiAgfVxyXG4gICYuc3BhY2UtNntcclxuICAgIGdhcDogNnB4O1xyXG4gIH1cclxuICAmLnNwYWNlLTh7XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcbiAgJi5zcGFjZS0xMHtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbiAgJi5zcGFjZS0xMntcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcbiAgJi5maXhlZHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweCAxOHB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgJi50eTJ7XHJcbiAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICAgIH1cclxuICAgICYudHkze1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZmxleC0xe1xyXG4gICAgLmJ0bntcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eS1jZW50ZXJ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5idG57XHJcbiAgICAgIG1pbi13aWR0aDogMTczcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHktY2VudGVyMntcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJ0bntcclxuICAgICAgbWluLXdpZHRoOiAyMDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eS1jZW50ZXIze1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuYnRue1xyXG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBidXR0b24gKi9cclxuXHJcbi8qIHRhYmxlICovXHJcblxyXG4vKiB0YWJsZSAqL1xyXG5cclxuLyogdGFiICovXHJcbi50YWItbGlzdC13cmFwe1xyXG4gICYudHkxeyAvL3Bj6riw7KSAXHJcbiAgICBmb250LXNpemU6IDA7ICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgd2lkdGg6IDEwMCU7ICAgICAgXHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC50YWItbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLnRhYi1tZW51e1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGEsYnV0dG9ue1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgXHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7IFxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgIFxyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgYSxidXR0b257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHkyey8vcGPquLDspIBcclxuICAgIGZvbnQtc2l6ZTogMDsgICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGFiLWxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIC50YWItbWVudXtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA0LjVweCk7XHJcbiAgICAgICAgYSxidXR0b257XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyBcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgXHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7IFxyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBhLGJ1dHRvbntcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5M3sgLy9wY+q4sOykgFxyXG4gICAgZm9udC1zaXplOiAwOyAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyAgICAgIFxyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAudGFiLWxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC50YWItbWVudXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBhLGJ1dHRvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IFxyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4OyBcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICBcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGEsYnV0dG9ue1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5NHsvL3Bj6riw7KSAXHJcbiAgICBmb250LXNpemU6IDA7ICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRhYi1saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICAudGFiLW1lbnV7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYSxidXR0b257XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyBcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDsgXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgIFxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwOyBcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGEsYnV0dG9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5mbGV4LTF7XHJcbiAgICAudGFiLWxpc3R7XHJcbiAgICAgIC50YWItbWVudXtcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgYSxidXR0b257XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiLWxpc3Qtc3dpcGVye1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi50YWItbGlzdC13cmFwe1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICYudHkxe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYubW92ZXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDAlIC0gMnB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hdC1lbmR7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYi1jb250e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLyogdGFiICovXHJcblxyXG4vKiBsaXN0ICovXHJcbi5saXN0e1xyXG4gICYudHkxeyAvL3Bj6riw7KSAXHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDon44O7JzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnMtMTJ7XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDon44O7JzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnMtMTR7XHJcbiAgICBsaXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zLTE1e1xyXG4gICAgbGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucy0xNntcclxuICAgIGxpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmMtZ3JheXtcclxuICAgIGxpe1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogbGlzdCAqL1xyXG4vKiBhY2NvcmRpb24gKi9cclxuLmFjY29yZGlvbi1pdGVte1xyXG4gIC5hY2NvcmRpb24tdGl0bGV7XHJcbiAgICAuYnRue1xyXG4gICAgICAvL3BjIOyImOyglVxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbHVzX2RncmF5LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24tY29udGVudHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAqe1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuICAgIC5hY2NvcmRpb24tdGl0bGV7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9taW51c19kZ3JheS5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tY29udGVudHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgKyAuYWNjb3JkaW9uLWl0ZW17XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICB9XHJcbiAgJi50eS1hcnJvd3tcclxuICAgIC5hY2NvcmRpb24tdGl0bGV7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9kZ3IyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzExcHggN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIC5hY2NvcmRpb24tdGl0bGV7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5MntcclxuICAgIC5hY2NvcmRpb24tdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3NnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1jb250ZW50e1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIC5hY2NvcmRpb24tdGl0bGV7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBhY2NvcmRpb24gKi9cclxuXHJcbi8qIHRpdGxlICovXHJcbi5zdWItdGl0bGUtYm94e1xyXG4gICYudHkxeyAvL3Bj6riw7KSAXHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5O1xyXG4gIH1cclxuICAmLnR5MnsgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMCAwIDI0cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcclxuICB9XHJcbiAgJi50eTN7IC8vcGPquLDspIBcclxuICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgfVxyXG4gICYubm8tYmR7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50LXRpdGxle1xyXG4gICYudHkxe1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dNYXJrZXRTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4gICYudHkye1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG4gICYudHkzeyAvL3Bj6riw7KSAXHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICB9XHJcbiAgJi50eTR7IC8vcGPquLDspIBcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAmLnR5NXsgLy9wY+q4sOykgFxyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG4gICYudHk2eyAvL3Bj6riw7KSAXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLmFycm93LXR5eyAvL3Bj6riw7KSAXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2JrXzQuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnQtdGV4dHtcclxuICAmLnR5MXsgLy9wY+q4sOykgFxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gICYudHkye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJi50eTN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyAgICBcclxuICB9XHJcbiAgJi5pbXAtdHl7IC8vcGPquLDspIBcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25faW1wX2RncmF5LnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgNHB4LzE0cHg7XHJcbiAgICAmLmMtYmt7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25faW1wX2JrLnN2Z1wiKTtcclxuICAgIH1cclxuICAgICYuYy1kZ3JheTJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25faW1wX2RncmF5Mi5zdmdcIik7XHJcbiAgICB9XHJcbiAgICAmLmMtcmVke1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25faW1wX3JlZC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE0cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAmLmMtd3R7Ly9wY+q4sOykgFxyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9pbXBfd3Quc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcCAzcHgvMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jaGstdHl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NoZWNrX2JrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgMi41cHgvMTdweDtcclxuICB9XHJcbiAgJi5pbmZvLXR5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIuKAu1wiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLXdyYXB7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICAudG9nZ2xlLWJveHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9ICAgIFxyXG4gICAgLmljb24udG9nZ2xle1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxuICAgIC50eS10b2dnbGV7XHJcbiAgICAgICYudG9nZ2xle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fbWludXNfZGdyYXkuc3ZnXCIpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvZ2dsZS1ib3h7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudHktdG9nZ2xle1xyXG4gICAgJi50b2dnbGV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbHVzX2RncmF5LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzAuNjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogc3dpcGVyICovXHJcbi5zdy1ib3h7XHJcbiAgJi5pdGVtLXR5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuc3ctY29udHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItaG9yaXpvbnRhbCB7XHJcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjQycHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuICAgICYuYy13aGl0ZXtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi5mcmFjdGlvbntcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDQycHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIHRvcDogMThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LDE3LDE3LDAuNDApO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIC5iYXJ7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDk1cHgpO1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3dpcGVyX25leHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgbGVmdDogLTIycHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zd2lwZXJfcHJldi5zdmdcIik7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dHtcclxuICByaWdodDogLTIycHg7XHJcbn1cclxuLnN3LWNvbnQsLnN3LWJveHtcclxuICAmOmhvdmVye1xyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgLyogY3VzdG9tIHNlbGVjdCAqL1xyXG4uY3VzLXNlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAub3B0aW9uLXdyYXB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYuc2VsZWN0LXBvcHVwe1xyXG4gICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG4gICAgLnBvcHVwLWxheWVye1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgLnBvcHVwLWNvbnRlbnR7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuaW5uZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wdGlvbntcclxuICAgICAgICAgIGZsZXg6IDEgMSAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50eTF7IC8vcGPquLDspIBcclxuICAgIC50cmlnZ2Vye1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAmOjphZnRlciB7ICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2dyLnN2ZycpICBuby1yZXBlYXQgY2VudGVyLzExcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHJpZ2dlci10eHR7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyAgICBcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbi13cmFwe1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICByaWdodDogMDsgICAgICBcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbntcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICAmLnNlbGVjdCwmOmhvdmVye1xyXG4gICAgICAgICAgLy9wYyDquLDspIAg7Zi467KEXHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdHtcclxuICAgICAgLnRyaWdnZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9iay5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHkyey8vcGPquLDspIBcclxuICAgIC50cmlnZ2VyeyBcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6ICAwIDE2cHg7XHJcbiAgICAgICY6OmFmdGVyIHsgICAgICBcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X2RfYmtfOC5zdmcnKSAgbm8tcmVwZWF0IGNlbnRlci8xMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRyaWdnZXItdHh0e1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgY29sb3I6ICNjOWM5Yzk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgXHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbi13cmFwe1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwOyAgICAgIFxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5vcHRpb257XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICAmLnNlbGVjdCwmOmhvdmVye1xyXG4gICAgICAgICAgLy9wY+q4sOykgCDtmLjrsoRcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgIC50cmlnZ2Vye1xyXG4gICAgICAgICY6OmFmdGVyIHsgXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9kZ3JheV84LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFsLXR7XHJcbiAgICAub3B0aW9uLXdyYXB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAxMDAlOyAgXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyAgXHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuICAgIC50cmlnZ2Vye1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zZWxlY3R7XHJcbiAgICAudHJpZ2dlci10eHR7XHJcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRpc2FibGVke1xyXG4gICAgLnRyaWdnZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7ICAgXHJcbiAgICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcclxuICAgIH1cclxuICAgIC50cmlnZ2VyLXR4dHtcclxuICAgICAgY29sb3I6ICNDOUM5Qzk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIO2VmOuLqCDtjJ3sl4Ug7IWA66CJ7Yq4XHJcbiAgLnBvcHVwLWJvdHRvbXtcclxuICAgIC5vcHRpb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMHB4IDZweDsgICAgXHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICYuc2VsZWN0e1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiMxMTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50eS1jaGt7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyDsp4HsoJHsnoXroKUgdGV4dGFyZWFcclxuICAmICsgLnRleHQtYm94e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi50eS10ZXh0YXJlYXtcclxuICAgICYgKyAudGV4dC1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIG5vZGF0YSAqLyBcclxuLm5vZGF0YXtcclxuICBwe1xyXG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9ub2RhdGEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLzEwMHB4O1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcclxuICB9XHJcbiAgJi50eTF7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDJweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLnR5MnsgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMTgwcHggMDtcclxuICB9XHJcbiAgJi50eTN7XHJcbiAgICAvL3Bj6riw7KSAXHJcbiAgICBwYWRkaW5nOiAxNjhweCAwO1xyXG4gIH1cclxuICAmLnR5NHsvL3Bj6riw7KSAXHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgfVxyXG4gICYudHk1eyAvL3Bj6riw7KSAXHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIH1cclxuICAmLnR5NnsgLy/tjJ3sl4Xsl5DshJwg7IKs7JqpXHJcbiAgICBoZWlnaHQ6IDQxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9ICBcclxuICAmLnR5N3sgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGJveCAqL1xyXG4uYmctYm94e1xyXG4gIHBhZGRpbmc6IDE4cHggMjBweDsgLy9wY+q4sOykgCBcclxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICYuci00e1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAmLnItNntcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB9XHJcbiAgJi5iZy1kZ3JheXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XHJcbiAgfVxyXG4gICYuYmctZ3JheXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbiAgfVxyXG4gICYuYmQtYmt7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xyXG4gIH1cclxuICAmLmJkLWdyYXl7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xyXG4gIH1cclxuICAmLmJnLXdoaXRle1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgJi5iZC1kZ3JheXtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgfVxyXG4gICYubm8tYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuICAmLnR5MnsgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gIH1cclxuICAmLnR5M3sgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMTZweCAxNHB4O1xyXG4gIH1cclxuICAmLnR5NHsgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIH1cclxuICAmLnR5NXsgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gIH1cclxuICAmLnR5NnsgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMzRweCAwO1xyXG4gIH1cclxuICAmLnR5N3sgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgJi50eTh7IC8vcGPquLDspIBcclxuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5nYXAtNntcclxuICBoZWlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG59XHJcbi8qIOyKpOychOy5mCDrsoTtirwgKi9cclxuXHJcbi5zd2l0Y2gtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDA7XHJcbiAgPiBsYWJlbCB7IC8vcGPquLDspIBcclxuICAgID4gaW5wdXQge1xyXG4gICAgICBAaW5jbHVkZSBpbnB1dDtcclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAmICsgLnRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmRpc2FibGVke1xyXG4gICAgICAgICYgKyAudGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yZXZlcnNle1xyXG4gICAgPiBsYWJlbHtcclxuICAgICAgPiBpbnB1dCB7XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICYgKyAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dHtcclxuICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICB9XHJcbiAgJi50eTJ7IC8vcGPquLDspIBcclxuICAgID4gbGFiZWwge1xyXG4gICAgICA+IGlucHV0IHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHNjcm9sbCDthYzsnbTruJQgKi9cclxuLnRibC1zY3JvbGwtd3JhcHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1hcmdpbjogMCAtMjBweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLnRibHtcclxuICAmLnR5MXsgLy9wY+q4sOykgFxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB0Ym9keXtcclxuICAgICAgdGR7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50eTJ7IC8vcGMg6riw7KSAXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIHRoe1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgfVxyXG4gICAgdGgsdGR7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB9XHJcbiAgICB0ZHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eTN7IC8vcGMg6riw7KSAXHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIHRoLHRke1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWR7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keXtcclxuICAgICAgdGh7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgdGgsdGR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5NHsvL3BjIOq4sOykgFxyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGFibGV7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICB9XHJcbiAgICB0aGVhZHtcclxuICAgICAgdGh7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIHRye1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keXtcclxuICAgICAgdGR7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgcGFkZGluZzogMTIuNXB4IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnRoLWZpeGVke1xyXG4gICAgdGhlYWR7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGhvdmVyLWJveCAqL1xyXG4uaG92ZXItYm94eyAvL3Bj6riw7KSAXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgIFxyXG4gIC5pY29ue1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICYucS1ta3tcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3FfbWtfbGdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICYuYy1kZ3JheXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3FfbWtfZGdyYXkuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICAgICYubWwtOHtcclxuICAgICAgICB+IC5ob3Zlci10ZXh0e1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIH4gLmhvdmVyLXRleHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvdmVyLXRleHR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMzFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGdhcDogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgLy8gd2lkdGg6IDIxMnB4O1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgYm90dG9tOiAtMTZweDtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgICBib3JkZXItY29sb3I6ICM2NjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAvLyAmLnctMjcxe1xyXG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XHJcbiAgICAvLyAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgLy8gICAmOjpiZWZvcmV7XHJcbiAgICAvLyAgICAgbGVmdDogMjklO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmLnctMjgwe1xyXG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3JSk7XHJcbiAgICAvLyAgICY6OmJlZm9yZXtcclxuICAgIC8vICAgICBsZWZ0OiAyNiU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYudy0yMTl7XHJcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDklKTtcclxuICAgIC8vICAgcGFkZGluZzogNHB4IDdweCA0cHggMTBweDtcclxuICAgIC8vICAgd2lkdGg6IDIxOXB4O1xyXG4gICAgLy8gICAmOjpiZWZvcmV7XHJcbiAgICAvLyAgICAgbGVmdDogNDclO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gICYuYi10eXtcclxuICAgIC5ob3Zlci10ZXh0e1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjY2IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDqsoDsg4nslrQgKi9cclxuLnNjaC1hdXRvY29tcGxldGUtd3JhcHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICAuc2NoLWF1dG9jb21wbGV0ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA0MHB4OyBcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgY29sb3I6ICM4ODg7IFxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC5tYXJre1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndzLW5ve1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIGJvcmRlci1saW5lICovXHJcbi5ib3JkZXItbGluZXtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgJi5jLWxncmF5e1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRUVFRUVFO1xyXG4gIH1cclxuICAmLmMtZ3JheXtcclxuICAgIGJvcmRlci1jb2xvcjogI0M5QzlDOTtcclxuICB9XHJcbiAgJi1ib3R0b217XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAmLmMtbGdyYXl7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0VFRUVFRTtcclxuICAgIH1cclxuICAgICYuYy1ncmF5e1xyXG4gICAgICBib3JkZXItY29sb3I6ICNDOUM5Qzk7XHJcbiAgICB9IFxyXG4gICAgJi5jLWJre1xyXG4gICAgICBib3JkZXItY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGVmdHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAmLmMtbGdyYXl7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0VFRUVFRTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBkYXRlcGlja2VyICovIFxyXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXItY29sb3I6I0M5QzlDOTtcclxuICBwYWRkaW5nOjE2cHggMTFweDtcclxuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuLnVpLXdpZGdldHtcclxuICAudWktd2lkZ2V0LWhlYWRlcntcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAudWktaWNvbntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29ue1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi51aS13aWRnZXQtY29udGVudHtcclxuICBib3JkZXI6bm9uZTtcclxuICAudWktc3RhdGUtZGVmYXVsdHtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICAvLyBwYWRkaW5nOjBweCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4udWktZGF0ZXBpY2tlcntcclxuICB3aWR0aDogMjMycHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIC8vIGJveC1zaGFkb3c6IDZweCA2cHggMTVweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyBtYXJnaW46IDA7XHJcbiAgICAvLyBidXR0b257XHJcbiAgICAvLyAgIG1hcmdpbjowO1xyXG4gICAgLy8gICBmb250LXNpemU6IDEycHg7XHJcbiAgICAvLyAgIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIiwgc2Fucy1zZXJpZjtcclxuICAgIC8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLy8gICBib3JkZXItY29sb3I6I0RERDtcclxuICAgIC8vICAgcGFkZGluZzogNHB4IDdweCAyLjVweDtcclxuICAgIC8vICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC8vICAgJjpob3ZlcntcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIC51aS1kYXRlcGlja2VyLXRpdGxle1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIHRhYmxle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDNweCAwIDA7XHJcbiAgfVxyXG4gIHRoZWFke1xyXG4gICAgdGh7XHJcbiAgICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRoe1xyXG4gICAgcGFkZGluZzowIDVweDtcclxuICB9XHJcbiAgdGR7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBzcGFuLGF7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi51aS1wcmlvcml0eS1zZWNvbmRhcnl7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjojQ0NDO1xyXG4gICAgICB9XHJcbiAgICAgICYudWktc3RhdGUtaGlnaGxpZ2h0e1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYwQkU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudWktc3RhdGUtYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzExMTExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyLW5leHR7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgICYudWktc3RhdGUtaG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIHRvcDoycHg7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuICAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye1xyXG4gICAgbGVmdDoycHg7XHJcbiAgfVxyXG4gIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7XHJcbiAgICByaWdodDoycHg7XHJcbiAgfVxyXG4gIHNlbGVjdHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLnVpLWRhdGVwaWNrZXIteWVhcntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLnVpLWRhdGVwaWNrZXItbW9udGh7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGVyaW9kLXNjaC1ib3h7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICAudG9we1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIC5jYWxlbmRhcntcclxuICAgICAgZ2FwOiA2LjVweDtcclxuICAgIH1cclxuICAgIC5pbnB1dHtcclxuICAgICAgZmxleDoxO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1ib3h7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhbGVuZGFyeyAvL3Bj6riw7KSAXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogN3B4O1xyXG4gID4gc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLmlucHV0e1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5icmVhay1hbGx7d29yZC1icmVhazogYnJlYWstYWxsO31cclxuXHJcbi8qIOqygOyDieyhsOqxtCDtjJ3sl4UgKi9cclxuLnBlcmlvZC1zY2gtcG9wdXB7XHJcbiAgaDJ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gIC5jdXMtc2VsZWN0e1xyXG4gICAgbWluLXdpZHRoOiAxMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIHBhZ2luYXRpb24gKi9cclxuLnBhZ2luYXRpb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nOiA1cHggOHB4IDNweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maXJzdCwubGFzdCwucmlnaHQsLmxlZnR7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbiAgLmZpcnN0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wYWdpX2ZpcnN0LnN2Z1wiKTtcclxuICB9XHJcbiAgLmxlZnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BhZ2lfcHJldi5zdmdcIik7XHJcbiAgfVxyXG4gIC5sYXN0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wYWdpX2xhc3Quc3ZnXCIpO1xyXG4gIH1cclxuICAucmlnaHR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BhZ2lfbmV4dC5zdmdcIik7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzg1cHgpe1xyXG4gIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICBsZWZ0OiAtMThweDtcclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgIHJpZ2h0OiAtMThweDtcclxuICB9XHJcbn1cclxuIiwiLnRvcC1iYW5uZXJ7XHJcbiAgYmFja2dyb3VuZDogIzExMTtcclxuICAuaW5uZXItY29udGVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbiAgYXtcclxuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogOTclO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNsb3Nle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jbG9zZV93dF8xNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICB9XHJcbn1cclxuLyogaGVhZGVyICovXHJcbi5oZWFkZXJ7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLmhkLXRvcHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCAyNnB4O1xyXG4gICAgLmlubmVyLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjaC1hcmVhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA0MzBweDtcclxuICAgICAgLmlucHV0LnNjaC10eXtcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE4cHggOHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1tZW51e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgLy8gZm9udC1zaXplOiAwO1xyXG4gICAgICA+IGxpe1xyXG4gICAgICAgID4gYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5teXBhZ2V7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9teXBhZ2Uuc3ZnXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgLmhlYWRlci1wb3B1cHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hbGFybXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2FsYXJtLnN2Z1wiKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5oZWFkZXItcG9wdXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJ0e1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2FydC5zdmdcIik7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZC1tZW51e1xyXG4gIH1cclxuICAuZ25iLXdyYXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuZ25iLWlubmVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCAtNHB4IHJnYmEoMCwwLDAsMC4wNSk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZGVwdGgxe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjZjAwMGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5nbmItaW5uZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXB0aDJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMThweDtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMS4zJTtcclxuICAgICAgICA+IGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucm93e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVwdGgze1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgPiBhe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIGhlYWRlciAqL1xyXG5cclxuLyogZm9vdGVyICovXHJcbi5mb290ZXJ7XHJcbiAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAuZnQtbWVudXtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xyXG4gICAgLmlubmVyLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5mdC1saW5rc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJiArIGF7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M5QzlDOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdC1zbnN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZ0LWluZm97XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcclxuICAgIC5pbm5lci1jb250ZW50e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDkwcHg7XHJcbiAgICB9XHJcbiAgICAuZnQtY29udGFjdHtcclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnQtY29tcGFueXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNHB4IDhweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgJiArIHNwYW57XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M5QzlDOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogZm9vdGVyICovXHJcblxyXG4vKiBxdWljayBtZW51ICovXHJcbi5xdWljay1tZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbiAgYm90dG9tOiA3MHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLmJ0bi10b3Age1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90b3Auc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjRweDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm1haW57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogNTIuMjMydmg7XHJcbn0iLCIucG9wdXB7XHJcbiAgJi13cmFwe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyAgICBcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfSAgICBcclxuICB9XHJcbiAgJi1sYXllcntcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogNDY2cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MS42MTJ2aDsgLy83NTBweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAmLnctNjU0e1xyXG4gICAgICB3aWR0aDogNjU0cHg7XHJcbiAgICB9XHJcbiAgICAmLnctOTYwe1xyXG4gICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaGVhZHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgPiBoMntcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmljb24uY2xvc2V7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BvcHVwX2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgfVxyXG4gICAgLmljb24uYmFja3tcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2JhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweCAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnR7XHJcbiAgICAvL3BjIOq4sOykgFxyXG4gICAgZmxleDogMSAxIDAlO1xyXG4gICAgLy8gbWF4LWhlaWdodDogNzB2aDtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIC8v66eI7KeE7Jy866GcIOuzgOqyvVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLmdhcC02e1xyXG4gICAgICBtYXJnaW46IDAgLTI0cHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgICYuaC01MzZ7XHJcbiAgICAgICAgaGVpZ2h0OiA1OC4zMjV2aDsgLy85MTnquLDspIAg64aS7J20IDcyNnB4XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1idG4tYXJlYXtcclxuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgICYuZnVsbHtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOyVjOufv+2MneyXhSAqL1xyXG4gICYtYWxlcnR7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAucG9wdXAtbGF5ZXJ7XHJcbiAgICAgIG1heC13aWR0aDogMzU0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICYudy00NjZ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcHVwLWhlYWR7XHJcbiAgICAgIC8vcGMg6riw7KSAXHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjRweCAxOHB4O1xyXG4gICAgICBoMntcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLmNsb3Nle1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcHVwLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6ICAwIDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMzJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucG9wdXAtYnRuLWFyZWF7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC5idG4udHkxe1xyXG4gICAgICAgIC8vIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyog7ZWY64uo7Yyd7JeFICovXHJcbiAgJi1ib3R0b217XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAucG9wdXAtYmFye1xyXG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDOUM5Qzk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3B1cC1sYXllcntcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7ICAgICAgXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDc1JTsgICAgICBcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyNSwyNSwyNSwwLjEpO1xyXG4gICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICAucG9wdXAtaGVhZHtcclxuICAgICAgcGFkZGluZzogMTBweCAxOHB4IDIwcHg7XHJcbiAgICAgIC5jbG9zZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtY29udGVudHtcclxuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcclxuICAgIH1cclxuICAgIC5wb3B1cC1idG4tYXJlYXtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IGNhbGMoY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkgKyAxNnB4KTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pICsgMTZweCk7XHJcbiAgICB9XHJcbiAgICAmLnR5LWZ1bGx7XHJcbiAgICAgIC5wb3B1cC1sYXllcnsgICAgICBcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7ICBcclxuICAgICAgfVxyXG4gICAgICAucG9wdXAtY29udGVudHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYucG9wdXAtZnVsbHtcclxuICAgICAgICAucG9wdXAtYmFye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcHVwLWhlYWR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcHVwLWxheWVye1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtZml4LWJ0bi1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1tYWlue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIC5wb3B1cC1sYXllcntcclxuICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgfVxyXG4gICAgLnBvcHVwLWNvbnRlbnR7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnN3LWNvbnR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQ4MC8zMjA7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXVuaXRze1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtbWFpbi1zd2lwZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgPiAuc3dpcGVyLXBhZ2luYXRpb257XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRvcDogMThweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LDE3LDE3LDAuNDgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgLmJhcntcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50e1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtYnRuLWFyZWF7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXRvYXN0e1xyXG4gICAgLy9wY+q4sOykgFxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAxMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogNjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgLy8gcGFkZGluZzogMCAyMHB4O1xyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTcsMTcsMC43KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAmLnR5MnsvL3Bj6riw7KSAXHJcbiAgICAgIGJvdHRvbTogMTIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyog7IaM66qo7ZKIIO2MneyXhSAqL1xyXG4uYy1leC1wb3B1cHtcclxuICAuYm94e1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLmNvZGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgfVxyXG4gICAgLm5hbWV7ICAgIFxyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDtl6TrjZQg7Yyd7JeFICovXHJcbi5oZWFkZXItcG9wdXB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMThweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSk7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICB3aWR0aDogMTA1cHg7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2hlYWRlcl9hcnJvd193dC5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgdG9wOiAtMjhweDtcclxuICB9XHJcbiAgLmxpbmstbGlzdHN7XHJcbiAgICBsaSArIGxpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hbGFybS1wb3B1cHtcclxuICAgIHdpZHRoOiA0ODNweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgIG1heC1oZWlnaHQ6IDg3LjA1MnZoO1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAudGFiLWxpc3Qtd3JhcHtcclxuICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgIH1cclxuICAgIC5hbGFybS1saXN0c3tcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgZmxleDoxO1xyXG4gICAgICAuc3ViLXRpdGxlLWJveHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIHBhZ2UgKi9cclxuLm1haW4ta3Ytc2VjdGlvbntcclxuICAubWFpbi1rdi1zbGlkZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTM2NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhe1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTExMTUwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmV7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWhvcml6b250YWx7XHJcbiAgICA+IC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1haW4tbGluay1tZW51e1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgLm1lbnUtbGlzdHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IFxyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYWluLXRpbWVyLXNlY3Rpb257XHJcbiAgcGFkZGluZzogMTAwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAjQ0VDQ0JFO1xyXG4gIC50aXRsZS1ib3h7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAuc3ViLXR7XHJcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGltZS1kZWFse1xyXG4gICAgLnRpbWVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnR01hcmtldFNhbnMnLHNlcmlmO1xyXG4gICAgICBtaW4td2lkdGg6IDU4cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICYuZGF5e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICBtYXJnaW46IC03cHggMjBweCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5kZHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDpcIi1cIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2xvbntcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBtYXJnaW46IC01cHggOHB4IDA7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN1Yi10e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGltZXItc2xpZGV7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIH1cclxuICAuc3ctY29udHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNDRweCk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuLm1haW4tYmFubmVyLWl0ZW0tc2VjdGlvbntcclxuICAuYmFubmVyLWl0ZW0tc2xpZGV7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmltZy1ib3h7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICA+IGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQyNi81NjA7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnRodW1ic3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMzRweDtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50eHQtYm94e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1haW4tc2hvd2Nhc2Utc2VjdGlvbntcclxuICAuc2hvd2Nhc2Utc2xpZGV7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuaW1nLWJveHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50eHQtYm94e1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1haW4tZXBpc29kZS1zZWN0aW9ue1xyXG4gIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgYmFja2dyb3VuZDogI0MyQzhDRjtcclxuICAudGl0bGUtYm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcGlzb2RlLXNsaWRle1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgIC50aHVtYntcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMTgvNDI4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNywgMTcsIDE3LCAwKSAwJSwgcmdiYSgxNywgMTcsIDE3LCAwLjQpIDEwMCUpO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbGF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50eHR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1haW4tbWctc2VjdGlvbntcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAubWctc2xpZGV7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDI2LzUyNDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZy1ib3h7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICAgIC50eHQtYm94e1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIHBhZ2UgKi9cclxuXHJcbi5iYWRnZS1jb250eyAvL3Bj6riw7KSAXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxufVxyXG4uYmFkZ2UtaXRlbXsgLy9wY+q4sOykgFxyXG4gIHBhZGRpbmc6IDAgNnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IFxyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICYudHkyeyAvL3Bj6riw7KSAXHJcbiAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAmLnR5M3tcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAmLnR5NHtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAmLmJnLWxncmF5e1xyXG4gICAgYmFja2dyb3VuZDogI2M5YzljOTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAmLmJnLWJre1xyXG4gICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAmLmJnLWRncmF5e1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG4ucHJkLWl0ZW17XHJcbiAgLnRodW1ic3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5iYWRnZS1jb250e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgbGVmdDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXJkLXR5e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAudGh1bWJze1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBwYWRkaW5nOiA0NnB4IDEzcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYWRnZS1pdGVte1xyXG4gICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IFxyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gY2FsYygzNTIvMTkyMCoxMDB2dykpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAuY29kZXtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG4gICAgICAubmFtZXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW46IDZweCAwIDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgLmFtb3VudHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAucGVye1xyXG4gICAgICAgICAgICBjb2xvcjogI0NGMDAwRTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRlbHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQkNCQ0JDO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnJlLXR5MXtcclxuICAgIC8vcGPquLDspIBcclxuICAgIC50aHVtYnN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjJGNDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMjMlO1xyXG4gICAgICBhe1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyB0b3A6IDUwJTtcclxuICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5iYWRnZS1jb250e1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuenppbXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIC5jb2Rle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZGVse1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIGNvbG9yOiAjQkNCQ0JDO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYW1vdW50e1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgLnBlcntcclxuICAgICAgICAgICAgY29sb3I6ICNDRjAwMEU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog7IOB7ZKIIOyDgeyEuCAqL1xyXG4uZ29vZHMtZGV0YWlsLXdyYXB7XHJcbiAgLmJ0bi1yaWdodHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci83cHggMTJweDtcclxuICB9XHJcbiAgLmdvb2RzLXRvcC1zZWN0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5nb29kcy10aHVtYnN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LXdpZHRoOiA3NjZweDtcclxuICAgICAgd2lkdGg6IDU3LjclO1xyXG4gICAgICAudGh1bWItc2xpZGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzY2Lzk0NTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogNzVweDtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ29vZHMtZGVzYy1hcmVhe1xyXG4gICAgbWF4LXdpZHRoOiA1MTJweDtcclxuICAgIHdpZHRoOiAzOC42JTtcclxuICAgIC5zaGFyZS1hcmVhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAubW9kZWwtbnVte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NvcHkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNnB4O1xyXG4gICAgICAgIGNvbG9yOiM4ODg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4td3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmFtZXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luOiAxMnB4IDAgMjRweDtcclxuICAgIH1cclxuICAgIC50aW1lLWRlYWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogI0NGMDAwRTtcclxuICAgICAgJi5lbmRlZHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC50aW1lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fdGltZWRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNnB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICYuZGF5e1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW0sXHJcbiAgICAgICAgICAmLnNze1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDpcIjpcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweCAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3Jfd180LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzZweCA5cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmljZS10eXBle1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAucHJpY2UtYm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50eS1yYWRpb3tcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAuY2hrYm94e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIC50ZXh0OjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2hlY2tlZHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgLmFtb3VudHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICAgICAgLnBlcntcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAuYW1vdW50e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAucGVye1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI0JDQkNCQztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIC5wcmljZS1ib3h7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3B0aW9uLWFyZWF7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIC5vcHRpb24tbGlzdHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tYm94e1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE1N3B4O1xyXG4gICAgICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9wdGlvbi1wYW5lbHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICA+IGJ1dHRvbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE0cHggY2VudGVyLzdweCAxMXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZW17XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRse1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICBkdHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRke1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzhweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWxpdmVyeS1hcmVhe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAubGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3RydWNrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMjBweDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7ICBcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5ob3Zlci1ib3h7XHJcbiAgICAgICAgLmljb24ucS1ta3tcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5mby1hcmVhe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b2dnbGUtd3JhcHtcclxuICAgICAgICAgIC50b2dnbGUtYm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgIFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWN0aW9uLWJ0bi1hcmVhe1xyXG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLy8gbGVmdDogMDtcclxuICAgIC8vIGJvdHRvbTogMDtcclxuICAgIC8vIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgPiAuZmxleHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudC1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgPiBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICA+IC5idG57XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICAmLnp6aW17XHJcbiAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYXAtNntcclxuICBoZWlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG59XHJcblxyXG4uZGVmLWJveHtcclxuICAvL3BjIOyImOyglVxyXG4gIC5kZWYtYm94LWhlYWR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLnRpdHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgLm51bXtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGEsIGJ1dHRvbntcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJiArIC5kZWYtYm94e1xyXG4gICAgbWFyZ2luLXRvcDogOTZweDtcclxuICB9XHJcbiAgJi50eTJ7XHJcbiAgICAuZGVmLWJveC1oZWFke1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgLnRpdHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgKyAuZGVmLWJveHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYWJlbHtcclxuICAmLnJlcXtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OlwiKlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxpZ24tbGlzdHtcclxuICA+IC5hbGlnbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICYgKyAuYWxpZ257XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLnMtdHl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAmICsgLnMtdHl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgICA+ICp7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgc21hbGx7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogJ+OEtCc7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wdGlvbi1zZWxlY3QtaXRlbXtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC5vcHRpb24tdGl0LWJveHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwe1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcHRpb24tY29udHJvbC1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAub3B0aW9uLXByaWNle1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgKyAub3B0aW9uLXNlbGVjdC1pdGVte1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVtLXRvb2x0aXB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLy8gYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICBhbmltYXRpb246IGl0ZW1mYWRlT3V0IDNzIGVhc2UtaW47XHJcbiAgb3BhY2l0eTogMDtcclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDonJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtNnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Rvb2x0aXBfZ3Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgfVxyXG4gICYuYy1ncmF5e1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjY2NjtcclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGl0ZW1mYWRlT3V0e1xyXG4gIDAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgOTkle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbi5pdGVtLXF0eXtcclxuICBkaXNwbGF5OiBmbGV4OyBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDk2cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgJi5jLXdoaXRle1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgaW5wdXR7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgY29sb3I6ICM4ODg7IFxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRue1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAmLm1pbnVze1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX21pbnVzX2JrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzM0cHg7XHJcbiAgICAgICY6ZGlzYWJsZWR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9taW51c19kaXNhYmxlZC5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucGx1c3tcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbHVzX2JrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDtjJ3sl4UgKi9cclxuLyog6rO17Jyg7ZWY6riwICovXHJcbi5wb3B1cC1zaGFyZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNDBweDtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogNjJweDtcclxuICAgIGhlaWdodDogNjJweDtcclxuICB9XHJcbiAgcHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG4vKiDsmLXshZgg7ISg7YOdICovXHJcbi5wb3B1cC1vcHRpb24tc2VsZWN0e1xyXG4gIC5wcmQtaW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnRodW1ic3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3tcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGQtb3B0aW9ue1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG59XHJcbi8qIOq0gOugqCDshozrqqjtkoggKi9cclxuLnBvcHVwLXJlbGF0ZWQtY29uc3VtYWJsZXN7XHJcbiAgLmJnLWJveHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmQtbGlzdHMtd3JhcHtcclxuICAgID4gcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZ29vZHMtbWlkZGxlLXNlY3Rpb257XHJcbiAgcGFkZGluZzogOTZweCAwIDA7XHJcbiAgLnN3aXBlci1zbGlkZXtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMjIwLzI3MTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb21vdGlvbi1ib3h7XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgdG9wOiA0My45JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdvb2RzLWJvdHRvbS1zZWN0aW9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAubGVmdC1pbmZvLWFyZWF7XHJcbiAgICBtYXgtd2lkdGg6IDc2NnB4O1xyXG4gICAgd2lkdGg6IDU3LjclO1xyXG4gICAgPiAuaW5uZXItY29udGVudHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5ib3R0b20tbmFtZXtcclxuICAgICAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgLy8gdG9wOiAxMzhweDtcclxuICAgICAgbWF4LXdpZHRoOiA3NjZweDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3RpY2t5e1xyXG4gICAgICAuYm90dG9tLW5hbWV7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgLy8gdG9wOiAxMzdweDtcclxuICAgICAgICB0b3A6IDEzNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAyOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50YWItbGlzdC13cmFwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAyNTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlZi1ib3h7XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDkwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIOyDge2SiOyDgeyEuCAqL1xyXG4gIC50YWItY29udHtcclxuICAgID4gLmlubmVyLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luOiA2MHB4IDAgMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1saXN0LXdyYXAudHkxe1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbC1pbWctYXJlYXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MjBweDtcclxuICAgIC5pbWctYm94e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYXJlYXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDIwcHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0ZGRkZGRiAxMDAlKTtcclxuICAgICAgLmJ0bntcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVue1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAuYnRuLWFyZWF7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyog7IOB7ZKI7IKs7JaRICovXHJcbiAgLmdvb2RzLXNwZWMtY29udHtcclxuICAgIC5idG4tYXJlYXtcclxuICAgICAgcHtcclxuICAgICAgICBtaW4td2lkdGg6IDIyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICAvKiDshKTsuZjqsIDsnbTrk5wgKi9cclxuICAuZ29vZHMtZ3VpZGUtY29udHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgLmJkLWJveHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzExMVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZy1ib3h7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiDrpqzrt7AgKi9cclxuICAuZ29vZHMtcmV2aWV3LWNvbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIC5zdGFye1xyXG4gICAgICB3aWR0aDogODVweDtcclxuICAgICAgbWFyZ2luOiAwIC0xcHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2dyXzE1LnN2Z1wiKSByZXBlYXQteCBsZWZ0IGNlbnRlci8xN3B4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAub257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3Rhcl9ia18xNS5zdmdcIikgcmVwZWF0LXggbGVmdCBjZW50ZXIvMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1bW1hcnl7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDkzcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgLnNjb3JlLWJveHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMzYuMiU7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQ4cHggMCAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgLnR4dHtcclxuICAgICAgICAgIGNvbG9yOiAjQzlDOUM5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhcntcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIG1hcmdpbjogNnB4IC00cHggMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3Rhcl9ncl8yNC5zdmdcIikgcmVwZWF0LXggbGVmdCBjZW50ZXIvMzJweDtcclxuICAgICAgICAgIC5vbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zdGFyX2JrXzI0LnN2Z1wiKSByZXBlYXQteCBsZWZ0IGNlbnRlci8zMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2NvcmUtZGV0YWlsLWJveHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQ4cHg7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgJiArIGxpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIC50eHR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFye1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgKyAuYnRuLWJveHtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iZXN0LXJldmlld3tcclxuICAgICAgPiAuZmxleHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAuaW1nLWJveHtcclxuICAgICAgICB3aWR0aDogMjA2cHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnR7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgICAuaW5mb3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgIFxyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICYuZGF0ZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGFye1xyXG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgLm9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50eHQtYm94e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcHJle1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyXzUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvN3B4IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXZpZXctaW1nLWJveHtcclxuICAgICAgdWx7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTcsMTcsMC4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGh1bWItdmlkZW97XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywxNywxNywwLjMpIHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGxheTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTlweCAyMy41cHg7ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5tb3Jle1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIuuNlOuztOq4sFwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LDE3LDE3LDAuNSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waG90by1yZXZpZXd7XHJcbiAgICAgIC5yZXZpZXctaW1nLWJveHtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDE2LjYlIC0gNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGwtcmV2aWV3e1xyXG4gICAgICAucmV2aWV3LWhlYWR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAxMnB4O1xyXG4gICAgICAgIC8vIC50aXRsZS1ib3h7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyAgIGg0e1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAuYnRue1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2ZpbHRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0LzE2cHg7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmN1cy1zZWxlY3R7XHJcbiAgICAgICAgICB3aWR0aDogMTA3cHg7XHJcbiAgICAgICAgICAudHJpZ2dlci10eHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wdGlvbi13cmFwe1xyXG4gICAgICAgICAgICAub3B0aW9ue1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgLmNoa2JveHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdCwmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAvL3Bj6riw7KSAIO2YuOuyhFxyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzZXR7XHJcbiAgICAgICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LXNvcnR7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlci1zZWxlY3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTEuNXB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgLmYtaXRlbXtcclxuICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZSB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3JlbW92ZV9kZ3JheS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci8yMHB4IDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IC5jb250e1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIC5yLWl0ZW17XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAubGVmdHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGFye1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NTRweDtcclxuICAgICAgICAgICAgLnJldmlldy1pbWctYm94e1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgIC8vIG1hcmdpbjogMTZweCAtMjBweCAxNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHh0LWJveHtcclxuICAgICAgICAgICAgICBwcmV7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbGV4e1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAqe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5saWtle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90aHVtYnNfdXAuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNHB4O1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fdGh1bWJzX3VwX29uLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IC5idG4tYm94e1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBxJmEgKi9cclxuICAuZ29vZHMtcW5hLWNvbnR7XHJcbiAgICAudG9wLW1lbnV7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdC1zb3J0e1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAudGFie1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnFuYS1saXN0c3tcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50b3B7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJhZGdlLWl0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOWM5Yzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICYuY29tcGxldGV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG4tYm94e1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVzZXJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAmLmRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgICAuc3ViamVjdHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjcmV0e1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2xvY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMnB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLnRvZ2dsZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRvZ2dsZS1ib3h7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDc3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7IFxyXG4gICAgICAgICAgICA+IHN0cm9uZ3tcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJRLlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHh0e1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiQS5cIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAuYnRuLnRvZ2dsZXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IC5idG4tYm94e1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9ia18xMC5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci8xMXB4IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3Qtc29ydHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAudGFie1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgIFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyBidXR0b246OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2l0Y2gtd3JhcHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYnRuLWFyZWF7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHdpZHRoOiAxMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubm90aWNlLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIC5idG4tcmlnaHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLWJveHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAqe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICYgKyBsaXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ29vZHMtZGVzYy1hcmVhe1xyXG4gICBcclxuICAgIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTk4cHgpO1xyXG4gICAgLmlubmVye1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDE5OHB4O1xyXG4gICAgfVxyXG4gICAgLnByaWNlLXR5cGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDrs7Tsnbzrn6wg7IOB7IS4IOyCrOyWkSDtjJ3sl4UgKi9cclxuLnBvcHVwLXNwZWNpZmljYXRpb25ze1xyXG4gIC5wb3B1cC1jb250ZW50e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5pbm5lcntcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogY2FsYyg4MS42MTJ2aCAtIDIxNnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog66as67ewIOyekeyEsSDtjJ3sl4UgKi9cclxuLnJldmlldy13cml0ZS1wb3B1cHtcclxuICAucHJkLWluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1zZWxmOiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC50aHVtYnN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmV2aWV3LWNoay1zdGFye1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAucnYtdGl0e1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3Rhci1ncmFkZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fc3Rhcl9ncjUuc3ZnKSBuby1yZXBlYXQgbGVmdCAwIC8gY29udGFpbjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgZmxleDogMCAwIDQycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgaW5wdXRbdHlwZT1yYWRpb117XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAmICsgLmdyYWRlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uX3N0YXJfYms1LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC8gY29udGFpbjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkICsgLmdyYWRlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgKyAuc3Rhci10eHQge1xyXG4gICAgICBtYXJnaW4tdG9wOjZweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJldmlldy1hZGQtY210e1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIC5ydi10aXR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAudGV4dC1ib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXZpZXctYWRkLWZpbGV7XHJcbiAgICBtYXJnaW46IDE2cHggMCAyNHB4O1xyXG4gICAgLmltcC10eXtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gICAgLnJldmlldy1hZGQtcGhvdG8tYnRue1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY2FtZXJhLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmlldy1hZGQtYWxidW17XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMjRweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgLmZpbGUtYm94e1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24td3JhcHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7O1xyXG4gICAgLmJ0bntcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9pbXBfYmsuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7YyM7J28ICovXHJcbi5maWxlLWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA5cHg7XHJcblxyXG4gIC5waG90by1pdGVtIHtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIC8vIGZsZXg6MCAwIDExNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTE0cHg7XHJcbiAgICB3aWR0aDogY2FsYygyMCUgLSA3LjVweCk7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNjOWM5Yzk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcclxuICAgIH1cclxuICAgID4gaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICB9XHJcbiAgICAmICsgLnBob3RvLWl0ZW0ge1xyXG4gICAgICAvLyBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgfVxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgID4gaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgID4gaW1nIHtcclxuICAgICAgICBmbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAuY2xvc2UtdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LDE3LDE3LDAuNSkgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jbG9zZV93dF8xNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xNnB4O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXI6MDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywxNywxNywwKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY2xvc2UtdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgICYudHktdmlkZW97XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpIHVybCguLi9pbWFnZXMvaWNvbi9pY29uX3BsYXkyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIDE2cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7Y+s7YagL+uPmeyYgeyDgSDrpqzrt7Ag66as7Iqk7Yq4IO2MneyXhSAqL1xyXG4ucGhvdG8tcmV2aWV3LWxpc3QtcG9wdXB7XHJcbiAgdWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA5cHg7XHJcbiAgICBsaXtcclxuICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gNy41cHgpO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIC5pbWctYm94e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTcsMTcsMC40KTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5LXZpZGVve1xyXG4gICAgICAgIC5pbWctYm94e1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXkzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOumrOu3sCDsg4HshLgg7Yyd7JeFICovXHJcbi5waG90by1yZXZpZXctZGV0YWlsLXBvcHVwe1xyXG4gIC5wb3B1cC1sYXllcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB1bnNldDtcclxuICB9XHJcbiAgLnBvcHVwLWNvbnRlbnR7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5pbm5lcntcclxuICAgID4gLmZsZXh7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLnJldmlldy1kZXRhaWwtc2xpZGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogNTA0cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDgxLjYxMnZoIC0gMTk2cHgpO1xyXG4gIH1cclxuICAucmV2aWV3LWRldGFpbC10b3B7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgIGltZyx2aWRlb3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXZpZXdfYXJyb3dfci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci84cHggMTNweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJldmlldy1kZXRhaWwtdGh1bWJze1xyXG4gICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTcsMTcsMC4zKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICAmLnR5LXZpZGVve1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbGF5Mi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMnB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZXtcclxuICAgICAgICAvLyBib3JkZXItY29sb3I6ICMxMTE7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnItaXRlbXtcclxuICAgIC8vIHdpZHRoOiA0MS4yJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0MzJweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoODEuNjEydmggLSAxOTZweCk7XHJcbiAgICBtYXJnaW46IDAgLTI0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHggMCAzMnB4O1xyXG4gICAgLnRvcHtcclxuICAgICAgLnN0YXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3Rhcl9ncl8xNS5zdmdcIikgcmVwZWF0LXggbGVmdCBjZW50ZXIvMjJweDtcclxuICAgICAgICAub257XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3N0YXJfYmtfMTUuc3ZnXCIpIHJlcGVhdC14IGxlZnQgY2VudGVyLzIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgIG1hcmdpbjogNnB4IDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1pZGRsZXtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgLnR4dC1ib3h7XHJcbiAgICAgICAgcHJle1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAqe1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5saWtle1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3RodW1ic191cC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE0cHg7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3RodW1ic191cF9vbi5zdmdcIik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmV2LWJ0biwgLm5leHQtYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtMTQwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBidXR0b257XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1OHB4IDEwcHggMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXZpZXdfYnRuX3ByZXYuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTRweCBjZW50ZXIgLzMycHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAmOmRpc2FibGVke1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTEwNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV4dC1idG57XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IC0xNDBweDtcclxuICAgIGJ1dHRvbntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXZpZXdfYnRuLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAucGhvdG8tcmV2aWV3LWRldGFpbC1wb3B1cHtcclxuICAgIC5wcmV2LWJ0bntsZWZ0OiAtODBweDsgZm9udC1zaXplOiAxMnB4O31cclxuICAgIC5uZXh0LWJ0bntyaWdodDogLTgwcHg7IGZvbnQtc2l6ZTogMTJweDt9XHJcbiAgfSBcclxufVxyXG5cclxuLyog7KO866y4IOqysOygnCAqL1xyXG4ub3JkZXItd3JhcHtcclxuICAuZ2FwLTZ7XHJcbiAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgfVxyXG4gIC5vcmRlci1nb29kcy1zZWN0aW9ue1xyXG4gICAgLmFjY29yZGlvbi1pdGVte1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAuYWNjb3JkaW9uLXRpdGxle1xyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgcCxzcGFue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcmRlci1saXN0cy13cmFwe1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgIH1cclxuICAgIC5vcmRlci1saXN0c3tcclxuICAgICAgLnByZC1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9yZGVyLWxpc3Rze1xyXG4gIC5wcmQtaXRlbXtcclxuICAgIC5wcmljZXtcclxuICAgICAgLnRvZ2dsZXtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnRvZ2dsZS13cmFwe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmQtaXRlbS1vcHRpb257XHJcbiAgICAuYnRuLnRvZ2dsZXtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGF5cm9sbC1kZWR1Y3Rpb257XHJcbiAgcGFkZGluZzogMjRweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC5idG4tYm94e1xyXG4gICAgLmJ0bntcclxuICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhc2gtcmVjZWlwdC1hcmVhe31cclxufVxyXG4uY2FzaC1yZWNlaXB0LWFyZWF7XHJcbiAgLnRvZ2dsZS1ib3h7XHJcbiAgICAucmFkaW8tYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAuY2hrYm94e1xyXG4gICAgICAgICYgKy5jaGtib3h7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRlcm1zLWFncmVlLXNlY3Rpb257XHJcbiAgLmNoa2JveHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY2J4LXdyYXB7XHJcbiAgICA+IC5mbGV4e1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5wb3B1cHtcclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDsg4Htkogg7L+g7Y+wICovXHJcbi5jb3Vwb24tbGlzdHN7XHJcbiAgJi5nb29kcy10eXBle1xyXG4gICAgLmNvdXBvbntcclxuICAgICAgcGFkZGluZzogMjRweCAwIDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIC5kYy1ib3h7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICp7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdixzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbXtcclxuICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmICsgLmNvdXBvbntcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzljOTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdXBvbntcclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICAgIC5iYWRnZS1pdGVte1xyXG4gICAgICAgIGNvbG9yOiAjYzljOWM5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGg2LFxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4uZG93bmxvYWQsXHJcbiAgICAgIC50b2dnbGUtd3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOyjvOusuCDsmYTro4wgKi9cclxuLm9yZGVyLWNvbXBsZXRlLXdyYXB7XHJcbiAgLnRleHR7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDYycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX29yZGVyX2NvbXBsZXRlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlci80NHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7ICBcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5kZWYtaW5mby1saXN0e1xyXG4gICAgd2lkdGg6IDY1NHB4O1xyXG4gICAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAuaW5mby1pdGVte1xyXG4gICAgICAmICsgLmluZm8taXRlbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkdHtcclxuICAgICAgbWluLXdpZHRoOiAxMTZweDtcclxuICAgIH1cclxuICAgIGVte1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWdvb2RzLXNlY3Rpb257XHJcbiAgICB3aWR0aDogNjU0cHg7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gIH1cclxuICAub3JkZXItbGlzdHN7XHJcbiAgICA+IGxpe1xyXG4gICAgICAmICsgbGl7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJkLWl0ZW17XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucHJkLWl0ZW0tb3B0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGVmLWluZm8tbGlzdHtcclxuICAuaW5mby1pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYgKyAuaW5mby1pdGVte1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBkdCxkZHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIGR0e1xyXG4gICAgZmxleDogMDtcclxuICAgIG1pbi13aWR0aDogMTAycHg7XHJcbiAgfVxyXG4gIGRke1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmFzLXdyYXB7XHJcbiAgLmNzLXByZC1saXN0e1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcclxuICAgIGdhcDogMCAzMHB4O1xyXG4gICAgLnByZC1pdGVte1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLXBvbGljeS1zZWN0aW9ue1xyXG4gICAgLnRhYi1jb250LXdyYXB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYi1jb250e1xyXG4gICAgICA+IC5iZy1ib3h7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWIxe1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgLmFsZXJ0LWJveHtcclxuICAgICAgICA+IHN0cm9uZ3tcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYjJ7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgLmJnLWJveHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgPiBzdHJvbmd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgJiArIGxpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYjN7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW17XHJcbiAgICAgICAgJiArIC5pdGVte1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iYWRnZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWxlLWJveHtcclxuICAgIHdpZHRoOiAzNzlweDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgLnBob3RvLWl0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gNnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog67O07Jyg7KCc7ZKI6rSA66asICovXHJcbi5pbnZlbnRvcnktd3JhcHtcclxuICAuZ29vZHMtYm94e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIC50b3B7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAubmFtZXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9te1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMXB4OyBcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7ICBcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZWx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3RlbC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE0cHg7XHJcbiAgfVxyXG4gIC5jcy1zZXJ2aWNlLXRhYntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaXtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY3MxLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jczIuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jczMuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9jczQuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmVzdC1saXN0c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBsaXtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxMXB4KTtcclxuICAgICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncjJfNS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDIwcHggdG9wIDIzcHgvN3B4IDEycHg7XHJcbiAgICAgICAgLmNhdGUtbGlzdHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnZpZHtcclxuICAgICAgICBhOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbGF5NC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVmLWJveHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgfVxyXG59XHJcbi8qIOuqqOuNuOuqhSDtmZXsnbgg67Cp67KVIO2MneyXhSAqL1xyXG4ubW9kZWwtY2hlY2stcG9wdXB7XHJcbiAgLmZpbHRlci1zZWxlY3QtY29udHtcclxuICAgICYudHkze1xyXG4gICAgICAuaW5uZXJ7XHJcbiAgICAgICAgZ2FwOiAxMHB4IDhweDtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1jb250e1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAuaXRlbXtcclxuICAgICAgJiArIC5pdGVte1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7IaM66qo7ZKIIOq1kOyytOuwqeuylSDtjJ3sl4UgKi9cclxuLmNvbnN1bWFibGUtZ3VpZGUtcG9wdXB7XHJcbiAgLmFjY29yZGlvbi1pdGVte1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIC5hY2NvcmRpb24tdGl0bGV7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tY29udGVudHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWItY29udHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgPiBwe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDroZzqt7jsnbggKi9cclxuLmxvZ2luLXdyYXB7XHJcbiAgd2lkdGg6IDM5NHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC5sb2dpbi1hcmVhe1xyXG4gICAgLmxvZ297XHJcbiAgICAgIHdpZHRoOiAxMjJweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmwtYmFye1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbnMtYXJlYXtcclxuICAgICAgcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5mbGV4e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7JWE7J2065SUIOywvuq4sCAqL1xyXG4uZmluZC1pbmZvLXdyYXB7XHJcbiAgd2lkdGg6IDM5NHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC5kc2NyLWJveHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZWYtaW5mby1saXN0e1xyXG4gICAgZHR7XHJcbiAgICAgIG1pbi13aWR0aDogNjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBvcHVwLXBhc3N3b3JkLWNoZ3tcclxuICA+IHB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIOqysOygnCDsoJXrs7QgKi9cclxuLnByaWNlLXRvdGFsLWluZm97XHJcbiAgZGx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgJiArIGRse1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICBkdHtcclxuICAgICAgbWluLXdpZHRoOiA3MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDtmozsm5DqsIDsnoUgKi9cclxuLmpvaW4td3JhcHtcclxuICB3aWR0aDogMzk0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLmRlZi1pbmZvLWxpc3R7XHJcbiAgICBkdHtcclxuICAgICAgbWluLXdpZHRoOiA5OHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDtmozsm5DqsIDsnoUg7JmE66OMICovXHJcbi5qb2luLWNvbXBsZXRle1xyXG4gIHdpZHRoOiAzOTRweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAuZHNjcntcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmJnLWJveHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGxpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9yZGVyLWxpc3Rze1xyXG4gICYub3JkZXItc3RhdGUtdHlwZXtcclxuICAgIC5zdGF0ZS1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByZC1ib3h7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIC5pdGVtICsgLml0ZW17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmQtaXRlbXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucHJkLWl0ZW0tb3B0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3ViLWNvbi1ib3h7XHJcbiAgLmluZm8taXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgLnRpdHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLmluZm8tY29ue1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICAuZmxleC1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgJiArIC5mbGV4LWl0ZW17XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDrp4jsnbTtjpjsnbTsp4AgKi9cclxuLm15cGFnZS1ob21lLXdyYXB7XHJcbiAgLm1lbWJlci1wcm9maWxle1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgIC5uYW1le1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmFkZXtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncjJfNS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci82cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ291dHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3JkZXItc3RhdGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgLml0ZW17XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGVte1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubXAtbWVudXtcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci83cHg7XHJcbiAgICAgIH1cclxuICAgICAgJiArIGxpe1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOuTseq4ie2YnO2DneyViOuCtCAqL1xyXG4ubXAtZ3JhZGUtYmVuZWZpdC1wb3B1cHtcclxuICAuZ3JhZGUtYXJlYXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBnYXA6MTBweDtcclxuICAgIC5pdGVte1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICAuYmFye1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgLmJhcntcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAuYmFye1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2M5YzljOTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIC5iYXJ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgIC5iYXJ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLWJlbmVmaXQtYXJlYXtcclxuICAgIC5iZC1ib3h7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICYgKyAuYmQtYm94e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTAvNTA7XHJcbiAgICAgIH1cclxuICAgICAgLnR4dC1ib3h7XHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdyYWRlLWRzY3J7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzg4ODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgc3Ryb25ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog66eI7J2866as7KeAICDrgrTsl60gKi9cclxuLm1wLW1pbGVhZ2Utd3JhcHtcclxuICAuYmctYm94e1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAuc3VtbWFyeXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljOWM5O1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wZXJpb2Qtc2NoLWJveHtcclxuICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWlsZWFnZS1saXN0c3tcclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICYgKyBsaXtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdntcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICYuZGF0ZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVte1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWludXN7XHJcbiAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9taWxfbWludXMuc3ZnXCIpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wbHVze1xyXG4gICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fbWlsX3BsdXMuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDsv6Dtj7Ag64K07JetICovXHJcbi5tcC1jb3Vwb24td3JhcHtcclxuICAudGFiLWNvbnR7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICB9XHJcbiAgLmNvdXBvbi1saXN0c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHggMjRweDtcclxuICAgID4gLmNvdXBvbntcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICYgKyAuY291cG9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bntcclxuICAgICAgICAmLmRvd25sb2Fke1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRvZ2dsZXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfYmtfNC5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog67Cw7Iah7KeAIOq0gOumrCAqL1xyXG4ubXAtYWRkci13cmFwe1xyXG4gIC5hZGRyLWxpc3Rze1xyXG4gICAgPiAuYnRuLWJveHtcclxuICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgfVxyXG4gICAgLnJhZGlvLXNlbGVjdHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDM4cHggMjBweCAyMHB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3NHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tYm94e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMzhweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5yYWRpby1zZWxlY3R7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDsnoTsp4Hsm5Ag7ZWc64+EIOyhsO2ajCAqL1xyXG4ubXAtZW1wbG95ZWUtbGltaXQtd3JhcHtcclxuICAueWVhcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgIFxyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0ZWdvcnktYXJlYXtcclxuICAgIC5jYXRlZ29yeXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAmICsgLmNhdGVnb3J5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRvcHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAmICsgc3BhbntcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyMl81LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmJveHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOy2nOyepeyEnOu5hOyKpCDsmIjslb3sobDtmowgKi9cclxuLm1wLXJlc2VydmF0aW9uLXdyYXB7XHJcbiAgLnJlc2VydmF0aW9uLXN0YXRle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNzBweDtcclxuICAgIC5pdGVte1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDI2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBlbXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5pdGVte1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2M5YzljOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGVte1xyXG4gICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRjAwMEU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNDRjAwMEU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvYXJkLWxpc3Rze1xyXG4gICAgPiBsaXtcclxuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDI0cHggMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAmICsgbGl7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGUtYm94e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAmICsgc3BhbntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJ2LWRldGFpbC1zdGF0ZXtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAudG9we1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjRweDtcclxuICAgICAgPiAuZmxleHtcclxuICAgICAgICBnYXA6IDE0cHg7XHJcbiAgICAgICAgJiArIC5mbGV4e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIG1pbi13aWR0aDogNjJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbXtcclxuICAgICAgcGFkZGluZzogMjRweCAzMHB4IDMwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gZmxleDogMTtcclxuICAgICAgICB3aWR0aDogODFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZW17XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgI0M5QzlDOTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKy5pdGVte1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTMzMCU7XHJcbiAgICAgICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDM4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUsICYub257XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZW17XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzExMTtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FuY2Vse1xyXG4gICAgICAgICAgZW17XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0NGMDAwRTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVmLWluZm8tbGlzdHtcclxuICAgIGR0e1xyXG4gICAgICBtaW4td2lkdGg6IDgxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIDE6MSDrrLjsnZggKi9cclxuLmJvYXJkLWRldGFpbC13cmFwe1xyXG4gIC50LXRpdGxle1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIH1cclxuICAuZGVmLWluZm8tbGlzdHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAuaW5mby1pdGVte1xyXG4gICAgICAmICsgLmluZm8taXRlbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGR0e1xyXG4gICAgICBtaW4td2lkdGg6IDEwNHB4O1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmICsgc3BhbntcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCAwIDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2dyMl81LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5xdWlyeS1hbnN3ZXJ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC5jb250e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9hcmQtZGV0YWlsLWNvbnR7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAmLnR5MntcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXZpZXctaW1nLWJveHtcclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aHVtYi12aWRlb3tcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LDE3LDE3LDAuMykgdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9wbGF5Mi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xOXB4IDIzLjVweDsgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYm9hcmQtbGlzdHN7XHJcbiAgPiBsaXtcclxuICAgIC5jYXRlZ29yeXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJiArIHNwYW57XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDAgO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfYmtfNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7IFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdC1ib3h7XHJcbiAgICAgIC50LXRpdGxle1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgfVxyXG4gICAgICAmLmFycm93LXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7IFxyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncl81LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsLWJveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA4cHg7IFxyXG4gICAgICAuYmFkZ2UtaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2F0ZS1saXN0e1xyXG4gICYudHkze1xyXG4gICAgc3BhbntcclxuICAgICAgJiArIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ia180LnN2Z1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7ZqM7JuQ7KCV67O0IOuzgOqyvSAqL1xyXG4ubXlwYWdlLWlubmVye1xyXG4gIC5maW5kLWluZm8td3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuam9pbi13cmFwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuZGVmLWluZm8tbGlzdHtcclxuICAgICAgZHR7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucC1sYWJlbHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7J207Jqp7JW96rSAICovXHJcbi5hZ3JlZW1lbnQtd3JhcHtcclxuICAudHh0LWFyZWF7XHJcbiAgICAqe1xyXG4gICAgICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCIsc25hcy1zZXJpZjtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgJiArIHB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIG9se1xyXG4gICAgICBsaXtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHNjcntcclxuICAgICAgJiArIC5kc2Nye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7JeQ65+sICAqL1xyXG4uZXJyb3Itd3JhcHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHN0cm9uZyxzcGFue2Rpc3BsYXk6IGJsb2NrO31cclxuICA+IC5iZy1ib3h7XHJcbiAgICBwYWRkaW5nOiAzN3B4IDA7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5pbm5lci1jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmxvZ297XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3h7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gIH1cclxuICAmLnR5MntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLmlubmVyLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDE3NHB4IDIwcHggOTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNjaC1zZWxlY3QtdHl7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgLmN1cy1zZWxlY3R7XHJcbiAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmlucHV0e1xyXG4gICAgZmxleDogMTtcclxuICAgIC5pbnB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICA+IC5idG57XHJcbiAgICBtaW4td2lkdGg6IDUzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDrp6TqsbDsp4QgKi9cclxuLm1hZ2F6aW5lLXdyYXB7XHJcbiAgc2VjdGlvbiArIHNlY3Rpb257XHJcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICB9XHJcbiAgLnRvcC1iYW5uZXJ7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1saW5rLW1lbnV7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgJiArIC50YWItc2xpZGUtc2VjdGlvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdGMtYm94e1xyXG4gICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgPiBhe1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjQ2LzMwMztcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50eHQtYm94e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyAgXHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlY2lwZS1zZWN0aW9ue1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNDRUNDQkU7XHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgdG9wOiA0NS42NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXB7XHJcbiAgICAuYXRjLWJveHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgdG9wOiAzMiU7XHJcbiAgfVxyXG59XHJcbi5hdGMtbGlzdHN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA3MHB4IDIycHg7XHJcbiAgbGl7XHJcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNi41cHgpO1xyXG4gICAgLnRodW1ic3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50eHQtYm94e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7ICBcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudmlke1xyXG4gICAgbGl7XHJcbiAgICAgIC50aHVtYnN7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGxheTQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNob3J0cy1ib3h7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYXNwZWN0LXJhdGlvOiAxMzI2LzkwMDtcclxuICAuc2hvcnRzLXZpZGVve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi8qIOuMgOufieyjvOusuOusuOydmCAqL1xyXG4uYnVsay1vcmRlci1pbnF1aXJ5LXdyYXB7XHJcbiAgLmJnLWJveHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAuaW5wdXQuc2NoLXR5e1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhLXdyYXB7XHJcbiAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgdG9wOiAzNC40JTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpe1xyXG4gIC5tcC1yZXNlcnZhdGlvbi13cmFwe1xyXG4gICAgLnJ2LWRldGFpbC1zdGF0ZXtcclxuICAgICAgLmJvdHRvbXtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICYgKy5pdGVte1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTMzMCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzIwLzEzNjAqMTAwdncpO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTI0Ny8xMzYwKjEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM1cHgpe1xyXG4gIC5tcC1yZXNlcnZhdGlvbi13cmFwe1xyXG4gICAgLnJ2LWRldGFpbC1zdGF0ZXtcclxuICAgICAgLmJvdHRvbXtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICYgKy5pdGVte1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTMzMCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjgwLzEyMzUqMTAwdncpO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTE5Ny8xMjM1KjEwMHZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIOyVjOumvCAqL1xyXG4uYWxhcm0tbGlzdHN7XHJcbiAgPiBsaXtcclxuICAgICYgKyBsaXtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFsYXJtLWxpc3R7XHJcbiAgPiBsaXtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC5jaGtib3h7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICA+IGxhYmVsID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnRleHQ6OmJlZm9yZXtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAmIH4udGV4dHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgKyBsaXtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XHJcbiAgICB9IFxyXG4gICAgPiAudGV4dHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19yX2JrXzQuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxNHB4IHRvcCA0OHB4LzdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgfVxyXG4gICAgICBzbWFsbHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJiArIHNtYWxse1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmt7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDstpTsspzsg4HtkoggKi9cclxuLnJlY29tbWVuZC1saXN0LWJhbm5lcntcclxuICAuaW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE5MjAvNDQwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIO2DgOyehOuUnCAqL1xyXG4udGltZWRlYWwtbGlzdC1iYW5uZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoNntcclxuICAgIGZvbnQtZmFtaWx5OiAnR01hcmtldFNhbnMnO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICBwe1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LWZhbWlseTogJ0dNYXJrZXRTYW5zJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDM0JTsgLyogNC40MnB4ICovXHJcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG4gICAgbWFyZ2luOiAxOHB4IDAgMTJweDtcclxuICB9XHJcbiAgLmRkYXktYm94e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnR01hcmtldFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgLmRkYXl7XHJcbiAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDOUM5Qzk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpbWV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDZweDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQ0YwMDBFO1xyXG4gICAgc3BhbntcclxuICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7J246riw7IaM66qo7ZKIICovXHJcbi50b3AzLXJhbmstd3JhcHtcclxuICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xyXG4gIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHkye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcclxuICB9XHJcbn1cclxuLyogc29ydCAqL1xyXG4uc29ydC1saXN0LXdyYXB7XHJcbiAgLnNvcnQtbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgLmJ0bi1ib3h7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcHRpb24td3JhcHtcclxuICAgIC5vcHRpb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5zZWxlY3R7XHJcbiAgICAgICAgICBjb2xvcjogIzE5MTkxOTtcclxuICAgICAgICB9XHJcbiAgICAgICAgKyBsaXtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5YzljOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIO2VhO2EsE8g66as7Iqk7Yq4ICovXHJcbi5wcmQtZmlsdGVyLXdyYXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDQ2cHg7XHJcbiAgLmZpbHRlci13cmFwe1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gIH1cclxuICAucHJkLWxpc3RzLXdyYXB7XHJcbiAgICBmbGV4OjE7XHJcbiAgfVxyXG4gIC5maWx0ZXItc2VsZWN0LWNvbnR7XHJcbiAgICBwYWRkaW5nOiAxMS41cHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIGdhcDogOHB4IDE2cHg7XHJcbiAgICAgIHAsLmJ0bntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmlsdGVyLXdyYXB7XHJcbiAgd2lkdGg6IDIyNHB4O1xyXG4gIC5pbm5lcntcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDE2NnB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2NnB4KTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLWNvbnR7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5QzlDOTtcclxuICAgIC50aXR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2JrXzEzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWxpc3Rze1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJiArIGxpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNoa2JveCA+IGxhYmVsID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICsgLmZpbHRlci1jb250e1xyXG4gICAgICBib3JkZXItY29sb3I6ICNFRUU7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgLnRpdHtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLXNlbGVjdC1jb250e1xyXG4gICAgcGFkZGluZzogMTZweCAwIDRweDtcclxuICB9XHJcbn1cclxuLyog7ZWE7YSwIOyEoO2DnSAqL1xyXG4uZmlsdGVyLXNlbGVjdC1jb250eyBcclxuICAuaW5uZXJ7IC8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDZweCA4cHg7XHJcbiAgICBwLC5idG57XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50eTJ7IC8vcGPquLDspIBcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIGdhcDogMTBweCA4cHg7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5M3sgLy9wY+q4sOykgFxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5idG57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMy41cHg7IC8vaGVpZ2h0OjMzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICp7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMxMTE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5NHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBnYXA6IDhweCA0cHg7XHJcbiAgICAuYnRue1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNjcm9sbC10eXtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDE0cHg7IFxyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5LWNlbnRlcntcclxuICAgIC5pbm5lcntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucGQtMHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICAmLnNlYXJjaHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWNvbntcclxuICAgICAgJi5yZW1vdmV7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDsoJztkojruYTqtZAgKi9cclxuLmNvbXBhcmUtcG9wdXB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgei1pbmRleDogMTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMzBweCk7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7ICAgIFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAvLyAucG9wdXAtbGF5ZXJ7XHJcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgLy8gfVxyXG4gICAgLnBvcHVwLWJ0bi1hcmVhe1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIC5idG4tYm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21wYXJlLXBvcHVwLWJ0bntcclxuICAgICAgLmJ0bntcclxuICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIC5jb21wYXJlLWNvbnRlbnR7XHJcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuICAucG9wdXAtbGF5ZXJ7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7ICAgICAgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NSU7ICAgICAgXHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDE1cHggMCByZ2JhKDE3LCAxNywgMTcsIDAuMDMpO1xyXG4gIH0gIFxyXG4gIC5jb21wYXJlLWNvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMzI2cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAucHJkLWxpc3Rze1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICAgICAgLnByZC1pdGVte1xyXG4gICAgICAgICAgJi5jbS10eTF7IC8vcGPquLDspIBcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC50aHVtYnN7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzNC40NDYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZW1vdmV7XHJcbiAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgLmNvZGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5waW5mb3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3B1cC1idG4tYXJlYXtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIG1heC13aWR0aDogMTMyNnB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLmJ0bntcclxuICAgICAgbWluLXdpZHRoOiAxNTdweDtcclxuICAgIH1cclxuICAgIC5idG4tYm94e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyZS1wb3B1cC1idG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmJ0bntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgID4gc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfZF9ia184LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLW5vbmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgcng9JzgnIHJ5PSc4JyBzdHJva2U9JyUyM0M5QzlDOUZGJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1kYXNoYXJyYXk9JzYlMmMgNicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5idG57XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NvbXBhcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLzI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmMtY29tcGFyZS1wb3B1cHtcclxuICAudG9wLWJveHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4NnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbiAgLnRvcC1ib3gtYmd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgLmZpbHRlci1zZWxlY3QtY29udHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XHJcbiAgfSAgXHJcbiAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmQtbGlzdHMuYy10eTN7XHJcbiAgICBnYXA6IDQwcHggMThweDtcclxuICAgID4gbGl7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDEycHgpXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3B1cC1sYXllcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJi5zY3JvbGx7XHJcbiAgICAudG9wLWJveC1iZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnRvcC1ib3h7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiA4NnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIC5wcmQtaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRodW1ic3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZW1vdmV7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweCAxNHB4O1xyXG4gICAgICAgICAgLnBpbmZve1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29kZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog67iM66CI65OcIO2BrOufvCovXHJcbi5icmVhZGNydW1ie1xyXG4gICYtd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGl7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICYgKyBsaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXIvN3B4O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog7J6l67CU6rWs64uIICovXHJcbi5jYXJ0LXdyYXB7XHJcbiAgJi5mbGV4e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDQ4cHg7XHJcbiAgICA+IC5pbm5lcntcclxuICAgICAgLy8gbWF4LWhlaWdodDogNjEycHg7XHJcbiAgICAgIHdpZHRoOiA4NzhweDtcclxuICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gLmNhcnQtdG9wLXNlY3tcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIHRvcDogMDtcclxuICAvLyAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLy8gICB6LWluZGV4OiAyO1xyXG4gIC8vICAgd2lkdGg6IDg3OHB4OyAgICBcclxuICAvLyB9XHJcbiAgLmFsbC1jaGstd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjNweCAwIDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcclxuICAgIC50LXRleHR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWxsLWNoay1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICAuY2hrYm94ID4gbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWxpc3Rze1xyXG4gICAgLnByZC1pdGVtLXRvcHtcclxuICAgICAgLmNoa2JveHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ucmVtb3Zle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgIH1cclxuICAgIC5wcmQtaXRlbXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTQxcHg7XHJcbiAgICAgIC5kZXNje1xyXG4gICAgICAgIG1heC13aWR0aDogMzU0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4udHkze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogODRweDtcclxuICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnByZC1pdGVtLW9wdGlvbntcclxuICAgICAgcHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG4gIC5wcmljZS10b3RhbC1ib3h7XHJcbiAgICAuaW5mby1ib3h7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDsnqXrsJTqtazri4gv7KO866y4IOyDge2SiOuLqCAqL1xyXG4ub3JkZXItbGlzdHN7XHJcbiAgPiBsaSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcclxuICB9XHJcbiAgLnByZC1pdGVte1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcclxuICAgIC5wcmljZXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAudG9nZ2xlLXdyYXB7XHJcbiAgICAgICAgcG9zaXRpb246ICByZWxhdGl2ZTtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIC50b2dnbGV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRvZ2dsZS1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvZ2dsZXtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl90b2dnbGVfYnRuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgLnRvZ2dsZS1jb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxOTFweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC5mbGV4e1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgKyAuZmxleHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50b3RhbHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNje1xyXG4gICAgICBtYXgtd2lkdGg6IDUxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJkLWl0ZW0tb3B0aW9ue1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBtaW4td2lkdGg6IDdweDtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfYmtfNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XHJcbiAgICB9XHJcbiAgICAmOmRpc2FibGVke1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnRvZ2dsZS13cmFwe1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wIDogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLnRvZ2dsZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmQtaXRlbS1ib3R0b217XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICA+IC5idG57XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5pdGVtLXF0eXtcclxuICAgICAgLmJ0bntcclxuICAgICAgICAmLm1pbnVze1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9taW51c19ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaWNle1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7J6l67CU6rWs64uIL+yjvOusuCDstJ3qsIDqsqkgKi9cclxuLnByaWNlLXRvdGFsLWJveHtcclxuICBmbGV4OjE7XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICYucHJpY2Utc3RpY2t5e1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTYwcHg7IC8v7J6E7J2YXHJcbiAgfVxyXG4gIC50b3RhbC1wcmljZS1ib3h7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGRse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkZHtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgICAmICsgZGx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLnRvdGFse1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgICAgIGNvbG9yOiAjMTExOyAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgMzJweDtcclxuICAgICAgICBkZHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWJveHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gJi5maXh7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLy8gICB6LWluZGV4OiAxMDtcclxuICAgIC8vIH1cclxuICB9XHJcbn0gXHJcbi5vcmRlci1wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogLTJweCAwIDE2cHg7XHJcbiAgJi5kb25le1xyXG4gICAgLnN0YXRlLW1zZ3tcclxuICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICB9XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhdGUtbXNne1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcclxuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XHJcbiAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDrnbzrlJTsmKQg67KE7Yq8IOumrOyKpO2KuCAqL1xyXG4ucmFkaW8tc2VsZWN0LWxpc3Rze1xyXG4gIC5yYWRpby1zZWxlY3R7XHJcbiAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcclxuICAgIC5pbmZve1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgIC5jaGtib3h7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xyXG4gICAgICAgID4gbGFiZWx7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoa2JveHtcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgLy8gdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG4gICAgJiArIC5yYWRpby1zZWxlY3R7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOy/oO2PsCDrpqzsiqTtirggKi9cclxuLmNvdXBvbi1saXN0c3tcclxuICAuY291cG9uIHtcclxuICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYgKyAuY291cG9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmluZm97XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmNoa2JveHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXdyYXB7XHJcbiAgICAgIC50b2dnbGUuYnRue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2JrXzguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50b2dnbGUtYm94e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNDZweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggLTE4cHggLTE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGx7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGR0e1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmICsgZGx7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIC50b2dnbGUuYnRue1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi5kb3dubG9hZHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTE2cHg7XHJcbiAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgKyA2OHB4ICk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjZweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNjOWM5YzlGRicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtZGFzaGFycmF5PSc0JTJjNCcgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyog7IKs7Jqp6rCA64qlIOy/oO2PsCovXHJcbiAgICAmLnVzYWJsZXtcclxuICAgICAgLmluZm97XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRvZ2dsZS13cmFwe1xyXG4gICAgICAgIC50b2dnbGUuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b2dnbGUtYm94e1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyog7KCB7Jqp7JWI7ZWoICovXHJcbiAgICAmLm5vdHtcclxuICAgICAgLmNoa2JveHtcclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiDri6TsmrTroZzrk5wg7JmE66OMIOy/oO2PsCAqL1xyXG4gICAgJi5jb21wbGV0ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuICAgICAgLmJ0bi5kb3dubG9hZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX29yZGVyX2NvbXBsZXRlLnN2Z1wiKTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5mb3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgICAudG9nZ2xlLXdyYXB7XHJcbiAgICAgICAgLnRvZ2dsZS5idG57XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvZ2dsZS1ib3h7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gICYgKyAuY291cG9uLWxpc3Rze1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuLyog7KO866y4ICovXHJcbi5vcmRlci13cmFwe1xyXG4gICYuZmxleHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA0OHB4O1xyXG4gICAgPiAuaW5uZXJ7XHJcbiAgICAgIHdpZHRoOiA4NzhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7L+g7Y+wIOumrOyKpO2KuCDtjJ3sl4UgKi9cclxuLnBvcHVwLWNvdXBvbi1zZWxlY3R7XHJcbiAgLnRhYi1ncm91cHtcclxuICAgIC50YWItbGlzdC13cmFwe1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOyjvOyGjOuhnSAqL1xyXG4uYWRkci1saXN0c3tcclxuICAuYWRkcntcclxuICAgIC5pbmZve1xyXG4gICAgICAuY2hrYm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYm94e1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yYWRpby1zZWxlY3R7XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog6rKM7Iuc7YyQIOumrOyKpO2KuCAqL1xyXG4uYm9hcmQtdGJse1xyXG4gIHRoZWFke1xyXG4gICAgdGh7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0Ym9keXsgICAgXHJcbiAgICB0cntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgdGR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgIC5jbGljay1hcmVhe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgPiAuZmxleHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tYm94e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuaWNvbntcclxuICAgICAgJi5wbGF5e1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXk0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXQtYm94e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJi50eTF7XHJcbiAgICB0Ym9keXtcclxuICAgICAgdGR7ICAgICAgICBcclxuICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICYudHkxeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50eTJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR5M3tcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0LWJveHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZmxleDphdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1heC02NHtcclxuICAgIHRib2R5e1xyXG4gICAgICB0ZHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ib2FyZC1saXN0c3tcclxuICA+IGxpe1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAuY2xpY2stYXJlYXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICA+IC5mbGV4e1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXQtYm94e1xyXG4gICAgZmxleDoxO1xyXG4gIH1cclxuICAuaWNvbi1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyByaWdodDogMjBweDtcclxuICAgIC8vIHRvcDogMjBweDtcclxuICAgIC5pY29ue1xyXG4gICAgICAmLnBsYXl7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fcGxheTQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi5hcnJvd3tcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZS1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgJiArIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0M5QzlDOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhdGUtbGlzdHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgc3BhbntcclxuICAgIC8vIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgJiArIHNwYW57XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9sZ3JfNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5MntcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgc3BhbntcclxuICAgICAgJiArIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ncjJfNS5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ib2FyZC1kZXRhaWwtd3JhcHtcclxuICAuZGF0ZS1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAmICsgc3BhbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNDOUM5Qzk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib2FyZC1kZXRhaWwtY29udHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAqe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgICB2aWRlb3tcclxuICAgICAgbWF4LXdpZHRoOiA5OTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlY29tbWVuZC1ib3h7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMzBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5idG57XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgPiBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDstpzsnqXshJzruYTsiqQgLSDtmYggKi9cclxuLmJnLWJveHtcclxuICAuaW5wdXQuc2NoLXR5e1xyXG4gICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgcGFkZGluZzogMTNweCAxOHB4IDEzcHggMjBweDtcclxuICB9XHJcbiAgJi5zY2gtdHl7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuaW5wdXQuc2NoLXR5e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWx0ZXItc2VsZWN0LWNvbnQudHkzeyAgICAgIFxyXG4gICAgICAuaW5uZXJ7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHAsLmJ0bntcclxuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDE2LjY2JSAtIDEwcHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXMtaG9tZS1idC13cmFwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogNjBweDtcclxuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xyXG4gID4gZGl2e1xyXG4gICAgZmxleDoxO1xyXG4gIH1cclxuICAuYXMtYnViYmxlLXdyYXB7XHJcbiAgICAmIH4gLmJvYXJkLWxpc3RzLXdyYXB7XHJcbiAgICAgIC5ib2FyZC1saXN0c3tcclxuICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib2FyZC1saXN0c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDE0cHggMThweDtcclxuICAgID4gbGl7XHJcbiAgICAgIC8vIG1pbi13aWR0aDogNjMzcHg7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDlweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcy1idWJibGUtY29udHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLmFzLWJ1YmJsZXtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgIGF7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAudHB7ICAgICAgXHJcbiAgICAgICAgLy8gd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgLy8gZmxleDoxO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyBcclxuICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOyGjOuqqO2SiCAqL1xyXG4ucGEtdGJhbm4td3JhcHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDYwcHg7XHJcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcclxuICA+IGRpdntcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gIH1cclxuICAuc3ctYm94e1xyXG4gICAgJiB+IC5wYS10aXAtYnRuLWJveHtcclxuICAgICAgLmJ0bntcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3ctYm94e1xyXG4gICAgLnN3LWNvbnR7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGEtdGlwLWJ0bi1ib3h7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTBweCAyNHB4O1xyXG4gIGZsZXg6MTtcclxuICAuYnRue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogIDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICBzcGFue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfOS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRpcHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3RpcC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2hlY2twb2ludHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NoZWNrX2NpcmNsZS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhLWNvbWFyZS1idG4tYm94e1xyXG4gIC5idG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDOUM5QzlGRicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtZGFzaGFycmF5PSc2JTJjIDYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5jb21wYXJle1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2NvbXBhcmVfZGdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8yNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbXBhcmUtbG9naW57XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fY29tcGFyZV9sb2dpbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7J6Q7KO866y764qU7KeI66y4ICovXHJcbi5jcy1mYXEtbGlzdHN7XHJcbiAgPiBsaXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFOyAgICBcclxuICAgIC5idG4udG9nZ2xle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OidRLic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI5cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9hcnJvd19kX2dyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLWJveHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6J0EuJztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgLmJ0bi50b2dnbGV7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvZ2dsZS1ib3h7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3MtZmFxLXdyYXB7XHJcbiAgLmNzLWZhcS1saXN0c3tcclxuICAgID5saXtcclxuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcclxuICAgICYgKyBsaXtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG4udG9nZ2xlIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICA+IHNwYW57XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDJweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBwe1xyXG4gICAgICAgIGZsZXg6MTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgIH0gICAgICBcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZ2dsZS1ib3h7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDsgICAgICBcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIG1pbi13aWR0aDogNDhweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICB9IFxyXG4gIH1cclxufVxyXG4vKiDso7zrrLjrsojtmLgg7KGw7ZqMICovXHJcbi5vcmRlci1zZWxlY3QtbGlzdHN7XHJcbiAgLmNoa2JveHtcclxuICAgID4gbGFiZWwge1xyXG4gICAgICA+IGlucHV0IHtcclxuICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAmICsgLnRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpby1zZWxlY3R7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAmICsgLnJhZGlvLXNlbGVjdHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3h7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7ICAgIFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgZGx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICYgKyBkbHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgZHR7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGRke1xyXG4gICAgICAgIGZsZXg6MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiovXHJcbi5ib2FyZC1tb3ZlbWVudHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5QzlDOTtcclxuICBsaXtcclxuICAgICYgKyBsaXtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgID4gc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYm9hcmRfbXZfbmV4dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodC8xM3B4O1xyXG4gICAgICAgICYucHJldntcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYm9hcmRfbXZfcHJldi5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZmxleDoxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbXtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxuXHJcbi8qIO2UhOuhnOuqqOyFmCAqL1xyXG4ucHJvbW8td3JhcHtcclxuICAuYmFubi1ib3h7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY291cG9uLWxpc3Rze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgLmNvdXBvbntcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgIC5iYWRnZS1pdGVtLnR5MntcclxuICAgICAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5jb3Vwb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudC10aXRsZXtcclxuICAgICYudHkzLCAmLnR5NXtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7J2067Kk7Yq4L+2YnO2DnSAqL1xyXG4ucHJvbW8tbGlzdHN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA3MHB4IDIycHg7XHJcbiAgPiBsaXtcclxuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDE2LjVweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5jbGljay1hcmVhe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLnRodW1ic3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxMjMuMTc1JTtcclxuICAgIHB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2UtY29udHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICB0b3A6IDE4cHg7XHJcbiAgICAgIC5iYWRnZS1pdGVte1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOyCrOydgO2SiCAqL1xyXG4uZXZlbnQtZ2lmdC1saXN0c3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDI0cHg7XHJcbiAgLmV2ZW50LWdpZnQtY29udHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgcGFkZGluZzogMTVweCAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcclxuICAgIHB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9naWZ0X2JrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3AvMjJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7J6s7J6F6rOgIOyVjOumvOuCtOyXrSAqL1xyXG4ucmVzdG9jay1saXN0c3tcclxuICB0ciArIHRye1xyXG4gICAgdGR7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCNFRUU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRke1xyXG4gICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnByZC1pdGVte1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdG9jay10ZXh0e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9yZXN0b2NrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTZweDtcclxuICB9XHJcbn1cclxuLyog7LCc7ZWc7IOB7ZKIICovXHJcbi53aXNoLWxpc3Rze1xyXG4gIHRyICsgdHJ7XHJcbiAgICB0ZHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkI0VFRTtcclxuICAgIH1cclxuICB9XHJcbiAgdGR7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAucHJkLWl0ZW17XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOyjvOusuOuCtOyXrSAqL1xyXG4ubXktb3JkZXItbGlzdHN7XHJcbiAgPiBsaXtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICYgKyBsaXtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkI0VFRTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7J207KCEIOyjvOusuOuCtOyXrSAqL1xyXG4ubXktb3JkZXItb2xkLWRhdGV7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHNwYW57XHJcbiAgICAmICsgc3BhbntcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHdpZHRoOiAxcHggO1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUM5Qzk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm15LW9yZGVyLW9sZC1saXN0c3tcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMjRweCAzMHB4O1xyXG4gID4gbGl7XHJcbiAgICAmICsgbGl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7KO866y47IOB7IS4ICovXHJcbi5teS1vcmRlci1kZXRhaWwtd3JhcHtcclxuICAub3JkZXItbGlzdHN7XHJcbiAgICAucHJkLWl0ZW17XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgdGR7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQjQzlDOUM5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5wcmQtaXRlbXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICYgKyAucHJkLWl0ZW17XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmQtaXRlbS1vcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1ib3h7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnQtdGV4dHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZS10b3RhbC1ib3h7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgPiBkaXZ7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgIH1cclxuICAgIGRse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2OyAgICAgIFxyXG4gICAgICAmICsgZGx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJnLWJveHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmhvdmVyLXRleHR7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjglKTtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXNoLXJlY2VpcHQtYXJlYXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIC5pbnAtYm94e1xyXG4gICAgICBmbGV4OjE7XHJcbiAgICAgICYuc2VsZWN0LXR5e1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIC5jdXMtc2VsZWN0LC5pbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7Leo7IaML+uwmO2SiCDrgrTsl60gKi9cclxuLm15LW9yZGVyLWNhbmNsZS1saXN0LXdyYXB7XHJcbiAgLm15LW9yZGVyLWxpc3Rze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgPiBsaXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XHJcbiAgICAgICYgKyBsaXtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYm94e1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDrp4jsnbTtjpjsnbTsp4AgLSDsnpHshLHtlZwg66as67ew64K07JetICovXHJcbi5teS13cml0ZS1yZXZpZXctbGlzdC13cmFwe1xyXG4gIC5vcmRlci1saXN0c3tcclxuICAgID4gbGl7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAucHJkLWl0ZW17XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnByZC1pdGVtLW9wdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgID4gbGl7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5teS1yZXZpZXctY29udHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIC5pbmZve1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLnN0YXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3Rhcl9nci5zdmdcIikgcmVwZWF0LXggbGVmdCBjZW50ZXIvMTVweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgLm9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3N0YXJfYmsuc3ZnXCIpIHJlcGVhdC14IGxlZnQgY2VudGVyLzE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250e1xyXG4gICAgICBmbGV4OjE7XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LWltZy1ib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgIGZsZXg6IDAgMCA3MHB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LDE3LDE3LDAuMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRodW1iLXZpZGVve1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTcsMTcsMC4zKSB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3BsYXkyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEycHggMTVweDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHh0LWJveHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIOqygOyDiSAqL1xyXG4uaGVhZGVye1xyXG4gIC5zZWFyY2gtd3JhcHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgIHRvcDogOTRweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IDY5MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYucmVjZW50e1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDYwcHggMjRweCAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4OyAgICBcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAuY29udHtcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgIH1cclxuICAgICAgLnJlY2VudC1zZWFyY2gtY29udHtcclxuICAgICAgICAuYnRuLmljb24ucmVtb3Zle1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub2RhdGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1kLWtleXdvcmQtY29udHtcclxuICAgICAgICAuZmlsdGVyLXNlbGVjdC1jb250e1xyXG4gICAgICAgICAgLmlubmVyeyAgICAgICAgICBcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhLC5idG57XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucG9wdWxhci1zZWFyY2gtY29udHtcclxuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBvcHVsYXItc2VhcmNoLWxpc3Rze1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlcjsgICBcclxuICBsaXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyOyAvKiDrpqzsiqTtirgg7Lm07Jq07YSwIDHslKkg7Kad6rCAICovXHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyKTsgLyog7ZiE7J6sIOy5tOyatO2EsCDqsJIgKyDsoJAg7ZGc7IucICovXHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgICYgKyBsaXtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog6rKA7IOJIOyeheugpeykkSAqL1xyXG4uc2VhcmNoLWVudGVyLWNvbnR7XHJcbiAgcGFkZGluZzogMTRweCAwO1xyXG4gIGxpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICBhe1xyXG4gICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDqsoDsg4nqsrDqs7wgKi9cclxuLnNlYXJjaC13cmFwe1xyXG4gIC5mbGV4LWNvbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgPiBkaXZ7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByZC1kb3dubG9hZC1jb250e1xyXG4gIC5wcmQtbGlzdHMuci10eTF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgPiBsaXtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByZC1saXN0cy5jLXR5M3tcclxuICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDOUM5O1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgYXV0byk7ICBcclxuICAgIGdhcDogMXB4IDA7IFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgPiBsaXtcclxuICAgICAgd2lkdGg6IDEwMCU7ICAgICAgXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJkLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlYXJjaC1zZWxmLWxpc3R7XHJcbiAgbGl7XHJcbiAgICAmICsgbGl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZzogMjMuNXB4IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIG1pbi13aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfZ3JfNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5mbGV4e1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxNHB4IDE4cHg7XHJcbiAgICBsaXsgICAgICBcclxuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gOXB4KTtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAxOXB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiArIGxpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByZC1zZWFyY2gtY29udHtcclxuICAuY3MtZmFxLWxpc3Rze1xyXG4gICAgbGl7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIHNpZGUgdG9nZ2xlIGJveCovXHJcbi5zaWRlLXRvZ2dsZS13cmFwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDI4cHg7XHJcbiAgPiBsaXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmJ0bi50b2dnbGV7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJiArIGxpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0M5QzlDOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZ2dsZS1ib3h7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICB3aWR0aDogNDgzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgLy8gYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTApKTtcclxuICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKTtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9oZWFkZXJfYXJyb3dfd3Quc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRvcDogLTI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAuYnRuLnRvZ2dsZXtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiDsiqTsiqTroZwg7ZW06rKwICovXHJcbi5zZWxmLWFzLWFyZWF7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDE4cHg7XHJcbiAgPiAuaW5wLWNvbnR7XHJcbiAgICBmbGV4OjE7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgJi5iZC1ia3tcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog6rWs66ek7JWI64K0ICovXHJcbi5jcy1ob21lLWluZm8tYm94e1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgLmlubmVye1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XHJcbiAgICBtYXJnaW46IDE2cHggLTIwcHggMDtcclxuICAgIHBhZGRpbmc6IDE2cHggMjBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogOTBweDtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog66eI7J207Y6Y7J207KeAIC0g6rO17Ya1ICovXHJcbi5tZW1iZXItcHJvZmlsZXtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBtYXJnaW46IDYwcHggMDtcclxuICAubmFtZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDI0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgc3Ryb25ne1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuZ3JhZGV7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fYXJyb3dfcl9ia180LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzhweDtcclxuICAgIH0gICAgXHJcbiAgICAubG9nb3V0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgdWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7XHJcbiAgICA+IGxpe1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICAmICsgbGl7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnN0YWZme1xyXG4gICAgdWx7XHJcbiAgICAgID4gbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubXlwYWdlLWNvbnRlbnR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA0OHB4O1xyXG4gIC5tcC1tZW51e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgaDZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICA+IGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICYuYWN0aXZlLCY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmICsgbGl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubXlwYWdlLWlubmVye1xyXG4gICAgZmxleDoxO1xyXG4gIH1cclxuICAucGVyaW9kLXNjaC1ib3h7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgPiAuaW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgICAgLmNhbGVuZGFyIC5pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1ib3h7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jdXMtc2VsZWN0e1xyXG4gICAgICAgIHdpZHRoOiAxNzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYnRuLWJveHtcclxuICAgICAgLmJ0bntcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyog7ZG47YSwICovXHJcbi5lbXBsb3llZS13cmFwe1xyXG4gIC5pbnAtYXJlYXtcclxuICAgIG1heC13aWR0aDogMzU0cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59IiwiLnByZC1pdGVte1xyXG4gICYucmFuay10eXtcclxuICAgIC50aHVtYnN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMjMlO1xyXG4gICAgICBhe1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyB0b3A6IDUwJTtcclxuICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhbmt7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMTAlO1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDIyJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuZGVzY3tcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgLmNvZGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgZGVse1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIGNvbG9yOiAjQkNCQ0JDO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbW91bnR7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC5wZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5tLXR5MXtcclxuICAgIC50aHVtYnN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxMjMlO1xyXG4gICAgICBhe1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyB0b3A6IDUwJTtcclxuICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3tcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgLmNvZGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgZGVse1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIGNvbG9yOiAjQkNCQ0JDO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbW91bnR7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAucGVye1xyXG4gICAgICAgICAgICBjb2xvcjogI0NGMDAwRTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubS10eTJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIC50aHVtYnN7XHJcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMzEuMDk1JTtcclxuICAgICAgYXtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmNvZGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICM2OTcwNUU7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgZGVse1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgY29sb3I6ICNBMkE5OTc7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbW91bnR7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAucGVye1xyXG4gICAgICAgICAgICBjb2xvcjogI0NGMDAwRTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubC10eTF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgLnRodW1ic3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDEyMy41JTtcclxuICAgICAgYXtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAuYmFkZ2UtY29udHtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleDogMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuZGRheS1ib3h7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgIFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7ICAgXHJcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjQ0YwMDBFOyAgXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgLmRkYXl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICNDRjAwMEU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3RpbWUuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGluZm97XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAuY29kZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgfVxyXG4gICAgICAubmFtZXtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2V7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIGRlbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICBjb2xvcjogI0JDQkNCQztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYW1vdW50e1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgLnBlcntcclxuICAgICAgICAgICAgY29sb3I6ICNDRjAwMEU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGJvdHRvbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUU7ICAgICAgICBcclxuICAgICAgICAuaW5mb3tcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgICAgICAgZGx7ICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmICsgZGx7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhZGdlLWNvbnR7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAuYmFkZ2UtaXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leC1ib3h7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIC5idG4uYXJyb3d7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Fycm93X3JfYmtfNi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhbmt7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5leC10eTF7XHJcbiAgICAudGh1bWJze1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTIzJTtcclxuICAgICAgYXtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAuYmFkZ2UtY29udHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAuYmFkZ2UtaXRlbXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuenppbXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLnBpbmZve1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvZGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGVse1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIGNvbG9yOiAjQkNCQ0JDO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbW91bnR7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAucGVye1xyXG4gICAgICAgICAgICBjb2xvcjogI0NGMDAwRTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY20tdHkxe1xyXG4gICAgLnRodW1ic3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDEyMyU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgIC8vIGxlZnQ6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZW1vdmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgIH1cclxuICAgIC5kZXNje1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5waW5mb3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2Rle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpY2V7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIC5hbW91bnR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLnBlcntcclxuICAgICAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRlbHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgY29sb3I6ICNCQ0JDQkM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZi10eTF7IC8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC50aHVtYnN7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMzYuNDQlO1xyXG4gICAgICBhe1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyB0b3A6IDUwJTtcclxuICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4OjE7XHJcbiAgICAgIC5jb2Rle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpY2V7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICAucGVye1xyXG4gICAgICAgIGNvbG9yOiAjQ0YwMDBFO1xyXG4gICAgICB9XHJcbiAgICAgIC5hbW91bnR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgZGVse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICBjb2xvcjogI0JDQkNCQztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnJhbmstdHkye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi50b3AtcmFua3tcclxuICAgICAgLnJhbmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMDAwRTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLmYtdHkxKXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC50aHVtYnN7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDEyMy4wOCU7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2N7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4IDI0cHg7XHJcbiAgICAgICAgLmNvZGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIC5wZXJ7XHJcbiAgICAgICAgICBjb2xvcjogI0NGMDAwRTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFtb3VudHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGVse1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBib3R0b217XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4OyBcclxuICAgICAgfVxyXG4gICAgICAucmFua3tcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGh1bWJze1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5kb3dubG9hZC10eTF7IC8vcGPquLDspIBcclxuICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC50aHVtYnN7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjE3cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMzAuNDQlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEzMC8xNjA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgIC8vIGxlZnQ6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNje1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXg6MTtcclxuICAgICAgLmNvZGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4uZG93bmxvYWR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX2Rvd25sb2FkX2RncmF5LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXhwLXR5e1xyXG4gICAgLnRodW1ic3tcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjJGNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNvbGRvdXR7XHJcbiAgICAudGh1bWJze1xyXG4gICAgICBhe1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICftkojsoIgnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTcsMTcsMC41KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiB0b29sdGlwICovXHJcbiAgLnRvb2x0aXAtYm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICAudG9vbHRpcHsgICAgICBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbHRpcHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMXB4IDdweCAxNHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGJvdHRvbTogMjlweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAvLyBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzY2NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog66as7Iqk7Yq4ICovXHJcbi5wcmQtbGlzdHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gICYuYy10eTF7XHJcbiAgICBnYXA6IDcwcHggMjRweDtcclxuICAgID4gbGl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDE5LjJweCk7XHJcbiAgICAgIC5wcmQtaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jLXR5MntcclxuICAgIGdhcDogNTBweCAxMHB4O1xyXG4gICAgPiBsaXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgLnByZC1pdGVte1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmMtdHkze1xyXG4gICAgZ2FwOiA0MHB4IDE0cHg7XHJcbiAgICA+IGxpe1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA5LjMzMzNweCk7XHJcbiAgICAgIC5wcmQtaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jLXR5NHtcclxuICAgIGdhcDogNzBweCAyNHB4O1xyXG4gICAgPiBsaXtcclxuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMThweCk7XHJcbiAgICAgIC5wcmQtaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yLXR5MXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLnByZC1pdGVte1xyXG4gICAgICAmICsgLnByZC1pdGVte1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICdfY29tbW9uJztcclxuQGltcG9ydCAnX2xheW91dCc7XHJcbkBpbXBvcnQgJ19wb3B1cCc7XHJcbkBpbXBvcnQgJ19wYWdlJztcclxuQGltcG9ydCAnX3BhZ2UyJztcclxuQGltcG9ydCAnX3ByZF9pdGVtJztcclxuXHJcbi5wYS10YmFubi13cmFwIHtcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn0iXX0= */
