@charset "UTF-8";
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

*::before, *::after {
  display: block; }

html {
  width: 100%;
  height: 100%;
  font-size: 16px;
  background-color: #fff; }

body {
  margin: 0;
  font-size: 16px;
  color: #456571;
  font-family: futura-pt, ryo-gothic-plusn, "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Helvetica, sans-serif;
  font-weight: 400;
  word-break: break-all;
  line-height: 1.6;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased; }

a {
  transition: all .2s;
  text-decoration: none;
  color: #464646;
  cursor: pointer;
  display: block; }

a, span {
  color: inherit; }

ul, dl {
  list-style: none; }

input, textarea, select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.6;
  border: none; }

input, textarea {
  display: inline-block;
  border: 1px solid;
  background: none;
  font-size: inherit; }
  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    font-size: .9rem; }
  input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    font-size: .9rem; }
  input::-ms-input-placeholder, textarea::-ms-input-placeholder {
    font-size: .9rem; }
  input::placeholder, textarea::placeholder {
    font-size: .9rem; }

button {
  border: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background: none; }

hr {
  border-color: #EFEFEF;
  border-width: 1px 0 0 0;
  margin: 1em auto; }

img {
  display: block;
  max-width: 100%;
  height: auto; }

iframe {
  display: block;
  width: 100%;
  background-color: #EFEFEF; }

address {
  font-style: normal;
  margin-top: 2rem; }

table {
  width: 100%; }

strong {
  font-size: 1.25rem; }

address {
  margin: 0; }

.centering, .centering_fix, .theme-hr::after, .loading .inner, .to-scroll, .to-scroll .line {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center; }
  .centeringY, .regular::before, .menu-btn .line2, .border-title span::before, .border-title span::after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .centeringX, .page-title::after, .single-header .title::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  .centering_fix {
    position: fixed; }

.centering_fix {
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.img-ie11 {
  width: 100%;
  height: auto; }

.relative {
  position: relative; }

.inline {
  display: inline; }

.ib {
  display: inline-block; }

.margin-4-auto {
  margin: 4rem auto; }

.tl-section {
  padding: 6rem 0; }

.fbc-wrap {
  display: flex;
  justify-content: center; }

.dn {
  display: none; }

.pink {
  color: #FF99CC; }

.bg-red {
  background-color: #FF625A;
  color: #fff; }

.bg-green {
  background-color: #4FC994;
  color: #fff; }

.comp-section-en {
  position: relative;
  margin: 4rem auto 8rem; }
  .comp-section-en .en-title-box {
    position: absolute;
    top: 0;
    left: -15%;
    height: 32rem;
    z-index: 3; }

.theme-hr {
  width: 100%;
  height: 2px;
  background: #EFEFEF;
  position: relative;
  margin: 7rem auto; }
  .theme-hr::after {
    content: "";
    width: 16px;
    height: 16px;
    background: #FF99CC;
    border: 4px solid #fff;
    border-radius: 50%; }

.table {
  border-collapse: collapse;
  background: #fff; }
  .table th, .table td {
    padding: 1rem;
    border: 1px solid #EFEFEF; }
  .table th {
    width: 30%; }

.top-about-box {
  display: flex;
  justify-content: space-between; }
  .top-about-box .item-l {
    flex-basis: 72%; }
  .top-about-box .title {
    color: #08C171;
    font-size: 4vw;
    white-space: nowrap;
    margin-left: 3rem;
    line-height: 1.5;
    letter-spacing: 4px; }
  .top-about-box .thumb {
    margin-bottom: 4rem; }
    .top-about-box .thumb .img {
      border-radius: 2rem;
      position: relative;
      z-index: 2;
      box-shadow: 14px 13px 0px #FFE8F4;
      width: 100%; }

.tablepress {
  background: #fff !important; }
  .tablepress td {
    padding: 1rem !important;
    border: 1px solid #EFEFEF !important; }
  .tablepress .column-1 {
    width: 30%; }

.loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(255, 255, 255, 0.95); }
  .loading .inner {
    width: 100%; }
  .loading .logo {
    width: 10rem;
    margin: 0 auto 2rem; }

.dot {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: #4FC994;
  color: transparent;
  margin: -1px 0; }

.dot::before, .dot::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: -50px;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: #4FC994;
  color: transparent;
  opacity: 0;
  -webkit-animation: dotGathering 2s infinite ease-in;
          animation: dotGathering 2s infinite ease-in; }

.dot::after {
  -webkit-animation-delay: .5s;
          animation-delay: .5s; }

@-webkit-keyframes dotGathering {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  35%,
  60% {
    opacity: 1;
    -webkit-transform: translateX(50px);
            transform: translateX(50px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px); } }

@keyframes dotGathering {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  35%,
  60% {
    opacity: 1;
    -webkit-transform: translateX(50px);
            transform: translateX(50px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px); } }

.dots {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem 0;
  margin: 0 -5%;
  overflow: hidden; }

@media screen and (min-width: 1441px) {
  .top-about-box .title {
    font-size: 4rem; } }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .top-about-box .title {
    height: 37rem; } }

@media screen and (min-width: 1441px) and (max-width: 1600px) {
  .comp-section-en .en-title-box {
    left: -11%; } }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .top-about-box .title {
    height: 30rem; } }

@media screen and (max-width: 600px) {
  .comp-section-en .en-title-box {
    position: static;
    height: auto; }
    .comp-section-en .en-title-box .en-title {
      display: none; }
  .top-about-box {
    position: relative; }
    .top-about-box .title {
      -webkit-writing-mode: initial;
          -ms-writing-mode: initial;
              writing-mode: initial;
      background: rgba(255, 255, 255, 0.65);
      padding: 1rem;
      font-size: 7.5vw;
      letter-spacing: 0;
      background: rgba(79, 201, 148, 0.9);
      color: #fff;
      margin-right: 20%;
      margin-left: -1rem; }
    .top-about-box .item-r {
      position: absolute;
      z-index: 3;
      bottom: 4rem;
      right: 0;
      width: 100%; }
    .top-about-box .item-l {
      flex-basis: 100%; }
  .fbc-page .fbc-wrap .fbc-items li a, .fbc-page .fbc-wrap .fbc-items li span {
    font-size: 12px !important; }
  .theme-hr {
    margin: 4rem auto; }
  .table {
    border-collapse: collapse;
    background: #fff;
    font-size: 12px; } }

.btn {
  text-align: center; }
  .btn a {
    display: inline-block;
    line-height: 1;
    padding: 1rem 2rem;
    border-radius: 4px;
    background-color: #EFEFEF; }
    .btn a:hover {
      background-color: #c9c9c9; }
  .btn .scale:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.38); }

.regular {
  display: inline-block;
  position: relative; }
  .regular::before {
    content: "";
    background-color: #FF99CC;
    width: 1rem;
    height: 2px;
    left: -.5rem;
    transition: all .4s; }
  .regular::after {
    content: "";
    background-color: #4FC994;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    border: 1px solid #fff;
    position: absolute;
    bottom: -3px;
    right: 1rem;
    transition: all .4s; }
  .regular:hover::before {
    background-color: #fff;
    left: calc(100% - .5rem); }
  .regular:hover::after {
    right: calc(100% - 1rem); }
  .regular:hover a {
    background-color: #FF99CC;
    color: #fff;
    letter-spacing: 4px; }
  .regular a {
    display: inline-block;
    line-height: 1;
    padding: .75rem 1rem;
    border-radius: 8px;
    color: #FF99CC;
    border: 1px solid #FF99CC;
    font-size: 1rem;
    font-weight: normal; }

.menu-btn {
  width: 3rem;
  height: 2rem;
  overflow: hidden;
  cursor: pointer; }
  .menu-btn .line {
    background-color: #464646;
    width: 100%;
    position: absolute;
    height: 2px;
    border-radius: 64px;
    transition: all .4s; }
  .menu-btn .line1 {
    top: 0;
    left: 0; }
  .menu-btn .line2 {
    left: 0; }
  .menu-btn .line3 {
    bottom: 0;
    left: 0; }
  .menu-btn.open .line1 {
    top: 17px;
    left: -5px;
    width: calc(100% - 9px);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .menu-btn.open .line2 {
    left: -3rem; }
  .menu-btn.open .line3 {
    bottom: 13px;
    left: -5px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    width: calc(100% - 9px); }

.pagetop {
  text-align: center;
  font-size: 2rem; }

@media screen and (max-width: 980px) {
  .menu-btn.open .line {
    background-color: #fff; }
  .menu-btn.open .line1 {
    top: 10px;
    left: 0px; }
  .menu-btn.open .line3 {
    bottom: 8px;
    left: 0px; } }

@media screen and (max-width: 600px) {
  .btn a {
    display: block;
    text-align: center; }
  .regular {
    display: inline-block;
    position: relative;
    display: block;
    text-align: center; }
    .regular a {
      display: block; } }

.icon {
  display: inline-block;
  width: 1.25em;
  margin-right: .5rem;
  text-align: center; }

.header-nav {
  display: flex;
  align-items: center;
  list-style: none !important; }
  .header-nav .menu-item {
    margin-right: 2rem;
    color: #FF625A;
    position: relative; }
    .header-nav .menu-item:last-child {
      margin-right: 0; }
    .header-nav .menu-item .sub-menu {
      display: none;
      position: absolute;
      right: 0;
      width: 10rem;
      background: #FF625A;
      padding: 1rem; }
      .header-nav .menu-item .sub-menu a {
        color: #fff; }
      .header-nav .menu-item .sub-menu .menu-item {
        list-style: decimal;
        margin: 0 0 1rem 1rem;
        color: #fff; }
        .header-nav .menu-item .sub-menu .menu-item:last-child {
          margin-bottom: 0; }

.wp-pagenavi {
  display: flex;
  justify-content: center;
  align-items: center; }
  .wp-pagenavi a, .wp-pagenavi span {
    border: none !important; }
  .wp-pagenavi .pages {
    display: none; }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .header-nav {
    font-size: .8rem; } }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .header-nav {
    font-size: .9rem; } }

@media screen and (max-width: 980px) {
  .header-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    max-width: 90%;
    text-align: center;
    font-size: 2rem;
    font-weight: normal; }
    .header-nav .nav {
      margin: 4rem auto; }
    .header-nav .logo {
      width: 12rem;
      margin: 0 auto; }
    .header-nav .menu-item {
      margin-right: 0;
      margin-bottom: 4rem;
      color: #fff; }
      .header-nav .menu-item:last-child {
        margin-bottom: 0; }
      .header-nav .menu-item a {
        display: inline-block;
        padding-bottom: .5rem;
        font-weight: inherit; } }

@media screen and (max-width: 600px) {
  .header-nav {
    font-size: 1rem; }
    .header-nav .nav {
      margin: 4rem auto; }
    .header-nav .menu-item {
      margin-bottom: 1rem; }
      .header-nav .menu-item a {
        color: #fff; } }

.underline {
  text-decoration: underline; }

.mincho {
  font-family: a-otf-ryumin-pr6n, "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; }

.small {
  font-size: .75rem; }

.medium {
  font-size: 1.5rem; }

.large {
  font-size: 2rem; }

.bold {
  font-weight: bold; }

.green {
  color: #4FC994; }

.red {
  color: #FF625A; }

.center {
  text-align: center; }

.right {
  text-align: right; }

.vertical {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  white-space: nowrap; }

.txt-tranform-capitalize {
  text-transform: capitalize; }

.bold {
  font-weight: bold; }

.link:hover {
  color: #FF625A; }

.link-inline {
  color: #4FC994;
  text-decoration: underline;
  display: inline;
  margin-right: .25rem;
  margin-left: .25rem; }

.link2:hover {
  text-decoration: underline; }

.attention {
  color: #F92828; }

.cursive {
  font-family: gioviale,sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1; }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .small {
    font-size: 1vw; } }

.title {
  font-family: a-otf-ryumin-pr6n, "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-weight: normal; }

.site-title {
  font-size: .8rem;
  font-weight: normal; }

.title-section {
  text-align: center;
  font-size: 2.5rem;
  color: #4FC994;
  margin-bottom: 2.5rem; }
  .title-section .inner {
    display: inline-flex;
    align-items: center; }
    .title-section .inner::before {
      content: "";
      background: url(../images/icon/heading-icon-left.svg) no-repeat;
      background-size: contain;
      width: 2rem;
      height: 4rem;
      margin-right: 2rem; }
    .title-section .inner::after {
      content: "";
      background: url(../images/icon/heading-icon-right.svg) no-repeat;
      background-size: contain;
      width: 2rem;
      height: 4rem;
      margin-left: 2rem; }
  .title-section .text {
    font-weight: normal; }

.title-bg-green {
  background-color: #4FC994;
  color: #fff;
  font-weight: normal;
  padding: 2rem 0;
  font-size: 1.5rem;
  margin-bottom: 2rem; }

.title-green {
  color: #4FC994;
  margin: 4rem auto;
  font-weight: normal; }

.en-title {
  color: #EFEFEF;
  font-size: 11rem;
  line-height: 1; }

.border-title {
  font-weight: normal;
  margin-bottom: 2rem; }
  .border-title span {
    position: relative; }
    .border-title span::before {
      content: "";
      left: -4rem;
      width: 2rem;
      height: 2px;
      background-color: #FF99CC;
      border-radius: 26px; }
    .border-title span::after {
      content: "";
      right: -4rem;
      width: 2rem;
      height: 2px;
      background-color: #FF99CC;
      border-radius: 26px; }

.page-title {
  text-align: center;
  color: #4FC994;
  font-size: 3.5rem; }
  .page-title::after {
    content: "";
    background: url(../images/icon/page-title.svg) no-repeat;
    width: 4rem;
    height: .8rem;
    background-size: contain;
    margin-top: .5rem; }

.page-inner-title {
  color: #FF99CC;
  font-size: 2rem;
  font-weight: normal;
  font-family: a-otf-ryumin-pr6n, "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  margin-bottom: 3rem; }

.page-title2 {
  font-family: a-otf-ryumin-pr6n, "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; }

.page-subtitle {
  color: #4FC994;
  text-align: center;
  margin: 0 !important;
  padding: 4rem 1rem;
  font-size: 1.5rem; }

.page-content .title-section {
  font-size: 2rem; }
  .page-content .title-section .inner::before, .page-content .title-section .inner::after {
    width: 2rem;
    height: 3.05rem;
    position: relative;
    top: 3px; }

.archive-list-title {
  font-weight: normal;
  margin: 1rem auto;
  font-size: 1.5rem; }

.philosophy-title {
  font-size: 2rem;
  color: #FFCF48;
  font-family: a-otf-ryumin-pr6n, "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-weight: normal; }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .archive-list-title {
    font-size: 1.125rem; }
  .page-subtitle {
    padding: 1rem; }
  .title-section {
    font-size: 2rem; }
    .title-section .inner {
      display: inline-flex;
      align-items: center; }
      .title-section .inner::before, .title-section .inner::after {
        width: 1.5rem;
        height: 3rem; } }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .title-section {
    font-size: 2.2vw; }
    .title-section .inner::before, .title-section .inner::after {
      width: 1.5vw;
      height: 3vw; }
  .page-title {
    font-size: 4vw; } }

@media screen and (max-width: 600px) {
  .title-section {
    text-align: center;
    font-size: 5vw;
    color: #4FC994;
    margin-bottom: 1.5rem; }
    .title-section .inner::before {
      width: 1rem;
      height: 2rem;
      margin-right: .75rem; }
    .title-section .inner::after {
      width: 1rem;
      height: 2rem;
      margin-left: .75rem; }
  .page-title {
    font-size: 10vw;
    line-height: 1.2;
    margin-bottom: 5rem; }
    .page-title::after {
      margin-top: 1.5rem; }
  .page-inner-title {
    font-size: 1.75rem; } }

.side-metabox {
  background-color: #fff;
  border-radius: 3rem;
  overflow: hidden; }
  .side-metabox .thumb {
    height: 12rem;
    background-position: center;
    background-size: cover; }
  .side-metabox .text-box {
    padding: 1rem 2rem 1.5rem; }
    .side-metabox .text-box p {
      margin-bottom: 1rem; }
      .side-metabox .text-box p:last-child {
        margin-bottom: 0; }

.footer-bottom {
  padding: 1rem 0; }

.footer-about {
  font-size: 14px;
  justify-content: space-between;
  margin-bottom: .5rem; }
  .footer-about .logo {
    flex-basis: 25%; }
  .footer-about .address {
    flex-basis: 70%; }
    .footer-about .address .title {
      font-size: 1.75rem;
      font-weight: bold;
      margin-bottom: .25rem; }

.footer-nav {
  display: flex;
  font-size: 14px; }
  .footer-nav > .item {
    display: flex;
    margin-right: 1rem; }
    .footer-nav > .item a::before, .footer-nav > .item span::before {
      content: "";
      background: url(../images/icon/arrow-r.svg) no-repeat;
      background-size: contain;
      width: 1rem;
      height: 1rem;
      display: inline-block;
      position: relative;
      top: 2px; }
    .footer-nav > .item a:hover {
      color: #0090D5; }
    .footer-nav > .item.sub {
      display: block; }
    .footer-nav > .item .subnav {
      margin: .5rem 0 0 1rem; }
      .footer-nav > .item .subnav a::before, .footer-nav > .item .subnav span::before {
        background: url(../images/icon/list-item.svg) no-repeat;
        height: 10px;
        margin-right: .5rem; }
      .footer-nav > .item .subnav .item {
        margin-bottom: .25rem;
        font-size: 12px; }

.service-list {
  margin: 0 !important;
  list-style: none !important; }
  .service-list .thumb {
    overflow: hidden; }
    .service-list .thumb .img {
      border-radius: 1rem;
      transition: all .6s; }
      .service-list .thumb .img:hover {
        -webkit-transform: scale(1.1);
                transform: scale(1.1); }
  .service-list .desc {
    margin: 1.5rem auto; }

.article-list {
  margin: 0rem auto 2rem; }
  .article-list .item {
    margin-bottom: 1rem;
    padding-bottom: .75rem;
    border-bottom: 4px dotted #EFEFEF; }
    .article-list .item:last-child {
      margin-bottom: 0; }

.article-box .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .4s;
  position: relative;
  left: 0;
  padding: .5rem;
  font-size: 1rem;
  font-family: futura-pt, ryo-gothic-plusn, "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Helvetica, sans-serif;
  font-weight: normal; }

.article-box .date {
  margin-bottom: .5rem; }

.article-box:hover .title {
  text-decoration: underline;
  left: 1rem;
  background-color: #f8f8f8; }

.footer-contact .img {
  background: url(../images/thumb/contact.jpg) no-repeat center;
  background-size: cover; }

.footer-contact .cnt {
  background-color: #4FC994;
  padding: 4rem; }
  .footer-contact .cnt img {
    width: 38rem; }

.copyright {
  text-align: center; }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .service-list .desc {
    height: 6rem; } }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .service-list .desc {
    height: 7rem; }
  .footer-nav > .item {
    display: flex;
    margin-right: 1rem;
    font-size: 1vw; }
  .footer-about .address {
    font-size: 1vw; } }

@media screen and (max-width: 980px) {
  .slick-dots {
    bottom: -0.5rem !important; }
  .article-list {
    padding: 1.5rem; }
    .article-list time {
      display: block;
      margin-bottom: .5rem; }
    .article-list a {
      line-height: 1.4; }
  .footer-about {
    flex-wrap: wrap;
    display: flex !important; }
    .footer-about .item-l, .footer-about .item-r {
      flex-basis: 100% !important; }
    .footer-about .item-l {
      order: 2; }
    .footer-about .item-r {
      padding: 1rem;
      margin: 0; } }

@media screen and (max-width: 600px) {
  .service-list {
    display: block !important; }
    .service-list .item {
      margin-bottom: 2rem; }
    .service-list .desc {
      margin: 1rem auto; }
  .article-list {
    padding: 1.5rem;
    border: 1px solid #ebebeb; }
  .footer-contact .img {
    height: 11rem; }
  .footer-contact .cnt {
    padding: 1rem; }
  .footer-about {
    display: block !important;
    margin-bottom: 1.5rem; }
    .footer-about .logo {
      width: 50%;
      margin: 0 auto;
      margin-bottom: 2rem; }
  .footer-nav {
    display: block;
    margin-top: 1.5rem; }
    .footer-nav .item {
      margin-bottom: .5rem; } }

.flex, .flex-50, .flex-70-30, .flex-40-60 {
  display: flex; }

.flex-wrap, .flex-wrap-32, .flex-wrap-48 {
  display: flex;
  flex-wrap: wrap; }

.ai-center {
  align-items: center; }

.flex-between, .flex-48, .flex-32, .flex-20-75, .flex-25-70, .flex-30-70 {
  display: flex;
  justify-content: space-between; }

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center; }

.flex-50 > .item {
  flex-basis: 50%; }

.flex-48 > .item {
  flex-basis: 48%; }

.flex-32 > .item {
  flex-basis: 32%; }

.flex-70-30 > .item-l {
  flex-basis: 70%; }

.flex-70-30 > .item-r {
  flex-basis: 30%; }

.flex-40-60 > .item-l {
  flex-basis: 40%; }

.flex-40-60 > .item-r {
  flex-basis: 60%; }

.flex-20-75 > .item-l {
  flex-basis: 20%; }

.flex-20-75 > .item-r {
  flex-basis: 75%; }

.flex-25-70 > .item-l {
  flex-basis: 25%; }

.flex-25-70 > .item-r {
  flex-basis: 70%; }

.flex-30-70 > .item-l {
  flex-basis: 30%; }

.flex-30-70 > .item-r {
  flex-basis: 70%; }

.flex-wrap-32 .item {
  flex-basis: 32%;
  margin-right: 2%;
  margin-bottom: 2%; }
  .flex-wrap-32 .item:nth-child(3n) {
    margin-right: 0; }

.flex-wrap-48 .item {
  flex-basis: 48%;
  margin-right: 4%;
  margin-bottom: 4%; }
  .flex-wrap-48 .item:nth-child(2n) {
    margin-right: 0; }

.flex-wrap-48.v2 .item:first-child {
  flex-basis: 100%; }

.flex-wrap-48.v2 .item:nth-child(2n) {
  margin-right: 4%; }

.flex-wrap-48.v2 .item:nth-child(odd) {
  margin-right: 0; }

.display-table {
  display: table;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 1px;
  border-bottom: 1px solid #eaeaea; }
  .display-table .cell {
    display: table-cell;
    padding: 1rem; }
    .display-table .cell:first-child {
      width: 8rem; }

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

.block {
  display: block; }

.wrapper, .wrapper0 {
  width: calc(1200px + 2rem);
  max-width: calc(100% - 1.5rem);
  padding: 1rem;
  margin: 0 auto; }

.section {
  margin: 7rem auto; }

.section2 {
  margin: 2rem auto; }

.wrapper0 {
  padding: 0 1rem; }

.figure figcaption {
  padding: 1rem;
  line-height: 2; }

.page-thumb-wrapper .cell {
  width: 50%; }

.page-thumb {
  background-size: cover;
  background-position: center;
  height: 100%; }

.page-title-wrap {
  padding-left: 5%; }
  .page-title-wrap .title {
    font-weight: normal; }

.scroll-wrap {
  overflow: auto; }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .wrapper, .wrapper0 {
    width: calc(1000px + 2rem);
    max-width: calc(100% - 1.5rem); } }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .wrapper, .wrapper0 {
    width: calc(1000px + 2rem);
    max-width: 80%; } }

@media screen and (max-width: 980px) {
  .page-title-wrap .title {
    font-weight: normal;
    font-size: 1.5rem; } }

@media screen and (max-width: 600px) {
  .flex-50, .flex-wrap-48, .flex-48, .flex-wrap-32 {
    display: block; }
    .flex-50 .item, .flex-wrap-48 .item, .flex-48 .item, .flex-wrap-32 .item {
      margin-right: 0; }
  .section {
    margin: 3rem auto; }
  .page-thumb-wrapper .cell, .page-thumb-wrapper2 .cell {
    display: block;
    width: 100%;
    padding: 0; }
  .page-thumb-wrapper .page-title-wrap .title, .page-thumb-wrapper2 .page-title-wrap .title {
    padding: 1rem;
    font-size: 1.25rem;
    text-align: center; }
  .wrapper, .wrapper0 {
    max-width: calc(100% - 2rem);
    padding: 0; } }

.global-nav {
  color: #464646;
  background-color: #fff;
  padding: 1rem 0; }
  .global-nav.fixed {
    position: fixed;
    z-index: 999;
    width: 100%;
    top: 0;
    left: 0; }

.global-nav-cnt {
  width: calc(1200px + 2rem);
  max-width: calc(100% - 1.5rem);
  padding: 0 1rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative; }
  .global-nav-cnt .cnt-left {
    width: 23%;
    flex-shrink: 0; }
  .global-nav-cnt .cnt-center {
    width: 120px;
    flex-shrink: 0; }
  .global-nav-cnt .cnt-right {
    width: 23%;
    flex-shrink: 0;
    justify-content: flex-end;
    display: flex; }
  .global-nav-cnt .tel {
    color: #FF625A;
    line-height: 1.4; }
    .global-nav-cnt .tel .number {
      font-size: 1.6rem;
      font-weight: bold; }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .global-nav-cnt {
    max-width: 80%; } }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .global-nav-cnt {
    width: calc(1000px + 2rem);
    max-width: calc(100% - 1.5rem); } }

@media screen and (max-width: 980px) {
  .global-nav-cnt {
    color: #fff; }
    .global-nav-cnt .cnt-left {
      display: none; }
    .global-nav-cnt .cnt-center {
      width: 5rem; }
    .global-nav-cnt .cnt-right nav {
      position: fixed;
      width: 100%;
      height: 100%;
      top: 0;
      left: -100vw;
      background-color: #4FC994;
      transition: all .6s; }
      .global-nav-cnt .cnt-right nav.open {
        left: 0; }
  .site-title-box {
    display: none; }
  .menu-btn {
    display: block;
    position: absolute;
    top: 50%;
    right: .5rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .menu-btn {
    width: 2rem;
    height: 1.25rem; } }

.single-header {
  margin: 0 0 2rem;
  text-align: center; }
  .single-header .title {
    font-size: 2rem;
    margin-bottom: 2.5rem;
    position: relative; }
    .single-header .title::after {
      content: "";
      width: 3rem;
      height: 2px;
      background: #FFCF48;
      position: absolute;
      bottom: -1rem; }

@media screen and (max-width: 980px) {
  .single-header {
    padding: 1rem;
    text-align: left; }
    .single-header .title {
      font-size: 1.75rem;
      line-height: 1.4; } }

.kv {
  position: relative; }

.to-scroll-wrap {
  position: absolute;
  bottom: 62px;
  left: 0;
  width: 100%; }

.to-scroll {
  width: 1.5rem;
  height: 3.25rem;
  background-color: #fff;
  border: 1px solid #FF625A;
  border-radius: .75rem; }
  .to-scroll .line {
    content: "";
    width: 6px;
    height: 45%;
    border-radius: 50px;
    background-color: #FF625A;
    z-index: 1;
    overflow: hidden; }
    .to-scroll .line:after {
      content: "";
      width: inherit;
      height: 100%;
      background-color: #ffa1a1;
      z-index: 2;
      position: relative;
      -webkit-animation: animation-haniwaman 2s linear 0s infinite normal;
              animation: animation-haniwaman 2s linear 0s infinite normal; }

@-webkit-keyframes animation-haniwaman {
  0% {
    top: -100%; }
  25% {
    top: -25%; }
  50% {
    top: 100%; }
  100% {
    top: 200%; } }

@keyframes animation-haniwaman {
  0% {
    top: -100%; }
  25% {
    top: -25%; }
  50% {
    top: 100%; }
  100% {
    top: 200%; } }

@media screen and (max-width: 600px) {
  .to-scroll-wrap {
    bottom: 0px; } }

.pagination-single {
  margin-top: 2rem; }
  .pagination-single a {
    padding: .5rem;
    margin-right: .5rem;
    color: #464646; }
    .pagination-single a:last-child {
      margin-right: 0; }
    .pagination-single a:hover {
      color: #0090D5; }

.interview-tab {
  display: flex;
  justify-content: space-around;
  margin-bottom: .5rem;
  border-radius: 3rem 3rem 0 0;
  padding: 2rem 4rem 1.5rem;
  background-color: #fff; }
  .interview-tab .item {
    cursor: pointer;
    padding-bottom: .5rem; }
    .interview-tab .item:hover {
      opacity: .5; }
    .interview-tab .item.select {
      border-bottom: 1px solid #FF625A;
      color: #FF625A;
      font-weight: bold; }

.interview-box {
  background-color: #fff;
  border-radius: 0 0 3rem 3rem;
  padding: 2rem 4rem 1.5rem; }
  .interview-box img {
    width: 100%; }
  .interview-box figure {
    margin: 2rem auto; }
  .interview-box p {
    margin-bottom: 2rem; }
  .interview-box iframe {
    margin: .5rem auto; }
  .interview-box .item {
    display: none; }
    .interview-box .item.select {
      display: block; }
    .interview-box .item .title {
      color: #464646;
      font-weight: normal;
      margin-bottom: 1.5rem; }
    .interview-box .item .text {
      margin: 0; }
    .interview-box .item .content {
      margin-bottom: 2.5rem; }

@media screen and (max-width: 980px) {
  .interview-box {
    padding: 2rem 2rem 1.5rem; }
    .interview-box .item .display-table {
      display: block; }
      .interview-box .item .display-table .cell {
        display: block;
        width: 100%;
        padding: 1rem 0; }
        .interview-box .item .display-table .cell:first-child {
          padding-bottom: 0; } }

.visible-mb {
  display: none; }

@media screen and (max-width: 980px) {
  .dn {
    display: block; }
  .tl-section {
    padding: 4rem 0; }
  .hidden-mb {
    display: none; }
  .visible-mb {
    display: block; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfdmFyLnNjc3MiLCJfZXh0ZW5kcy5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX21peGlucy5zY3NzIiwicGFydHMvYXRvbXMvX2J0bi5zY3NzIiwicGFydHMvYXRvbXMvX2ljb24uc2NzcyIsInBhcnRzL2F0b21zL19uYXYuc2NzcyIsInBhcnRzL2F0b21zL2ZvbnQvX2ZvbnQuc2NzcyIsInBhcnRzL2F0b21zL2ZvbnQvX3RpdGxlLnNjc3MiLCJwYXJ0cy9tb2xlY3VsZXMvX2JveC5zY3NzIiwicGFydHMvbW9sZWN1bGVzL19mb290ZXIuc2NzcyIsInBhcnRzL21vbGVjdWxlcy9fZnJhbWUuc2NzcyIsInBhcnRzL21vbGVjdWxlcy9fZ2xvYmFsLW5hdi5zY3NzIiwicGFydHMvbW9sZWN1bGVzL19oZWFkZXIuc2NzcyIsInBhcnRzL21vbGVjdWxlcy9fa3Yuc2NzcyIsInBhcnRzL21vbGVjdWxlcy9fcGFnaW5hdGlvbi5zY3NzIiwicGFydHMvbW9sZWN1bGVzL190YWIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNJakI7RUFDQyx1QkFBc0I7RUFDdEIsVUFBUztFQUNULFdBQVUsRUFDVjs7QUFDRDtFQUNDLGVBQWMsRUFDZDs7QUFDRDtFQUNDLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZix1QkFBc0IsRUFDdEI7O0FBQ0Q7RUFDQyxVQUFTO0VBQ1QsZ0JBQWU7RUFDZixlQ0RhO0VERWIsa0xDRTJLO0VERDNLLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLCtCQUE4QjtFQUM5QixvQ0FBbUMsRUFFbkM7O0FBQ0Q7RUFDQyxvQkFBbUI7RUFDbkIsc0JBQXFCO0VBQ3JCLGVDckJjO0VEc0JkLGdCQUFlO0VBQ2YsZUFBYyxFQUNkOztBQUNEO0VBQ0MsZUFBYyxFQUNkOztBQUNEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUdEO0VBQ0MseUJBQWdCO0tBQWhC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QyxjQUFhLEVBQ2I7RUFiRjtJQWVFLGVBQWMsRUFDZCxFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ1NjU3MTtcbiAgZm9udC1mYW1pbHk6IGZ1dHVyYS1wdCwgcnlvLWdvdGhpYy1wbHVzbiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIOODoeOCpOODquOCqiwgTWVpcnlvLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hLCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxudWwsIGRsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgaW5wdXQ6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNFRkVGRUY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IH1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jZW50ZXJpbmcsIC5jZW50ZXJpbmdfZml4LCAudGhlbWUtaHI6OmFmdGVyLCAubG9hZGluZyAuaW5uZXIsIC50by1zY3JvbGwsIC50by1zY3JvbGwgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jZW50ZXJpbmdZLCAucmVndWxhcjo6YmVmb3JlLCAubWVudS1idG4gLmxpbmUyLCAuYm9yZGVyLXRpdGxlIHNwYW46OmJlZm9yZSwgLmJvcmRlci10aXRsZSBzcGFuOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY2VudGVyaW5nWCwgLnBhZ2UtdGl0bGU6OmFmdGVyLCAuc2luZ2xlLWhlYWRlciAudGl0bGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuY2VudGVyaW5nX2ZpeCB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5jZW50ZXJpbmdfZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uaW1nLWllMTEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubWFyZ2luLTQtYXV0byB7XG4gIG1hcmdpbjogNHJlbSBhdXRvOyB9XG5cbi50bC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNnJlbSAwOyB9XG5cbi5mYmMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpbmsge1xuICBjb2xvcjogI0ZGOTlDQzsgfVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjI1QTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQzk5NDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbXAtc2VjdGlvbi1lbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gOHJlbTsgfVxuICAuY29tcC1zZWN0aW9uLWVuIC5lbi10aXRsZS1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTE1JTtcbiAgICBoZWlnaHQ6IDMycmVtO1xuICAgIHotaW5kZXg6IDM7IH1cblxuLnRoZW1lLWhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogN3JlbSBhdXRvOyB9XG4gIC50aGVtZS1ocjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRjk5Q0M7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAudGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGOyB9XG4gIC50YWJsZSB0aCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuXG4udG9wLWFib3V0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudG9wLWFib3V0LWJveCAuaXRlbS1sIHtcbiAgICBmbGV4LWJhc2lzOiA3MiU7IH1cbiAgLnRvcC1hYm91dC1ib3ggLnRpdGxlIHtcbiAgICBjb2xvcjogIzA4QzE3MTtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAudG9wLWFib3V0LWJveCAudGh1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAudG9wLWFib3V0LWJveCAudGh1bWIgLmltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJveC1zaGFkb3c6IDE0cHggMTNweCAwcHggI0ZGRThGNDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50YWJsZXByZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZXByZXNzIHRkIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZXByZXNzIC5jb2x1bW4tMSB7XG4gICAgd2lkdGg6IDMwJTsgfVxuXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOyB9XG4gIC5sb2FkaW5nIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvYWRpbmcgLmxvZ28ge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtOyB9XG5cbi5kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQzk5NDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IC0xcHggMDsgfVxuXG4uZG90OjpiZWZvcmUsIC5kb3Q6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkM5OTQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBkb3RHYXRoZXJpbmcgMnMgaW5maW5pdGUgZWFzZS1pbjsgfVxuXG4uZG90OjphZnRlciB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjVzOyB9XG5cbkBrZXlmcmFtZXMgZG90R2F0aGVyaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDM1JSxcbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7IH0gfVxuXG4uZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1hcmdpbjogMCAtNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC50b3AtYWJvdXQtYm94IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50b3AtYWJvdXQtYm94IC50aXRsZSB7XG4gICAgaGVpZ2h0OiAzN3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29tcC1zZWN0aW9uLWVuIC5lbi10aXRsZS1ib3gge1xuICAgIGxlZnQ6IC0xMSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1hYm91dC1ib3ggLnRpdGxlIHtcbiAgICBoZWlnaHQ6IDMwcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbXAtc2VjdGlvbi1lbiAuZW4tdGl0bGUtYm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb21wLXNlY3Rpb24tZW4gLmVuLXRpdGxlLWJveCAuZW4tdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9wLWFib3V0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRvcC1hYm91dC1ib3ggLnRpdGxlIHtcbiAgICAgIHdyaXRpbmctbW9kZTogaW5pdGlhbDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiA3LjV2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg3OSwgMjAxLCAxNDgsIDAuOSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9XG4gICAgLnRvcC1hYm91dC1ib3ggLml0ZW0tciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm90dG9tOiA0cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50b3AtYWJvdXQtYm94IC5pdGVtLWwge1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuZmJjLXBhZ2UgLmZiYy13cmFwIC5mYmMtaXRlbXMgbGkgYSwgLmZiYy1wYWdlIC5mYmMtd3JhcCAuZmJjLWl0ZW1zIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC50aGVtZS1ociB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7IH1cbiAgICAuYnRuIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTsgfVxuICAuYnRuIC5zY2FsZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cblxuLnJlZ3VsYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVndWxhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk5Q0M7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogLS41cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7IH1cbiAgLnJlZ3VsYXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RkM5OTQ7XG4gICAgd2lkdGg6IC41cmVtO1xuICAgIGhlaWdodDogLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICByaWdodDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG4gIC5yZWd1bGFyOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gLjVyZW0pOyB9XG4gIC5yZWd1bGFyOmhvdmVyOjphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5yZWd1bGFyOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk5Q0M7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAucmVndWxhciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAjRkY5OUNDO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjk5Q0M7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1lbnUtYnRuIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tZW51LWJ0biAubGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG4gIC5tZW51LWJ0biAubGluZTEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tZW51LWJ0biAubGluZTIge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1lbnUtYnRuIC5saW5lMyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1lbnUtYnRuLm9wZW4gLmxpbmUxIHtcbiAgICB0b3A6IDE3cHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOXB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1lbnUtYnRuLm9wZW4gLmxpbmUyIHtcbiAgICBsZWZ0OiAtM3JlbTsgfVxuICAubWVudS1idG4ub3BlbiAubGluZTMge1xuICAgIGJvdHRvbTogMTNweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDlweCk7IH1cblxuLnBhZ2V0b3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAubWVudS1idG4ub3BlbiAubGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubWVudS1idG4ub3BlbiAubGluZTEge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwcHg7IH1cbiAgLm1lbnUtYnRuLm9wZW4gLmxpbmUzIHtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYnRuIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVndWxhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVndWxhciBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLW5hdiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICNGRjYyNUE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1uYXYgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5oZWFkZXItbmF2IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjYyNUE7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAuaGVhZGVyLW5hdiAubWVudS1pdGVtIC5zdWItbWVudSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXItbmF2IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oZWFkZXItbmF2IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud3AtcGFnZW5hdmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud3AtcGFnZW5hdmkgYSwgLndwLXBhZ2VuYXZpIHNwYW4ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC53cC1wYWdlbmF2aSAucGFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBmb250LXNpemU6IC44cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBmb250LXNpemU6IC45cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmhlYWRlci1uYXYgLm5hdiB7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0bzsgfVxuICAgIC5oZWFkZXItbmF2IC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmhlYWRlci1uYXYgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXItbmF2IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5oZWFkZXItbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXItbmF2IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuaGVhZGVyLW5hdiAubmF2IHtcbiAgICAgIG1hcmdpbjogNHJlbSBhdXRvOyB9XG4gICAgLmhlYWRlci1uYXYgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAuaGVhZGVyLW5hdiAubWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWluY2hvIHtcbiAgZm9udC1mYW1pbHk6IGEtb3RmLXJ5dW1pbi1wcjZuLCBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzZcIiwgXCJIaXJhTWluUHJvTi1XNlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmOyB9XG5cbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cbi5tZWRpdW0ge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzRGQzk5NDsgfVxuXG4ucmVkIHtcbiAgY29sb3I6ICNGRjYyNUE7IH1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udmVydGljYWwge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50eHQtdHJhbmZvcm0tY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNjI1QTsgfVxuXG4ubGluay1pbmxpbmUge1xuICBjb2xvcjogIzRGQzk5NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cblxuLmxpbmsyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmF0dGVudGlvbiB7XG4gIGNvbG9yOiAjRjkyODI4OyB9XG5cbi5jdXJzaXZlIHtcbiAgZm9udC1mYW1pbHk6IGdpb3ZpYWxlLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxdnc7IH0gfVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogYS1vdGYtcnl1bWluLXByNm4sIFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXNlwiLCBcIkhpcmFNaW5Qcm9OLVc2XCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnNpdGUtdGl0bGUge1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi50aXRsZS1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICM0RkM5OTQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAudGl0bGUtc2VjdGlvbiAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudGl0bGUtc2VjdGlvbiAuaW5uZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2hlYWRpbmctaWNvbi1sZWZ0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAudGl0bGUtc2VjdGlvbiAuaW5uZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaGVhZGluZy1pY29uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAudGl0bGUtc2VjdGlvbiAudGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4udGl0bGUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZDOTk0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4udGl0bGUtZ3JlZW4ge1xuICBjb2xvcjogIzRGQzk5NDtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmVuLXRpdGxlIHtcbiAgY29sb3I6ICNFRkVGRUY7XG4gIGZvbnQtc2l6ZTogMTFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5ib3JkZXItdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5ib3JkZXItdGl0bGUgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJvcmRlci10aXRsZSBzcGFuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk5Q0M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4OyB9XG4gICAgLmJvcmRlci10aXRsZSBzcGFuOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcmlnaHQ6IC00cmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk5Q0M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4OyB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRGQzk5NDtcbiAgZm9udC1zaXplOiAzLjVyZW07IH1cbiAgLnBhZ2UtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9wYWdlLXRpdGxlLnN2Zykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi10b3A6IC41cmVtOyB9XG5cbi5wYWdlLWlubmVyLXRpdGxlIHtcbiAgY29sb3I6ICNGRjk5Q0M7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGEtb3RmLXJ5dW1pbi1wcjZuLCBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzZcIiwgXCJIaXJhTWluUHJvTi1XNlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5wYWdlLXRpdGxlMiB7XG4gIGZvbnQtZmFtaWx5OiBhLW90Zi1yeXVtaW4tcHI2biwgXCJZdSBNaW5jaG9cIiwgXCJZdU1pbmNob1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFc2XCIsIFwiSGlyYU1pblByb04tVzZcIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjsgfVxuXG4ucGFnZS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNEZDOTk0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5wYWdlLWNvbnRlbnQgLnRpdGxlLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgLnBhZ2UtY29udGVudCAudGl0bGUtc2VjdGlvbiAuaW5uZXI6OmJlZm9yZSwgLnBhZ2UtY29udGVudCAudGl0bGUtc2VjdGlvbiAuaW5uZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDMuMDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4OyB9XG5cbi5hcmNoaXZlLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLnBoaWxvc29waHktdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjRkZDRjQ4O1xuICBmb250LWZhbWlseTogYS1vdGYtcnl1bWluLXByNm4sIFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXNlwiLCBcIkhpcmFNaW5Qcm9OLVc2XCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hcmNoaXZlLWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLnBhZ2Utc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC50aXRsZS1zZWN0aW9uIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC50aXRsZS1zZWN0aW9uIC5pbm5lcjo6YmVmb3JlLCAudGl0bGUtc2VjdGlvbiAuaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50aXRsZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDIuMnZ3OyB9XG4gICAgLnRpdGxlLXNlY3Rpb24gLmlubmVyOjpiZWZvcmUsIC50aXRsZS1zZWN0aW9uIC5pbm5lcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEuNXZ3O1xuICAgICAgaGVpZ2h0OiAzdnc7IH1cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDV2dztcbiAgICBjb2xvcjogIzRGQzk5NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAudGl0bGUtc2VjdGlvbiAuaW5uZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjc1cmVtOyB9XG4gICAgLnRpdGxlLXNlY3Rpb24gLmlubmVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNzVyZW07IH1cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAucGFnZS10aXRsZTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5wYWdlLWlubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG4uc2lkZS1tZXRhYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2lkZS1tZXRhYm94IC50aHVtYiB7XG4gICAgaGVpZ2h0OiAxMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuc2lkZS1tZXRhYm94IC50ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDEuNXJlbTsgfVxuICAgIC5zaWRlLW1ldGFib3ggLnRleHQtYm94IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnNpZGUtbWV0YWJveCAudGV4dC1ib3ggcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuXG4uZm9vdGVyLWFib3V0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC5mb290ZXItYWJvdXQgLmxvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAuZm9vdGVyLWFib3V0IC5hZGRyZXNzIHtcbiAgICBmbGV4LWJhc2lzOiA3MCU7IH1cbiAgICAuZm9vdGVyLWFib3V0IC5hZGRyZXNzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuXG4uZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9vdGVyLW5hdiA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5mb290ZXItbmF2ID4gLml0ZW0gYTo6YmVmb3JlLCAuZm9vdGVyLW5hdiA+IC5pdGVtIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2Fycm93LXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4OyB9XG4gICAgLmZvb3Rlci1uYXYgPiAuaXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA5MEQ1OyB9XG4gICAgLmZvb3Rlci1uYXYgPiAuaXRlbS5zdWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9vdGVyLW5hdiA+IC5pdGVtIC5zdWJuYXYge1xuICAgICAgbWFyZ2luOiAuNXJlbSAwIDAgMXJlbTsgfVxuICAgICAgLmZvb3Rlci1uYXYgPiAuaXRlbSAuc3VibmF2IGE6OmJlZm9yZSwgLmZvb3Rlci1uYXYgPiAuaXRlbSAuc3VibmF2IHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9saXN0LWl0ZW0uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAgICAgLmZvb3Rlci1uYXYgPiAuaXRlbSAuc3VibmF2IC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cblxuLnNlcnZpY2UtbGlzdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNlcnZpY2UtbGlzdCAudGh1bWIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2VydmljZS1saXN0IC50aHVtYiAuaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzOyB9XG4gICAgICAuc2VydmljZS1saXN0IC50aHVtYiAuaW1nOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5zZXJ2aWNlLWxpc3QgLmRlc2Mge1xuICAgIG1hcmdpbjogMS41cmVtIGF1dG87IH1cblxuLmFydGljbGUtbGlzdCB7XG4gIG1hcmdpbjogMHJlbSBhdXRvIDJyZW07IH1cbiAgLmFydGljbGUtbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBkb3R0ZWQgI0VGRUZFRjsgfVxuICAgIC5hcnRpY2xlLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlLWJveCAudGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogZnV0dXJhLXB0LCByeW8tZ290aGljLXBsdXNuLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uYXJ0aWNsZS1ib3ggLmRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uYXJ0aWNsZS1ib3g6aG92ZXIgLnRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuLmZvb3Rlci1jb250YWN0IC5pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RodW1iL2NvbnRhY3QuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5mb290ZXItY29udGFjdCAuY250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQzk5NDtcbiAgcGFkZGluZzogNHJlbTsgfVxuICAuZm9vdGVyLWNvbnRhY3QgLmNudCBpbWcge1xuICAgIHdpZHRoOiAzOHJlbTsgfVxuXG4uY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2VydmljZS1saXN0IC5kZXNjIHtcbiAgICBoZWlnaHQ6IDZyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtbGlzdCAuZGVzYyB7XG4gICAgaGVpZ2h0OiA3cmVtOyB9XG4gIC5mb290ZXItbmF2ID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXZ3OyB9XG4gIC5mb290ZXItYWJvdXQgLmFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMXZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5hcnRpY2xlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAgIC5hcnRpY2xlLWxpc3QgdGltZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLmFydGljbGUtbGlzdCBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmZvb3Rlci1hYm91dCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5mb290ZXItYWJvdXQgLml0ZW0tbCwgLmZvb3Rlci1hYm91dCAuaXRlbS1yIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5mb290ZXItYWJvdXQgLml0ZW0tbCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5mb290ZXItYWJvdXQgLml0ZW0tciB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlcnZpY2UtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5zZXJ2aWNlLWxpc3QgLml0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5zZXJ2aWNlLWxpc3QgLmRlc2Mge1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG87IH1cbiAgLmFydGljbGUtbGlzdCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7IH1cbiAgLmZvb3Rlci1jb250YWN0IC5pbWcge1xuICAgIGhlaWdodDogMTFyZW07IH1cbiAgLmZvb3Rlci1jb250YWN0IC5jbnQge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLmZvb3Rlci1hYm91dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAuZm9vdGVyLWFib3V0IC5sb2dvIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgIC5mb290ZXItbmF2IC5pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cblxuLmZsZXgsIC5mbGV4LTUwLCAuZmxleC03MC0zMCwgLmZsZXgtNDAtNjAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGV4LXdyYXAsIC5mbGV4LXdyYXAtMzIsIC5mbGV4LXdyYXAtNDgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFpLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsZXgtYmV0d2VlbiwgLmZsZXgtNDgsIC5mbGV4LTMyLCAuZmxleC0yMC03NSwgLmZsZXgtMjUtNzAsIC5mbGV4LTMwLTcwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mbGV4LTUwID4gLml0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7IH1cblxuLmZsZXgtNDggPiAuaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDQ4JTsgfVxuXG4uZmxleC0zMiA+IC5pdGVtIHtcbiAgZmxleC1iYXNpczogMzIlOyB9XG5cbi5mbGV4LTcwLTMwID4gLml0ZW0tbCB7XG4gIGZsZXgtYmFzaXM6IDcwJTsgfVxuXG4uZmxleC03MC0zMCA+IC5pdGVtLXIge1xuICBmbGV4LWJhc2lzOiAzMCU7IH1cblxuLmZsZXgtNDAtNjAgPiAuaXRlbS1sIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5mbGV4LTQwLTYwID4gLml0ZW0tciB7XG4gIGZsZXgtYmFzaXM6IDYwJTsgfVxuXG4uZmxleC0yMC03NSA+IC5pdGVtLWwge1xuICBmbGV4LWJhc2lzOiAyMCU7IH1cblxuLmZsZXgtMjAtNzUgPiAuaXRlbS1yIHtcbiAgZmxleC1iYXNpczogNzUlOyB9XG5cbi5mbGV4LTI1LTcwID4gLml0ZW0tbCB7XG4gIGZsZXgtYmFzaXM6IDI1JTsgfVxuXG4uZmxleC0yNS03MCA+IC5pdGVtLXIge1xuICBmbGV4LWJhc2lzOiA3MCU7IH1cblxuLmZsZXgtMzAtNzAgPiAuaXRlbS1sIHtcbiAgZmxleC1iYXNpczogMzAlOyB9XG5cbi5mbGV4LTMwLTcwID4gLml0ZW0tciB7XG4gIGZsZXgtYmFzaXM6IDcwJTsgfVxuXG4uZmxleC13cmFwLTMyIC5pdGVtIHtcbiAgZmxleC1iYXNpczogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiAyJTsgfVxuICAuZmxleC13cmFwLTMyIC5pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZmxleC13cmFwLTQ4IC5pdGVtIHtcbiAgZmxleC1iYXNpczogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAuZmxleC13cmFwLTQ4IC5pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZmxleC13cmFwLTQ4LnYyIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMTAwJTsgfVxuXG4uZmxleC13cmFwLTQ4LnYyIC5pdGVtOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDQlOyB9XG5cbi5mbGV4LXdyYXAtNDgudjIgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmRpc3BsYXktdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cbiAgLmRpc3BsYXktdGFibGUgLmNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5kaXNwbGF5LXRhYmxlIC5jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA4cmVtOyB9XG5cbi5iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53cmFwcGVyLCAud3JhcHBlcjAge1xuICB3aWR0aDogY2FsYygxMjAwcHggKyAycmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2VjdGlvbiB7XG4gIG1hcmdpbjogN3JlbSBhdXRvOyB9XG5cbi5zZWN0aW9uMiB7XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG5cbi53cmFwcGVyMCB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uZmlndXJlIGZpZ2NhcHRpb24ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjsgfVxuXG4ucGFnZS10aHVtYi13cmFwcGVyIC5jZWxsIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ucGFnZS10aHVtYiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wYWdlLXRpdGxlLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDUlOyB9XG4gIC5wYWdlLXRpdGxlLXdyYXAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zY3JvbGwtd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAud3JhcHBlciwgLndyYXBwZXIwIHtcbiAgICB3aWR0aDogY2FsYygxMDAwcHggKyAycmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndyYXBwZXIsIC53cmFwcGVyMCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwMHB4ICsgMnJlbSk7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAucGFnZS10aXRsZS13cmFwIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LTUwLCAuZmxleC13cmFwLTQ4LCAuZmxleC00OCwgLmZsZXgtd3JhcC0zMiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxleC01MCAuaXRlbSwgLmZsZXgtd3JhcC00OCAuaXRlbSwgLmZsZXgtNDggLml0ZW0sIC5mbGV4LXdyYXAtMzIgLml0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW46IDNyZW0gYXV0bzsgfVxuICAucGFnZS10aHVtYi13cmFwcGVyIC5jZWxsLCAucGFnZS10aHVtYi13cmFwcGVyMiAuY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS10aHVtYi13cmFwcGVyIC5wYWdlLXRpdGxlLXdyYXAgLnRpdGxlLCAucGFnZS10aHVtYi13cmFwcGVyMiAucGFnZS10aXRsZS13cmFwIC50aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC53cmFwcGVyLCAud3JhcHBlcjAge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5nbG9iYWwtbmF2IHtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAuZ2xvYmFsLW5hdi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uZ2xvYmFsLW5hdi1jbnQge1xuICB3aWR0aDogY2FsYygxMjAwcHggKyAycmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2xvYmFsLW5hdi1jbnQgLmNudC1sZWZ0IHtcbiAgICB3aWR0aDogMjMlO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5nbG9iYWwtbmF2LWNudCAuY250LWNlbnRlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5nbG9iYWwtbmF2LWNudCAuY250LXJpZ2h0IHtcbiAgICB3aWR0aDogMjMlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZ2xvYmFsLW5hdi1jbnQgLnRlbCB7XG4gICAgY29sb3I6ICNGRjYyNUE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5nbG9iYWwtbmF2LWNudCAudGVsIC5udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdsb2JhbC1uYXYtY250IHtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZ2xvYmFsLW5hdi1jbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMDBweCArIDJyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5nbG9iYWwtbmF2LWNudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZ2xvYmFsLW5hdi1jbnQgLmNudC1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2xvYmFsLW5hdi1jbnQgLmNudC1jZW50ZXIge1xuICAgICAgd2lkdGg6IDVyZW07IH1cbiAgICAuZ2xvYmFsLW5hdi1jbnQgLmNudC1yaWdodCBuYXYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZDOTk0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC42czsgfVxuICAgICAgLmdsb2JhbC1uYXYtY250IC5jbnQtcmlnaHQgbmF2Lm9wZW4ge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC5zaXRlLXRpdGxlLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5tZW51LWJ0biB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtOyB9IH1cblxuLnNpbmdsZS1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtaGVhZGVyIC50aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZDRjQ4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuc2luZ2xlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbmdsZS1oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuXG4ua3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRvLXNjcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50by1zY3JvbGwge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjYyNUE7XG4gIGJvcmRlci1yYWRpdXM6IC43NXJlbTsgfVxuICAudG8tc2Nyb2xsIC5saW5lIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA0NSU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2MjVBO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC50by1zY3JvbGwgLmxpbmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTFhMTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1oYW5pd2FtYW4gMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1oYW5pd2FtYW4ge1xuICAwJSB7XG4gICAgdG9wOiAtMTAwJTsgfVxuICAyNSUge1xuICAgIHRvcDogLTI1JTsgfVxuICA1MCUge1xuICAgIHRvcDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG8tc2Nyb2xsLXdyYXAge1xuICAgIGJvdHRvbTogMHB4OyB9IH1cblxuLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucGFnaW5hdGlvbi1zaW5nbGUgYSB7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuICAgIC5wYWdpbmF0aW9uLXNpbmdsZSBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2luYXRpb24tc2luZ2xlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDkwRDU7IH1cblxuLmludGVydmlldy10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW0gM3JlbSAwIDA7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmludGVydmlldy10YWIgLml0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH1cbiAgICAuaW50ZXJ2aWV3LXRhYiAuaXRlbTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5pbnRlcnZpZXctdGFiIC5pdGVtLnNlbGVjdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNjI1QTtcbiAgICAgIGNvbG9yOiAjRkY2MjVBO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmludGVydmlldy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3JlbSAzcmVtO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gMS41cmVtOyB9XG4gIC5pbnRlcnZpZXctYm94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmludGVydmlldy1ib3ggZmlndXJlIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuICAuaW50ZXJ2aWV3LWJveCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5pbnRlcnZpZXctYm94IGlmcmFtZSB7XG4gICAgbWFyZ2luOiAuNXJlbSBhdXRvOyB9XG4gIC5pbnRlcnZpZXctYm94IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmludGVydmlldy1ib3ggLml0ZW0uc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmludGVydmlldy1ib3ggLml0ZW0gLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5pbnRlcnZpZXctYm94IC5pdGVtIC50ZXh0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5pbnRlcnZpZXctYm94IC5pdGVtIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuaW50ZXJ2aWV3LWJveCB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDEuNXJlbTsgfVxuICAgIC5pbnRlcnZpZXctYm94IC5pdGVtIC5kaXNwbGF5LXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaW50ZXJ2aWV3LWJveCAuaXRlbSAuZGlzcGxheS10YWJsZSAuY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAgIC5pbnRlcnZpZXctYm94IC5pdGVtIC5kaXNwbGF5LXRhYmxlIC5jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi52aXNpYmxlLW1iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50bC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7IH1cbiAgLmhpZGRlbi1tYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlzaWJsZS1tYiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuIiwiLy8gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vdjQuNy4wL2ljb25zL1xuQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAnX3Zhcic7XG5cbiosKjo6YmVmb3JlLCo6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuKjo6YmVmb3JlLCo6OmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5odG1sIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogJHRleHQ7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Ly8gbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbmEge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5hLHNwYW4ge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbnVsLGRsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmR0LGRkLHRoLHRkLG9sIHtcbn1cbmlucHV0LHRleHRhcmVhLHNlbGVjdCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGJvcmRlcjogbm9uZTtcbn1cbmlucHV0LHRleHRhcmVhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0fVxufVxuYnV0dG9uIHtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5ociB7XG5cdGJvcmRlci1jb2xvcjogJGdyYXk7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRtYXJnaW46IDFlbSBhdXRvO1xufVxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuaWZyYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbn1cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdG1hcmdpbi10b3A6IDJyZW07XG59XG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuc3Ryb25nIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xufVxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4vLyBpbmNsdWxkZSBcbkBpbXBvcnQgJ19taXhpbnMnO1xuQGltcG9ydCAnX2V4dGVuZHMnO1xuQGltcG9ydCAnX2NvbW1vbic7XG5AaW1wb3J0IFwicGFydHMvYXRvbXMvX2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvYXRvbXMvX2ljb24uc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL2F0b21zL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL2F0b21zL2ZvbnQvX2ZvbnQuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL2F0b21zL2ZvbnQvX3RpdGxlLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0cy9tb2xlY3VsZXMvX2JveC5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvbW9sZWN1bGVzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL21vbGVjdWxlcy9fZnJhbWUuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL21vbGVjdWxlcy9fZ2xvYmFsLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvbW9sZWN1bGVzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL21vbGVjdWxlcy9fa3Yuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL21vbGVjdWxlcy9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvbW9sZWN1bGVzL190YWIuc2Nzc1wiO1xuXG4udmlzaWJsZS1tYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1xIHtcblx0LmRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQudGwtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHR9XG5cdC5oaWRkZW4tbWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnZpc2libGUtbWIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIvL2NvbG9yXG4kZ3JlZW46ICM0RkM5OTQ7XG5cbiRibHVlOiAjMDA5MEQ1O1xuXG4kcmVkOiAjRkY2MjVBO1xuXG4kb3JhbmdlOiAjRjQ1MTNCO1xuXG4kZ3JheTogI0VGRUZFRjtcbiRncmF5LWQ6ICM3OTlBQTc7XG5cbiRibGFjazogIzQ2NDY0NjtcblxuJHllbGxvdzogI0ZGQ0Y0ODtcblxuJHB1cnBsZTogIzkwNzZGRjtcblxuJHBpbms6ICNGRjk5Q0M7XG5cbiR0ZXh0OiAjNDU2NTcxO1xuJHRleHQtZ3JlZW46ICMwOEMxNzE7XG5cbi8vIC8vZm9udFxuJGJhc2Vmb250OiBmdXR1cmEtcHQscnlvLWdvdGhpYy1wbHVzbiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIizjg6HjgqTjg6rjgqosIE1laXJ5byAsSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJG1pbmNobzogYS1vdGYtcnl1bWluLXByNm4sIFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXNlwiLCBcIkhpcmFNaW5Qcm9OLVc2XCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRwb3NpdGlvblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBwb3NpdGlvblxuLmNlbnRlcmluZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jlkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Jlgge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cdCZfZml4IHtcblx0XHRAZXh0ZW5kIC5jZW50ZXJpbmc7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG5cbi8vIGZpeGVkIGNlbnRlclxuLmNlbnRlcmluZ19maXgge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG4iLCIuaW1nLWllMTEge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuLmliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWFyZ2luLTQtYXV0byB7XG5cdG1hcmdpbjogNHJlbSBhdXRvO1xufVxuXG4udGwtc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDZyZW0gMDtcbn1cblxuLy8g44OX44Op44Kw44Kk44Oz6Kq/5pW0XG4uZmJjLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gY29sb3Jcbi5waW5rIHtcblx0Y29sb3I6ICRwaW5rO1xufVxuLmJnLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXAtc2VjdGlvbi1lbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA0cmVtIGF1dG8gOHJlbTtcblx0LmVuLXRpdGxlLWJveCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtMTUlO1xuXHRcdGhlaWdodDogMzJyZW07XG5cdFx0ei1pbmRleDogMztcblx0fVxufVxuXG4udGhlbWUtaHIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICNFRkVGRUY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA3cmVtIGF1dG87XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkY5OUNDO1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdEBleHRlbmQgLmNlbnRlcmluZztcblx0fVxufVxuXG4udGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0aCx0ZCB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHR0aCB7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxufVxuXG4vLyB0b3Bcbi50b3AtYWJvdXQtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQuaXRlbS1sIHtcblx0XHRmbGV4LWJhc2lzOiA3MiU7XG5cdH1cblx0LnRpdGxlIHtcblx0XHRjb2xvcjogJHRleHQtZ3JlZW47XG5cdFx0Zm9udC1zaXplOiA0dnc7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXJnaW4tbGVmdDogM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XG5cdH1cblx0LnRodW1iIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdC5pbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRib3gtc2hhZG93OiAxNHB4IDEzcHggMHB4ICNGRkU4RjQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIHBsdWdpbnNcbi8vIHRhYmxlcHJlc3Ncbi50YWJsZXByZXNzIHtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHR0ZCB7XG5cdFx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvbHVtbi0xIHtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG59XG5cbi8vIGxvYWRpbmdcbi5sb2FkaW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG5cdC5pbm5lciB7XG5cdFx0QGV4dGVuZCAuY2VudGVyaW5nO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5sb2dvIHtcblx0XHR3aWR0aDogMTByZW07XG5cdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0fVxufVxuLmRvdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiAtMXB4IDA7XG59XG4uZG90OjpiZWZvcmUsIC5kb3Q6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC01MHB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRvcGFjaXR5OiAwO1xuXHRhbmltYXRpb246IGRvdEdhdGhlcmluZyAycyBpbmZpbml0ZSBlYXNlLWluO1xufVxuLmRvdDo6YWZ0ZXIge1xuXHRhbmltYXRpb24tZGVsYXk6IC41cztcbn1cbkBrZXlmcmFtZXMgZG90R2F0aGVyaW5nIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdDM1JSxcblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG5cdH1cbn1cbi5kb3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDJyZW0gMDtcblx0bWFyZ2luOiAwIC01JTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8vIGxvYWRpbmdcblxuXG5cbkBpbmNsdWRlIG1xKG1heCkge1xuXHQudG9wLWFib3V0LWJveCB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoc2xhcHRvcCkge1xuXHQudG9wLWFib3V0LWJveCB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGhlaWdodDogMzdyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKGxhcHRvcCkge1xuXHQuY29tcC1zZWN0aW9uLWVuIC5lbi10aXRsZS1ib3gge1xuXHRcdGxlZnQ6IC0xMSU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEod3RhYikge1xuXHQudG9wLWFib3V0LWJveCAudGl0bGUge1xuXHRcdGhlaWdodDogMzByZW07XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoc3NwKSB7XG5cdC5jb21wLXNlY3Rpb24tZW4gLmVuLXRpdGxlLWJveCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0LmVuLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC50b3AtYWJvdXQtYm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnRpdGxlIHtcblx0XHRcdHdyaXRpbmctbW9kZTogaW5pdGlhbDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiA3LjV2dztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg3OSwgMjAxLCAxNDgsIDAuOSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1yaWdodDogMjAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xuXHRcdH1cblx0XHQuaXRlbS1yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRib3R0b206IDRyZW07XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuaXRlbS1sIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5mYmMtcGFnZSAuZmJjLXdyYXAgLmZiYy1pdGVtcyBsaSB7XG5cdFx0YSxzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQudGhlbWUtaHIge1xuXHRcdG1hcmdpbjogNHJlbSBhdXRvO1xuXHR9XG5cdC50YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1x044Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcblx0QGlmICRicmVha3BvaW50ID09IHNwIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHNsYXB0b3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHNzcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBsYXB0b3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1heCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gd3RhYiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cbiIsIi5idG4ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LDE1JSk7XG5cdFx0fVxuXHR9XG5cdC5zY2FsZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuXHRcdH1cblx0fVxufVxuXG4ucmVndWxhciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0d2lkdGg6IDFyZW07XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bGVmdDogLS41cmVtO1xuXHRcdEBleHRlbmQgLmNlbnRlcmluZ1k7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cztcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0d2lkdGg6IC41cmVtO1xuXHRcdGhlaWdodDogLjVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTNweDtcblx0XHRyaWdodDogMXJlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0bGVmdDogY2FsYygxMDAlIC0gLjVyZW0pO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRyaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAuNzVyZW0gMXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Y29sb3I6ICRwaW5rO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cblxuLm1lbnUtYnRuIHtcblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogMnJlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQubGluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cdH1cblx0LmxpbmUxIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQubGluZTIge1xuXHRcdEBleHRlbmQgLmNlbnRlcmluZ1k7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQubGluZTMge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdCYub3BlbiB7XG5cdFx0LmxpbmUxIHtcblx0XHRcdHRvcDogMTdweDtcblx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOXB4KTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdFx0LmxpbmUyIHtcblx0XHRcdGxlZnQ6IC0zcmVtO1xuXHRcdH1cblx0XHQubGluZTMge1xuXHRcdFx0Ym90dG9tOiAxM3B4O1xuXHRcdFx0bGVmdDogLTVweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOXB4KTtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2V0b3Age1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuXG5AaW5jbHVkZSBtcSB7XG5cdC5tZW51LWJ0bi5vcGVuIHtcblx0XHQubGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQubGluZTEge1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblx0XHQubGluZTMge1xuXHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgbXEoc3NwKSB7XG5cdC5idG4ge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5yZWd1bGFyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQvLyAubWVudS1idG4ub3BlbiB7XG5cdC8vIFx0LmxpbmUxIHtcblx0Ly8gXHRcdHRvcDogMTFweDtcblx0Ly8gXHRcdGxlZnQ6IC00cHg7XG5cdC8vIFx0fVxuXHQvLyBcdC5saW5lMyB7XG5cdC8vIFx0XHRib3R0b206IDExcHg7XG5cdC8vIFx0XHRsZWZ0OiAtNHB4O1xuXHQvLyBcdH1cblx0Ly8gfVxufVxuIiwiLmljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5oZWFkZXItbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHQubWVudS1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdC5zdWItbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtIDFyZW07XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gcGx1Z2luXG4ud3AtcGFnZW5hdmkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YSxzcGFuIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucGFnZXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cblxuQGluY2x1ZGUgbXEod3RhYikge1xuXHQuaGVhZGVyLW5hdiB7XG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0fVxufVxuXG5AaW5jbHVkZSBtcShzbGFwdG9wKSB7XG5cdC5oZWFkZXItbmF2IHtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1xIHtcblx0LmhlYWRlci1uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Lm5hdiB7XG5cdFx0XHRtYXJnaW46IDRyZW0gYXV0bztcblx0XHR9XG5cdFx0LmxvZ28ge1xuXHRcdFx0d2lkdGg6IDEycmVtO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AaW5jbHVkZSBtcShzc3ApIHtcblx0LmhlYWRlci1uYXYge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHQubmF2IHtcblx0XHRcdG1hcmdpbjogNHJlbSBhdXRvO1xuXHRcdH1cblx0XHQubWVudS1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBkZWNvcmF0aW9uXG4udW5kZXJsaW5lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5taW5jaG8ge1xuXHRmb250LWZhbWlseTogJG1pbmNobztcbn1cblxuLy8g44K144Kk44K6XG4uc21hbGwge1xuXHRmb250LXNpemU6IC43NXJlbTtcbn1cbi5tZWRpdW0ge1xuXHRmb250LXNpemU6IDEuNXJlbTtcbn1cbi5sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLy8gXG4uYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBjb2xvclxuLmdyZWVuIHtcblx0Y29sb3I6ICRncmVlbjtcbn1cbi5yZWQge1xuXHRjb2xvcjogJHJlZDtcbn1cblxuLy8gYWxpZ25cbi5jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi52ZXJ0aWNhbCB7XG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIHRleHQgdHJhbnNmb3JtXG4udHh0LXRyYW5mb3JtLWNhcGl0YWxpemUge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLy8gd2VpZ2h0XG4uYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBsaW5rXG4ubGluayB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkcmVkO1xuXHR9XG59XG4ubGluay1pbmxpbmUge1xuXHRjb2xvcjogJGdyZWVuO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcblx0bWFyZ2luLWxlZnQ6IC4yNXJlbTtcbn1cbi5saW5rMiB7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5hdHRlbnRpb24ge1xuXHRjb2xvcjogI0Y5MjgyODtcbn1cblxuLmN1cnNpdmUge1xuXHRmb250LWZhbWlseTogZ2lvdmlhbGUsc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuXG5AaW5jbHVkZSBtcShzbGFwdG9wKSB7XG59XG5cbkBpbmNsdWRlIG1xKHd0YWIpIHtcblx0LnNtYWxsIHtcblx0XHRmb250LXNpemU6IDF2dztcblx0fVxufVxuIiwiXG4vLyB0aXRsZVxuLnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRtaW5jaG87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2l0ZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGl0bGUtc2VjdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGNvbG9yOiAkZ3JlZW47XG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0LmlubmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2hlYWRpbmctaWNvbi1sZWZ0LnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaGVhZGluZy1pY29uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHR9XG5cdH1cblx0LnRleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cbn1cblxuLnRpdGxlLWJnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMnJlbSAwO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50aXRsZS1ncmVlbiB7XG5cdGNvbG9yOiAkZ3JlZW47XG5cdG1hcmdpbjogNHJlbSBhdXRvO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5cbi5lbi10aXRsZSB7XG5cdGNvbG9yOiAkZ3JheTtcblx0Zm9udC1zaXplOiAxMXJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ib3JkZXItdGl0bGUge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRAZXh0ZW5kIC5jZW50ZXJpbmdZO1xuXHRcdFx0bGVmdDogLTRyZW07XG5cdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNnB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0QGV4dGVuZCAuY2VudGVyaW5nWTtcblx0XHRcdHJpZ2h0OiAtNHJlbTtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBwYWdlXG4ucGFnZS10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRncmVlbjtcblx0Zm9udC1zaXplOiAzLjVyZW07XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9wYWdlLXRpdGxlLnN2Zykgbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiA0cmVtO1xuXHRcdGhlaWdodDogLjhyZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdG1hcmdpbi10b3A6IC41cmVtO1xuXHRcdEBleHRlbmQgLmNlbnRlcmluZ1g7XG5cdH1cbn1cbi5wYWdlLWlubmVyLXRpdGxlIHtcblx0Y29sb3I6ICRwaW5rO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiAkbWluY2hvO1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBhZ2UtaW5uZXItdGV4dCB7XG5cdFxufVxuXG4ucGFnZS10aXRsZTIge1xuXHRmb250LWZhbWlseTogJG1pbmNobztcblxufVxuXG4ucGFnZS1zdWJ0aXRsZSB7XG5cdGNvbG9yOiAkZ3JlZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDRyZW0gMXJlbTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuXHQudGl0bGUtc2VjdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdC5pbm5lciB7XG5cdFx0XHQmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdFx0aGVpZ2h0OiAzLjA1cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJjaGl2ZS1saXN0LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luOiAxcmVtIGF1dG87XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5cbi5waGlsb3NvcGh5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogJHllbGxvdztcblx0Zm9udC1mYW1pbHk6ICRtaW5jaG87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuQGluY2x1ZGUgbXEoc2xhcHRvcCkge1xuXHQuYXJjaGl2ZS1saXN0LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHR9XG5cdC5wYWdlLXN1YnRpdGxlIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG5cdC50aXRsZS1zZWN0aW9uIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0LmlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCY6OmJlZm9yZSwmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cbkBpbmNsdWRlIG1xKHd0YWIpIHtcblx0LnRpdGxlLXNlY3Rpb24ge1xuXHRcdGZvbnQtc2l6ZTogMi4ydnc7XG5cdFx0LmlubmVyIHtcblx0XHRcdCY6OmJlZm9yZSwmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxLjV2dztcblx0XHRcdFx0aGVpZ2h0OiAzdnc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWdlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDR2dztcblx0fVxufVxuXG5AaW5jbHVkZSBtcShzc3ApIHtcblx0LnRpdGxlLXNlY3Rpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDV2dztcblx0XHRjb2xvcjogIzRGQzk5NDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0LmlubmVyIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAxcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFnZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxMHZ3O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cdC5wYWdlLWlubmVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdH1cbn1cbiIsIi5zaWRlLW1ldGFib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQudGh1bWIge1xuXHRcdGhlaWdodDogMTJyZW07XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblx0LnRleHQtYm94IHtcblx0XHRwYWRkaW5nOiAxcmVtIDJyZW0gMS41cmVtO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZm9vdGVyLWJvdHRvbSB7XG5cdHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5mb290ZXItYWJvdXQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdC5sb2dvIHtcblx0XHRmbGV4LWJhc2lzOiAyNSU7XG5cdH1cblx0LmFkZHJlc3Mge1xuXHRcdGZsZXgtYmFzaXM6IDcwJTtcblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQmID4gLml0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdGEsc3BhbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vYXJyb3ctci5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR3aWR0aDogMXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zdWIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5zdWJuYXYge1xuXHRcdFx0bWFyZ2luOiAuNXJlbSAwIDAgMXJlbTtcblx0XHRcdGEsc3BhbiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2xpc3QtaXRlbS5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zZXJ2aWNlLWxpc3Qge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHQudGh1bWIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kZXNjIHtcblx0XHRtYXJnaW46IDEuNXJlbSBhdXRvO1xuXHR9XG59XG5cblxuLmFydGljbGUtbGlzdCB7XG5cdG1hcmdpbjogMHJlbSBhdXRvIDJyZW07XG5cdC5pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCAkZ3JheTtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbi5hcnRpY2xlLWJveCB7XG5cdC50aXRsZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkYmFzZWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQuZGF0ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItY29udGFjdCB7XG5cdC5pbWcge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGh1bWIvY29udGFjdC5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQuY250IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0cGFkZGluZzogNHJlbTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDM4cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uY29weXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuXG5AaW5jbHVkZSBtcShzbGFwdG9wKSB7XG5cdC5zZXJ2aWNlLWxpc3QgLmRlc2Mge1xuXHRcdGhlaWdodDogNnJlbTtcblx0fVxufVxuXG5AaW5jbHVkZSBtcSh3dGFiKSB7XG5cdC5zZXJ2aWNlLWxpc3QgLmRlc2Mge1xuXHRcdGhlaWdodDogN3JlbTtcblx0fVxuXHQuZm9vdGVyLW5hdiA+IC5pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRmb250LXNpemU6IDF2dztcblx0fVxuXHQuZm9vdGVyLWFib3V0IC5hZGRyZXNzIHtcblx0XHRmb250LXNpemU6IDF2dztcblx0fVxufVxuXG5AaW5jbHVkZSBtcSB7XG5cdC5zbGljay1kb3RzIHtcblx0XHRib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcblx0fVxuXHQuYXJ0aWNsZS1saXN0IHtcblx0XHRwYWRkaW5nOiAxLjVyZW07XG5cdFx0dGltZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItYWJvdXQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0Lml0ZW0tbCwuaXRlbS1yIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lml0ZW0tbCB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdFx0Lml0ZW0tciB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcShzc3ApIHtcblx0LnNlcnZpY2UtbGlzdCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHQuaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0XHQuZGVzYyB7XG5cdFx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0XHR9XG5cdH1cblx0LmFydGljbGUtbGlzdCB7XG5cdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG5cdH1cblx0LmZvb3Rlci1jb250YWN0IHtcblx0XHQuaW1nIHtcblx0XHRcdGhlaWdodDogMTFyZW07XG5cdFx0fVxuXHRcdC5jbnQge1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1hYm91dCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0LmxvZ28ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1uYXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHQuaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIGV4dGVuZOeUqFxuLmZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5haS1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtYmV0d2VlbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LWNlbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLy9cblxuXG4uZmxleC01MCB7XG5cdEBleHRlbmQgLmZsZXg7XG5cdCYgPiAuaXRlbSB7XG5cdFx0ZmxleC1iYXNpczogNTAlO1xuXHR9XG59XG4uZmxleC00OCB7XG5cdEBleHRlbmQgLmZsZXgtYmV0d2Vlbjtcblx0JiA+IC5pdGVtIHtcblx0XHRmbGV4LWJhc2lzOiA0OCU7XG5cdH1cbn1cbi5mbGV4LTMyIHtcblx0QGV4dGVuZCAuZmxleC1iZXR3ZWVuO1xuXHQmID4gLml0ZW0ge1xuXHRcdGZsZXgtYmFzaXM6IDMyJTtcblx0fVxufVxuXG4uZmxleC03MC0zMCB7XG5cdEBleHRlbmQgLmZsZXg7XG5cdCYgPiAuaXRlbS1sIHtcblx0XHRmbGV4LWJhc2lzOiA3MCU7XG5cdH1cblx0JiA+IC5pdGVtLXIge1xuXHRcdGZsZXgtYmFzaXM6IDMwJTtcblx0fVxufVxuLmZsZXgtNDAtNjAge1xuXHRAZXh0ZW5kIC5mbGV4O1xuXHQmID4gLml0ZW0tbCB7XG5cdFx0ZmxleC1iYXNpczogNDAlO1xuXHR9XG5cdCYgPiAuaXRlbS1yIHtcblx0XHRmbGV4LWJhc2lzOiA2MCU7XG5cdH1cbn1cbi5mbGV4LTIwLTc1IHtcblx0QGV4dGVuZCAuZmxleC1iZXR3ZWVuO1xuXHQmID4gLml0ZW0tbCB7XG5cdFx0ZmxleC1iYXNpczogMjAlO1xuXHR9XG5cdCYgPiAuaXRlbS1yIHtcblx0XHRmbGV4LWJhc2lzOiA3NSU7XG5cdH1cbn1cbi5mbGV4LTI1LTcwIHtcblx0QGV4dGVuZCAuZmxleC1iZXR3ZWVuO1xuXHQmID4gLml0ZW0tbCB7XG5cdFx0ZmxleC1iYXNpczogMjUlO1xuXHR9XG5cdCYgPiAuaXRlbS1yIHtcblx0XHRmbGV4LWJhc2lzOiA3MCU7XG5cdH1cbn1cbi5mbGV4LTMwLTcwIHtcblx0QGV4dGVuZCAuZmxleC1iZXR3ZWVuO1xuXHQmID4gLml0ZW0tbCB7XG5cdFx0ZmxleC1iYXNpczogMzAlO1xuXHR9XG5cdCYgPiAuaXRlbS1yIHtcblx0XHRmbGV4LWJhc2lzOiA3MCU7XG5cdH1cbn1cblxuXG4uZmxleC13cmFwLTMyIHtcblx0QGV4dGVuZCAuZmxleC13cmFwO1xuXHQuaXRlbSB7XG5cdFx0ZmxleC1iYXNpczogMzIlO1xuXHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMiU7XG5cdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbi5mbGV4LXdyYXAtNDgge1xuXHRAZXh0ZW5kIC5mbGV4LXdyYXA7XG5cdC5pdGVtIHtcblx0XHRmbGV4LWJhc2lzOiA0OCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0XHRtYXJnaW4tYm90dG9tOiA0JTtcblx0XHQmOm50aC1jaGlsZCgybikge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmLnYyIHtcblx0XHQuaXRlbSB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNCU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gZGlzcGxheVxuLmRpc3BsYXktdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbi1ib3R0b206IDFweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG5cdC5jZWxsIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aWR0aDogOHJlbTtcblx0XHR9XG5cdH1cbn1cbi5iZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy8gd3JhcHBlciBcbi53cmFwcGVyIHtcblx0d2lkdGg6IGNhbGMoMTIwMHB4ICsgMnJlbSk7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcblx0cGFkZGluZzogMXJlbTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbiB7XG5cdG1hcmdpbjogN3JlbSBhdXRvO1xufVxuLnNlY3Rpb24yIHtcblx0bWFyZ2luOiAycmVtIGF1dG87XG59XG4ud3JhcHBlcjAge1xuXHRAZXh0ZW5kIC53cmFwcGVyO1xuXHRwYWRkaW5nOiAwIDFyZW07XG59XG5cblxuLmZpZ3VyZSB7XG5cdGZpZ2NhcHRpb24ge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cbn1cblxuXG4vLyBwYWdlXG4ucGFnZS10aHVtYi13cmFwcGVyIHtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblx0Ly8gaGVpZ2h0OiAyNi40NXZ3O1xuXHQvLyBtYXgtaGVpZ2h0OiA1MDBweDtcblx0LmNlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cbi5wYWdlLXRodW1iLXdyYXBwZXIyIHtcblx0Ly8gQGV4dGVuZCAucGFnZS10aHVtYi13cmFwcGVyO1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG4ucGFnZS10aHVtYiB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtdGl0bGUtd3JhcCB7XG5cdHBhZGRpbmctbGVmdDogNSU7XG5cdC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uc2Nyb2xsLXdyYXAge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuXG5cblxuXG5AaW5jbHVkZSBtcShzbGFwdG9wKSB7XG5cdC53cmFwcGVyIHtcblx0XHR3aWR0aDogY2FsYygxMDAwcHggKyAycmVtKTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEod3RhYikge1xuXHQud3JhcHBlciB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwMHB4ICsgMnJlbSk7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEge1xuXHQucGFnZS10aXRsZS13cmFwIC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuQGluY2x1ZGUgbXEgKHNzcCkge1xuXHQuZmxleC01MCwuZmxleC13cmFwLTQ4LC5mbGV4LTQ4LC5mbGV4LXdyYXAtMzIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5pdGVtIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24ge1xuXHRcdG1hcmdpbjogM3JlbSBhdXRvO1xuXHR9XG5cdC5wYWdlLXRodW1iLXdyYXBwZXIsIC5wYWdlLXRodW1iLXdyYXBwZXIyIHtcblx0XHQuY2VsbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnBhZ2UtdGh1bWIge1xuXHRcdFx0Ly8gaGVpZ2h0OiA5cmVtO1xuXHRcdH1cblx0XHQucGFnZS10aXRsZS13cmFwIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4iLCIuZ2xvYmFsLW5hdiB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDFyZW0gMDtcblx0Ji5maXhlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuLmdsb2JhbC1uYXYtY250IHtcblx0d2lkdGg6IGNhbGMoMTIwMHB4ICsgMnJlbSk7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcblx0cGFkZGluZzogMCAxcmVtO1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5jbnQtbGVmdCB7XG5cdFx0d2lkdGg6IDIzJTtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXHQuY250LWNlbnRlciB7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cdC5jbnQtcmlnaHQge1xuXHRcdHdpZHRoOiAyMyU7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC50ZWwge1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Lm51bWJlciB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5AaW5jbHVkZSBtcSh3dGFiKSB7XG5cdC5nbG9iYWwtbmF2LWNudCB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoc2xhcHRvcCkge1xuXHQuZ2xvYmFsLW5hdi1jbnQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMDBweCArIDJyZW0pO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcblx0fVxufVxuXG5AaW5jbHVkZSBtcSB7XG5cdC5nbG9iYWwtbmF2LWNudCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0LmNudC1sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5jbnQtY2VudGVyIHtcblx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdH1cblx0XHQuY250LXJpZ2h0IHtcblx0XHRcdG5hdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAtMTAwdnc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cztcblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaXRlLXRpdGxlLWJveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubWVudS1idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogLjVyZW07XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5tZW51LWJ0biB7XG5cdFx0d2lkdGg6IDJyZW07XG5cdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHR9XG59XG4iLCIvLyBzaW5nbGVcbi5zaW5nbGUtaGVhZGVyIHtcblx0bWFyZ2luOiAwIDAgMnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTFyZW07XG5cdFx0XHRAZXh0ZW5kIC5jZW50ZXJpbmdYO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSB7XG5cdC5zaW5nbGUtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHR9XG59XG4iLCIua3Yge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG8tc2Nyb2xsLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNjJweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4udG8tc2Nyb2xsIHtcblx0QGV4dGVuZCAuY2VudGVyaW5nO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDMuMjVyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG5cdGJvcmRlci1yYWRpdXM6IC43NXJlbTtcblx0LmxpbmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDQ1JTtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBleHRlbmQgLmNlbnRlcmluZztcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmExYTE7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjogYWxsIC42cztcblx0XHRcdGFuaW1hdGlvbjogYW5pbWF0aW9uLWhhbml3YW1hbiAycyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuXHRcdFx0QGtleWZyYW1lcyBhbmltYXRpb24taGFuaXdhbWFuIHtcblx0XHRcdFx0MCUge3RvcDogLTEwMCU7fVxuXHRcdFx0XHQyNSUge3RvcDogLTI1JX1cblx0XHRcdFx0NTAlIHt0b3A6IDEwMCU7fVxuXHRcdFx0XHQxMDAlIHt0b3A6IDIwMCU7fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBpbmNsdWRlIG1xKHNzcCkge1xuXHQudG8tc2Nyb2xsLXdyYXAge1xuXHRcdGJvdHRvbTogMHB4O1xuXHR9XG59XG4iLCIvLyBzaW5nbGVcbi5wYWdpbmF0aW9uLXNpbmdsZSB7XG5cdG1hcmdpbi10b3A6IDJyZW07XG5cdGEge1xuXHRcdHBhZGRpbmc6IC41cmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnRlcnZpZXctdGFiIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRib3JkZXItcmFkaXVzOiAzcmVtIDNyZW0gMCAwO1xuXHRwYWRkaW5nOiAycmVtIDRyZW0gMS41cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQuaXRlbSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdH1cblx0XHQmLnNlbGVjdCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG4uaW50ZXJ2aWV3LWJveCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAzcmVtIDNyZW07XG5cdHBhZGRpbmc6IDJyZW0gNHJlbSAxLjVyZW07XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0ZmlndXJlIHtcblx0XHRtYXJnaW46IDJyZW0gYXV0bztcblx0fVxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0bWFyZ2luOiAuNXJlbSBhdXRvO1xuXHR9XG5cdC5pdGVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYuc2VsZWN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSB7XG5cdC5pbnRlcnZpZXctYm94IHtcblx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMS41cmVtO1xuXHRcdC5pdGVtIHtcblx0XHRcdC5kaXNwbGF5LXRhYmxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC5jZWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdfQ== */
