@import url(https://fonts.googleapis.com/css?family=Montserrat:500,600,700|Noto+Sans+JP:500,700&display=swap);
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  font-size: 100%;
  outline: 0;
  border: 0;
  background: 0 0
}
body {
  line-height: 1
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}
nav ul {
  list-style: none
}
blockquote,
q {
  quotes: none
}
blockquote::after,
blockquote::before,
q::after,
q::before {
  content: "";
  content: none
}
a {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  font-size: 100%;
  background: 0 0
}
ins {
  text-decoration: none;
  background-color: #ff9;
  color: #000
}
mark {
  font-weight: 700;
  font-style: italic;
  background-color: #ff9;
  color: #000
}
del {
  text-decoration: line-through
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help
}
table {
  border-spacing: 0;
  border-collapse: collapse
}
hr {
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
  border: 0;
  border-top: 1px solid #ccc
}
input,
select {
  vertical-align: middle
}
html {
  overflow-y: scroll;
  font-size: 10px
}
body,
button,
input,
select,
textarea {
  font-family: Montserrat,sans-serif,"Noto Sans JP",sans-serif
}
body {
  min-width: 320px;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 1.4rem;
  line-height: 1.6;
  background: #fff;
  color: #333;
  font-feature-settings: "palt";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.4
}
img {
  vertical-align: top;
  max-width: 100%;
  height: auto
}
label {
  cursor: pointer
}
strong {
  font-weight: 700
}
em {
  font-style: italic
}
a {
  text-decoration: none;
  color: #000;
  transition: opacity .3s
}
::selection {
  background: #fccf03
}
::-moz-selection {
  background: #fccf03
}
.p-footer {
  padding: 6.4vw
}
@media screen and (min-width:768px) {
  .p-footer {
    padding: 3.733vw 8vw
  }
}
@media screen and (min-width:768px) {
  .p-footer__inner {
    display: flex;
    justify-content: space-between
  }
}
@media screen and (min-width:768px) {
  .p-footer__container {
    display: flex;
    align-items: center
  }
}
.p-footer__text {
  margin-bottom: 5.33333vw
}
@media screen and (min-width:768px) {
  .p-footer__text {
    margin-bottom: 0
  }
}
.p-footer__list {
  display: flex;
  justify-content: center;
  margin-bottom: 5.33333vw;
  font-size: 2.66667vw;
  list-style: none
}
@media screen and (min-width:768px) {
  .p-footer__list {
    margin-bottom: 1.067vw;
    font-size: 1.6rem
  }
}
.p-footer__list--item:first-child {
  padding-right: 2.66667vw;
  border-right: 1px solid #333
}
@media screen and (min-width:768px) {
  .p-footer__list--item:first-child {
    padding-right: 1rem
  }
}
.p-footer__list--item:nth-child(2) {
  padding-left: 2.66667vw
}
@media screen and (min-width:768px) {
  .p-footer__list--item:nth-child(2) {
    padding-left: 1rem
  }
}
.p-footer__list--item a {
  display: block;
  position: relative;
  text-decoration: none
}
.p-footer__list--item a::after {
  content: "";
  display: block;
  bottom: 0;
  width: 0;
  border-bottom: solid 1px #333;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}
.p-footer__list--item a:hover::after {
  width: 100%
}
.p-footer__Copyright {
  text-align: center;
  font-size: 2.66667vw
}
@media screen and (min-width:768px) {
  .p-footer__Copyright {
    text-align: left;
    font-size: 1.2rem
  }
}
.p-footer__sns {
  display: flex;
  justify-content: center;
  margin-bottom: 6.4vw;
  list-style: none
}
@media screen and (min-width:768px) {
  .p-footer__sns {
    margin-bottom: 0
  }
}
.p-footer__sns--item {
  padding-right: 5.33333vw;
  transition: all .3s
}
@media screen and (min-width:768px) {
  .p-footer__sns--item {
    padding-right: .667vw
  }
}
.p-footer__sns--item:last-child {
  padding-right: 0
}
.p-footer__sns--item:hover {
  opacity: .7;
  transition: all .3s
}
.p-footer__privacyMark {
  text-align: center
}
@media screen and (min-width:768px) {
  .p-footer__privacyMark {
    position: relative;
    margin-left: 1.2vw
  }
}
.p-header {
  width: 100%;
  background: #f8f8f8;
  transition: all .5s
}
.p-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  top: 0;
  width: 100%;
  height: 8rem;
  padding: 0 1rem;
  background: #f8f8f8;
  opacity: 1
}
@media screen and (min-width:768px) {
  .p-header__inner {
    padding: 0 3rem
  }
}
.p-header__logo--company {
  position: relative;
  margin-right: 6vw
}
@media screen and (min-width:768px) {
  .p-header__logo--company {
    margin-right: 3vw
  }
}
.p-header__logo--company img {
  width: 18vw;
  max-width: 9rem
}
.p-header__logo--shopify img {
  vertical-align: bottom;
  width: 47vw;
  max-width: 22.4rem
}
.p-header__button--contact__pc {
  display: none
}
@media screen and (min-width:768px) {
  .p-header__button--contact__pc {
    display: block;
    position: relative;
    right: 4vw;
    width: 20rem;
    height: 6rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 6rem;
    border-radius: 5px;
    background: #012b69;
    background-image: -webkit-linear-gradient(left,transparent 50%,#fccf03 50%);
    background-image: linear-gradient(to right,transparent 50%,#fccf03 50%);
    background-size: 200% 100%;
    color: #fccf03;
    -webkit-transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;
    transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s
  }
  .p-header__button--contact__pc:hover {
    background-color: #fccf03;
    background-position: -100% 100%;
    color: #012b69
  }
}
.p-header__button--image {
  position: relative;
  right: 6vw
}
@media screen and (min-width:768px) {
  .p-header__button--image {
    display: none
  }
}
.header-animation {
  z-index: 990;
  background: #fff;
  transition: all .5s
}
.l-main {
  margin-top: 80px
}
.l-container {
  padding: 0 2rem
}
@media screen and (min-width:768px) {
  .l-container {
    padding: 0
  }
}
.c-button {
  width: 100%
}
.c-button__primary {
  display: block;
  box-sizing: border-box;
  max-width: 38rem;
  height: 8rem;
  margin: 0 auto;
  text-align: center;
  letter-spacing: 2px;
  font-size: 2.2rem;
  line-height: 8rem;
  border-radius: .5rem;
  background: #012b69;
  background-image: -webkit-linear-gradient(left,transparent 50%,#fccf03 50%);
  background-image: linear-gradient(to right,transparent 50%,#fccf03 50%);
  background-size: 200% 100%;
  color: #fff;
  -webkit-transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;
  transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s
}
.c-button__primary--icon {
  position: relative;
  top: 3rem;
  left: 1.5rem
}
@media screen and (min-width:768px) {
  .c-button__primary--icon {
    left: 6rem
  }
}
.c-button__primary:hover {
  background-color: #fccf03;
  background-position: -100% 100%
}
.c-button__top {
  margin-top: 2rem;
  background: #fccf03;
  background-image: -webkit-linear-gradient(left,transparent 50%,#fff 50%);
  background-image: linear-gradient(to right,transparent 50%,#fff 50%);
  background-size: 200% 100%;
  color: #012b69;
  -webkit-transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;
  transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s
}
.c-button__top:hover {
  background-color: #fff;
  background-position: -100% 100%;
  cursor: pointer
}
.p-contact {
  min-height: 20rem;
  padding: 16vw 5.33333vw;
  background: #012b69;
  color: #fff
}
@media screen and (min-width:768px) {
  .p-contact {
    min-height: 14rem;
    padding: 7.8125vw 0
  }
}
@media screen and (min-width:1028px) {
  .p-contact {
    min-height: 3rem;
    padding: 7.8125vw 0
  }
}
.p-contact__title {
  margin-bottom: 2.66667vw;
  text-align: center;
  letter-spacing: 5px;
  font-size: 8.53333vw
}
@media screen and (min-width:768px) {
  .p-contact__title {
    font-size: 4vw;
    mask-border: 2.667vw
  }
}
@media screen and (min-width:768px) {
  .p-contact__form {
    width: 36.667vw;
    margin: 0 auto
  }
}
.p-contact__select {
  position: relative;
  margin-bottom: 1rem;
  background: #fff;
  color: #333
}
.p-contact__select:hover {
  cursor: pointer
}
.p-contact__select::after {
  content: "";
  display: block;
  position: absolute;
  top: 3.73333vw;
  right: 2.66667vw;
  width: 3.2vw;
  height: 3.2vw;
  border-top: 3px solid #333;
  border-right: 3px solid #333;
  transform: translateX(-50%) rotate(135deg);
  pointer-events: none
}
@media screen and (min-width:768px) {
  .p-contact__select::after {
    top: 1.5vw;
    right: 1vw;
    width: 1vw;
    height: 1vw
  }
}
.p-contact__select select {
  display: inline-block;
  vertical-align: unset;
  width: 100%;
  height: 100%;
  padding: 3.125vw;
  font-size: 4.8vw;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
@media screen and (min-width:768px) {
  .p-contact__select select {
    padding: 1.4vw;
    font-size: 1.2vw
  }
}
.p-contact__select select:hover {
  cursor: pointer
}
.p-contact__input--group input,
.p-contact__input--group textarea {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 1rem;
  padding: 3.125vw;
  font-size: 4.8vw
}
@media screen and (min-width:768px) {
  .p-contact__input--group input,
  .p-contact__input--group textarea {
    padding: 1.4vw;
    font-size: 1.2vw
  }
}
.p-contact__input--group textarea {
  box-sizing: border-box;
  width: 100%;
  height: 12rem;
  margin-bottom: 1rem;
  padding: 3.125vw;
  font-size: 4.8vw
}
@media screen and (min-width:768px) {
  .p-contact__input--group textarea {
    padding: 1vw 1.4vw;
    font-size: 1.2vw
  }
}
.p-contact__input--right {
  text-align: right
}
.p-contact__submitWrap input[type=submit][disabled] {
  border-radius: .5rem;
  background: #fccf03;
  opacity: .5;
  cursor: not-allowed;
  -webkit-appearance: none
}
.p-contact__submit {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 38rem;
  height: 8rem;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  letter-spacing: 2px;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 8rem;
  border: none;
  border-radius: .5rem;
  background: #fccf03;
  background-image: -webkit-linear-gradient(left,transparent 50%,#fff 50%);
  background-image: linear-gradient(to right,transparent 50%,#fff 50%);
  background-size: 200% 100%;
  color: #012b69;
  -webkit-transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;
  transition: background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s
}
.p-contact__submit:hover {
  background-color: #fff;
  background-position: -100% 100%;
  cursor: pointer
}
.p-contact__privacy--check {
  margin-bottom: 10.66667vw;
  font-size: 3.2vw
}
@media screen and (min-width:768px) {
  .p-contact__privacy--check {
    margin-bottom: 2.667vw;
    font-size: 1.2vw
  }
}
@media screen and (min-width:768px) {
  .p-contact__privacy--check input {
    vertical-align: bottom;
    width: 1.333vw;
    height: 1.333vw
  }
}
.p-contact__privacy--check input:hover {
  cursor: pointer
}
.p-contact__privacy--check a {
  text-decoration: underline;
  color: #fff;
  transition: all 1s
}
.p-contact__privacy--check a:hover {
  text-decoration: none
}
.p-form__form-list {
  border-bottom: 1px solid #fccf03
}
.p-form__form-item.is-invalid {
  position: relative;
  padding-bottom: 60px;
  border: 1px solid #fccf03
}
.p-form__error {
  bottom: 20px;
  left: 10px;
  padding: 5px 10px;
  color: #fccf03
}
.p-form__submitted {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0 2rem
}
.p-form__submitted-group {
  position: relative;
  height: 100%;
  margin-top: 40px;
  text-align: center
}
@media screen and (min-width:768px) {
  .p-form__submitted-group {
    margin-top: 0;
    text-align: left
  }
}
.p-form__submitted-title {
  text-align: center;
  font-size: 4.8vw;
  font-weight: 700
}
@media screen and (min-width:768px) {
  .p-form__submitted-title {
    margin-top: 4rem;
    font-size: 2.6rem
  }
}
.p-form__submitted-text {
  margin-top: 10px;
  text-align: center;
  font-size: 3.73333vw
}
@media screen and (min-width:768px) {
  .p-form__submitted-text {
    margin-top: 20px;
    font-size: 1.8rem
  }
}
.p-form__submitted-image {
  width: 90px;
  margin-top: 20px
}
@media screen and (min-width:768px) {
  .p-form__submitted-image {
    position: absolute;
    right: 0;
    bottom: -150px;
    width: 160px;
    margin-top: 0
  }
}
.is-invalid {
  position: relative;
  padding-bottom: 60px;
  border: 5px solid rgba(252,207,3,.7)
}
.fadeform-enter-active,
.fadeform-leave-active {
  transition: opacity .5s
}
.fadeform-enter,
.fadeform-leave-to {
  height: 0;
  opacity: 0
}
.fademessage-enter-active,
.fademessage-leave-active {
  transition: opacity .5s .5s,height .5s
}
.fademessage-enter,
.fademessage-leave-to {
  height: 0;
  opacity: 0
}
.p-logo {
  width: 100%;
  background: #f8f8f8
}
@media screen and (min-width:768px) {
  .p-logo {
    display: flex;
    align-items: center
  }
}
.p-logo__wrap {
  position: relative;
  width: 64vw;
  margin: 0 auto;
  margin-bottom: 5.33333vw
}
@media screen and (min-width:768px) {
  .p-logo__wrap {
    bottom: 2vw;
    left: 3vw;
    width: auto;
    margin-bottom: 2rem
  }
}
@media screen and (min-width:1028px) {
  .p-logo__wrap {
    bottom: 6vw;
    left: 4vw
  }
}
.p-logo__wrap--image {
  margin-bottom: 5.33333vw;
  text-align: center
}
@media screen and (min-width:768px) {
  .p-logo__wrap--image {
    width: 29.533vw;
    margin-bottom: 2rem
  }
}
.p-logo__wrap--capture {
  width: 100%;
  max-width: 43.9rem;
  margin: 0 auto;
  letter-spacing: .02rem;
  font-size: 2.53333vw;
  font-weight: 700;
  line-height: 1.5;
  color: #012b69
}
@media screen and (min-width:768px) {
  .p-logo__wrap--capture {
    width: 29.533vw;
    font-size: 1.067vw
  }
}
.p-logo__imgs {
  width: 100%
}
.p-logo__imgs--item {
  display: flex;
  align-items: center
}
.p-logo__imgs--item01 {
  position: relative;
  left: 12vw;
  width: 11.2vw;
  height: 11.2vw;
  border: none;
  border-radius: 100%;
  background: #fccf03;
  animation-name: updown;
  animation-duration: .8s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item01 {
    width: 9vw;
    height: 9vw
  }
}
.p-logo__imgs--item02 {
  position: relative;
  top: 3vw;
  left: 25vw;
  width: 8vw;
  height: 21.33333vw
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item02 {
    left: 22vw;
    width: 5.5vw;
    height: 10vw
  }
}
.p-logo__imgs--item03 {
  position: relative;
  bottom: 1vw;
  left: 28vw;
  width: 13.33333vw;
  height: 21.33333vw;
  animation-name: tilt;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item03 {
    bottom: 3vw;
    left: 24vw;
    width: 8vw;
    height: 13.5vw
  }
}
.p-logo__imgs--item04 {
  position: relative;
  top: 8vw;
  left: 29.33333vw;
  width: 32vw;
  height: 21.33333vw;
  fill: #fccf03
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item04 {
    width: 19.5vw;
    height: 13vw
  }
}
.p-logo__imgs--item04--left {
  position: relative;
  right: 1.33333vw;
  bottom: 1.33333vw;
  width: 16vw;
  height: 8vw
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item04--left {
    width: 10vw;
    height: 6vw
  }
}
.p-logo__imgs--item04--right {
  width: 10.66667vw;
  height: 16vw
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item04--right {
    position: relative;
    right: 1rem;
    width: 9vw;
    height: 12vw
  }
}
.p-logo__imgs--item05 {
  position: relative;
  bottom: 5.33333vw;
  left: 32vw;
  width: 32vw;
  height: 21.33333vw
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item05 {
    left: 25.5vw;
    width: 23vw;
    height: 11.5vw
  }
}
.p-logo__imgs--item06 {
  position: relative;
  left: 5.33333vw;
  width: 26.66667vw;
  height: 16vw
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item06 {
    width: 15vw;
    height: 9.5vw
  }
}
.p-logo__imgs--item07 {
  position: relative;
  bottom: 8vw;
  left: 12vw;
  width: 5.33333vw;
  height: 11.2vw;
  animation-name: sideChange;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item07 {
    top: 2vw;
    left: -5vw;
    width: 3vw;
    height: 11.2vw;
    animation-name: sideChange_pc
  }
}
.p-logo__imgs--item08 {
  position: relative;
  left: 37.33333vw;
  width: 24vw;
  height: 18.66667vw;
  animation-name: updown;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate
}
@media screen and (min-width:768px) {
  .p-logo__imgs--item08 {
    left: 23vw;
    width: 13.5vw;
    height: 11vw
  }
}
.p-logo__imgs--wrap01 {
  width: 24vw
}
@media screen and (min-width:768px) {
  .p-logo__imgs--wrap01 {
    width: 36vw
  }
}
.p-logo__imgs--wrap02 {
  display: block;
  width: 24vw;
  height: 24vw
}
@keyframes updown {
  0% {
    transform: translate(0,0)
  }
  100% {
    transform: translate(0,30px)
  }
}
@keyframes tilt {
  0% {
    transform: rotate(0)
  }
  50% {
    transform: rotate(10deg)
  }
  100% {
    transform: rotate(20deg)
  }
}
@keyframes scale {
  0% {
    transform: scale(.8,.8)
  }
  25% {
    transform: scale(.9,.9)
  }
  50% {
    transform: scale(1,1)
  }
  75% {
    transform: scale(1.1,1.1)
  }
  100% {
    transform: scale(1.2,1.2)
  }
}
@keyframes sideChange {
  0% {
    transform: translate(0,0) rotateY(0)
  }
  20% {
    transform: translate(5px,0) rotateY(36deg)
  }
  40% {
    transform: translate(10px,0) rotateY(72deg)
  }
  60% {
    transform: translate(15px,0) rotateY(108deg)
  }
  80% {
    transform: translate(20px,0) rotateY(144deg)
  }
  100% {
    transform: translate(25px,0) rotateY(180deg)
  }
}
@keyframes sideChange_pc {
  0% {
    transform: rotateY()
  }
  25% {
    transform: rotateY(30deg)
  }
  75% {
    transform: rotateY(150deg)
  }
  100% {
    left: .1px;
    transform: rotateY(180deg)
  }
}
.p-reason {
  position: relative;
  margin-bottom: 10rem;
  padding-top: 10.66667vw;
  text-align: center
}
@media screen and (min-width:768px) {
  .p-reason {
    padding-top: 8vw
  }
}
.p-reason__bgImg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1
}
.p-reason__title {
  margin-bottom: 10.66667vw;
  letter-spacing: 2px;
  font-family: Montserrat,bold;
  font-size: 8.53333vw;
  line-height: 1.5;
  color: #012b69
}
@media screen and (min-width:768px) {
  .p-reason__title {
    margin-bottom: 2.667vw;
    font-size: 2.667vw
  }
}
.p-reason__title--lg {
  font-size: 11.2vw
}
@media screen and (min-width:768px) {
  .p-reason__title--lg {
    font-size: 3.733vw
  }
}
.p-reason__title--sub {
  font-family: Montserrat,Bold;
  font-size: 8.53333vw;
  line-height: 1.5
}
@media screen and (min-width:768px) {
  .p-reason__title--sub {
    font-size: 2.3vw
  }
}
.p-reason__title--subLg {
  letter-spacing: 2px;
  font-size: 10.66667vw;
  color: #fccf03
}
@media screen and (min-width:768px) {
  .p-reason__title--subLg {
    font-size: 3.333vw
  }
}
@media screen and (min-width:768px) {
  .p-reason__list {
    display: flex;
    justify-content: center;
    margin-bottom: 4vw
  }
}
.p-reason__list--card {
  width: 100%
}
@media screen and (min-width:768px) {
  .p-reason__list--card {
    width: 25.333vw;
    margin-right: 1.867vw
  }
  .p-reason__list--card:last-child {
    margin-right: 0
  }
}
.p-reason__list--cardNum {
  position: relative;
  top: 18.66667vw;
  right: 2.66667vw;
  text-align: left;
  font-size: 16vw;
  font-weight: 900;
  font-style: italic;
  color: #fccf03
}
@media screen and (min-width:768px) {
  .p-reason__list--cardNum {
    top: 4.66667vw;
    right: .66667vw;
    font-size: 4vw
  }
}
.p-reason__list--img {
  position: relative;
  top: 10.66667vw;
  margin-bottom: 5.33333vw
}
@media screen and (min-width:768px) {
  .p-reason__list--img {
    top: 2.66667vw;
    width: 18.667vw;
    height: 12.5vw;
    margin: 0 auto
  }
}
.p-reason__list--imgItem {
  width: 66.66667vw
}
.p-reason__list--cardContent {
  box-sizing: border-box;
  padding: 16vw 5.33333vw;
  background: #f8f8f8
}
@media screen and (min-width:768px) {
  .p-reason__list--cardContent {
    box-sizing: border-box;
    min-height: 33rem;
    padding: 4.2vw 1.6vw
  }
}
@media screen and (min-width:1028px) {
  .p-reason__list--cardContent {
    min-height: 43rem;
    padding: 4.2vw 1.6vw
  }
}
.p-reason__list--cardTitle {
  margin-bottom: 2.66667vw;
  letter-spacing: .17rem;
  font-size: 5.86667vw;
  font-weight: 700;
  color: #012b69
}
@media screen and (min-width:768px) {
  .p-reason__list--cardTitle {
    margin-bottom: 1.2vw;
    font-size: 1.467vw
  }
}
.p-reason__list--cardText {
  padding: 0 2rem;
  text-align: left;
  letter-spacing: .13rem;
  font-size: 4.26667vw;
  line-height: 2
}
@media screen and (min-width:768px) {
  .p-reason__list--cardText {
    font-size: 1.067vw
  }
}
.p-reason__list--underText {
  padding: 0 2rem;
  text-align: left;
  font-size: 3.2vw;
  line-height: 2rem
}
@media screen and (min-width:768px) {
  .p-reason__list--underText {
    font-size: .8vw
  }
}
@media screen and (min-width:768px) {
  .p-reason__tab {
    width: 66.667vw;
    margin: 0 auto
  }
}
.p-reason__tab--list {
  display: flex;
  justify-content: space-between;
  list-style: none
}
@media screen and (min-width:768px) {
  .p-reason__tab--list {
    width: 50%
  }
}
.p-reason__tab--listItem {
  width: 21.86667vw;
  margin-right: .8vw;
  padding: 1.33333vw;
  font-size: 4.8vw;
  font-weight: 700;
  border: solid 3px #e6e6e6;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0/5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0/5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #fff;
  color: #012b69;
  transition: all .3s
}
@media screen and (min-width:768px) {
  .p-reason__tab--listItem {
    width: 8vw;
    margin-right: .5vw;
    padding: .7vw;
    font-size: 1.2vw
  }
}
.p-reason__tab--listItem:last-child {
  margin-right: 0
}
.p-reason__tab--listItem:hover {
  cursor: pointer
}
.p-reason__tab--listContent {
  min-height: 25rem;
  border: solid 3px #e6e6e6;
  -webkit-border-radius: 0 0 5px 5px/0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px/0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background-color: #fff;
  list-style: none
}
@media screen and (min-width:768px) {
  .p-reason__tab--listContent {
    display: flex;
    padding: 1.333vw 3.333vw
  }
}
@media screen and (min-width:768px) {
  .p-reason__tab--listContent--text {
    display: flex;
    align-items: center;
    flex-direction: row-reverse
  }
}
.p-reason__tab--listImg {
  margin: 8vw 0
}
@media screen and (min-width:768px) {
  .p-reason__tab--listImg {
    margin: 0
  }
}
.p-reason__tab--listText {
  margin: 5.33333vw;
  margin-top: 0;
  text-align: left;
  font-size: 4.26667vw
}
@media screen and (min-width:768px) {
  .p-reason__tab--listText {
    margin: 0;
    margin-right: 2vw;
    font-size: 1.067vw
  }
}
.p-reason__tab--listText--head {
  margin-bottom: 5.33333vw
}
@media screen and (min-width:768px) {
  .p-reason__tab--listText--head {
    margin-bottom: 2vw
  }
}
.p-reason__button {
  margin-top: 10.66667vw
}
@media screen and (min-width:768px) {
  .p-reason__button {
    margin-top: 6rem
  }
}
.active {
  background: #012b69;
  color: #fff
}
.p-strength {
  position: relative;
  padding: 26.66667vw 2.66667vw;
  background: #fccf03
}
@media screen and (min-width:768px) {
  .p-strength {
    padding: 6.667vw 10vw 2.8vw
  }
}
@media screen and (min-width:768px) {
  .p-strength__wrap {
    display: flex
  }
}
.p-strength__title {
  margin-bottom: 16vw;
  text-align: center;
  letter-spacing: 2px;
  font-family: Montserrat,bold;
  font-size: 8.53333vw;
  line-height: 1.5;
  color: #333
}
@media screen and (min-width:768px) {
  .p-strength__title {
    margin-bottom: 3.5vw;
    font-size: 2.133vw
  }
}
.p-strength__title--lg {
  font-size: 11.2vw
}
@media screen and (min-width:768px) {
  .p-strength__title--lg {
    font-size: 2.8vw
  }
}
@media screen and (min-width:768px) {
  .p-strength__text {
    width: 42.267vw;
    margin-right: 4.4vw
  }
}
.p-strength__text--item {
  padding: 8vw 5.33333vw;
  letter-spacing: 1.3px;
  font-size: 4.26667vw;
  line-height: 8vw;
  border-radius: .5rem;
  background: #fff
}
@media screen and (min-width:768px) {
  .p-strength__text--item {
    padding: 2vw;
    font-size: 1.067vw;
    line-height: 2vw
  }
}
.p-strength__text--under {
  font-size: 3.2vw
}
@media screen and (min-width:768px) {
  .p-strength__text--under {
    font-size: .8vw
  }
}
@media screen and (min-width:768px) {
  .p-strength__img {
    width: 33.333vw
  }
}
.p-strength__bgImg {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1
}
.p-strength__bgImg img {
  position: relative;
  bottom: -.5vw
}
.p-support {
  position: relative;
  margin-bottom: 26.66667vw;
  padding-top: 16vw
}
@media screen and (min-width:768px) {
  .p-support {
    margin-bottom: 6.667vw;
    padding-top: 8vw
  }
}
.p-support__bgImg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1
}
.p-support__head {
  margin-bottom: 16vw
}
@media screen and (min-width:768px) {
  .p-support__head {
    width: 66.667vw;
    margin: 0 auto 5.333vw
  }
}
.p-support__title {
  margin-bottom: 10.66667vw;
  letter-spacing: 2px;
  font-family: Montserrat,bold;
  font-size: 8.53333vw;
  line-height: 1.5;
  color: #012b69
}
@media screen and (min-width:768px) {
  .p-support__title {
    margin-bottom: 2.667vw;
    text-align: center;
    font-size: 3.733vw
  }
}
.p-support__title--sub {
  margin-bottom: 5.33333vw;
  text-align: center;
  font-family: Montserrat,bold;
  font-size: 6.93333vw;
  line-height: 1.5
}
@media screen and (min-width:768px) {
  .p-support__title--sub {
    margin-bottom: 4.533vw;
    letter-spacing: 2.2px;
    font-size: 1.867vw
  }
}
.p-support__list {
  margin-bottom: 16vw;
  list-style: none
}
@media screen and (min-width:768px) {
  .p-support__list {
    margin-bottom: 4vw
  }
}
.p-support__list--item {
  display: flex;
  margin-bottom: 10.66667vw
}
@media screen and (min-width:768px) {
  .p-support__list--item {
    margin-bottom: 2.667vw
  }
}
.p-support__list--item:last-child {
  margin-bottom: 0
}
.p-support__list--itemText {
  width: 62.53333vw
}
@media screen and (min-width:768px) {
  .p-support__list--itemText {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
  }
}
.p-support__list--itemNum {
  position: relative;
  width: 21.33333vw;
  height: 21.33333vw;
  margin-right: 5.33333vw;
  text-align: center;
  font-size: 8vw;
  font-weight: 700;
  font-style: italic;
  line-height: 21.33333vw;
  border-radius: 100%;
  background: #fccf03;
  color: #fff
}
@media screen and (min-width:768px) {
  .p-support__list--itemNum {
    width: 7.575vw;
    height: 6.667vw;
    margin-right: 1.333vw;
    font-size: 3vw;
    line-height: 6.667vw
  }
}
.p-support__list--itemNum span {
  position: relative;
  right: .8vw
}
@media screen and (min-width:768px) {
  .p-support__list--itemNum span {
    right: .3vw
  }
}
.p-support__list--itemNum::after {
  content: "";
  position: absolute;
  top: 21.33333vw;
  right: 0;
  left: 0;
  width: 1.33333vw;
  height: 40vw;
  margin: auto;
  background-color: #fccf03
}
@media screen and (min-width:768px) {
  .p-support__list--itemNum::after {
    top: 6.667vw;
    width: .4vw;
    height: 5.333vw
  }
}
.p-support__list--itemNum:nth-child(4) {
  overflow: hidden
}
.p-support__list--itemTitle {
  margin-bottom: 5.33333vw;
  font-size: 5.86667vw;
  font-weight: 700;
  color: #012b69
}
@media screen and (min-width:768px) {
  .p-support__list--itemTitle {
    margin-bottom: 1.333vw;
    font-size: 1.467vw
  }
}
.p-support__list--itemContent {
  letter-spacing: 1.3px;
  font-size: 4.26667vw;
  line-height: 2
}
@media screen and (min-width:768px) {
  .p-support__list--itemContent {
    min-height: 4rem;
    font-size: 1.067vw
  }
}
.p-support__under {
  margin-bottom: 16vw;
  font-size: 3.2vw;
  line-height: 2rem
}
@media screen and (min-width:768px) {
  .p-support__under {
    margin-bottom: 4vw;
    font-size: .8vw
  }
}
.p-support--hidden {
  overflow: hidden
}
.p-support__foot {
  padding: 16vw 5.33333vw;
  background: #f8f8f8
}
@media screen and (min-width:768px) {
  .p-support__foot {
    width: 66.667vw;
    margin: 0 auto;
    padding: 5.333vw 6.667vw
  }
}
@media screen and (min-width:768px) {
  .p-support__foot--head {
    margin-bottom: 4vw
  }
}
@media screen and (min-width:768px) {
  .p-support__foot--wrap {
    width: 41.733vw;
    margin-right: 2.4vw
  }
}
.p-support__foot--title {
  margin-bottom: 2.66667vw;
  letter-spacing: 3px;
  font-size: 6.93333vw;
  color: #012b69
}
@media screen and (min-width:768px) {
  .p-support__foot--title {
    margin-bottom: 1.4vw;
    font-size: 1.867vw
  }
}
.p-support__foot--title__lg {
  font-size: 3.6rem
}
@media screen and (min-width:768px) {
  .p-support__foot--title__lg {
    font-size: 2.4vw
  }
}
@media screen and (min-width:768px) {
  .p-support__foot--head {
    display: flex
  }
}
.p-support__foot__text {
  margin-bottom: 2.66667vw;
  letter-spacing: 1.5px;
  font-size: 4.26667vw;
  line-height: 3rem
}
@media screen and (min-width:768px) {
  .p-support__foot__text {
    margin-bottom: 0;
    font-size: 1.067vw
  }
}
.p-support__img {
  margin-bottom: 5.33333vw;
  text-align: center
}
@media screen and (min-width:768px) {
  .p-support__img {
    width: 22.333vw;
    margin-bottom: 0
  }
}
.p-support__address {
  margin-bottom: 16vw;
  padding: 5.33333vw 2.66667vw;
  font-style: normal;
  background: #fff
}
@media screen and (min-width:768px) {
  .p-support__address {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4vw;
    padding: 2vw;
    padding-bottom: 1vw
  }
}
.p-support__address--item {
  font-size: get_vw
}
@media screen and (min-width:768px) {
  .p-support__address--item {
    font-size: 1.067vw
  }
}
.p-support__address--img {
  text-align: right
}
@media screen and (min-width:768px) {
  .p-support__address--img {
    position: relative;
    bottom: 1rem
  }
}
.p-support__address--img img {
  width: 26.66667vw
}
@media screen and (min-width:768px) {
  .p-support__address--img img {
    width: 8.333vw;
    height: 5vw
  }
}
.p-support__address--bold {
  font-weight: 700
}
@media screen and (min-width:768px) {
  .c-dsn {
    display: none
  }
}
.c-dsb {
  display: none
}
@media screen and (min-width:768px) {
  .c-dsb {
    display: block
  }
}
.u-dsp-block {
  display: block
}
.u-dsp-none {
  display: none
}
.u-dsp-inline {
  display: inline
}
.u-dsp-ib {
  display: inline-block
}
.fade-in {
  opacity: 0;
  transition: all 1s;
  transform: translate(0,50px)
}
@media screen and (min-width:768px) {
  .fade-in {
    opacity: 0;
    transition: all 1s;
    transform: translate(0,100px)
  }
}
.fade-in.fade-active {
  opacity: 1;
  transform: translate(0,0)
}
.marker-animation.marker-active {
  background-position: -100% .8em
}
.marker-animation {
  font-weight: 700;
  background-image: -webkit-linear-gradient(left,rgba(255,255,255,0),#fccf03 50%);
  background-image: -moz-linear-gradient(left,rgba(255,255,255,0),#fccf03);
  background-image: -ms-linear-gradient(left,rgba(255,255,255,0),#fccf03);
  background-image: -o-linear-gradient(left,rgba(255,255,255,0),#fccf03);
  background-image: linear-gradient(left,rgba(255,255,255,0),#fccf03);
  background-position: 0 .5em;
  background-size: 200% .8em;
  background-repeat: repeat-x;
  transition: all 2s ease-out
}
.u-label {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px,1px,1px,1px);
  border: 0;
  overflow: hidden
}
.u-indent {
  padding-left: 2em;
  text-indent: -2em
}
@media screen and (min-width:768px) {
  .u-indent {
    padding-left: 2vw;
    text-indent: -2vw
  }
}
.u-indent1 {
  padding-left: 2.2rem
}
.u-indent2 {
  padding-left: 1em;
  text-indent: -1em
}
.u-mt0 {
  margin-top: 0
}
.u-mt5 {
  margin-top: 5px
}
.u-mt10 {
  margin-top: 10px
}
.u-mt15 {
  margin-top: 15px
}
.u-mt20 {
  margin-top: 20px
}
.u-mt25 {
  margin-top: 25px
}
.u-mt30 {
  margin-top: 30px
}
.u-mt35 {
  margin-top: 35px
}
.u-mt40 {
  margin-top: 40px
}
.u-mt45 {
  margin-top: 45px
}
.u-mt50 {
  margin-top: 50px
}
.u-mt55 {
  margin-top: 55px
}
.u-mt60 {
  margin-top: 60px
}
.u-mt65 {
  margin-top: 65px
}
.u-mt70 {
  margin-top: 70px
}
.u-mt75 {
  margin-top: 75px
}
.u-mt80 {
  margin-top: 80px
}
.u-mt85 {
  margin-top: 85px
}
.u-mt90 {
  margin-top: 90px
}
.u-mt95 {
  margin-top: 95px
}
.u-mt100 {
  margin-top: 100px
}
.u-mt105 {
  margin-top: 105px
}
.u-mt110 {
  margin-top: 110px
}
.u-mt115 {
  margin-top: 115px
}
.u-mt120 {
  margin-top: 120px
}
.u-mt125 {
  margin-top: 125px
}
.u-mt130 {
  margin-top: 130px
}
.u-mt135 {
  margin-top: 135px
}
.u-mt140 {
  margin-top: 140px
}
.u-mt145 {
  margin-top: 145px
}
.u-mt150 {
  margin-top: 150px
}
.u-mt155 {
  margin-top: 155px
}
.u-mt160 {
  margin-top: 160px
}
.u-mt165 {
  margin-top: 165px
}
.u-mt170 {
  margin-top: 170px
}
.u-mt175 {
  margin-top: 175px
}
.u-mt180 {
  margin-top: 180px
}
.u-mt185 {
  margin-top: 185px
}
.u-mt190 {
  margin-top: 190px
}
.u-mt195 {
  margin-top: 195px
}
.u-mt200 {
  margin-top: 200px
}
.u-mt205 {
  margin-top: 205px
}
.u-mt210 {
  margin-top: 210px
}
.u-mt215 {
  margin-top: 215px
}
.u-mt220 {
  margin-top: 220px
}
.u-mt225 {
  margin-top: 225px
}
.u-mt230 {
  margin-top: 230px
}
.u-mt235 {
  margin-top: 235px
}
.u-mt240 {
  margin-top: 240px
}
.u-mt245 {
  margin-top: 245px
}
.u-mt250 {
  margin-top: 250px
}
.u-mt255 {
  margin-top: 255px
}
.u-mt260 {
  margin-top: 260px
}
.u-mt265 {
  margin-top: 265px
}
.u-mt270 {
  margin-top: 270px
}
.u-mt275 {
  margin-top: 275px
}
.u-mt280 {
  margin-top: 280px
}
.u-mt285 {
  margin-top: 285px
}
.u-mt290 {
  margin-top: 290px
}
.u-mt295 {
  margin-top: 295px
}
.u-mt300 {
  margin-top: 300px
}
.u-mb0 {
  margin-bottom: 0
}
.u-mb5 {
  margin-bottom: 5px
}
.u-mb10 {
  margin-bottom: 10px
}
.u-mb15 {
  margin-bottom: 15px
}
.u-mb20 {
  margin-bottom: 20px
}
.u-mb25 {
  margin-bottom: 25px
}
.u-mb30 {
  margin-bottom: 30px
}
.u-mb35 {
  margin-bottom: 35px
}
.u-mb40 {
  margin-bottom: 40px
}
.u-mb45 {
  margin-bottom: 45px
}
.u-mb50 {
  margin-bottom: 50px
}
.u-mb55 {
  margin-bottom: 55px
}
.u-mb60 {
  margin-bottom: 60px
}
.u-mb65 {
  margin-bottom: 65px
}
.u-mb70 {
  margin-bottom: 70px
}
.u-mb75 {
  margin-bottom: 75px
}
.u-mb80 {
  margin-bottom: 80px
}
.u-mb85 {
  margin-bottom: 85px
}
.u-mb90 {
  margin-bottom: 90px
}
.u-mb95 {
  margin-bottom: 95px
}
.u-mb100 {
  margin-bottom: 100px
}
.u-mb105 {
  margin-bottom: 105px
}
.u-mb110 {
  margin-bottom: 110px
}
.u-mb115 {
  margin-bottom: 115px
}
.u-mb120 {
  margin-bottom: 120px
}
.u-mb125 {
  margin-bottom: 125px
}
.u-mb130 {
  margin-bottom: 130px
}
.u-mb135 {
  margin-bottom: 135px
}
.u-mb140 {
  margin-bottom: 140px
}
.u-mb145 {
  margin-bottom: 145px
}
.u-mb150 {
  margin-bottom: 150px
}
.u-mb155 {
  margin-bottom: 155px
}
.u-mb160 {
  margin-bottom: 160px
}
.u-mb165 {
  margin-bottom: 165px
}
.u-mb170 {
  margin-bottom: 170px
}
.u-mb175 {
  margin-bottom: 175px
}
.u-mb180 {
  margin-bottom: 180px
}
.u-mb185 {
  margin-bottom: 185px
}
.u-mb190 {
  margin-bottom: 190px
}
.u-mb195 {
  margin-bottom: 195px
}
.u-mb200 {
  margin-bottom: 200px
}
.u-mb205 {
  margin-bottom: 205px
}
.u-mb210 {
  margin-bottom: 210px
}
.u-mb215 {
  margin-bottom: 215px
}
.u-mb220 {
  margin-bottom: 220px
}
.u-mb225 {
  margin-bottom: 225px
}
.u-mb230 {
  margin-bottom: 230px
}
.u-mb235 {
  margin-bottom: 235px
}
.u-mb240 {
  margin-bottom: 240px
}
.u-mb245 {
  margin-bottom: 245px
}
.u-mb250 {
  margin-bottom: 250px
}
.u-mb255 {
  margin-bottom: 255px
}
.u-mb260 {
  margin-bottom: 260px
}
.u-mb265 {
  margin-bottom: 265px
}
.u-mb270 {
  margin-bottom: 270px
}
.u-mb275 {
  margin-bottom: 275px
}
.u-mb280 {
  margin-bottom: 280px
}
.u-mb285 {
  margin-bottom: 285px
}
.u-mb290 {
  margin-bottom: 290px
}
.u-mb295 {
  margin-bottom: 295px
}
.u-mb300 {
  margin-bottom: 300px
}
.u-ml0 {
  margin-left: 0
}
.u-ml5 {
  margin-left: 5px
}
.u-ml10 {
  margin-left: 10px
}
.u-ml15 {
  margin-left: 15px
}
.u-ml20 {
  margin-left: 20px
}
.u-ml25 {
  margin-left: 25px
}
.u-ml30 {
  margin-left: 30px
}
.u-ml35 {
  margin-left: 35px
}
.u-ml40 {
  margin-left: 40px
}
.u-ml45 {
  margin-left: 45px
}
.u-ml50 {
  margin-left: 50px
}
.u-ml55 {
  margin-left: 55px
}
.u-ml60 {
  margin-left: 60px
}
.u-ml65 {
  margin-left: 65px
}
.u-ml70 {
  margin-left: 70px
}
.u-ml75 {
  margin-left: 75px
}
.u-ml80 {
  margin-left: 80px
}
.u-ml85 {
  margin-left: 85px
}
.u-ml90 {
  margin-left: 90px
}
.u-ml95 {
  margin-left: 95px
}
.u-ml100 {
  margin-left: 100px
}
.u-ml105 {
  margin-left: 105px
}
.u-ml110 {
  margin-left: 110px
}
.u-ml115 {
  margin-left: 115px
}
.u-ml120 {
  margin-left: 120px
}
.u-ml125 {
  margin-left: 125px
}
.u-ml130 {
  margin-left: 130px
}
.u-ml135 {
  margin-left: 135px
}
.u-ml140 {
  margin-left: 140px
}
.u-ml145 {
  margin-left: 145px
}
.u-ml150 {
  margin-left: 150px
}
.u-ml155 {
  margin-left: 155px
}
.u-ml160 {
  margin-left: 160px
}
.u-ml165 {
  margin-left: 165px
}
.u-ml170 {
  margin-left: 170px
}
.u-ml175 {
  margin-left: 175px
}
.u-ml180 {
  margin-left: 180px
}
.u-ml185 {
  margin-left: 185px
}
.u-ml190 {
  margin-left: 190px
}
.u-ml195 {
  margin-left: 195px
}
.u-ml200 {
  margin-left: 200px
}
.u-ml205 {
  margin-left: 205px
}
.u-ml210 {
  margin-left: 210px
}
.u-ml215 {
  margin-left: 215px
}
.u-ml220 {
  margin-left: 220px
}
.u-ml225 {
  margin-left: 225px
}
.u-ml230 {
  margin-left: 230px
}
.u-ml235 {
  margin-left: 235px
}
.u-ml240 {
  margin-left: 240px
}
.u-ml245 {
  margin-left: 245px
}
.u-ml250 {
  margin-left: 250px
}
.u-ml255 {
  margin-left: 255px
}
.u-ml260 {
  margin-left: 260px
}
.u-ml265 {
  margin-left: 265px
}
.u-ml270 {
  margin-left: 270px
}
.u-ml275 {
  margin-left: 275px
}
.u-ml280 {
  margin-left: 280px
}
.u-ml285 {
  margin-left: 285px
}
.u-ml290 {
  margin-left: 290px
}
.u-ml295 {
  margin-left: 295px
}
.u-ml300 {
  margin-left: 300px
}
.u-mr0 {
  margin-right: 0
}
.u-mr5 {
  margin-right: 5px
}
.u-mr10 {
  margin-right: 10px
}
.u-mr15 {
  margin-right: 15px
}
.u-mr20 {
  margin-right: 20px
}
.u-mr25 {
  margin-right: 25px
}
.u-mr30 {
  margin-right: 30px
}
.u-mr35 {
  margin-right: 35px
}
.u-mr40 {
  margin-right: 40px
}
.u-mr45 {
  margin-right: 45px
}
.u-mr50 {
  margin-right: 50px
}
.u-mr55 {
  margin-right: 55px
}
.u-mr60 {
  margin-right: 60px
}
.u-mr65 {
  margin-right: 65px
}
.u-mr70 {
  margin-right: 70px
}
.u-mr75 {
  margin-right: 75px
}
.u-mr80 {
  margin-right: 80px
}
.u-mr85 {
  margin-right: 85px
}
.u-mr90 {
  margin-right: 90px
}
.u-mr95 {
  margin-right: 95px
}
.u-mr100 {
  margin-right: 100px
}
.u-mr105 {
  margin-right: 105px
}
.u-mr110 {
  margin-right: 110px
}
.u-mr115 {
  margin-right: 115px
}
.u-mr120 {
  margin-right: 120px
}
.u-mr125 {
  margin-right: 125px
}
.u-mr130 {
  margin-right: 130px
}
.u-mr135 {
  margin-right: 135px
}
.u-mr140 {
  margin-right: 140px
}
.u-mr145 {
  margin-right: 145px
}
.u-mr150 {
  margin-right: 150px
}
.u-mr155 {
  margin-right: 155px
}
.u-mr160 {
  margin-right: 160px
}
.u-mr165 {
  margin-right: 165px
}
.u-mr170 {
  margin-right: 170px
}
.u-mr175 {
  margin-right: 175px
}
.u-mr180 {
  margin-right: 180px
}
.u-mr185 {
  margin-right: 185px
}
.u-mr190 {
  margin-right: 190px
}
.u-mr195 {
  margin-right: 195px
}
.u-mr200 {
  margin-right: 200px
}
.u-mr205 {
  margin-right: 205px
}
.u-mr210 {
  margin-right: 210px
}
.u-mr215 {
  margin-right: 215px
}
.u-mr220 {
  margin-right: 220px
}
.u-mr225 {
  margin-right: 225px
}
.u-mr230 {
  margin-right: 230px
}
.u-mr235 {
  margin-right: 235px
}
.u-mr240 {
  margin-right: 240px
}
.u-mr245 {
  margin-right: 245px
}
.u-mr250 {
  margin-right: 250px
}
.u-mr255 {
  margin-right: 255px
}
.u-mr260 {
  margin-right: 260px
}
.u-mr265 {
  margin-right: 265px
}
.u-mr270 {
  margin-right: 270px
}
.u-mr275 {
  margin-right: 275px
}
.u-mr280 {
  margin-right: 280px
}
.u-mr285 {
  margin-right: 285px
}
.u-mr290 {
  margin-right: 290px
}
.u-mr295 {
  margin-right: 295px
}
.u-mr300 {
  margin-right: 300px
}
.u-newLine-pc::before {
  content: none
}
@media screen and (min-width:768px) {
  .u-newLine-pc::before {
    content: "\A";
    white-space: pre
  }
}
.u-newLine-sp::before {
  content: "\A";
  white-space: pre
}
@media screen and (min-width:768px) {
  .u-newLine-sp::before {
    content: none
  }
}
.u-newLine-no {
  white-space: nowrap
}
.u-pt0 {
  padding-top: 0
}
.u-pt5 {
  padding-top: 5px
}
.u-pt10 {
  padding-top: 10px
}
.u-pt15 {
  padding-top: 15px
}
.u-pt20 {
  padding-top: 20px
}
.u-pt25 {
  padding-top: 25px
}
.u-pt30 {
  padding-top: 30px
}
.u-pt35 {
  padding-top: 35px
}
.u-pt40 {
  padding-top: 40px
}
.u-pt45 {
  padding-top: 45px
}
.u-pt50 {
  padding-top: 50px
}
.u-pt55 {
  padding-top: 55px
}
.u-pt60 {
  padding-top: 60px
}
.u-pt65 {
  padding-top: 65px
}
.u-pt70 {
  padding-top: 70px
}
.u-pt75 {
  padding-top: 75px
}
.u-pt80 {
  padding-top: 80px
}
.u-pt85 {
  padding-top: 85px
}
.u-pt90 {
  padding-top: 90px
}
.u-pt95 {
  padding-top: 95px
}
.u-pt100 {
  padding-top: 100px
}
.u-pt105 {
  padding-top: 105px
}
.u-pt110 {
  padding-top: 110px
}
.u-pt115 {
  padding-top: 115px
}
.u-pt120 {
  padding-top: 120px
}
.u-pt125 {
  padding-top: 125px
}
.u-pt130 {
  padding-top: 130px
}
.u-pt135 {
  padding-top: 135px
}
.u-pt140 {
  padding-top: 140px
}
.u-pt145 {
  padding-top: 145px
}
.u-pt150 {
  padding-top: 150px
}
.u-pt155 {
  padding-top: 155px
}
.u-pt160 {
  padding-top: 160px
}
.u-pt165 {
  padding-top: 165px
}
.u-pt170 {
  padding-top: 170px
}
.u-pt175 {
  padding-top: 175px
}
.u-pt180 {
  padding-top: 180px
}
.u-pt185 {
  padding-top: 185px
}
.u-pt190 {
  padding-top: 190px
}
.u-pt195 {
  padding-top: 195px
}
.u-pt200 {
  padding-top: 200px
}
.u-pt205 {
  padding-top: 205px
}
.u-pt210 {
  padding-top: 210px
}
.u-pt215 {
  padding-top: 215px
}
.u-pt220 {
  padding-top: 220px
}
.u-pt225 {
  padding-top: 225px
}
.u-pt230 {
  padding-top: 230px
}
.u-pt235 {
  padding-top: 235px
}
.u-pt240 {
  padding-top: 240px
}
.u-pt245 {
  padding-top: 245px
}
.u-pt250 {
  padding-top: 250px
}
.u-pt255 {
  padding-top: 255px
}
.u-pt260 {
  padding-top: 260px
}
.u-pt265 {
  padding-top: 265px
}
.u-pt270 {
  padding-top: 270px
}
.u-pt275 {
  padding-top: 275px
}
.u-pt280 {
  padding-top: 280px
}
.u-pt285 {
  padding-top: 285px
}
.u-pt290 {
  padding-top: 290px
}
.u-pt295 {
  padding-top: 295px
}
.u-pt300 {
  padding-top: 300px
}
.u-pb0 {
  padding-bottom: 0
}
.u-pb5 {
  padding-bottom: 5px
}
.u-pb10 {
  padding-bottom: 10px
}
.u-pb15 {
  padding-bottom: 15px
}
.u-pb20 {
  padding-bottom: 20px
}
.u-pb25 {
  padding-bottom: 25px
}
.u-pb30 {
  padding-bottom: 30px
}
.u-pb35 {
  padding-bottom: 35px
}
.u-pb40 {
  padding-bottom: 40px
}
.u-pb45 {
  padding-bottom: 45px
}
.u-pb50 {
  padding-bottom: 50px
}
.u-pb55 {
  padding-bottom: 55px
}
.u-pb60 {
  padding-bottom: 60px
}
.u-pb65 {
  padding-bottom: 65px
}
.u-pb70 {
  padding-bottom: 70px
}
.u-pb75 {
  padding-bottom: 75px
}
.u-pb80 {
  padding-bottom: 80px
}
.u-pb85 {
  padding-bottom: 85px
}
.u-pb90 {
  padding-bottom: 90px
}
.u-pb95 {
  padding-bottom: 95px
}
.u-pb100 {
  padding-bottom: 100px
}
.u-pb105 {
  padding-bottom: 105px
}
.u-pb110 {
  padding-bottom: 110px
}
.u-pb115 {
  padding-bottom: 115px
}
.u-pb120 {
  padding-bottom: 120px
}
.u-pb125 {
  padding-bottom: 125px
}
.u-pb130 {
  padding-bottom: 130px
}
.u-pb135 {
  padding-bottom: 135px
}
.u-pb140 {
  padding-bottom: 140px
}
.u-pb145 {
  padding-bottom: 145px
}
.u-pb150 {
  padding-bottom: 150px
}
.u-pb155 {
  padding-bottom: 155px
}
.u-pb160 {
  padding-bottom: 160px
}
.u-pb165 {
  padding-bottom: 165px
}
.u-pb170 {
  padding-bottom: 170px
}
.u-pb175 {
  padding-bottom: 175px
}
.u-pb180 {
  padding-bottom: 180px
}
.u-pb185 {
  padding-bottom: 185px
}
.u-pb190 {
  padding-bottom: 190px
}
.u-pb195 {
  padding-bottom: 195px
}
.u-pb200 {
  padding-bottom: 200px
}
.u-pb205 {
  padding-bottom: 205px
}
.u-pb210 {
  padding-bottom: 210px
}
.u-pb215 {
  padding-bottom: 215px
}
.u-pb220 {
  padding-bottom: 220px
}
.u-pb225 {
  padding-bottom: 225px
}
.u-pb230 {
  padding-bottom: 230px
}
.u-pb235 {
  padding-bottom: 235px
}
.u-pb240 {
  padding-bottom: 240px
}
.u-pb245 {
  padding-bottom: 245px
}
.u-pb250 {
  padding-bottom: 250px
}
.u-pb255 {
  padding-bottom: 255px
}
.u-pb260 {
  padding-bottom: 260px
}
.u-pb265 {
  padding-bottom: 265px
}
.u-pb270 {
  padding-bottom: 270px
}
.u-pb275 {
  padding-bottom: 275px
}
.u-pb280 {
  padding-bottom: 280px
}
.u-pb285 {
  padding-bottom: 285px
}
.u-pb290 {
  padding-bottom: 290px
}
.u-pb295 {
  padding-bottom: 295px
}
.u-pb300 {
  padding-bottom: 300px
}
.u-pl0 {
  padding-left: 0
}
.u-pl5 {
  padding-left: 5px
}
.u-pl10 {
  padding-left: 10px
}
.u-pl15 {
  padding-left: 15px
}
.u-pl20 {
  padding-left: 20px
}
.u-pl25 {
  padding-left: 25px
}
.u-pl30 {
  padding-left: 30px
}
.u-pl35 {
  padding-left: 35px
}
.u-pl40 {
  padding-left: 40px
}
.u-pl45 {
  padding-left: 45px
}
.u-pl50 {
  padding-left: 50px
}
.u-pl55 {
  padding-left: 55px
}
.u-pl60 {
  padding-left: 60px
}
.u-pl65 {
  padding-left: 65px
}
.u-pl70 {
  padding-left: 70px
}
.u-pl75 {
  padding-left: 75px
}
.u-pl80 {
  padding-left: 80px
}
.u-pl85 {
  padding-left: 85px
}
.u-pl90 {
  padding-left: 90px
}
.u-pl95 {
  padding-left: 95px
}
.u-pl100 {
  padding-left: 100px
}
.u-pl105 {
  padding-left: 105px
}
.u-pl110 {
  padding-left: 110px
}
.u-pl115 {
  padding-left: 115px
}
.u-pl120 {
  padding-left: 120px
}
.u-pl125 {
  padding-left: 125px
}
.u-pl130 {
  padding-left: 130px
}
.u-pl135 {
  padding-left: 135px
}
.u-pl140 {
  padding-left: 140px
}
.u-pl145 {
  padding-left: 145px
}
.u-pl150 {
  padding-left: 150px
}
.u-pl155 {
  padding-left: 155px
}
.u-pl160 {
  padding-left: 160px
}
.u-pl165 {
  padding-left: 165px
}
.u-pl170 {
  padding-left: 170px
}
.u-pl175 {
  padding-left: 175px
}
.u-pl180 {
  padding-left: 180px
}
.u-pl185 {
  padding-left: 185px
}
.u-pl190 {
  padding-left: 190px
}
.u-pl195 {
  padding-left: 195px
}
.u-pl200 {
  padding-left: 200px
}
.u-pl205 {
  padding-left: 205px
}
.u-pl210 {
  padding-left: 210px
}
.u-pl215 {
  padding-left: 215px
}
.u-pl220 {
  padding-left: 220px
}
.u-pl225 {
  padding-left: 225px
}
.u-pl230 {
  padding-left: 230px
}
.u-pl235 {
  padding-left: 235px
}
.u-pl240 {
  padding-left: 240px
}
.u-pl245 {
  padding-left: 245px
}
.u-pl250 {
  padding-left: 250px
}
.u-pl255 {
  padding-left: 255px
}
.u-pl260 {
  padding-left: 260px
}
.u-pl265 {
  padding-left: 265px
}
.u-pl270 {
  padding-left: 270px
}
.u-pl275 {
  padding-left: 275px
}
.u-pl280 {
  padding-left: 280px
}
.u-pl285 {
  padding-left: 285px
}
.u-pl290 {
  padding-left: 290px
}
.u-pl295 {
  padding-left: 295px
}
.u-pl300 {
  padding-left: 300px
}
.u-pr0 {
  padding-right: 0
}
.u-pr5 {
  padding-right: 5px
}
.u-pr10 {
  padding-right: 10px
}
.u-pr15 {
  padding-right: 15px
}
.u-pr20 {
  padding-right: 20px
}
.u-pr25 {
  padding-right: 25px
}
.u-pr30 {
  padding-right: 30px
}
.u-pr35 {
  padding-right: 35px
}
.u-pr40 {
  padding-right: 40px
}
.u-pr45 {
  padding-right: 45px
}
.u-pr50 {
  padding-right: 50px
}
.u-pr55 {
  padding-right: 55px
}
.u-pr60 {
  padding-right: 60px
}
.u-pr65 {
  padding-right: 65px
}
.u-pr70 {
  padding-right: 70px
}
.u-pr75 {
  padding-right: 75px
}
.u-pr80 {
  padding-right: 80px
}
.u-pr85 {
  padding-right: 85px
}
.u-pr90 {
  padding-right: 90px
}
.u-pr95 {
  padding-right: 95px
}
.u-pr100 {
  padding-right: 100px
}
.u-pr105 {
  padding-right: 105px
}
.u-pr110 {
  padding-right: 110px
}
.u-pr115 {
  padding-right: 115px
}
.u-pr120 {
  padding-right: 120px
}
.u-pr125 {
  padding-right: 125px
}
.u-pr130 {
  padding-right: 130px
}
.u-pr135 {
  padding-right: 135px
}
.u-pr140 {
  padding-right: 140px
}
.u-pr145 {
  padding-right: 145px
}
.u-pr150 {
  padding-right: 150px
}
.u-pr155 {
  padding-right: 155px
}
.u-pr160 {
  padding-right: 160px
}
.u-pr165 {
  padding-right: 165px
}
.u-pr170 {
  padding-right: 170px
}
.u-pr175 {
  padding-right: 175px
}
.u-pr180 {
  padding-right: 180px
}
.u-pr185 {
  padding-right: 185px
}
.u-pr190 {
  padding-right: 190px
}
.u-pr195 {
  padding-right: 195px
}
.u-pr200 {
  padding-right: 200px
}
.u-pr205 {
  padding-right: 205px
}
.u-pr210 {
  padding-right: 210px
}
.u-pr215 {
  padding-right: 215px
}
.u-pr220 {
  padding-right: 220px
}
.u-pr225 {
  padding-right: 225px
}
.u-pr230 {
  padding-right: 230px
}
.u-pr235 {
  padding-right: 235px
}
.u-pr240 {
  padding-right: 240px
}
.u-pr245 {
  padding-right: 245px
}
.u-pr250 {
  padding-right: 250px
}
.u-pr255 {
  padding-right: 255px
}
.u-pr260 {
  padding-right: 260px
}
.u-pr265 {
  padding-right: 265px
}
.u-pr270 {
  padding-right: 270px
}
.u-pr275 {
  padding-right: 275px
}
.u-pr280 {
  padding-right: 280px
}
.u-pr285 {
  padding-right: 285px
}
.u-pr290 {
  padding-right: 290px
}
.u-pr295 {
  padding-right: 295px
}
.u-pr300 {
  padding-right: 300px
}
@media print {
  *,
  ::after,
  ::before {
    text-shadow: none!important;
    background: 0 0!important;
    box-shadow: none!important;
    color: #000!important
  }
  a,
  a:visited {
    text-decoration: underline
  }
  a[href]::after {
    content: " (" attr(href) ")"
  }
  abbr[title]::after {
    content: " (" attr(title) ")"
  }
  a[href^="#"]::after,
  a[href^="javascript:"]::after {
    content: ""
  }
  pre {
    white-space: pre-wrap!important
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid
  }
  thead {
    display: table-header-group
  }
  img,
  tr {
    page-break-inside: avoid
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3
  }
  h2,
  h3 {
    page-break-after: avoid
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImNvbW1vbi5jc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2J1dHRvbi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2NvbnRhY3Quc2NzcyIsIm9iamVjdC9wcm9qZWN0L19mb3JtLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fbG9nby5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3JlYXNvbi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3N0cmVuZ3RoLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fc3VwcG9ydC5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2JyLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fZGlzcGxheS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2luZGVudC5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX21hcmdpbi5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX25ld0xpbmUuc2NzcyIsIm9iamVjdC91dGlsaXR5L19wYWRkaW5nLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtBQ3dCQTtBQUNBO0FBb0NBO0FBQ0E7QUFjQTtBQW5DQTtBQW5CQTtBQVpBO0FBcURBO0FBVEE7QUE1QkE7QUFDQTtBQWtCQTtBQWpCQTtBQW9DQTtBQW5DQTtBQWxCQTtBQWdDQTtBQUNBO0FBZEE7QUFtQkE7QUFnQkE7QUFDQTtBQUNBO0FBakJBO0FBbkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWdEQTtBQUNBO0FEM0RBO0FDZ0NBO0FBNUJBO0FBaUJBO0FBQ0E7QUFDQTtBQWtCQTtBQUNBO0FBSkE7QUEyQkE7QUFMQTtBQUNBO0FBMURBO0FBaUNBO0FBekJBO0FBRUE7QUFXQTtBQUNBO0FBcUNBO0FBcENBO0FBeEJBO0FBeUJBO0FBQ0E7QUFtQ0E7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QSxZQUFBLElBQUEsR0FBQTs7QUFJRjtBQUNFLFVBQUE7QUFDQSxRQUFBO0FBQ0EsT0FBQTtBQUNBLE1BQUE7QUFDQSxRQUFBO0FBQ0EsVUFBQTs7QUMzREY7QUFDRSxjQUFBO0FBQ0EsYUFBQTs7QVphQTtBWWZGO0FBS0ksY0FBQTtBQUNBLGFBQUE7OztBQUlKO0FBQ0UsY0FBQTs7QUFHRjtBQUNFLGNBQUE7QUFDQSxhQUFBOztBQ2hCQTtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBREY7QUFDRSxZQUFBOztBQURGO0FBQ0UsWUFBQTs7QUFERjtBQUNFLFlBQUE7O0FBUUY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQVFGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFRRjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FDMUJKO0FBRUksU0FBQTs7QWRXRjtBY2JGO0FBS00sU0FBQTtBQUNBLGFBQUE7OztBQU1OO0FBRUksU0FBQTtBQUNBLGFBQUE7O0FkRkY7QWNERjtBQU1NLFNBQUE7OztBQVFOO0FBQ0UsYUFBQTs7QUM3QkE7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQURGO0FBQ0UsYUFBQTs7QUFERjtBQUNFLGFBQUE7O0FBREY7QUFDRSxhQUFBOztBQVFGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBREY7QUFDRSxnQkFBQTs7QUFERjtBQUNFLGdCQUFBOztBQURGO0FBQ0UsZ0JBQUE7O0FBUUY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQURGO0FBQ0UsY0FBQTs7QUFERjtBQUNFLGNBQUE7O0FBREY7QUFDRSxjQUFBOztBQVFGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUFERjtBQUNFLGVBQUE7O0FBREY7QUFDRSxlQUFBOztBQURGO0FBQ0UsZUFBQTs7QUM3Qko7QUFDRTtBbEI0OUhBO0FBREE7QWtCeDlIRSxhQUFBO0FBQ0EsWUFBQTtBQUNBLFlBQUE7QUFDQSxPQUFBOztBQUdGO0FsQjA5SEE7QWtCeDlIRSxpQkFBQTs7QUFHRjtBQUNFLFNBQUEsS0FBQSxXQUFBOztBQUdGO0FBQ0UsU0FBQSxLQUFBLFlBQUE7O0FBT0Y7QWxCdTlIQTtBa0JyOUhFLFNBQUE7O0FBR0Y7QUFDRSxhQUFBOztBbEJ3OUhGO0FrQnI5SEE7QUFFRSxRQUFBLElBQUEsTUFBQTtBQUNBLG1CQUFBOztBQU9GO0FBQ0UsU0FBQTs7QWxCczlIRjtBa0JuOUhBO0FBRUUsbUJBQUE7O0FsQnE5SEY7QUFDQTtBa0JuOUhBO0FBR0UsU0FBQTtBQUNBLFFBQUE7O0FBR0Y7QWxCaTlIQTtBa0IvOEhFLGtCQUFBIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjUwMCw2MDAsNzAwfE5vdG8rU2FucytKUDo1MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBCYXNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIGh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0IHYxLjYuMVxuLy8gTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIEJhc2Ugc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvLyBmb250LXNpemU6IDYyLjUlO1xuICBmb250LXNpemU6ICRiYXNlRm9udFNpemU7XG59XG5cbmJvZHksXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseTtcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQ6ICRiYXNlQmc7XG4gIGNvbG9yOiAkYmFzZUNvbG9yO1xuXG4gIC8vIOiHquWLleOCq+ODvOODi+ODs+OCsOWHpueQhlxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gIC8vIOODleOCqeODs+ODiOODrOODs+ODgOODquODs+OCsOiqv+aVtFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvLyDjg4fjg5DjgqTjgrnluYXjgafjga7mloflrZfjgrXjgqTjgrrlpInmm7TpmLLmraJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8g44OV44Kp44O844Og6KaB57Sg44Gu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44KS5YmK6ZmkXG4vLyBpbnB1dCxcbi8vIGJ1dHRvbixcbi8vIHRleHRhcmVhLFxuLy8gc2VsZWN0IHtcbi8vICAgQGluY2x1ZGUgZm9ybV9yZXNldDtcbi8vIH1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRsaW5rQ29sb3I7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XG59XG5cbi8vRmlyZWZveFxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgVmFyaWFibGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgTWl4aW4sIEZ1bmN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjUwMCw2MDAsNzAwfE5vdG8rU2FucytKUDo1MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQmFzZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keSxcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZjY2YwMztcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmY2NmMDM7XG59XG5cbi5wLWZvb3RlciB7XG4gIHBhZGRpbmc6IDYuNHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDMuNzMzdncgOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtZm9vdGVyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjd2dztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ucC1mb290ZXJfX2xpc3QtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjY2NjY3dnc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbGlzdC0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4ucC1mb290ZXJfX2xpc3QtLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbGlzdC0taXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4ucC1mb290ZXJfX2xpc3QtLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtZm9vdGVyX19saXN0LS1pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5wLWZvb3Rlcl9fbGlzdC0taXRlbSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1mb290ZXJfX0NvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fQ29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5wLWZvb3Rlcl9fc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYuNHZ3O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3NucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucC1mb290ZXJfX3Nucy0taXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuMzMzMzN2dztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fc25zLS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY2N3Z3O1xuICB9XG59XG5cbi5wLWZvb3Rlcl9fc25zLS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucC1mb290ZXJfX3Nucy0taXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wLWZvb3Rlcl9fcHJpdmFjeU1hcmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fcHJpdmFjeU1hcmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMS4ydnc7XG4gIH1cbn1cblxuLnAtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4ucC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cblxuLnAtaGVhZGVyX19sb2dvLS1jb21wYW55IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDZ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19sb2dvLS1jb21wYW55IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDN2dztcbiAgfVxufVxuXG4ucC1oZWFkZXJfX2xvZ28tLWNvbXBhbnkgaW1nIHtcbiAgd2lkdGg6IDE4dnc7XG4gIG1heC13aWR0aDogOXJlbTtcbn1cblxuLnAtaGVhZGVyX19sb2dvLS1zaG9waWZ5IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiA0N3Z3O1xuICBtYXgtd2lkdGg6IDIyLjRyZW07XG59XG5cbi5wLWhlYWRlcl9fYnV0dG9uLS1jb250YWN0X19wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fYnV0dG9uLS1jb250YWN0X19wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0dnc7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMTJiNjk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAjZmNjZjAzIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsICNmY2NmMDMgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICBjb2xvcjogI2ZjY2YwMztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4xcywgY29sb3IgMC41cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsIGNvbG9yIDAuNXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICB9XG4gIC5wLWhlYWRlcl9fYnV0dG9uLS1jb250YWN0X19wYzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjY2YwMztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAxMDAlO1xuICAgIGNvbG9yOiAjMDEyYjY5O1xuICB9XG59XG5cbi5wLWhlYWRlcl9fYnV0dG9uLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDZ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19idXR0b24tLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItYW5pbWF0aW9uIHtcbiAgei1pbmRleDogOTkwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmwtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1idXR0b25fX3ByaW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogIzAxMmI2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAjZmNjZjAzIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCAjZmNjZjAzIDUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsIGNvbG9yIDAuNXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4xcywgY29sb3IgMC41cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5jLWJ1dHRvbl9fcHJpbWFyeS0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ1dHRvbl9fcHJpbWFyeS0taWNvbiB7XG4gICAgbGVmdDogNnJlbTtcbiAgfVxufVxuXG4uYy1idXR0b25fX3ByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjZjAzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAxMDAlO1xufVxuXG4uYy1idXR0b25fX3RvcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmY2NmMDM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZiA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZiA1MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgY29sb3I6ICMwMTJiNjk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwLjFzLCBjb2xvciAwLjVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsIGNvbG9yIDAuNXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuXG4uYy1idXR0b25fX3RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtY29udGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBwYWRkaW5nOiAxNnZ3IDUuMzMzMzN2dztcbiAgYmFja2dyb3VuZDogIzAxMmI2OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3Qge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICAgIHBhZGRpbmc6IDcuODEyNXZ3IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyOHB4KSB7XG4gIC5wLWNvbnRhY3Qge1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogNy44MTI1dncgMDtcbiAgfVxufVxuXG4ucC1jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBmb250LXNpemU6IDguNTMzMzN2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIG1hc2stYm9yZGVyOiAyLjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm0ge1xuICAgIHdpZHRoOiAzNi42Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucC1jb250YWN0X19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucC1jb250YWN0X19zZWxlY3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wLWNvbnRhY3RfX3NlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNzMzMzN2dztcbiAgcmlnaHQ6IDIuNjY2Njd2dztcbiAgd2lkdGg6IDMuMnZ3O1xuICBoZWlnaHQ6IDMuMnZ3O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzMzMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fc2VsZWN0OjphZnRlciB7XG4gICAgdG9wOiAxLjV2dztcbiAgICByaWdodDogMXZ3O1xuICAgIHdpZHRoOiAxdnc7XG4gICAgaGVpZ2h0OiAxdnc7XG4gIH1cbn1cblxuLnAtY29udGFjdF9fc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzLjEyNXZ3O1xuICBmb250LXNpemU6IDQuOHZ3O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxLjR2dztcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICB9XG59XG5cbi5wLWNvbnRhY3RfX3NlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wLWNvbnRhY3RfX2lucHV0LS1ncm91cCBpbnB1dCxcbi5wLWNvbnRhY3RfX2lucHV0LS1ncm91cCB0ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAzLjEyNXZ3O1xuICBmb250LXNpemU6IDQuOHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19pbnB1dC0tZ3JvdXAgaW5wdXQsXG4gIC5wLWNvbnRhY3RfX2lucHV0LS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMS40dnc7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgfVxufVxuXG4ucC1jb250YWN0X19pbnB1dC0tZ3JvdXAgdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMy4xMjV2dztcbiAgZm9udC1zaXplOiA0Ljh2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9faW5wdXQtLWdyb3VwIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxdncgMS40dnc7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgfVxufVxuXG4ucC1jb250YWN0X19pbnB1dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnAtY29udGFjdF9fc3VibWl0V3JhcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZjY2YwMztcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wLWNvbnRhY3RfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA4cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZjY2YwMztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAjZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCAjZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICBjb2xvcjogIzAxMmI2OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsIGNvbG9yIDAuNXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4xcywgY29sb3IgMC41cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5wLWNvbnRhY3RfX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtY29udGFjdF9fcHJpdmFjeS0tY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xuICBmb250LXNpemU6IDMuMnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19wcml2YWN5LS1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42Njd2dztcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX3ByaXZhY3ktLWNoZWNrIGlucHV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAxLjMzM3Z3O1xuICAgIGhlaWdodDogMS4zMzN2dztcbiAgfVxufVxuXG4ucC1jb250YWN0X19wcml2YWN5LS1jaGVjayBpbnB1dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtY29udGFjdF9fcHJpdmFjeS0tY2hlY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuXG4ucC1jb250YWN0X19wcml2YWN5LS1jaGVjayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1mb3JtX19mb3JtLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjY2YwMztcbn1cblxuLnAtZm9ybV9fZm9ybS1pdGVtLmlzLWludmFsaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmNjZjAzO1xufVxuXG4ucC1mb3JtX19lcnJvciB7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjZmNjZjAzO1xufVxuXG4ucC1mb3JtX19zdWJtaXR0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuLnAtZm9ybV9fc3VibWl0dGVkLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fc3VibWl0dGVkLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnAtZm9ybV9fc3VibWl0dGVkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQuOHZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fc3VibWl0dGVkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbi5wLWZvcm1fX3N1Ym1pdHRlZC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuNzMzMzN2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fc3VibWl0dGVkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnAtZm9ybV9fc3VibWl0dGVkLWltYWdlIHtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3N1Ym1pdHRlZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTE1MHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5pcy1pbnZhbGlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgyNTIsIDIwNywgMywgMC43KTtcbn1cblxuLmZhZGVmb3JtLWVudGVyLWFjdGl2ZSxcbi5mYWRlZm9ybS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5mYWRlZm9ybS1lbnRlcixcbi5mYWRlZm9ybS1sZWF2ZS10byB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGVtZXNzYWdlLWVudGVyLWFjdGl2ZSxcbi5mYWRlbWVzc2FnZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cywgaGVpZ2h0IDAuNXM7XG59XG5cbi5mYWRlbWVzc2FnZS1lbnRlcixcbi5mYWRlbWVzc2FnZS1sZWF2ZS10byB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnAtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtbG9nb19fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxvZ29fX3dyYXAge1xuICAgIGJvdHRvbTogMnZ3O1xuICAgIGxlZnQ6IDN2dztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjhweCkge1xuICAucC1sb2dvX193cmFwIHtcbiAgICBib3R0b206IDZ2dztcbiAgICBsZWZ0OiA0dnc7XG4gIH1cbn1cblxuLnAtbG9nb19fd3JhcC0taW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9nb19fd3JhcC0taW1hZ2Uge1xuICAgIHdpZHRoOiAyOS41MzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5wLWxvZ29fX3dyYXAtLWNhcHR1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0My45cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGZvbnQtc2l6ZTogMi41MzMzM3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMTJiNjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxvZ29fX3dyYXAtLWNhcHR1cmUge1xuICAgIHdpZHRoOiAyOS41MzN2dztcbiAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gIH1cbn1cblxuLnAtbG9nb19faW1ncyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1sb2dvX19pbWdzLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtbG9nb19faW1ncy0taXRlbTAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMnZ3O1xuICB3aWR0aDogMTEuMnZ3O1xuICBoZWlnaHQ6IDExLjJ2dztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmNjZjAzO1xuICBhbmltYXRpb24tbmFtZTogdXBkb3duO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sb2dvX19pbWdzLS1pdGVtMDEge1xuICAgIHdpZHRoOiA5dnc7XG4gICAgaGVpZ2h0OiA5dnc7XG4gIH1cbn1cblxuLnAtbG9nb19faW1ncy0taXRlbTAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDN2dztcbiAgbGVmdDogMjV2dztcbiAgd2lkdGg6IDh2dztcbiAgaGVpZ2h0OiAyMS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sb2dvX19pbWdzLS1pdGVtMDIge1xuICAgIGxlZnQ6IDIydnc7XG4gICAgd2lkdGg6IDUuNXZ3O1xuICAgIGhlaWdodDogMTB2dztcbiAgfVxufVxuXG4ucC1sb2dvX19pbWdzLS1pdGVtMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXZ3O1xuICBsZWZ0OiAyOHZ3O1xuICB3aWR0aDogMTMuMzMzMzN2dztcbiAgaGVpZ2h0OiAyMS4zMzMzM3Z3O1xuICBhbmltYXRpb24tbmFtZTogdGlsdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sb2dvX19pbWdzLS1pdGVtMDMge1xuICAgIGJvdHRvbTogM3Z3O1xuICAgIGxlZnQ6IDI0dnc7XG4gICAgd2lkdGg6IDh2dztcbiAgICBoZWlnaHQ6IDEzLjV2dztcbiAgfVxufVxuXG4ucC1sb2dvX19pbWdzLS1pdGVtMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHZ3O1xuICBsZWZ0OiAyOS4zMzMzM3Z3O1xuICB3aWR0aDogMzJ2dztcbiAgaGVpZ2h0OiAyMS4zMzMzM3Z3O1xuICBmaWxsOiAjZmNjZjAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sb2dvX19pbWdzLS1pdGVtMDQge1xuICAgIHdpZHRoOiAxOS41dnc7XG4gICAgaGVpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbi5wLWxvZ29fX2ltZ3MtLWl0ZW0wNC0tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEuMzMzMzN2dztcbiAgYm90dG9tOiAxLjMzMzMzdnc7XG4gIHdpZHRoOiAxNnZ3O1xuICBoZWlnaHQ6IDh2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9nb19faW1ncy0taXRlbTA0LS1sZWZ0IHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBoZWlnaHQ6IDZ2dztcbiAgfVxufVxuXG4ucC1sb2dvX19pbWdzLS1pdGVtMDQtLXJpZ2h0IHtcbiAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gIGhlaWdodDogMTZ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9nb19faW1ncy0taXRlbTA0LS1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiA5dnc7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbi5wLWxvZ29fX2ltZ3MtLWl0ZW0wNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA1LjMzMzMzdnc7XG4gIGxlZnQ6IDMydnc7XG4gIHdpZHRoOiAzMnZ3O1xuICBoZWlnaHQ6IDIxLjMzMzMzdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxvZ29fX2ltZ3MtLWl0ZW0wNSB7XG4gICAgbGVmdDogMjUuNXZ3O1xuICAgIHdpZHRoOiAyM3Z3O1xuICAgIGhlaWdodDogMTEuNXZ3O1xuICB9XG59XG5cbi5wLWxvZ29fX2ltZ3MtLWl0ZW0wNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNS4zMzMzM3Z3O1xuICB3aWR0aDogMjYuNjY2Njd2dztcbiAgaGVpZ2h0OiAxNnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sb2dvX19pbWdzLS1pdGVtMDYge1xuICAgIHdpZHRoOiAxNXZ3O1xuICAgIGhlaWdodDogOS41dnc7XG4gIH1cbn1cblxuLnAtbG9nb19faW1ncy0taXRlbTA3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDh2dztcbiAgbGVmdDogMTJ2dztcbiAgd2lkdGg6IDUuMzMzMzN2dztcbiAgaGVpZ2h0OiAxMS4ydnc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaWRlQ2hhbmdlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9nb19faW1ncy0taXRlbTA3IHtcbiAgICB0b3A6IDJ2dztcbiAgICBsZWZ0OiAtNXZ3O1xuICAgIHdpZHRoOiAzdnc7XG4gICAgaGVpZ2h0OiAxMS4ydnc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNpZGVDaGFuZ2VfcGM7XG4gIH1cbn1cblxuLnAtbG9nb19faW1ncy0taXRlbTA4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzNy4zMzMzM3Z3O1xuICB3aWR0aDogMjR2dztcbiAgaGVpZ2h0OiAxOC42NjY2N3Z3O1xuICBhbmltYXRpb24tbmFtZTogdXBkb3duO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9nb19faW1ncy0taXRlbTA4IHtcbiAgICBsZWZ0OiAyM3Z3O1xuICAgIHdpZHRoOiAxMy41dnc7XG4gICAgaGVpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbi5wLWxvZ29fX2ltZ3MtLXdyYXAwMSB7XG4gIHdpZHRoOiAyNHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sb2dvX19pbWdzLS13cmFwMDEge1xuICAgIHdpZHRoOiAzNnZ3O1xuICB9XG59XG5cbi5wLWxvZ29fX2ltZ3MtLXdyYXAwMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjR2dztcbiAgaGVpZ2h0OiAyNHZ3O1xufVxuXG5Aa2V5ZnJhbWVzIHVwZG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRpbHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNpZGVDaGFuZ2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgcm90YXRlWSgzNmRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKSByb3RhdGVZKDcyZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApIHJvdGF0ZVkoMTA4ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDApIHJvdGF0ZVkoMTQ0ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAwKSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaWRlQ2hhbmdlX3BjIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDMwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxNTBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDAuMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG59XG5cbi5wLXJlYXNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIHBhZGRpbmctdG9wOiAxMC42NjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbiB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxufVxuXG4ucC1yZWFzb25fX2JnSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnAtcmVhc29uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgYm9sZDtcbiAgZm9udC1zaXplOiA4LjUzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDEyYjY5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMi42Njd2dztcbiAgfVxufVxuXG4ucC1yZWFzb25fX3RpdGxlLS1sZyB7XG4gIGZvbnQtc2l6ZTogMTEuMnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb25fX3RpdGxlLS1sZyB7XG4gICAgZm9udC1zaXplOiAzLjczM3Z3O1xuICB9XG59XG5cbi5wLXJlYXNvbl9fdGl0bGUtLXN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQm9sZDtcbiAgZm9udC1zaXplOiA4LjUzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbl9fdGl0bGUtLXN1YiB7XG4gICAgZm9udC1zaXplOiAyLjN2dztcbiAgfVxufVxuXG4ucC1yZWFzb25fX3RpdGxlLS1zdWJMZyB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTAuNjY2Njd2dztcbiAgY29sb3I6ICNmY2NmMDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbl9fdGl0bGUtLXN1YkxnIHtcbiAgICBmb250LXNpemU6IDMuMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG4ucC1yZWFzb25fX2xpc3QtLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX19saXN0LS1jYXJkIHtcbiAgICB3aWR0aDogMjUuMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg2N3Z3O1xuICB9XG4gIC5wLXJlYXNvbl9fbGlzdC0tY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnAtcmVhc29uX19saXN0LS1jYXJkTnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE4LjY2NjY3dnc7XG4gIHJpZ2h0OiAyLjY2NjY3dnc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZ2dztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2ZjY2YwMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX19saXN0LS1jYXJkTnVtIHtcbiAgICB0b3A6IDQuNjY2Njd2dztcbiAgICByaWdodDogMC42NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbi5wLXJlYXNvbl9fbGlzdC0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwLjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX19saXN0LS1pbWcge1xuICAgIHRvcDogMi42NjY2N3Z3O1xuICAgIHdpZHRoOiAxOC42Njd2dztcbiAgICBoZWlnaHQ6IDEyLjV2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucC1yZWFzb25fX2xpc3QtLWltZ0l0ZW0ge1xuICB3aWR0aDogNjYuNjY2Njd2dztcbn1cblxuLnAtcmVhc29uX19saXN0LS1jYXJkQ29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2dncgNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb25fX2xpc3QtLWNhcmRDb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDMzcmVtO1xuICAgIHBhZGRpbmc6IDQuMnZ3IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjhweCkge1xuICAucC1yZWFzb25fX2xpc3QtLWNhcmRDb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0M3JlbTtcbiAgICBwYWRkaW5nOiA0LjJ2dyAxLjZ2dztcbiAgfVxufVxuXG4ucC1yZWFzb25fX2xpc3QtLWNhcmRUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTdyZW07XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMTJiNjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbl9fbGlzdC0tY2FyZFRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJ2dztcbiAgICBmb250LXNpemU6IDEuNDY3dnc7XG4gIH1cbn1cblxuLnAtcmVhc29uX19saXN0LS1jYXJkVGV4dCB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNyZW07XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX19saXN0LS1jYXJkVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA2N3Z3O1xuICB9XG59XG5cbi5wLXJlYXNvbl9fbGlzdC0tdW5kZXJUZXh0IHtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDMuMnZ3O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX19saXN0LS11bmRlclRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX190YWIge1xuICAgIHdpZHRoOiA2Ni42Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucC1yZWFzb25fX3RhYi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uX190YWItLWxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnAtcmVhc29uX190YWItLWxpc3RJdGVtIHtcbiAgd2lkdGg6IDIxLjg2NjY3dnc7XG4gIG1hcmdpbi1yaWdodDogMC44dnc7XG4gIHBhZGRpbmc6IDEuMzMzMzN2dztcbiAgZm9udC1zaXplOiA0Ljh2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogc29saWQgM3B4ICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDAgLyA1cHggNXB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCAvIDVweCA1cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCAvIDVweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAxMmI2OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbl9fdGFiLS1saXN0SXRlbSB7XG4gICAgd2lkdGg6IDh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXZ3O1xuICAgIHBhZGRpbmc6IDAuN3Z3O1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gIH1cbn1cblxuLnAtcmVhc29uX190YWItLWxpc3RJdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wLXJlYXNvbl9fdGFiLS1saXN0SXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtcmVhc29uX190YWItLWxpc3RDb250ZW50IHtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIGJvcmRlcjogc29saWQgM3B4ICNlNmU2ZTY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHggLyAwIDAgNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweCAvIDAgMCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweCAvIDAgMCA1cHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb25fX3RhYi0tbGlzdENvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMS4zMzN2dyAzLjMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbl9fdGFiLS1saXN0Q29udGVudC0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4ucC1yZWFzb25fX3RhYi0tbGlzdEltZyB7XG4gIG1hcmdpbjogOHZ3IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbl9fdGFiLS1saXN0SW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnAtcmVhc29uX190YWItLWxpc3RUZXh0IHtcbiAgbWFyZ2luOiA1LjMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb25fX3RhYi0tbGlzdFRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gIH1cbn1cblxuLnAtcmVhc29uX190YWItLWxpc3RUZXh0LS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb25fX3RhYi0tbGlzdFRleHQtLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgfVxufVxuXG4ucC1yZWFzb25fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5cbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDEyYjY5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtc3RyZW5ndGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI2LjY2NjY3dncgMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kOiAjZmNjZjAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJlbmd0aCB7XG4gICAgcGFkZGluZzogNi42Njd2dyAxMHZ3IDIuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0cmVuZ3RoX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wLXN0cmVuZ3RoX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIGJvbGQ7XG4gIGZvbnQtc2l6ZTogOC41MzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RyZW5ndGhfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjV2dztcbiAgICBmb250LXNpemU6IDIuMTMzdnc7XG4gIH1cbn1cblxuLnAtc3RyZW5ndGhfX3RpdGxlLS1sZyB7XG4gIGZvbnQtc2l6ZTogMTEuMnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJlbmd0aF9fdGl0bGUtLWxnIHtcbiAgICBmb250LXNpemU6IDIuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0cmVuZ3RoX190ZXh0IHtcbiAgICB3aWR0aDogNDIuMjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjR2dztcbiAgfVxufVxuXG4ucC1zdHJlbmd0aF9fdGV4dC0taXRlbSB7XG4gIHBhZGRpbmc6IDh2dyA1LjMzMzMzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA4dnc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RyZW5ndGhfX3RleHQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDJ2dztcbiAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDJ2dztcbiAgfVxufVxuXG4ucC1zdHJlbmd0aF9fdGV4dC0tdW5kZXIge1xuICBmb250LXNpemU6IDMuMnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJlbmd0aF9fdGV4dC0tdW5kZXIge1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RyZW5ndGhfX2ltZyB7XG4gICAgd2lkdGg6IDMzLjMzM3Z3O1xuICB9XG59XG5cbi5wLXN0cmVuZ3RoX19iZ0ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnAtc3RyZW5ndGhfX2JnSW1nIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMC41dnc7XG59XG5cbi5wLXN1cHBvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAxNnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cblxuLnAtc3VwcG9ydF9fYmdJbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucC1zdXBwb3J0X19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydF9faGVhZCB7XG4gICAgd2lkdGg6IDY2LjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvIDUuMzMzdnc7XG4gIH1cbn1cblxuLnAtc3VwcG9ydF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgYm9sZDtcbiAgZm9udC1zaXplOiA4LjUzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDEyYjY5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjczM3Z3O1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX3RpdGxlLS1zdWIge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIGJvbGQ7XG4gIGZvbnQtc2l6ZTogNi45MzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X190aXRsZS0tc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjUzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjJweDtcbiAgICBmb250LXNpemU6IDEuODY3dnc7XG4gIH1cbn1cblxuLnAtc3VwcG9ydF9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1cHBvcnRfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG4ucC1zdXBwb3J0X19saXN0LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydF9fbGlzdC0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42Njd2dztcbiAgfVxufVxuXG4ucC1zdXBwb3J0X19saXN0LS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1zdXBwb3J0X19saXN0LS1pdGVtVGV4dCB7XG4gIHdpZHRoOiA2Mi41MzMzM3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19saXN0LS1pdGVtVGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX2xpc3QtLWl0ZW1OdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDIxLjMzMzMzdnc7XG4gIG1hcmdpbi1yaWdodDogNS4zMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOHZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjEuMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZjY2YwMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1cHBvcnRfX2xpc3QtLWl0ZW1OdW0ge1xuICAgIHdpZHRoOiA3LjU3NXZ3O1xuICAgIGhlaWdodDogNi42Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzdnc7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuNjY3dnc7XG4gIH1cbn1cblxuLnAtc3VwcG9ydF9fbGlzdC0taXRlbU51bSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMC44dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1cHBvcnRfX2xpc3QtLWl0ZW1OdW0gc3BhbiB7XG4gICAgcmlnaHQ6IDAuM3Z3O1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX2xpc3QtLWl0ZW1OdW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxLjMzMzMzdnc7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDQwdnc7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjY2YwMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydF9fbGlzdC0taXRlbU51bTo6YWZ0ZXIge1xuICAgIHRvcDogNi42Njd2dztcbiAgICB3aWR0aDogMC40dnc7XG4gICAgaGVpZ2h0OiA1LjMzM3Z3O1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX2xpc3QtLWl0ZW1OdW06bnRoLWNoaWxkKDQpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtc3VwcG9ydF9fbGlzdC0taXRlbVRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDEyYjY5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19saXN0LS1pdGVtVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzMzdnc7XG4gICAgZm9udC1zaXplOiAxLjQ2N3Z3O1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX2xpc3QtLWl0ZW1Db250ZW50IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1cHBvcnRfX2xpc3QtLWl0ZW1Db250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNjd2dztcbiAgfVxufVxuXG4ucC1zdXBwb3J0X191bmRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X191bmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gIH1cbn1cblxuLnAtc3VwcG9ydC0taGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtc3VwcG9ydF9fZm9vdCB7XG4gIHBhZGRpbmc6IDE2dncgNS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19mb290IHtcbiAgICB3aWR0aDogNjYuNjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNS4zMzN2dyA2LjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1cHBvcnRfX2Zvb3QtLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19mb290LS13cmFwIHtcbiAgICB3aWR0aDogNDEuNzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjR2dztcbiAgfVxufVxuXG4ucC1zdXBwb3J0X19mb290LS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zaXplOiA2LjkzMzMzdnc7XG4gIGNvbG9yOiAjMDEyYjY5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19mb290LS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40dnc7XG4gICAgZm9udC1zaXplOiAxLjg2N3Z3O1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX2Zvb3QtLXRpdGxlX19sZyB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19mb290LS10aXRsZV9fbGcge1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydF9fZm9vdC0taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucC1zdXBwb3J0X19mb290X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydF9fZm9vdF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gIH1cbn1cblxuLnAtc3VwcG9ydF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1cHBvcnRfX2ltZyB7XG4gICAgd2lkdGg6IDIyLjMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnAtc3VwcG9ydF9fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAyLjY2NjY3dnc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydF9fYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgIHBhZGRpbmc6IDJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX2FkZHJlc3MtLWl0ZW0ge1xuICBmb250LXNpemU6IGdldF92dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VwcG9ydF9fYWRkcmVzcy0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjA2N3Z3O1xuICB9XG59XG5cbi5wLXN1cHBvcnRfX2FkZHJlc3MtLWltZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19hZGRyZXNzLS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnAtc3VwcG9ydF9fYWRkcmVzcy0taW1nIGltZyB7XG4gIHdpZHRoOiAyNi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBwb3J0X19hZGRyZXNzLS1pbWcgaW1nIHtcbiAgICB3aWR0aDogOC4zMzN2dztcbiAgICBoZWlnaHQ6IDV2dztcbiAgfVxufVxuXG4ucC1zdXBwb3J0X19hZGRyZXNzLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRzbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1kc2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1kc2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWRzcC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1kc3Atbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWRzcC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LWRzcC1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFkZS1pbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG59XG5cbi5mYWRlLWluLmZhZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tYXJrZXItYW5pbWF0aW9uLm1hcmtlci1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAwLjhlbTtcbn1cblxuLm1hcmtlci1hbmltYXRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZjY2YwMyA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmNjZjAzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmNjZjAzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmY2NmMDMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZjY2YwMyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAwLjhlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG59XG5cbi51LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgdS1pbmRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICB0ZXh0LWluZGVudDogLTJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICB0ZXh0LWluZGVudDogLTJ2dztcbiAgfVxufVxuXG4udS1pbmRlbnQxIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG59XG5cbi51LWluZGVudDIge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udS1tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnUtbXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udS1tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnUtbXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi51LW10MzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4udS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnUtbXQ0NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4udS1tdDU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLnUtbXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi51LW10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG4udS1tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnUtbXQ3NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4udS1tdDg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLnUtbXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi51LW10OTUge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG4udS1tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4udS1tdDEwNSB7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xufVxuXG4udS1tdDExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG4udS1tdDExNSB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4udS1tdDEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4udS1tdDEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xufVxuXG4udS1tdDEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4udS1tdDEzNSB7XG4gIG1hcmdpbi10b3A6IDEzNXB4O1xufVxuXG4udS1tdDE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4udS1tdDE0NSB7XG4gIG1hcmdpbi10b3A6IDE0NXB4O1xufVxuXG4udS1tdDE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4udS1tdDE1NSB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xufVxuXG4udS1tdDE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4udS1tdDE2NSB7XG4gIG1hcmdpbi10b3A6IDE2NXB4O1xufVxuXG4udS1tdDE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuXG4udS1tdDE3NSB7XG4gIG1hcmdpbi10b3A6IDE3NXB4O1xufVxuXG4udS1tdDE4MCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG4udS1tdDE4NSB7XG4gIG1hcmdpbi10b3A6IDE4NXB4O1xufVxuXG4udS1tdDE5MCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4udS1tdDE5NSB7XG4gIG1hcmdpbi10b3A6IDE5NXB4O1xufVxuXG4udS1tdDIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG4udS1tdDIwNSB7XG4gIG1hcmdpbi10b3A6IDIwNXB4O1xufVxuXG4udS1tdDIxMCB7XG4gIG1hcmdpbi10b3A6IDIxMHB4O1xufVxuXG4udS1tdDIxNSB7XG4gIG1hcmdpbi10b3A6IDIxNXB4O1xufVxuXG4udS1tdDIyMCB7XG4gIG1hcmdpbi10b3A6IDIyMHB4O1xufVxuXG4udS1tdDIyNSB7XG4gIG1hcmdpbi10b3A6IDIyNXB4O1xufVxuXG4udS1tdDIzMCB7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xufVxuXG4udS1tdDIzNSB7XG4gIG1hcmdpbi10b3A6IDIzNXB4O1xufVxuXG4udS1tdDI0MCB7XG4gIG1hcmdpbi10b3A6IDI0MHB4O1xufVxuXG4udS1tdDI0NSB7XG4gIG1hcmdpbi10b3A6IDI0NXB4O1xufVxuXG4udS1tdDI1MCB7XG4gIG1hcmdpbi10b3A6IDI1MHB4O1xufVxuXG4udS1tdDI1NSB7XG4gIG1hcmdpbi10b3A6IDI1NXB4O1xufVxuXG4udS1tdDI2MCB7XG4gIG1hcmdpbi10b3A6IDI2MHB4O1xufVxuXG4udS1tdDI2NSB7XG4gIG1hcmdpbi10b3A6IDI2NXB4O1xufVxuXG4udS1tdDI3MCB7XG4gIG1hcmdpbi10b3A6IDI3MHB4O1xufVxuXG4udS1tdDI3NSB7XG4gIG1hcmdpbi10b3A6IDI3NXB4O1xufVxuXG4udS1tdDI4MCB7XG4gIG1hcmdpbi10b3A6IDI4MHB4O1xufVxuXG4udS1tdDI4NSB7XG4gIG1hcmdpbi10b3A6IDI4NXB4O1xufVxuXG4udS1tdDI5MCB7XG4gIG1hcmdpbi10b3A6IDI5MHB4O1xufVxuXG4udS1tdDI5NSB7XG4gIG1hcmdpbi10b3A6IDI5NXB4O1xufVxuXG4udS1tdDMwMCB7XG4gIG1hcmdpbi10b3A6IDMwMHB4O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLnUtbWIxMDUge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLnUtbWIxMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLnUtbWIxMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLnUtbWIxMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLnUtbWIxMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLnUtbWIxMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLnUtbWIxMzUge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLnUtbWIxNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLnUtbWIxNDUge1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbn1cblxuLnUtbWIxNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLnUtbWIxNTUge1xuICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbn1cblxuLnUtbWIxNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLnUtbWIxNjUge1xuICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbn1cblxuLnUtbWIxNzAge1xuICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbn1cblxuLnUtbWIxNzUge1xuICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbn1cblxuLnUtbWIxODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLnUtbWIxODUge1xuICBtYXJnaW4tYm90dG9tOiAxODVweDtcbn1cblxuLnUtbWIxOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cblxuLnUtbWIxOTUge1xuICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbn1cblxuLnUtbWIyMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLnUtbWIyMDUge1xuICBtYXJnaW4tYm90dG9tOiAyMDVweDtcbn1cblxuLnUtbWIyMTAge1xuICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbn1cblxuLnUtbWIyMTUge1xuICBtYXJnaW4tYm90dG9tOiAyMTVweDtcbn1cblxuLnUtbWIyMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbn1cblxuLnUtbWIyMjUge1xuICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbn1cblxuLnUtbWIyMzAge1xuICBtYXJnaW4tYm90dG9tOiAyMzBweDtcbn1cblxuLnUtbWIyMzUge1xuICBtYXJnaW4tYm90dG9tOiAyMzVweDtcbn1cblxuLnUtbWIyNDAge1xuICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbn1cblxuLnUtbWIyNDUge1xuICBtYXJnaW4tYm90dG9tOiAyNDVweDtcbn1cblxuLnUtbWIyNTAge1xuICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbn1cblxuLnUtbWIyNTUge1xuICBtYXJnaW4tYm90dG9tOiAyNTVweDtcbn1cblxuLnUtbWIyNjAge1xuICBtYXJnaW4tYm90dG9tOiAyNjBweDtcbn1cblxuLnUtbWIyNjUge1xuICBtYXJnaW4tYm90dG9tOiAyNjVweDtcbn1cblxuLnUtbWIyNzAge1xuICBtYXJnaW4tYm90dG9tOiAyNzBweDtcbn1cblxuLnUtbWIyNzUge1xuICBtYXJnaW4tYm90dG9tOiAyNzVweDtcbn1cblxuLnUtbWIyODAge1xuICBtYXJnaW4tYm90dG9tOiAyODBweDtcbn1cblxuLnUtbWIyODUge1xuICBtYXJnaW4tYm90dG9tOiAyODVweDtcbn1cblxuLnUtbWIyOTAge1xuICBtYXJnaW4tYm90dG9tOiAyOTBweDtcbn1cblxuLnUtbWIyOTUge1xuICBtYXJnaW4tYm90dG9tOiAyOTVweDtcbn1cblxuLnUtbWIzMDAge1xuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbn1cblxuLnUtbWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnUtbWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udS1tbDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4udS1tbDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4udS1tbDQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4udS1tbDYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4udS1tbDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4udS1tbDkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi51LW1sMTA1IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xufVxuXG4udS1tbDExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cblxuLnUtbWwxMTUge1xuICBtYXJnaW4tbGVmdDogMTE1cHg7XG59XG5cbi51LW1sMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4udS1tbDEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweDtcbn1cblxuLnUtbWwxMzAge1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi51LW1sMTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xufVxuXG4udS1tbDE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cblxuLnUtbWwxNDUge1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG5cbi51LW1sMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4udS1tbDE1NSB7XG4gIG1hcmdpbi1sZWZ0OiAxNTVweDtcbn1cblxuLnUtbWwxNjAge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi51LW1sMTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xufVxuXG4udS1tbDE3MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNzBweDtcbn1cblxuLnUtbWwxNzUge1xuICBtYXJnaW4tbGVmdDogMTc1cHg7XG59XG5cbi51LW1sMTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuXG4udS1tbDE4NSB7XG4gIG1hcmdpbi1sZWZ0OiAxODVweDtcbn1cblxuLnUtbWwxOTAge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5cbi51LW1sMTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xufVxuXG4udS1tbDIwMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLnUtbWwyMDUge1xuICBtYXJnaW4tbGVmdDogMjA1cHg7XG59XG5cbi51LW1sMjEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xufVxuXG4udS1tbDIxNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMTVweDtcbn1cblxuLnUtbWwyMjAge1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5cbi51LW1sMjI1IHtcbiAgbWFyZ2luLWxlZnQ6IDIyNXB4O1xufVxuXG4udS1tbDIzMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMzBweDtcbn1cblxuLnUtbWwyMzUge1xuICBtYXJnaW4tbGVmdDogMjM1cHg7XG59XG5cbi51LW1sMjQwIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xufVxuXG4udS1tbDI0NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNDVweDtcbn1cblxuLnUtbWwyNTAge1xuICBtYXJnaW4tbGVmdDogMjUwcHg7XG59XG5cbi51LW1sMjU1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1NXB4O1xufVxuXG4udS1tbDI2MCB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweDtcbn1cblxuLnUtbWwyNjUge1xuICBtYXJnaW4tbGVmdDogMjY1cHg7XG59XG5cbi51LW1sMjcwIHtcbiAgbWFyZ2luLWxlZnQ6IDI3MHB4O1xufVxuXG4udS1tbDI3NSB7XG4gIG1hcmdpbi1sZWZ0OiAyNzVweDtcbn1cblxuLnUtbWwyODAge1xuICBtYXJnaW4tbGVmdDogMjgwcHg7XG59XG5cbi51LW1sMjg1IHtcbiAgbWFyZ2luLWxlZnQ6IDI4NXB4O1xufVxuXG4udS1tbDI5MCB7XG4gIG1hcmdpbi1sZWZ0OiAyOTBweDtcbn1cblxuLnUtbWwyOTUge1xuICBtYXJnaW4tbGVmdDogMjk1cHg7XG59XG5cbi51LW1sMzAwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuXG4udS1tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnUtbXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi51LW1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi51LW1yMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi51LW1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi51LW1yNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi51LW1yODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi51LW1yOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbi51LW1yMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLnUtbXIxMDUge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuXG4udS1tcjExMCB7XG4gIG1hcmdpbi1yaWdodDogMTEwcHg7XG59XG5cbi51LW1yMTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLnUtbXIxMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4udS1tcjEyNSB7XG4gIG1hcmdpbi1yaWdodDogMTI1cHg7XG59XG5cbi51LW1yMTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbn1cblxuLnUtbXIxMzUge1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xufVxuXG4udS1tcjE0MCB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG59XG5cbi51LW1yMTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbn1cblxuLnUtbXIxNTAge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuXG4udS1tcjE1NSB7XG4gIG1hcmdpbi1yaWdodDogMTU1cHg7XG59XG5cbi51LW1yMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuLnUtbXIxNjUge1xuICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xufVxuXG4udS1tcjE3MCB7XG4gIG1hcmdpbi1yaWdodDogMTcwcHg7XG59XG5cbi51LW1yMTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbn1cblxuLnUtbXIxODAge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xufVxuXG4udS1tcjE4NSB7XG4gIG1hcmdpbi1yaWdodDogMTg1cHg7XG59XG5cbi51LW1yMTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbn1cblxuLnUtbXIxOTUge1xuICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xufVxuXG4udS1tcjIwMCB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG59XG5cbi51LW1yMjA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDVweDtcbn1cblxuLnUtbXIyMTAge1xuICBtYXJnaW4tcmlnaHQ6IDIxMHB4O1xufVxuXG4udS1tcjIxNSB7XG4gIG1hcmdpbi1yaWdodDogMjE1cHg7XG59XG5cbi51LW1yMjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbn1cblxuLnUtbXIyMjUge1xuICBtYXJnaW4tcmlnaHQ6IDIyNXB4O1xufVxuXG4udS1tcjIzMCB7XG4gIG1hcmdpbi1yaWdodDogMjMwcHg7XG59XG5cbi51LW1yMjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMzVweDtcbn1cblxuLnUtbXIyNDAge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xufVxuXG4udS1tcjI0NSB7XG4gIG1hcmdpbi1yaWdodDogMjQ1cHg7XG59XG5cbi51LW1yMjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbn1cblxuLnUtbXIyNTUge1xuICBtYXJnaW4tcmlnaHQ6IDI1NXB4O1xufVxuXG4udS1tcjI2MCB7XG4gIG1hcmdpbi1yaWdodDogMjYwcHg7XG59XG5cbi51LW1yMjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNjVweDtcbn1cblxuLnUtbXIyNzAge1xuICBtYXJnaW4tcmlnaHQ6IDI3MHB4O1xufVxuXG4udS1tcjI3NSB7XG4gIG1hcmdpbi1yaWdodDogMjc1cHg7XG59XG5cbi51LW1yMjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbn1cblxuLnUtbXIyODUge1xuICBtYXJnaW4tcmlnaHQ6IDI4NXB4O1xufVxuXG4udS1tcjI5MCB7XG4gIG1hcmdpbi1yaWdodDogMjkwcHg7XG59XG5cbi51LW1yMjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOTVweDtcbn1cblxuLnUtbXIzMDAge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xufVxuXG4udS1uZXdMaW5lLXBjOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uZXdMaW5lLXBjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxBXCI7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxufVxuXG4udS1uZXdMaW5lLXNwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcQVwiO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uZXdMaW5lLXNwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnUtbmV3TGluZS1ubyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnUtcHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnUtcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnUtcHQ0NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnUtcHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnUtcHQ3NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi51LXB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnUtcHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbi51LXB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4udS1wdDEwNSB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbn1cblxuLnUtcHQxMTAge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi51LXB0MTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4udS1wdDEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLnUtcHQxMjUge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG59XG5cbi51LXB0MTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4udS1wdDEzNSB7XG4gIHBhZGRpbmctdG9wOiAxMzVweDtcbn1cblxuLnUtcHQxNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi51LXB0MTQ1IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4udS1wdDE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLnUtcHQxNTUge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG59XG5cbi51LXB0MTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4udS1wdDE2NSB7XG4gIHBhZGRpbmctdG9wOiAxNjVweDtcbn1cblxuLnUtcHQxNzAge1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG59XG5cbi51LXB0MTc1IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xufVxuXG4udS1wdDE4MCB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbn1cblxuLnUtcHQxODUge1xuICBwYWRkaW5nLXRvcDogMTg1cHg7XG59XG5cbi51LXB0MTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4udS1wdDE5NSB7XG4gIHBhZGRpbmctdG9wOiAxOTVweDtcbn1cblxuLnUtcHQyMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbi51LXB0MjA1IHtcbiAgcGFkZGluZy10b3A6IDIwNXB4O1xufVxuXG4udS1wdDIxMCB7XG4gIHBhZGRpbmctdG9wOiAyMTBweDtcbn1cblxuLnUtcHQyMTUge1xuICBwYWRkaW5nLXRvcDogMjE1cHg7XG59XG5cbi51LXB0MjIwIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xufVxuXG4udS1wdDIyNSB7XG4gIHBhZGRpbmctdG9wOiAyMjVweDtcbn1cblxuLnUtcHQyMzAge1xuICBwYWRkaW5nLXRvcDogMjMwcHg7XG59XG5cbi51LXB0MjM1IHtcbiAgcGFkZGluZy10b3A6IDIzNXB4O1xufVxuXG4udS1wdDI0MCB7XG4gIHBhZGRpbmctdG9wOiAyNDBweDtcbn1cblxuLnUtcHQyNDUge1xuICBwYWRkaW5nLXRvcDogMjQ1cHg7XG59XG5cbi51LXB0MjUwIHtcbiAgcGFkZGluZy10b3A6IDI1MHB4O1xufVxuXG4udS1wdDI1NSB7XG4gIHBhZGRpbmctdG9wOiAyNTVweDtcbn1cblxuLnUtcHQyNjAge1xuICBwYWRkaW5nLXRvcDogMjYwcHg7XG59XG5cbi51LXB0MjY1IHtcbiAgcGFkZGluZy10b3A6IDI2NXB4O1xufVxuXG4udS1wdDI3MCB7XG4gIHBhZGRpbmctdG9wOiAyNzBweDtcbn1cblxuLnUtcHQyNzUge1xuICBwYWRkaW5nLXRvcDogMjc1cHg7XG59XG5cbi51LXB0MjgwIHtcbiAgcGFkZGluZy10b3A6IDI4MHB4O1xufVxuXG4udS1wdDI4NSB7XG4gIHBhZGRpbmctdG9wOiAyODVweDtcbn1cblxuLnUtcHQyOTAge1xuICBwYWRkaW5nLXRvcDogMjkwcHg7XG59XG5cbi51LXB0Mjk1IHtcbiAgcGFkZGluZy10b3A6IDI5NXB4O1xufVxuXG4udS1wdDMwMCB7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnUtcGI1IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi51LXBiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi51LXBiMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4udS1wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi51LXBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi51LXBiNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4udS1wYjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi51LXBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi51LXBiOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi51LXBiMTA1IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xufVxuXG4udS1wYjExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLnUtcGIxMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi51LXBiMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4udS1wYjEyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnUtcGIxMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi51LXBiMTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xufVxuXG4udS1wYjE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnUtcGIxNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG59XG5cbi51LXBiMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4udS1wYjE1NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbn1cblxuLnUtcGIxNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5cbi51LXBiMTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xufVxuXG4udS1wYjE3MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuLnUtcGIxNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG59XG5cbi51LXBiMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuXG4udS1wYjE4NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLnUtcGIxOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG59XG5cbi51LXBiMTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xufVxuXG4udS1wYjIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLnUtcGIyMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XG59XG5cbi51LXBiMjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xufVxuXG4udS1wYjIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbn1cblxuLnUtcGIyMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG59XG5cbi51LXBiMjI1IHtcbiAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xufVxuXG4udS1wYjIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbn1cblxuLnUtcGIyMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XG59XG5cbi51LXBiMjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xufVxuXG4udS1wYjI0NSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNDVweDtcbn1cblxuLnUtcGIyNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG59XG5cbi51LXBiMjU1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1NXB4O1xufVxuXG4udS1wYjI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbn1cblxuLnUtcGIyNjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjY1cHg7XG59XG5cbi51LXBiMjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xufVxuXG4udS1wYjI3NSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNzVweDtcbn1cblxuLnUtcGIyODAge1xuICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XG59XG5cbi51LXBiMjg1IHtcbiAgcGFkZGluZy1ib3R0b206IDI4NXB4O1xufVxuXG4udS1wYjI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyOTBweDtcbn1cblxuLnUtcGIyOTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjk1cHg7XG59XG5cbi51LXBiMzAwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnUtcGw1IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi51LXBsMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi51LXBsMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi51LXBsNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi51LXBsNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi51LXBsNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi51LXBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5cbi51LXBsOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLnUtcGwxMDUge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xufVxuXG4udS1wbDExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG5cbi51LXBsMTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbn1cblxuLnUtcGwxMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4udS1wbDEyNSB7XG4gIHBhZGRpbmctbGVmdDogMTI1cHg7XG59XG5cbi51LXBsMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cblxuLnUtcGwxMzUge1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xufVxuXG4udS1wbDE0MCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG5cbi51LXBsMTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbn1cblxuLnUtcGwxNTAge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4udS1wbDE1NSB7XG4gIHBhZGRpbmctbGVmdDogMTU1cHg7XG59XG5cbi51LXBsMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cblxuLnUtcGwxNjUge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuXG4udS1wbDE3MCB7XG4gIHBhZGRpbmctbGVmdDogMTcwcHg7XG59XG5cbi51LXBsMTc1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbn1cblxuLnUtcGwxODAge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4udS1wbDE4NSB7XG4gIHBhZGRpbmctbGVmdDogMTg1cHg7XG59XG5cbi51LXBsMTkwIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbn1cblxuLnUtcGwxOTUge1xuICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xufVxuXG4udS1wbDIwMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG5cbi51LXBsMjA1IHtcbiAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbn1cblxuLnUtcGwyMTAge1xuICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xufVxuXG4udS1wbDIxNSB7XG4gIHBhZGRpbmctbGVmdDogMjE1cHg7XG59XG5cbi51LXBsMjIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbn1cblxuLnUtcGwyMjUge1xuICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xufVxuXG4udS1wbDIzMCB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHg7XG59XG5cbi51LXBsMjM1IHtcbiAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbn1cblxuLnUtcGwyNDAge1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xufVxuXG4udS1wbDI0NSB7XG4gIHBhZGRpbmctbGVmdDogMjQ1cHg7XG59XG5cbi51LXBsMjUwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbn1cblxuLnUtcGwyNTUge1xuICBwYWRkaW5nLWxlZnQ6IDI1NXB4O1xufVxuXG4udS1wbDI2MCB7XG4gIHBhZGRpbmctbGVmdDogMjYwcHg7XG59XG5cbi51LXBsMjY1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNjVweDtcbn1cblxuLnUtcGwyNzAge1xuICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xufVxuXG4udS1wbDI3NSB7XG4gIHBhZGRpbmctbGVmdDogMjc1cHg7XG59XG5cbi51LXBsMjgwIHtcbiAgcGFkZGluZy1sZWZ0OiAyODBweDtcbn1cblxuLnUtcGwyODUge1xuICBwYWRkaW5nLWxlZnQ6IDI4NXB4O1xufVxuXG4udS1wbDI5MCB7XG4gIHBhZGRpbmctbGVmdDogMjkwcHg7XG59XG5cbi51LXBsMjk1IHtcbiAgcGFkZGluZy1sZWZ0OiAyOTVweDtcbn1cblxuLnUtcGwzMDAge1xuICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xufVxuXG4udS1wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnUtcHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi51LXByMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udS1wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnUtcHIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi51LXByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4udS1wcjM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnUtcHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi51LXByNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4udS1wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnUtcHI1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi51LXByNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4udS1wcjY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnUtcHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi51LXByNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4udS1wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnUtcHI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbi51LXByOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4udS1wcjk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuLnUtcHIxMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnUtcHIxMDUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cblxuLnUtcHIxMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuLnUtcHIxMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbn1cblxuLnUtcHIxMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnUtcHIxMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbn1cblxuLnUtcHIxMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbn1cblxuLnUtcHIxMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cblxuLnUtcHIxNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLnUtcHIxNDUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cblxuLnUtcHIxNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cblxuLnUtcHIxNTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbn1cblxuLnUtcHIxNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbn1cblxuLnUtcHIxNjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbn1cblxuLnUtcHIxNzAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cblxuLnUtcHIxNzUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbn1cblxuLnUtcHIxODAge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuLnUtcHIxODUge1xuICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbn1cblxuLnUtcHIxOTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbn1cblxuLnUtcHIxOTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbn1cblxuLnUtcHIyMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cblxuLnUtcHIyMDUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDVweDtcbn1cblxuLnUtcHIyMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbn1cblxuLnUtcHIyMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTVweDtcbn1cblxuLnUtcHIyMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbn1cblxuLnUtcHIyMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjVweDtcbn1cblxuLnUtcHIyMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcbn1cblxuLnUtcHIyMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzVweDtcbn1cblxuLnUtcHIyNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbn1cblxuLnUtcHIyNDUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDVweDtcbn1cblxuLnUtcHIyNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbn1cblxuLnUtcHIyNTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNTVweDtcbn1cblxuLnUtcHIyNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNjBweDtcbn1cblxuLnUtcHIyNjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNjVweDtcbn1cblxuLnUtcHIyNzAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNzBweDtcbn1cblxuLnUtcHIyNzUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNzVweDtcbn1cblxuLnUtcHIyODAge1xuICBwYWRkaW5nLXJpZ2h0OiAyODBweDtcbn1cblxuLnUtcHIyODUge1xuICBwYWRkaW5nLXJpZ2h0OiAyODVweDtcbn1cblxuLnUtcHIyOTAge1xuICBwYWRkaW5nLXJpZ2h0OiAyOTBweDtcbn1cblxuLnUtcHIyOTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyOTVweDtcbn1cblxuLnUtcHIzMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50XG4gICBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLypcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAvKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5wLWZvb3RlciB7XG4gIHBhZGRpbmc6IGdldF92dygyNCk7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAzLjczM3Z3IDh2dztcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoMjApO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoMjApO1xuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDEwKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMDY3dnc7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBnZXRfdncoMTApO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZUNvbG9yO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogZ2V0X3Z3KDEwKTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy9ob3ZlciBhbmltYXRpb25cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYmFzZUNvbG9yO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fQ29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBnZXRfdncoMTApO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDI0KTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0taXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBnZXRfdncoMjApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjY3dnc7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByaXZhY3lNYXJrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMnZ3O1xuICAgICAgLy8gYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIE1peGluLCBGdW5jdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBNZWRpYSBRdWVyeSDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vIGV4KSBAaW5jbHVkZSBtcShtZCl7fTtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJyZWFrcG9pbnQg44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludHM6IChcbiAgXCJzbVwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpXCIsXG4gIFwic3Atb25seVwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXCIsXG4gIFwibWRcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiLFxuICBcImxnXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI4cHgpXCIsXG4gIFwieGxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzBweClcIixcbikgIWRlZmF1bHQ7XG5cbi8vIEBtaXhpbuOBp+ODoeODh+OCo+OCouOCr+OCqOODquOCkuWRvOOBs+WHuuOBmVxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBTaXplIEF1dG8gQ2FsY3VsYXRpb24g44K144Kk44K66Ieq5YuV6KiI566XXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyB2dyBmdW5jdGlvbiBTUOODh+OCtuOCpOODs+W5heWfuua6luOBruOCteOCpOOCuig3NjcpXG4vLyBleCkgd2lkdGg6IGdldF92dygxMDApO1xuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0OiAzNzUpIHtcbiAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcblxuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbi8vIGZvbnQtc2l6ZSBtaXhpblxuLy8gZXgpIEBpbmNsdWRlIGZ6X3Z3KDIwKTtcbkBtaXhpbiBmel92dygkZm9udF9zaXplOiAxMCkge1xuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcbn1cblxuLy8gbWFyZ2luLWJvdHRvbSBtaXhpblxuLy8gZXgpIEBpbmNsdWRlIG1nYnRtX3Z3KDIwKTtcbkBtaXhpbiBtZ2J0bV92dygkbWdfYnRtOiAxMCkge1xuICBtYXJnaW4tYm90dG9tOiBnZXRfdncoJG1nX2J0bSk7XG59XG5cbi8vIHBhZGRpbmctYm90dG9tIG1peGluXG4vLyBleCkgQGluY2x1ZGUgcGRidG1fdncoMjApO1xuQG1peGluIHBkYnRtX3Z3KCRwZF9idG06IDEwKSB7XG4gIHBhZGRpbmctYm90dG9tOiBnZXRfdncoJHBkX2J0bSk7XG59XG5cbi8vIEZvcm0gUmVzZXQg44OV44Kp44O844Og44Oq44K744OD44OIXG4vLyDjg5bjg6njgqbjgrbmr47jga7jg4fjgrbjgqTjg7PjgpLliJ3mnJ/ljJYoX2Jhc2Uuc2Nzc+OBp+WFqOS9k+WIneacn+WMluWPr+iDvSlcbi8vIGV4KSBAaW5jbHVkZSBmb3JtX3Jlc2V0O1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmb3JtX3Jlc2V0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gRm9ybSBQbGFjZWhvbGRlciBDb2xvciDjg5Xjgqnjg7zjg6Djg5fjg6zjgqTjgrnjg5vjg6vjg4Djg7zjgqvjg6njg7xcbi8vIOODl+ODrOOCpOOCueODm+ODq+ODgOODvOOBruaWh+Wtl+iJsuWkieabtFxuLy8gZXgpIEBpbmNsdWRlIHBsYWNlaG9sZGVyX2NvbG9yKCMwN2YpO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbGFjZWhvbGRlcl9jb2xvcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhpZGUgVGV4dCDjg4bjgq3jgrnjg4jpnZ7ooajnpLpcbi8vIGgx44Ot44K055S75YOP44G45LuY5LiO44GX44Gf44OG44Kt44K544OI44KS6Z2e6KGo56S6XG4vLyBleCkgQGluY2x1ZGUgdGV4dF9oaWRkZW47XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRleHRfaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDIwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIENlbnRlcmluZyBQb3NpdGlvblxuLy8g6Kaq6KaB57Sg44Gr5a++44GX44Gm44K744Oz44K/44Oq44Oz44Kw44GZ44KLXG4vLyBleCkgQGluY2x1ZGUgY2VudGVyUG9zaXRpb24oeCk7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2VudGVyUG9zaXRpb24oJGRpcmVjdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgLy8g5LiK5LiL5bem5Y+z5Lit5aSu44Gr6YWN572uXG4gIEBpZiAkZGlyZWN0aW9uPT14eSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLy8g5bem5Y+z5Lit5aSu44Gr6YWN572uXG4gIEBlbHNlIGlmICRkaXJlY3Rpb249PXgge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAvLyDkuIrkuIvkuK3lpK7jgavphY3nva5cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbj09eSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi8vIEJhY2tncm91bmQgSW1hZ2Vcbi8vIGJhY2tncm91bmTjga7jg5fjg63jg5Hjg4bjgqPjga7oqJjov7DjgpLnnIHnlaVcbi8vIGV4KSBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGJnMDEgKyBcIi5qcGdcIik7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDlpInmlbDjgavnlLvlg4/jg5Xjgqnjg6vjg4Djgb7jgafjga7jg5HjgrnjgpLoqK3lrppcbiRwYXRoSW1nOiBcIi9hc3NldHMvaW1nL3BhZ2UvXCIgIWRlZmF1bHQ7XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCRmaWxlTmFtZSkge1xuICAvLyDihpMg44OV44Kp44Or44OA44G+44Gn44Gu44OR44K5ICsg55S75YOP5ZCNIOOBp+ODkeOCueOBruiomOi8ieOCkuecgeeVpVxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGhJbWcrJGZpbGVOYW1lKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLy8gVHJpYW5nbGUgSWNvbiDkuInop5LlvaJcbi8vIOeWkeS8vOimgee0oOOBruS4ieinkuW9ouOCkuS9nOaIkFxuLy8gZXgpIEBpbmNsdWRlIHRyaWFuZ2xlKHJpZ2h0LCAyMHB4LCAyMHB4LCAjMDAwIClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkd2lkdGgsICRoZWlnaHQsICRjb2xvcikge1xuICAkdmFsV2lkdGg6ICR3aWR0aCAvIDI7XG4gICR2YWxIZWlnaHQ6ICRoZWlnaHQgLyAyO1xuXG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgQGlmICgkZGlyZWN0aW9uPT10b3ApIHtcbiAgICBib3JkZXItd2lkdGg6IDAgJHZhbFdpZHRoICRoZWlnaHQgJHZhbFdpZHRoO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uPT1sZWZ0KSB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0ICR3aWR0aCAkdmFsSGVpZ2h0IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb249PXJpZ2h0KSB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0IDAgJHZhbEhlaWdodCAkd2lkdGg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb249PWJvdHRvbSkge1xuICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAkdmFsV2lkdGggMCAkdmFsV2lkdGg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gWi1pbmRleOeuoeeQhlxuLy8gZXgpIHotaW5kZXg6IHooaGVhZGVyKTtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOimgee0oOavjuOBrumghueVquaMh+WumlxuJHotbWFwOiAoaGVhZGVyLCBuYXYpO1xuXG5AZnVuY3Rpb24geigkbmFtZSkge1xuICBAcmV0dXJuIGluZGV4KCR6LW1hcCwgJG5hbWUpO1xufVxuXG4vLyBQaG90b3Nob3Djg4jjg6njg4Pjgq3jg7PjgrDvvIjmloflrZfoqbDjgoHvvInliLblvqFcbi8vIFBob3Rvc2hvcOOBruODiOODqeODg+OCreODs+OCsOWApOOCkmxldHRlci1zcGFjaW5n44G45aSJ5o+bXG4vLyBleCkgei1pbmRleDogdHJhY2tpbmcoNTApO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHRyYWNraW5nKCR2YWx1ZSkge1xuICBAcmV0dXJuICgkdmFsdWUgLyAxMDAwKSAqIDFlbTtcbn1cbiIsIi5wLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkc3ViQmc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkc3ViQmc7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nby0tY29tcGFueSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTh2dztcbiAgICAgIG1heC13aWR0aDogOXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvLS1zaG9waWZ5IHtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHdpZHRoOiA0N3Z3O1xuICAgICAgbWF4LXdpZHRoOiAyMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgJi0tY29udGFjdF9fcGMge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDR2dztcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICRhY2NlbnRDb2xvciA1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgJGFjY2VudENvbG9yIDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICBjb2xvcjogJGFjY2VudENvbG9yO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4xcyxcbiAgICAgICAgICBjb2xvciAwLjVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsIGNvbG9yIDAuNXMgZWFzZSAwcyxcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudENvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDEwMCU7XG4gICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogNnZ3O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWFuaW1hdGlvbiB7XG4gIHotaW5kZXg6IDk5MDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5sLW1haW4ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5jLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3ByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gcGFkZGluZzogM3JlbSA4cmVtO1xuICAgIG1heC13aWR0aDogMzhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJGFjY2VudENvbG9yIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsICRhY2NlbnRDb2xvciA1MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGNvbG9yOiAkYmFzZUJnO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwLjFzLFxuICAgICAgY29sb3IgMC41cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsIGNvbG9yIDAuNXMgZWFzZSAwcyxcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC41cztcblxuICAgICYtLWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcmVtO1xuICAgICAgbGVmdDogMS41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBsZWZ0OiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudENvbG9yO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYmFja2dyb3VuZDogJGFjY2VudENvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJGJhc2VCZyA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCAkYmFzZUJnIDUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsXG4gICAgICBjb2xvciAwLjVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4xcywgY29sb3IgMC41cyBlYXNlIDBzLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUJnO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByb2plY3QgY29udGFjdFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnAtY29udGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBwYWRkaW5nOiBnZXRfdncoNjApIGdldF92dygyMCk7XG4gIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XG4gIGNvbG9yOiAkYmFzZUJnO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gICAgcGFkZGluZzogNy44MTI1dncgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiA3LjgxMjV2dyAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGdldF92dygxMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiBnZXRfdncoMzIpO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgbWFzay1ib3JkZXI6IDIuNjY3dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAzNi42Njd2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGJhc2VDb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogZ2V0X3Z3KDE0KTtcbiAgICAgIHJpZ2h0OiBnZXRfdncoMTApO1xuICAgICAgd2lkdGg6IGdldF92dygxMik7XG4gICAgICBoZWlnaHQ6IGdldF92dygxMik7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJhc2VDb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRiYXNlQ29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdG9wOiAxLjV2dztcbiAgICAgICAgcmlnaHQ6IDF2dztcbiAgICAgICAgd2lkdGg6IDF2dztcbiAgICAgICAgaGVpZ2h0OiAxdnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMy4xMjV2dztcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDE4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNHZ3O1xuICAgICAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICAmLS1ncm91cCB7XG4gICAgICBpbnB1dCxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDMuMTI1dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDE4KTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNHZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMy4xMjV2dztcbiAgICAgICAgZm9udC1zaXplOiBnZXRfdncoMTgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMXZ3IDEuNHZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXRXcmFwIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA4cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogJGFjY2VudENvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgJGJhc2VCZyA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCAkYmFzZUJnIDUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuMXMsXG4gICAgICBjb2xvciAwLjVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4xcywgY29sb3IgMC41cyBlYXNlIDBzLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUJnO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19wcml2YWN5LS1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDQwKTtcbiAgICBmb250LXNpemU6IGdldF92dygxMik7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42Njd2dztcbiAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgd2lkdGg6IDEuMzMzdnc7XG4gICAgICAgIGhlaWdodDogMS4zMzN2dztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRiYXNlQmc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucC1mb3JtIHtcbiAgJl9fZm9ybS1saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudENvbG9yO1xuICB9XG5cbiAgJl9fZm9ybS1pdGVtIHtcbiAgICAmLmlzLWludmFsaWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvblxuICAmX19lcnJvciB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcbiAgfVxuXG4gICZfX3N1Ym1pdHRlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuXG4gICZfX3N1Ym1pdHRlZC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXR0ZWQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGdldF92dygxOCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdHRlZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGdldF92dygxNCk7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdHRlZC1pbWFnZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTE1MHB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmlzLWludmFsaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKCRhY2NlbnRDb2xvciwgMC43KTtcbn1cblxuLmZhZGVmb3JtLWVudGVyLWFjdGl2ZSxcbi5mYWRlZm9ybS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5mYWRlZm9ybS1lbnRlcixcbi5mYWRlZm9ybS1sZWF2ZS10byB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGVtZXNzYWdlLWVudGVyLWFjdGl2ZSxcbi5mYWRlbWVzc2FnZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cywgaGVpZ2h0IDAuNXM7XG59XG5cbi5mYWRlbWVzc2FnZS1lbnRlcixcbi5mYWRlbWVzc2FnZS1sZWF2ZS10byB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByb2plY3QgbG9nb1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnAtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkc3ViQmc7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGdldF92dygyNDApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGdldF92dygyMCk7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgYm90dG9tOiAydnc7XG4gICAgICBsZWZ0OiAzdnc7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGJvdHRvbTogNnZ3O1xuICAgICAgbGVmdDogNHZ3O1xuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldF92dygyMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAyOS41MzN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXB0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0My45cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDkuNSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDI5LjUzM3Z3O1xuICAgICAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1ncyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDIwKTtcbiAgICB9XG5cbiAgICAmLS1pdGVtMDEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogZ2V0X3Z3KDQ1KTtcbiAgICAgIHdpZHRoOiBnZXRfdncoNDIpO1xuICAgICAgaGVpZ2h0OiBnZXRfdncoNDIpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRDb2xvcjtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiB1cGRvd247XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogOXZ3O1xuICAgICAgICBoZWlnaHQ6IDl2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtMDIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzdnc7XG4gICAgICBsZWZ0OiAyNXZ3O1xuICAgICAgd2lkdGg6IGdldF92dygzMCk7XG4gICAgICBoZWlnaHQ6IGdldF92dyg4MCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGxlZnQ6IDIydnc7XG4gICAgICAgIHdpZHRoOiA1LjV2dztcbiAgICAgICAgaGVpZ2h0OiAxMHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW0wMyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDF2dztcbiAgICAgIGxlZnQ6IDI4dnc7XG4gICAgICB3aWR0aDogZ2V0X3Z3KDUwKTtcbiAgICAgIGhlaWdodDogZ2V0X3Z3KDgwKTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiB0aWx0O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBib3R0b206IDN2dztcbiAgICAgICAgbGVmdDogMjR2dztcbiAgICAgICAgd2lkdGg6IDh2dztcbiAgICAgICAgaGVpZ2h0OiAxMy41dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbTA0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogZ2V0X3Z3KDMwKTtcbiAgICAgIGxlZnQ6IGdldF92dygxMTApO1xuICAgICAgd2lkdGg6IGdldF92dygxMjApO1xuICAgICAgaGVpZ2h0OiBnZXRfdncoODApO1xuICAgICAgZmlsbDogJGFjY2VudENvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTkuNXZ3O1xuICAgICAgICBoZWlnaHQ6IDEzdnc7XG4gICAgICB9XG5cbiAgICAgICYtLWxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBnZXRfdncoNSk7XG4gICAgICAgIGJvdHRvbTogZ2V0X3Z3KDUpO1xuICAgICAgICB3aWR0aDogZ2V0X3Z3KDYwKTtcbiAgICAgICAgaGVpZ2h0OiBnZXRfdncoMzApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwdnc7XG4gICAgICAgICAgaGVpZ2h0OiA2dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogZ2V0X3Z3KDQwKTtcbiAgICAgICAgaGVpZ2h0OiBnZXRfdncoNjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiA5dnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMnZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbTA1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogZ2V0X3Z3KDIwKTtcbiAgICAgIGxlZnQ6IGdldF92dygxMjApO1xuICAgICAgd2lkdGg6IGdldF92dygxMjApO1xuICAgICAgaGVpZ2h0OiBnZXRfdncoODApO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBsZWZ0OiAyNS41dnc7XG4gICAgICAgIHdpZHRoOiAyM3Z3O1xuICAgICAgICBoZWlnaHQ6IDExLjV2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtMDYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogZ2V0X3Z3KDIwKTtcbiAgICAgIHdpZHRoOiBnZXRfdncoMTAwKTtcbiAgICAgIGhlaWdodDogZ2V0X3Z3KDYwKTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDE1dnc7XG4gICAgICAgIGhlaWdodDogOS41dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbTA3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogZ2V0X3Z3KDMwKTtcbiAgICAgIGxlZnQ6IGdldF92dyg0NSk7XG4gICAgICB3aWR0aDogZ2V0X3Z3KDIwKTtcbiAgICAgIGhlaWdodDogZ2V0X3Z3KDQyKTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaWRlQ2hhbmdlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRvcDogMnZ3O1xuICAgICAgICBsZWZ0OiAtNXZ3O1xuICAgICAgICB3aWR0aDogM3Z3O1xuICAgICAgICBoZWlnaHQ6IDExLjJ2dztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNpZGVDaGFuZ2VfcGM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbTA4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGdldF92dygxNDApO1xuICAgICAgd2lkdGg6IGdldF92dyg5MCk7XG4gICAgICBoZWlnaHQ6IGdldF92dyg3MCk7XG4gICAgICBhbmltYXRpb24tbmFtZTogdXBkb3duO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGxlZnQ6IDIzdnc7XG4gICAgICAgIHdpZHRoOiAxMy41dnc7XG4gICAgICAgIGhlaWdodDogMTF2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13cmFwMDEge1xuICAgICAgd2lkdGg6IGdldF92dyg5MCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAzNnZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdyYXAwMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBnZXRfdncoOTApO1xuICAgICAgaGVpZ2h0OiBnZXRfdncoOTApO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHVwZG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGlsdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2lkZUNoYW5nZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGVZKDBkZWcpO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKSByb3RhdGVZKDM2ZGVnKTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMCk7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApIHJvdGF0ZVkoNzJkZWcpO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMCkgcm90YXRlWSgxMDhkZWcpO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMCk7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDApIHJvdGF0ZVkoMTQ0ZGVnKTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgMCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2lkZUNoYW5nZV9wYyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDMwZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE1MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBsZWZ0OiAwLjFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvamVjdCByZWFzb25cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wLXJlYXNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIHBhZGRpbmctdG9wOiBnZXRfdncoNDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICB9XG5cbiAgJl9fYmdJbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDQwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgYm9sZDtcbiAgICBmb250LXNpemU6IGdldF92dygzMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjY2N3Z3O1xuICAgICAgZm9udC1zaXplOiAyLjY2N3Z3O1xuICAgIH1cblxuICAgICYtLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDQyKTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjczM3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEJvbGQ7XG4gICAgICBmb250LXNpemU6IGdldF92dygzMik7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YkxnIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBmb250LXNpemU6IGdldF92dyg0MCk7XG4gICAgICBjb2xvcjogJGFjY2VudENvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmb250LXNpemU6IDMuMzMzdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICB9XG5cbiAgICAmLS1jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMjUuMzMzdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS44Njd2dztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcmROdW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBnZXRfdncoNzApO1xuICAgICAgcmlnaHQ6IGdldF92dygxMCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiBnZXRfdncoNjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAkYWNjZW50Q29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRvcDogNC42NjY2N3Z3O1xuICAgICAgICByaWdodDogMC42NjY2N3Z3O1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBnZXRfdncoNDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDIwKTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdG9wOiAyLjY2NjY3dnc7XG4gICAgICAgIHdpZHRoOiAxOC42Njd2dztcbiAgICAgICAgaGVpZ2h0OiAxMi41dnc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltZ0l0ZW0ge1xuICAgICAgd2lkdGg6IGdldF92dygyNTApO1xuICAgIH1cblxuICAgICYtLWNhcmRDb250ZW50IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiBnZXRfdncoNjApIGdldF92dygyMCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3ViQmc7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzcmVtO1xuICAgICAgICBwYWRkaW5nOiA0LjJ2dyAxLjZ2dztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDQuMnZ3IDEuNnZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcmRUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoMTApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdyZW07XG4gICAgICBmb250LXNpemU6IGdldF92dygyMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJ2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjQ2N3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcmRUZXh0IHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdW5kZXJUZXh0IHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGdldF92dygxMik7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjh2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogNjYuNjY3dnc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3RJdGVtIHtcbiAgICAgIHdpZHRoOiBnZXRfdncoODIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXRfdncoMyk7XG4gICAgICBwYWRkaW5nOiBnZXRfdncoNSk7XG4gICAgICBmb250LXNpemU6IGdldF92dygxOCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICNlNmU2ZTY7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCAvIDVweCA1cHggMCAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCAvIDVweCA1cHggMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDAgLyA1cHggNXB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlQmc7XG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogOHZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXZ3O1xuICAgICAgICBwYWRkaW5nOiAwLjd2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3RDb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggI2U2ZTZlNjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHggLyAwIDAgNXB4IDVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHggLyAwIDAgNXB4IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4IC8gMCAwIDVweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMS4zMzN2dyAzLjMzM3Z3O1xuICAgICAgfVxuXG4gICAgICAmLS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdEltZyB7XG4gICAgICBtYXJnaW46IGdldF92dygzMCkgMDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3RUZXh0IHtcbiAgICAgIG1hcmdpbjogZ2V0X3Z3KDIwKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiBnZXRfdncoMTYpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICAgICAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gICAgICB9XG5cbiAgICAgICYtLWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBnZXRfdncoNDApO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByb2plY3Qgc3RyZW5ndGhcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wLXN0cmVuZ3RoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBnZXRfdncoMTAwKSBnZXRfdncoMTApO1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiA2LjY2N3Z3IDEwdncgMi44dnc7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDYwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgYm9sZDtcbiAgICBmb250LXNpemU6IGdldF92dygzMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGJhc2VDb2xvcjtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjV2dztcbiAgICAgIGZvbnQtc2l6ZTogMi4xMzN2dztcbiAgICB9XG5cbiAgICAmLS1sZyB7XG4gICAgICBmb250LXNpemU6IGdldF92dyg0Mik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA0Mi4yNjd2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNC40dnc7XG4gICAgfVxuXG4gICAgJi0taXRlbSB7XG4gICAgICBwYWRkaW5nOiBnZXRfdncoMzApIGdldF92dygyMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICBmb250LXNpemU6IGdldF92dygxNik7XG4gICAgICBsaW5lLWhlaWdodDogZ2V0X3Z3KDMwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlQmc7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDJ2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjA2N3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogMnZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXVuZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDEyKTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjh2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMzMuMzMzdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYmdJbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IC0wLjV2dztcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByb2plY3Qgc3VwcG9ydFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnAtc3VwcG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDEwMCk7XG4gIHBhZGRpbmctdG9wOiBnZXRfdncoNjApO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42Njd2dztcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICB9XG5cbiAgJl9fYmdJbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoNjApO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA2Ni42Njd2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUuMzMzdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGdldF92dyg0MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgYm9sZDtcbiAgICBmb250LXNpemU6IGdldF92dygzMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjY2N3Z3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzLjczM3Z3O1xuICAgIH1cblxuICAgICYtLXN1YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoMjApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIGJvbGQ7XG4gICAgICBmb250LXNpemU6IGdldF92dygyNik7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjUzM3Z3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4ycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44Njd2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoNjApO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldF92dyg0MCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjY3dnc7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbVRleHQge1xuICAgICAgd2lkdGg6IGdldF92dygyMzQuNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtTnVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBnZXRfdncoODApO1xuICAgICAgaGVpZ2h0OiBnZXRfdncoODApO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXRfdncoMjApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBnZXRfdncoMzApO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogZ2V0X3Z3KDgwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XG4gICAgICBjb2xvcjogJGJhc2VCZztcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDcuNTc1dnc7XG4gICAgICAgIGhlaWdodDogNi42Njd2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMzM3Z3O1xuICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuNjY3dnc7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBnZXRfdncoMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICByaWdodDogMC4zdnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogZ2V0X3Z3KDgwKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBnZXRfdncoNSk7XG4gICAgICAgIGhlaWdodDogZ2V0X3Z3KDE1MCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudENvbG9yO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgdG9wOiA2LjY2N3Z3O1xuICAgICAgICAgIHdpZHRoOiAwLjR2dztcbiAgICAgICAgICBoZWlnaHQ6IDUuMzMzdnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW1UaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoMjApO1xuICAgICAgZm9udC1zaXplOiBnZXRfdncoMjIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMzN2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjQ2N3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW1Db250ZW50IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdW5kZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGdldF92dyg2MCk7XG4gICAgZm9udC1zaXplOiBnZXRfdncoMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gICAgfVxuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fZm9vdCB7XG4gICAgcGFkZGluZzogZ2V0X3Z3KDYwKSBnZXRfdncoMjApO1xuICAgIGJhY2tncm91bmQ6ICRzdWJCZztcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogNjYuNjY3dnc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDUuMzMzdncgNi42Njd2dztcbiAgICB9XG5cbiAgICAmLS1oZWFkIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13cmFwIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiA0MS43MzN2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjR2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoMTApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KDI2KTtcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjR2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjg2N3Z3O1xuICAgICAgfVxuXG4gICAgICAmX19sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWQge1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldF92dygxMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LXNpemU6IGdldF92dygxNik7XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2N3Z3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0X3Z3KDIwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDIyLjMzM3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXRfdncoNjApO1xuICAgIHBhZGRpbmc6IGdldF92dygyMCkgZ2V0X3Z3KDEwKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZDogJGJhc2VCZztcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgcGFkZGluZzogMnZ3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDF2dztcbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0X3Z3O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1nIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGdldF92dygxMDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDguMzMzdnc7XG4gICAgICAgICAgaGVpZ2h0OiA1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29tcG9uZW50IGJyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYy1kc24ge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtZHNiIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERpc3BsYXlcbi8vIGV4KSBDbGFzcyBOYW1lOiAudS1kc3AtYmxvY2ssIC51LWRzcC1ub25lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udS1kc3AtIHtcbiAgJmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgJmliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG59XG5cbi5mYWRlLWluLmZhZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tYXJrZXItYW5pbWF0aW9uLm1hcmtlci1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAwLjhlbTtcbn1cblxuLm1hcmtlci1hbmltYXRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgJGFjY2VudENvbG9yIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICRhY2NlbnRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgJGFjY2VudENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICRhY2NlbnRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAkYWNjZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAuNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMC44ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2Utb3V0O1xufVxuXG5cbi51LWxhYmVse1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICB1LWluZGVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udS1pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICB0ZXh0LWluZGVudDogLTJ2dztcbiAgfVxufVxuXG4udS1pbmRlbnQxIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG59XG5cbi51LWluZGVudDIge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIE1hcmdpbiBUb3Ag44Oe44O844K444Oz44OI44OD44OXIDAgfiAzMDBcbi8vIGV4KSBDbGFzcyBOYW1lOiB1LW10MTAsIHUtbXQxNSwgdS1tdDIwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA2MCB7XG4gIC51LW10I3skaSAqIDV9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weDtcbiAgfVxufVxuXG4vLyBNYXJnaW4gQm90dG9tICDjg57jg7zjgrjjg7Pjg5zjg4jjg6AgMCB+IDMwMFxuLy8gZXgpIENsYXNzIE5hbWU6IHUtbWIxMCwgdS1tYjE1LCB1LW1iMjBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDYwIHtcbiAgLnUtbWIjeyRpICogNX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4O1xuICB9XG59XG5cbi8vIE1hcmdpbiBMZWZ0ICDjg57jg7zjgrjjg7Pjg6zjg5Xjg4ggMCB+IDMwMFxuLy8gZXgpIENsYXNzIE5hbWU6IHUtbWwxMCwgdS1tbDE1LCB1LW1sMjBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDYwIHtcbiAgLnUtbWwjeyRpICogNX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogNX1weDtcbiAgfVxufVxuXG4vLyBNYXJnaW4gUmlnaHQgIOODnuODvOOCuOODs+ODqeOCpOODiCAwIH4gMzAwXG4vLyBleCkgQ2xhc3MgTmFtZTogdS1tbDEwLCB1LW1sMTUsIHUtbWwyMFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNjAge1xuICAudS1tciN7JGkgKiA1fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBOZXcgTGluZSDmlLnooYxcbi8vIGV4KSBDbGFzcyBOYW1lOiAudS1uZXdMaW5lLXBjLCAudS1uZXdMaW5lLXNwXG4vLyDmlLnooYzjgZfjgZ/jgYTjg4bjgq3jgrnjg4jjgpI8c3Bhbj7jgaflm7LjgYTjgIHjgq/jg6njgrnjgpLku5jkuI7jgZnjgotcbi8vIOaUueihjOOBmeOCi+S9jee9rjxzcGFuIGNsYXNzPVwidS1uZXdMaW5lLXBjXCI+5pS56KGM44GX44Gf44GE44OG44Kt44K544OIPC9zcGFuPiDihpIg44Kv44Op44K544KS5LuY5LiO44GX44Gf5L2N572u44Gn5pS56KGM44GV44KM44KLXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUEPjga7jgb/mlLnooYxcbi51LW5ld0xpbmUtcGMge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShcIm1kXCIpIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxBXCI7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTUOOBruOBv+aUueihjFxuLnUtbmV3TGluZS1zcCB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEFcIjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuXG4gICAgQGluY2x1ZGUgbXEoXCJtZFwiKSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyDmlLnooYzjgZXjgZvjgarjgYRcbi8vIGV4KSBDbGFzcyBOYW1lOiAudS1uZXdMaW5lLW5vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnUtbmV3TGluZS1ubyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIFBhZGRpbmcgVG9wIOODnuODvOOCuOODs+ODiOODg+ODlyAwIH4gMzAwXG4vLyBleCkgQ2xhc3MgTmFtZTogdS1tdDEwLCB1LW10MTUsIHUtbXQyMFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNjAge1xuICAudS1wdCN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy10b3A6ICN7JGkgKiA1fXB4O1xuICB9XG59XG5cbi8vIFBhZGRpbmcgQm90dG9tICDjg57jg7zjgrjjg7Pjg5zjg4jjg6AgMCB+IDMwMFxuLy8gZXgpIENsYXNzIE5hbWU6IHUtbWIxMCwgdS1tYjE1LCB1LW1iMjBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDYwIHtcbiAgLnUtcGIjeyRpICogNX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogNX1weDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIExlZnQgIOODnuODvOOCuOODs+ODrOODleODiCAwIH4gMzAwXG4vLyBleCkgQ2xhc3MgTmFtZTogdS1tbDEwLCB1LW1sMTUsIHUtbWwyMFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNjAge1xuICAudS1wbCN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpICogNX1weDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIFJpZ2h0ICDjg57jg7zjgrjjg7Pjg6njgqTjg4ggMCB+IDMwMFxuLy8gZXgpIENsYXNzIE5hbWU6IHUtbWwxMCwgdS1tbDE1LCB1LW1sMjBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDYwIHtcbiAgLnUtcHIjeyRpICogNX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4O1xuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnRcbiAgIGh0dHA6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgLypcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAvKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4iXX0= */
