@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

main {
  display: block;
}

select,
input,
textarea,
button {
  outline: none;
  margin: 0;
  cursor: pointer;
}

textarea,
button,
input[type=text],
input[type=password],
input[type=submit],
input[type=reset],
input[type=tel],
input[type=number] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: none;
  border: solid 1px #333;
  padding: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  border-radius: 0;
}

button {
  padding: 0;
  border: none;
  overflow: visible;
}

textarea {
  resize: none;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  background: black;
}

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  overflow-wrap: break-word;
}

.clear,
.clearfix {
  zoom: 100%;
}
.clear:before,
.clearfix:before, .clear:after,
.clearfix:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

.each_link ul, .journal article .journal_wrap {
  font-size: 0;
  letter-spacing: 0;
  font-weight: normal;
}

/*
Media Query Mixin
*/
.gothic {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.mincho {
  font-family: YakuHanMP, "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

html {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.about h2, footer .copy {
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.journal article .journal_wrap .menu_n, .journal article .journal_wrap ._text .date_category, header .nav_wrap nav ul li .no_link, header .nav_wrap nav ul li a, header .nav_wrap nav .language_switching button, a {
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

html {
  color: #333;
  font-weight: 400;
  font-size: 62.5%;
}

body {
  font-size: 1em;
  min-width: 880px;
}
@media screen and (max-width: 768px) {
  body {
    min-width: 100%;
  }
}

input,
button,
textarea {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  color: #333;
}

a {
  color: #333;
  text-decoration: none;
  font-weight: 700;
}

.pc {
  display: block;
}
@media screen and (max-width: 768px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .sp {
    display: block;
  }
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

.sns_warp .sns_b {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sns_warp .sns_b:hover {
  background: #1a1a1a;
}
.sns_warp .sns_b:hover svg {
  fill: #fff;
}
.sns_warp .sns_b.ig_b {
  margin-right: 10px;
}
.sns_warp .sns_b.ig_b svg {
  width: 25px;
  height: 25px;
}
.sns_warp .sns_b.yt_b svg {
  width: 28.5px;
  height: 20px;
}
.sns_warp .sns_b svg {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

header {
  width: 100%;
  height: 100px;
  min-width: 880px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 768px) {
  header {
    height: 50px;
    min-width: 100%;
  }
}
header h1 {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media screen and (max-width: 768px) {
  header h1 {
    width: 30px;
    height: 30px;
    left: 17px;
  }
}
header h1 a {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  will-change: all;
  transition: all 0.3s ease-out;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
header h1 a:hover {
  opacity: 0.6;
  -webkit-animation: h_l_ani 0.3s ease forwards;
          animation: h_l_ani 0.3s ease forwards;
}
header h1 a svg {
  width: 100%;
}
header .nav_wrap {
  margin-left: auto;
  padding: 40px 45px;
}
@media screen and (max-width: 768px) {
  header .nav_wrap {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav {
    background: #fff;
    position: fixed;
    top: 0;
    left: -100vw;
    width: 100vw;
    height: 100vh;
  }
}
header .nav_wrap nav ul {
  display: inline-block;
  margin-right: 65px;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul {
    display: block;
    margin-right: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
header .nav_wrap nav ul li {
  display: inline-block;
  margin-right: 39px;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li {
    display: block;
    margin-right: 0;
    margin-bottom: 30px;
    opacity: 0;
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  header .nav_wrap nav ul li:last-of-type {
    margin-bottom: 0;
  }
}
header .nav_wrap nav ul li.contact_nav, header .nav_wrap nav ul li:last-of-type {
  margin-right: 0;
}
header .nav_wrap nav ul li .no_link {
  font-weight: bold;
  color: rgba(143, 143, 143, 0.8);
  white-space: nowrap;
  display: block;
  font-size: 16px;
  letter-spacing: 0.02em;
  position: relative;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li .no_link {
    font-size: 6vw;
  }
}
header .nav_wrap nav ul li a {
  font-weight: bold;
  white-space: nowrap;
  display: block;
  font-size: 16px;
  letter-spacing: 0.02em;
  position: relative;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li a {
    font-size: 6vw;
  }
}
header .nav_wrap nav ul li a:after {
  content: "";
  position: absolute;
  bottom: -1.5px;
  left: 0;
  width: 100%;
  height: 1.5px;
  opacity: 0;
  background: #000;
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li a:after {
    display: none;
  }
}
header .nav_wrap nav ul li a:hover:after {
  opacity: 1;
}
header .nav_wrap nav ul li a.sp {
  display: none;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li a.sp {
    display: block;
  }
}
header .nav_wrap nav ul li.sns_warp {
  display: none;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav ul li.sns_warp {
    display: block;
    margin-left: -15px;
  }
}
header .nav_wrap nav .language_switching {
  display: inline-block;
  vertical-align: middle;
}
header .nav_wrap nav .language_switching:hover button {
  color: #8F8F8F;
}
header .nav_wrap nav .language_switching:hover button.current {
  color: #8F8F8F;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav .language_switching {
    position: absolute;
    top: 15px;
    right: 70px;
    display: block;
  }
}
header .nav_wrap nav .language_switching button {
  font-weight: 500;
  font-size: 16px;
  color: #8F8F8F;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media screen and (max-width: 768px) {
  header .nav_wrap nav .language_switching button {
    font-size: 5.5vw;
  }
}
header .nav_wrap nav .language_switching button:first-of-type {
  margin-right: 10px;
}
header .nav_wrap nav .language_switching button.current {
  color: #000;
}
header .nav_wrap nav .language_switching button:hover {
  color: #000;
}
header .nav_wrap nav .language_switching button:hover.current {
  color: #000;
}
header .nav_wrap .menu_wrap {
  display: none;
}
@media screen and (max-width: 768px) {
  header .nav_wrap .menu_wrap {
    display: block;
  }
}
header .nav_wrap .menu_wrap .menu_button {
  width: 32px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: 18px;
  z-index: 10;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
header .nav_wrap .menu_wrap .menu_button hr {
  width: 100%;
  height: 2px;
  background: #333;
  position: absolute;
  left: 50%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
header .nav_wrap .menu_wrap .menu_button hr:nth-of-type(1) {
  top: 0;
}
header .nav_wrap .menu_wrap .menu_button hr:nth-of-type(2) {
  top: 8px;
}
header .nav_wrap .menu_wrap .menu_button hr:nth-of-type(3) {
  bottom: 0;
}
@media screen and (max-width: 768px) {
  header.open .nav_wrap .menu_wrap .menu_button hr:nth-of-type(1) {
    -webkit-animation: active-btn07-bar01 0.35s forwards;
            animation: active-btn07-bar01 0.35s forwards;
  }
  header.open .nav_wrap .menu_wrap .menu_button hr:nth-of-type(2) {
    opacity: 0;
  }
  header.open .nav_wrap .menu_wrap .menu_button hr:nth-of-type(3) {
    -webkit-animation: active-btn07-bar03 0.35s forwards;
            animation: active-btn07-bar03 0.35s forwards;
  }
  header.open .nav_wrap nav {
    -webkit-animation: nav_ani 0.35s forwards;
            animation: nav_ani 0.35s forwards;
  }
  header.open .nav_wrap nav ul li {
    -webkit-animation: open_ani 0.5s 0.5s forwards;
            animation: open_ani 0.5s 0.5s forwards;
  }
  header.close .nav_wrap .menu_wrap .menu_button hr:nth-of-type(1) {
    top: 0;
    -webkit-animation: btn07-bar01 0.35s forwards;
            animation: btn07-bar01 0.35s forwards;
  }
  header.close .nav_wrap .menu_wrap .menu_button hr:nth-of-type(2) {
    top: 8px;
    -webkit-transition: all 0.15s 0.1s;
    transition: all 0.15s 0.1s;
    opacity: 1;
  }
  header.close .nav_wrap .menu_wrap .menu_button hr:nth-of-type(3) {
    bottom: 0;
    -webkit-animation: btn07-bar03 0.35s forwards;
            animation: btn07-bar03 0.35s forwards;
  }
  header.close .nav_wrap nav {
    -webkit-animation: nav_ani2 0.35s forwards;
            animation: nav_ani2 0.35s forwards;
  }
  header.close .nav_wrap nav ul li {
    -webkit-animation: close_ani 0.5s forwards;
            animation: close_ani 0.5s forwards;
  }
}

@-webkit-keyframes active-btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
}

@keyframes active-btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
}
@-webkit-keyframes active-btn07-bar03 {
  0% {
    -webkit-transform: translateX(-51%) translateY(0) rotate(0);
            transform: translateX(-51%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(0);
            transform: translateX(-51%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(-45deg);
            transform: translateX(-51%) translateY(-8px) rotate(-45deg);
  }
}
@keyframes active-btn07-bar03 {
  0% {
    -webkit-transform: translateX(-51%) translateY(0) rotate(0);
            transform: translateX(-51%) translateY(0) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(0);
            transform: translateX(-51%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-51%) translateY(-8px) rotate(-45deg);
            transform: translateX(-51%) translateY(-8px) rotate(-45deg);
  }
}
@-webkit-keyframes btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@keyframes btn07-bar01 {
  0% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(45deg);
            transform: translateX(-50%) translateY(8px) rotate(45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(8px) rotate(0);
            transform: translateX(-50%) translateY(8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@-webkit-keyframes btn07-bar03 {
  0% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(-45deg);
            transform: translateX(-50%) translateY(-8px) rotate(-45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(0);
            transform: translateX(-50%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@keyframes btn07-bar03 {
  0% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(-45deg);
            transform: translateX(-50%) translateY(-8px) rotate(-45deg);
  }
  50% {
    -webkit-transform: translateX(-50%) translateY(-8px) rotate(0);
            transform: translateX(-50%) translateY(-8px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0) rotate(0);
            transform: translateX(-50%) translateY(0) rotate(0);
  }
}
@-webkit-keyframes nav_ani {
  0% {
    left: -100vw;
  }
  100% {
    left: 0;
  }
}
@keyframes nav_ani {
  0% {
    left: -100vw;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes nav_ani2 {
  0% {
    left: 0;
  }
  100% {
    left: 100vw;
  }
}
@keyframes nav_ani2 {
  0% {
    left: 0;
  }
  100% {
    left: 100vw;
  }
}
@-webkit-keyframes h_l_ani {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
@keyframes h_l_ani {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
@-webkit-keyframes open_ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes open_ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@-webkit-keyframes close_ani {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
}
@keyframes close_ani {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
}
footer {
  padding: 40px 0 20px;
  margin-top: auto;
  text-align: center;
  border-top: 1px solid #e7e7e7;
}
@media screen and (max-width: 768px) {
  footer {
    padding: 45px 0 20px;
  }
}
footer .f_logo {
  width: 262px;
  display: block;
  height: auto;
  margin: auto;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
footer .f_logo:hover {
  opacity: 0.6;
}
@media screen and (max-width: 768px) {
  footer .f_logo {
    width: 75vw;
  }
}
footer .sns_warp {
  margin: 17px 0 30px;
}
@media screen and (max-width: 768px) {
  footer .sns_warp {
    margin: 15px 0 35px;
  }
}
footer .copy {
  font-weight: 500;
  letter-spacing: 0.01em;
}

.modal {
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10000;
  height: 100dvh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5vw 0;
  overflow-y: scroll;
  overscroll-behavior-y: contain;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.modal.show {
  opacity: 1;
  left: 0;
}
.modal.show.out {
  opacity: 0;
}

.modal_contents {
  width: 90vw;
  border-radius: 10px;
  background: #fff;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5vw;
  font-size: 4vw;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: justify;
  text-justify: inter-ideograph;
  position: relative;
}
.modal_contents .close {
  position: absolute;
  top: 1vw;
  right: 0;
  font-size: 8vw;
  line-height: 0;
  padding: 0;
  margin: 0;
  letter-spacing: 0;
  cursor: pointer;
}

.top {
  width: 100vw;
  height: 100svh;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.top .contents {
  width: 602px;
  height: 390px;
  position: absolute;
  top: 41%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  will-change: transform;
}
@media screen and (max-width: 768px) {
  .top .contents {
    width: 70vw;
    height: 50vw;
  }
}
.top .main_logo {
  width: 100%;
  height: 100%;
  margin: auto;
  display: block;
  position: relative;
}
.top .main_logo svg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.top .main_logo svg .rect {
  fill: none;
}
.top .main_logo svg .g_icn1 {
  opacity: 0;
  -webkit-transform: translate(0, 20px);
          transform: translate(0, 20px);
  -webkit-animation: h1_svg_ani1 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
          animation: h1_svg_ani1 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
}
@-webkit-keyframes h1_svg_ani1 {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 20px);
            transform: translate(0, 20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes h1_svg_ani1 {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 20px);
            transform: translate(0, 20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
.top .main_logo svg .g_icn2 {
  opacity: 0;
  -webkit-transform: translate(-20px, 0);
          transform: translate(-20px, 0);
  -webkit-animation: h1_svg_ani2 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
          animation: h1_svg_ani2 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
}
@-webkit-keyframes h1_svg_ani2 {
  0% {
    opacity: 0;
    -webkit-transform: translate(-20px, 0);
            transform: translate(-20px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes h1_svg_ani2 {
  0% {
    opacity: 0;
    -webkit-transform: translate(-20px, 0);
            transform: translate(-20px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
.top .main_logo svg .g_icn3 {
  opacity: 0;
  -webkit-transform: translate(0, -20px);
          transform: translate(0, -20px);
  -webkit-animation: h1_svg_ani3 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
          animation: h1_svg_ani3 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
}
@-webkit-keyframes h1_svg_ani3 {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -20px);
            transform: translate(0, -20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes h1_svg_ani3 {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, -20px);
            transform: translate(0, -20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
.top .main_logo svg .g_icn4 {
  opacity: 0;
  -webkit-transform: translate(20px, 0);
          transform: translate(20px, 0);
  -webkit-animation: h1_svg_ani4 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
          animation: h1_svg_ani4 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
}
@-webkit-keyframes h1_svg_ani4 {
  0% {
    opacity: 0;
    -webkit-transform: translate(20px, 0);
            transform: translate(20px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes h1_svg_ani4 {
  0% {
    opacity: 0;
    -webkit-transform: translate(20px, 0);
            transform: translate(20px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
.top .main_logo svg .g_text {
  opacity: 0;
  -webkit-animation: h1_svg_ani5 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
          animation: h1_svg_ani5 1s 0.2s cubic-bezier(0.76, 0, 0.24, 1) forwards;
}
@-webkit-keyframes h1_svg_ani5 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes h1_svg_ani5 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.top .scroll_down {
  position: absolute;
  bottom: 45px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 20px;
  height: 20px;
}
.top .scroll_down span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  color: #333;
  line-height: 1;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 1.2em 0.8em;
  border-top-color: currentColor;
  border-bottom: 0;
  -webkit-animation: pulse_02 2s infinite;
          animation: pulse_02 2s infinite;
}
@media screen and (max-width: 768px) {
  .top .scroll_down span {
    border-width: 1em 0.6em;
  }
}
@-webkit-keyframes pulse_02 {
  0%, 100% {
    -webkit-transform: translate(-50%, -80%);
            transform: translate(-50%, -80%);
  }
  50% {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@keyframes pulse_02 {
  0%, 100% {
    -webkit-transform: translate(-50%, -80%);
            transform: translate(-50%, -80%);
  }
  50% {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.about {
  width: 880px;
  height: auto;
  margin: auto;
  padding: 85px 0 0;
}
@media screen and (max-width: 768px) {
  .about {
    width: 100%;
    padding: 75px 15px 0;
  }
}
.about h2 {
  font-weight: bold;
  font-size: 44px;
  letter-spacing: 0.01em;
}
@media screen and (max-width: 768px) {
  .about h2 {
    font-size: 9vw;
  }
}
.about .message {
  margin-top: 53px;
  display: block;
}
@media screen and (max-width: 768px) {
  .about .message {
    margin-top: 35px;
  }
}
.about .message p {
  opacity: 0;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.01em;
  margin-top: 23px;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
}
@media screen and (max-width: 768px) {
  .about .message p {
    font-size: 4.8vw;
    margin-top: 18px;
  }
}
.about .bb {
  margin-top: 55px;
}
@media screen and (max-width: 768px) {
  .about .bb {
    margin: 85px auto 0;
  }
}

.each_link {
  padding: 120px 0 177px;
}
@media screen and (max-width: 768px) {
  .each_link {
    padding: 70px 0;
    width: 100vw;
    overflow: hidden;
  }
}
.each_link ul {
  text-align: center;
}
.each_link ul li {
  display: inline-block;
  margin-right: 50px;
}
@media screen and (max-width: 768px) {
  .each_link ul li {
    margin-right: 15px;
  }
}
.each_link ul li:last-of-type {
  margin-right: 0;
}
.each_link ul li a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 100%;
  display: block;
  width: 220px;
  height: 220px;
  border: 2px solid #333333;
  position: relative;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
@media screen and (max-width: 768px) {
  .each_link ul li a {
    width: 40vw;
    height: 40vw;
    margin: auto;
  }
}
.each_link ul li a:hover {
  background: #232323;
}
.each_link ul li a:hover:before {
  opacity: 1;
}
.each_link ul li a:hover p {
  color: #fff;
}
.each_link ul li a:before {
  content: "";
  opacity: 0;
  width: 90%;
  height: 90%;
  display: block;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJob3ZlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTg4IDE4OCI+IDxwYXRoIGQ9Ik0xMDkuODYsMTE5LjQ2Yy0zLjcyLjU5LTYuODMsMy4xNy04LjEsNi43MmwtNy43NiwyMS43My03Ljc2LTIxLjczYy0xLjI3LTMuNTUtNC4zNy02LjEzLTguMS02LjcyLTMuNzEtLjU5LTcuNDcuODktOS43OCwzLjg4bC0zMy42OSw0My41M3YuMDJjLjE3LjE1LjM2LjI4LjU1LjQzLDEuMTEuODksMi4yMywxLjc2LDMuMzgsMi42LjE3LjEzLjM1LjI1LjUzLjM4LDEuMi44NiwyLjQyLDEuNywzLjY3LDIuNTEuMTguMTIuMzcuMjQuNTYuMzYsMS4yOS44MiwyLjU5LDEuNjIsMy45MiwyLjM4LjEyLjA3LjI1LjE0LjM3LjIxLDEuNDUuODMsMi45MywxLjYyLDQuNDMsMi4zNywwLDAsMCwwLDAsMGwyMS4wOC0yNy4yNCwxMy41LDM2LjhjMi40My4xOSw0Ljg4LjMxLDcuMzYuMzFzNC45My0uMTMsNy4zNi0uMzFsMTMuNS0zNi44LDIxLjA4LDI3LjIzaDBjMS41LS43NSwyLjk3LTEuNTQsNC40Mi0yLjM2LjEzLS4wNy4yNS0uMTUuMzgtLjIyLDEuMzItLjc2LDIuNjItMS41NSwzLjkxLTIuMzcuMTktLjEyLjM4LS4yNC41Ny0uMzYsMS4yNC0uODEsMi40NS0xLjY0LDMuNjUtMi41LjE4LS4xMy4zNi0uMjUuNTQtLjM4LDEuMzQtLjk4LDIuNjUtMS45OCwzLjk0LTMuMDNsLS4wMi0uMDMtMzMuNjgtNDMuNTJjLTIuMzEtMi45OC02LjA2LTQuNDctOS43OS0zLjg4WiIvPiA8cGF0aCBkPSJNNjguNTMsMTA5Ljg2Yy0uNTktMy43Mi0zLjE3LTYuODMtNi43Mi04LjFsLTIxLjczLTcuNzYsMjEuNzMtNy43NmMzLjU1LTEuMjcsNi4xMy00LjM3LDYuNzItOC4xLjU5LTMuNzEtLjg5LTcuNDctMy44OC05Ljc4TDIxLjEzLDM0LjY3aC0uMDJjLS4xNS4xNy0uMjguMzYtLjQzLjU0LS44OSwxLjExLTEuNzYsMi4yMy0yLjYsMy4zOC0uMTMuMTgtLjI1LjM2LS4zOC41My0uODYsMS4yLTEuNywyLjQyLTIuNTEsMy42Ni0uMTIuMTktLjI0LjM4LS4zNi41Ni0uODIsMS4yOC0xLjYxLDIuNTktMi4zNywzLjkxLS4wNy4xMy0uMTQuMjUtLjIyLjM3LS44MiwxLjQ1LTEuNjIsMi45My0yLjM2LDQuNDMsMCwwLDAsMCwwLDBsMjcuMjQsMjEuMDhMLjMxLDg2LjY0Yy0uMTksMi40My0uMzEsNC44OC0uMzEsNy4zNnMuMTMsNC45My4zMSw3LjM2bDM2LjgsMTMuNS0yNy4yMywyMS4wOHMwLDAsMCwwYy43NSwxLjUsMS41NCwyLjk3LDIuMzYsNC40Mi4wNy4xMy4xNC4yNS4yMi4zOC43NiwxLjMyLDEuNTUsMi42MywyLjM3LDMuOTEuMTIuMTkuMjQuMzguMzYuNTYuODEsMS4yNCwxLjY0LDIuNDYsMi41MSwzLjY2LjEzLjE4LjI1LjM2LjM4LjUzLjg0LDEuMTUsMS43MSwyLjI3LDIuNiwzLjM4LjE1LjE4LjI4LjM4LjQzLjU2aC4wMnM0My41My0zMy43LDQzLjUzLTMzLjdjMi45OC0yLjMxLDQuNDctNi4wNiwzLjg4LTkuNzlaIi8+IDxwYXRoIGQ9Ik03OC4xNCw2OC41M2MzLjcyLS41OSw2LjgzLTMuMTcsOC4xLTYuNzJsNy43Ni0yMS43Myw3Ljc2LDIxLjczYzEuMjcsMy41NSw0LjM3LDYuMTMsOC4xLDYuNzIsMy43MS41OSw3LjQ3LS44OSw5Ljc4LTMuODhsMzMuNjktNDMuNTN2LS4wMmMtLjE3LS4xNS0uMzYtLjI4LS41NC0uNDMtMS4xMS0uODktMi4yMy0xLjc2LTMuMzgtMi42LS4xOC0uMTMtLjM1LS4yNS0uNTMtLjM4LTEuMi0uODYtMi40Mi0xLjctMy42Ni0yLjUxLS4xOS0uMTItLjM4LS4yNC0uNTctLjM2LTEuMjgtLjgyLTIuNTktMS42MS0zLjkxLTIuMzctLjEyLS4wNy0uMjUtLjE0LS4zNy0uMjEtMS40NS0uODItMi45My0xLjYyLTQuNDMtMi4zNmgwcy0yMS4wOCwyNy4yMy0yMS4wOCwyNy4yM0wxMDEuMzYuMzFjLTIuNDMtLjE5LTQuODgtLjMxLTcuMzYtLjMxcy00LjkzLjEzLTcuMzYuMzFsLTEzLjUsMzYuOC0yMS4wOC0yNy4yM3MwLDAsMCwwYy0xLjUuNzUtMi45NywxLjU0LTQuNDIsMi4zNi0uMTMuMDctLjI1LjE0LS4zOC4yMi0xLjMyLjc2LTIuNjIsMS41NS0zLjkxLDIuMzctLjE5LjEyLS4zOC4yNC0uNTcuMzYtMS4yNC44MS0yLjQ2LDEuNjQtMy42NSwyLjUxLS4xOC4xMy0uMzYuMjUtLjUzLjM4LTEuMTUuODQtMi4yNywxLjcxLTMuMzgsMi42LS4xOC4xNS0uMzguMjgtLjU2LjQzdi4wMnMzMy43LDQzLjUzLDMzLjcsNDMuNTNjMi4zMSwyLjk4LDYuMDYsNC40Nyw5Ljc5LDMuODhaIi8+IDxwYXRoIGQ9Ik0xODcuNjksODYuNjRsLTM2LjgtMTMuNSwyNy4yMy0yMS4wOHMwLDAsMCwwYy0uNzUtMS41LTEuNTQtMi45Ny0yLjM2LTQuNDItLjA3LS4xMy0uMTUtLjI2LS4yMi0uMzktLjc2LTEuMzItMS41NS0yLjYyLTIuMzctMy45LS4xMi0uMTktLjI0LS4zOC0uMzctLjU3LS44LTEuMjQtMS42NC0yLjQ1LTIuNS0zLjY1LS4xMy0uMTgtLjI2LS4zNi0uMzktLjU0LS44NC0xLjE1LTEuNzEtMi4yNy0yLjYtMy4zOC0uMTUtLjE4LS4yOC0uMzgtLjQzLS41NmgtLjAycy00My41MywzMy43LTQzLjUzLDMzLjdjLTIuOTgsMi4zMS00LjQ3LDYuMDYtMy44OCw5Ljc5LjU5LDMuNzIsMy4xNyw2LjgzLDYuNzIsOC4xbDIxLjczLDcuNzYtMjEuNzMsNy43NmMtMy41NSwxLjI3LTYuMTMsNC4zNy02LjcyLDguMS0uNTksMy43MS44OSw3LjQ3LDMuODgsOS43OGw0My41NSwzMy43czAsMCwwLDBjMS4wNC0xLjI4LDIuMDUtMi41OSwzLjAzLTMuOTMuMTMtLjE4LjI1LS4zNi4zOC0uNTQuODYtMS4yLDEuNy0yLjQxLDIuNS0zLjY1LjEyLS4xOS4yNC0uMzguMzYtLjU3LjgyLTEuMjgsMS42MS0yLjU4LDIuMzctMy45LjA3LS4xMy4xNS0uMjUuMjItLjM4LjgyLTEuNDUsMS42MS0yLjkyLDIuMzYtNC40MiwwLDAsMCwwLDAsMGwtMjcuMjQtMjEuMDgsMzYuOC0xMy41Yy4xOS0yLjQzLjMxLTQuODguMzEtNy4zNnMtLjEzLTQuOTMtLjMxLTcuMzZaIi8+PC9zdmc+");
}
.each_link ul li a p {
  white-space: nowrap;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.001em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .each_link ul li a p {
    font-size: 5.7vw;
  }
}

.journal {
  position: relative;
  margin: 0 0 180px;
}
@media screen and (max-width: 768px) {
  .journal {
    margin: 0 0 70px;
  }
}
.journal:before {
  content: "";
  display: block;
  background: #E8ECEC;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0%;
  position: absolute;
}
.journal article {
  padding: 100px 100px 100px 50px;
  width: 980px;
  background: #E8ECEC;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .journal article {
    padding: 40px 30px 70px;
    width: 100vw;
  }
}
.journal article .journal_wrap {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap {
    display: block;
  }
}
.journal article .journal_wrap .menu_n {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 40px;
  letter-spacing: 0.01em;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap .menu_n {
    font-size: 8.7vw;
  }
}
.journal article .journal_wrap ._text {
  width: 400px;
  margin-top: 80px;
  margin-right: 70px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: block;
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap ._text {
    width: 100%;
    margin-top: 30px;
    margin-right: 0;
  }
}
.journal article .journal_wrap ._text .date_category {
  display: block;
  font-size: 12px;
  letter-spacing: 0.01em;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap ._text .date_category {
    font-size: 3vw;
  }
}
.journal article .journal_wrap ._text .date_category span {
  margin-left: 10px;
}
.journal article .journal_wrap ._text ._title {
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.8;
  font-weight: 600;
  letter-spacing: 0.01em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  line-clamp: 6;
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap ._text ._title {
    margin-top: 15px;
    font-size: 4vw;
  }
}
.journal article .journal_wrap .journal_wrap_img {
  display: block;
  width: 360px;
  height: auto;
  overflow: hidden;
  display: inline-block;
  position: relative;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.journal article .journal_wrap .journal_wrap_img.show img {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}
.journal article .journal_wrap .journal_wrap_img:before {
  content: "";
  padding-top: 100%;
  display: block;
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap .journal_wrap_img {
    width: 100%;
    margin-top: 50px;
    margin-right: 0;
  }
}
.journal article .journal_wrap .journal_wrap_img.no_img {
  display: block;
  background: #E8ECEC;
  border: 1px solid #000;
}
.journal article .journal_wrap .journal_wrap_img.no_img:after {
  content: "";
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  width: 242px;
  height: 157px;
  display: block;
  background: no-repeat center/cover url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJf57eo6ZuG44Oi44O844OJIiBkYXRhLW5hbWU9Iue3qOmbhuODouODvOODiSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjA0IDEzMi4wMiI+IDxnPiA8cGF0aCBkPSJNMTQuMiwxMzEuNTV2LTEwLjA3YzAtLjQxLjAyLTEuNDYuMDQtMi4zNy0uMTguODMtLjM5LDEuNzctLjQ5LDIuMTRsLTIuNTgsMTAuMjloLTMuODhsLTIuNTYtMTAuMjdjLS4xLS4zNy0uMzEtMS4zMS0uNDktMi4xNS4wMi45Mi4wNCwxLjk3LjA0LDIuMzh2MTAuMDRIMHYtMTkuOTloNi4xOWwyLjE5LDguNzNjLjIzLjg4LjY1LDIuOC44NywzLjgyLjIyLTEuMDIuNjQtMi45My44NS0zLjgxbDIuMjEtOC43M2g2LjI0djE5Ljk5aC00LjM1WiIvPiA8cGF0aCBkPSJNMzIuMDcsMTMxLjU1bC0xLjA0LTMuNTVoLTUuOTNsLTEuMDEsMy41NWgtNC43N2w2LjQ3LTE5Ljk5aDQuNzVsNi40OSwxOS45OWgtNC45N1pNMjkuOTIsMTI0LjE3bC0xLjI3LTQuNTRjLS4xOS0uNjQtLjQxLTEuNTctLjU1LTIuMTgtLjE1LjYxLS4zOSwxLjU0LS41NywyLjE4bC0xLjMsNC41M2gzLjdaIi8+IDxwYXRoIGQ9Ik00NC43NCwxMzIuMDJjLTQuOTUsMC03Ljk3LTIuNTUtOC4wNi02Ljgydi0uMThzNC43MywwLDQuNzMsMGwuMDIuMTZjLjE4LDEuODMsMS4yLDIuNjUsMy4yOSwyLjY1LDEuMjksMCwyLjY3LS41LDIuNjctMS44OXMtMS4yMy0xLjcxLTMuNDctMi4zMmwtLjI2LS4wN2MtMy4zOS0uODgtNi40My0yLjAxLTYuNDMtNi4xMywwLTMuODksMi42OS02LjIyLDcuMi02LjIyczYuOTgsMi4zMiw3LjE1LDYuMjF2LjE4cy00LjYsMC00LjYsMGwtLjAyLS4xNWMtLjE2LTEuNDMtMS4xMS0yLjIxLTIuNjctMi4yMS0xLjQyLDAtMi4zOC42Ny0yLjM4LDEuNjcsMCwxLjE4LDEuMSwxLjUsMy44MiwyLjE4LDMuMjkuODUsNi40NSwyLjAzLDYuNDUsNi4zNiwwLDQtMi45MSw2LjU4LTcuNDIsNi41OFoiLz4gPHBhdGggZD0iTTYxLjI0LDEzMi4wMmMtNC45NSwwLTcuOTctMi41NS04LjA2LTYuODJ2LS4xOHM0LjczLDAsNC43MywwbC4wMi4xNmMuMTgsMS44MywxLjIsMi42NSwzLjI5LDIuNjUsMS4yOSwwLDIuNjctLjUsMi42Ny0xLjg5cy0xLjIzLTEuNzEtMy40Ny0yLjMybC0uMjYtLjA3Yy0zLjM5LS44OC02LjQzLTIuMDEtNi40My02LjEzLDAtMy44OSwyLjY5LTYuMjIsNy4yLTYuMjJzNi45OCwyLjMyLDcuMTUsNi4yMXYuMThzLTQuNiwwLTQuNiwwbC0uMDItLjE1Yy0uMTYtMS40My0xLjExLTIuMjEtMi42Ny0yLjIxLTEuNDIsMC0yLjM4LjY3LTIuMzgsMS42NywwLDEuMTgsMS4xLDEuNSwzLjgyLDIuMTgsMy4yOS44NSw2LjQ1LDIuMDMsNi40NSw2LjM2LDAsNC0yLjkxLDYuNTgtNy40Miw2LjU4WiIvPiA8cmVjdCB4PSI3MC40MiIgeT0iMTExLjU2IiB3aWR0aD0iNC43MiIgaGVpZ2h0PSIxOS45OSIvPiA8cGF0aCBkPSJNODIuMzUsMTMxLjU1bC01Ljk0LTE5Ljk5aDQuOTJsMi44LDEwLjQzYy4yNS45NS41MiwyLjExLjY4LDIuODIuMTYtLjcxLjQzLTEuODguNjctMi44MmwyLjc4LTEwLjQ0aDQuNzlsLTUuOTIsMTkuOTloLTQuNzhaIi8+IDxwb2x5Z29uIHBvaW50cz0iOTQuMzEgMTMxLjU1IDk0LjMxIDExMS41NiAxMDguMDYgMTExLjU2IDEwOC4wNiAxMTUuOTIgOTkuMDMgMTE1LjkyIDk5LjAzIDExOS4wOSAxMDYuNzcgMTE5LjA5IDEwNi43NyAxMjMuMjMgOTkuMDMgMTIzLjIzIDk5LjAzIDEyNy4wOSAxMDguMjEgMTI3LjA5IDEwOC4yMSAxMzEuNTUgOTQuMzEgMTMxLjU1Ii8+IDxwb2x5Z29uIHBvaW50cz0iMTE2LjY0IDEzMS41NSAxMTYuNjQgMTExLjU2IDEyMS4zNyAxMTEuNTYgMTIxLjM3IDEyNy4wOSAxMjkuMzEgMTI3LjA5IDEyOS4zMSAxMzEuNTUgMTE2LjY0IDEzMS41NSIvPiA8cmVjdCB4PSIxMzAuODEiIHk9IjExMS41NiIgd2lkdGg9IjQuNzIiIGhlaWdodD0iMTkuOTkiLz4gPHBhdGggZD0iTTE0NS44MywxMzEuOTljLTIuNTEsMC00LjY0LS45Ny02LjE3LTIuODEtMS41OC0xLjkzLTIuNDEtNC41NC0yLjQxLTcuNTZzLjk1LTUuODcsMi42Ny03Ljc4YzEuNTUtMS43NSwzLjY5LTIuNjcsNi4xOS0yLjY3LDQuNDgsMCw3LjQsMi41NCw4LjAxLDYuOTZsLjAzLjJoLTQuNTlsLS4wMy0uMTRjLS4zNC0xLjY3LTEuNTYtMi42Ny0zLjI3LTIuNjctMi41OSwwLTQuMjEsMi4zMy00LjIxLDYuMDlzMS43Miw2LjA5LDQuMjgsNi4wOWMyLjIzLDAsMy40My0xLjYxLDMuNjUtMy4xNWgtMy4zdi0zLjkyaDcuNzJ2MTAuOWgtMy40bC0uMjItMi4wOWMtMS4xMiwxLjctMi43NCwyLjUyLTQuOTUsMi41MloiLz4gPHBvbHlnb24gcG9pbnRzPSIxNjcuMDggMTMxLjU1IDE2Ny4wOCAxMjMuMzYgMTYxLjIxIDEyMy4zNiAxNjEuMjEgMTMxLjU1IDE1Ni40OSAxMzEuNTUgMTU2LjQ5IDExMS41NiAxNjEuMjEgMTExLjU2IDE2MS4yMSAxMTkuMDEgMTY3LjA4IDExOS4wMSAxNjcuMDggMTExLjU2IDE3MS44IDExMS41NiAxNzEuOCAxMzEuNTUgMTY3LjA4IDEzMS41NSIvPiA8cG9seWdvbiBwb2ludHM9IjE3OC40IDEzMS41NSAxNzguNCAxMTYuMDMgMTczLjI2IDExNi4wMyAxNzMuMjYgMTExLjU2IDE4OC4zMiAxMTEuNTYgMTg4LjMyIDExNi4wMyAxODMuMTMgMTE2LjAzIDE4My4xMyAxMzEuNTUgMTc4LjQgMTMxLjU1Ii8+IDxwYXRoIGQ9Ik0xOTYuNTgsMTMyLjAyYy00Ljk1LDAtNy45Ny0yLjU1LTguMDYtNi44MnYtLjE4czQuNzMsMCw0LjczLDBsLjAyLjE2Yy4xOCwxLjgzLDEuMiwyLjY1LDMuMjksMi42NSwxLjI5LDAsMi42Ny0uNSwyLjY3LTEuODlzLTEuMjMtMS43MS0zLjQ3LTIuMzJsLS4yNi0uMDdjLTMuMzktLjg4LTYuNDMtMi4wMS02LjQzLTYuMTMsMC0zLjg5LDIuNjktNi4yMiw3LjItNi4yMnM2Ljk4LDIuMzIsNy4xNSw2LjIxdi4xOHMtNC42LDAtNC42LDBsLS4wMi0uMTVjLS4xNi0xLjQzLTEuMTEtMi4yMS0yLjY3LTIuMjEtMS40MiwwLTIuMzguNjctMi4zOCwxLjY3LDAsMS4xOCwxLjEsMS41LDMuODIsMi4xOCwzLjI5Ljg1LDYuNDUsMi4wMyw2LjQ1LDYuMzYsMCw0LTIuOTEsNi41OC03LjQyLDYuNThaIi8+IDwvZz4gPGc+IDxwYXRoIGQ9Ik0xMTAuNCw2My4yOGMtMS45Ny4zMS0zLjYyLDEuNjgtNC4yOSwzLjU2bC00LjExLDExLjUxLTQuMTEtMTEuNTFjLS42Ny0xLjg4LTIuMzItMy4yNS00LjI5LTMuNTYtMS45Ny0uMzEtMy45Ni40Ny01LjE4LDIuMDVsLTE3Ljg1LDIzLjA2aDBjLjEuMDkuMi4xNi4zLjI0LjU5LjQ3LDEuMTguOTMsMS43OSwxLjM4LjA5LjA3LjE5LjEzLjI4LjIuNjQuNDYsMS4yOC45LDEuOTQsMS4zMy4xLjA2LjIuMTMuMjkuMTkuNjguNDQsMS4zNy44NiwyLjA3LDEuMjYuMDcuMDQuMTMuMDguMi4xMS43Ny40NCwxLjU1Ljg2LDIuMzUsMS4yNSwwLDAsMCwwLDAsMGwxMS4xNy0xNC40Myw3LjE1LDE5LjQ5YzEuMjkuMSwyLjU5LjE3LDMuOS4xN3MyLjYxLS4wNywzLjktLjE3bDcuMTUtMTkuNDksMTEuMTcsMTQuNDNoMGMuNzktLjQsMS41Ny0uODIsMi4zNC0xLjI1LjA3LS4wNC4xMy0uMDguMi0uMTIuNy0uNCwxLjM5LS44MiwyLjA3LTEuMjYuMS0uMDYuMi0uMTMuMy0uMTkuNjYtLjQzLDEuMy0uODcsMS45My0xLjMzLjA5LS4wNy4xOS0uMTMuMjktLjIuNzEtLjUyLDEuNC0xLjA1LDIuMDgtMS42MWgtLjAxcy0xNy44NC0yMy4wNy0xNy44NC0yMy4wN2MtMS4yMi0xLjU4LTMuMjEtMi4zNy01LjE4LTIuMDVaIi8+IDxwYXRoIGQ9Ik04OC41MSw1OC4xOWMtLjMxLTEuOTctMS42OC0zLjYyLTMuNTYtNC4yOWwtMTEuNTEtNC4xMSwxMS41MS00LjExYzEuODgtLjY3LDMuMjUtMi4zMiwzLjU2LTQuMjkuMzEtMS45Ny0uNDctMy45Ni0yLjA1LTUuMThsLTIzLjA2LTE3Ljg1aDBjLS4wOC4wOS0uMTUuMTktLjIzLjI5LS40Ny41OS0uOTMsMS4xOC0xLjM4LDEuNzktLjA3LjA5LS4xMy4xOS0uMi4yOC0uNDYuNjQtLjksMS4yOC0xLjMzLDEuOTQtLjA2LjEtLjEzLjItLjE5LjMtLjQ0LjY4LS44NiwxLjM3LTEuMjYsMi4wNy0uMDQuMDctLjA4LjEzLS4xMS4yLS40NC43Ny0uODYsMS41NS0xLjI1LDIuMzQsMCwwLDAsMCwwLDBsMTQuNDMsMTEuMTctMTkuNDksNy4xNWMtLjEsMS4yOS0uMTcsMi41OS0uMTcsMy45cy4wNywyLjYxLjE3LDMuOWwxOS40OSw3LjE1LTE0LjQzLDExLjE3czAsMCwwLDBjLjQuNzkuODIsMS41NywxLjI1LDIuMzQuMDQuMDcuMDguMTMuMTEuMi40LjcuODIsMS4zOSwxLjI2LDIuMDcuMDYuMS4xMy4yLjE5LjMuNDMuNjYuODcsMS4zLDEuMzMsMS45NC4wNy4wOS4xMy4xOS4yLjI4LjQ0LjYxLjkxLDEuMiwxLjM4LDEuNzkuMDguMS4xNS4yLjIzLjNoMHMyMy4wNi0xNy44NSwyMy4wNi0xNy44NWMxLjU4LTEuMjIsMi4zNy0zLjIxLDIuMDUtNS4xOFoiLz4gPHBhdGggZD0iTTkzLjYsMzYuM2MxLjk3LS4zMSwzLjYyLTEuNjgsNC4yOS0zLjU2bDQuMTEtMTEuNTEsNC4xMSwxMS41MWMuNjcsMS44OCwyLjMyLDMuMjUsNC4yOSwzLjU2LDEuOTcuMzEsMy45Ni0uNDcsNS4xOC0yLjA1bDE3Ljg1LTIzLjA2aDBjLS4xLS4wOS0uMi0uMTYtLjMtLjI0LS41OS0uNDctMS4xOC0uOTMtMS43OS0xLjM4LS4wOS0uMDctLjE5LS4xMy0uMjgtLjItLjY0LS40Ni0xLjI4LS45LTEuOTQtMS4zMy0uMS0uMDYtLjItLjEzLS4zLS4xOS0uNjgtLjQzLTEuMzctLjg2LTIuMDctMS4yNi0uMDctLjA0LS4xMy0uMDgtLjItLjExLS43Ny0uNDQtMS41NS0uODYtMi4zNC0xLjI1aDBzLTExLjE3LDE0LjQzLTExLjE3LDE0LjQzTDEwNS45LjE3Yy0xLjI5LS4xLTIuNTktLjE3LTMuOS0uMTdzLTIuNjEuMDctMy45LjE3bC03LjE1LDE5LjQ5LTExLjE3LTE0LjQzczAsMCwwLDBjLS43OS40LTEuNTcuODItMi4zNCwxLjI1LS4wNy4wNC0uMTMuMDgtLjIuMTEtLjcuNC0xLjM5LjgyLTIuMDcsMS4yNi0uMS4wNi0uMi4xMy0uMy4xOS0uNjYuNDMtMS4zLjg3LTEuOTQsMS4zMy0uMDkuMDctLjE5LjEzLS4yOC4yLS42MS40NC0xLjIuOTEtMS43OSwxLjM4LS4xLjA4LS4yLjE1LS4zLjIzaDBzMTcuODUsMjMuMDcsMTcuODUsMjMuMDdjMS4yMiwxLjU4LDMuMjEsMi4zNyw1LjE4LDIuMDVaIi8+IDxwYXRoIGQ9Ik0xNTEuNjMsNDUuODlsLTE5LjQ5LTcuMTUsMTQuNDMtMTEuMTdzMCwwLDAsMGMtLjQtLjc5LS44MS0xLjU3LTEuMjUtMi4zNC0uMDQtLjA3LS4wOC0uMTQtLjEyLS4yLS40LS43LS44Mi0xLjM5LTEuMjUtMi4wNy0uMDYtLjEtLjEzLS4yLS4xOS0uMy0uNDMtLjY2LS44Ny0xLjMtMS4zMi0xLjkzLS4wNy0uMS0uMTQtLjE5LS4yLS4yOS0uNDQtLjYxLS45MS0xLjItMS4zOC0xLjc5LS4wOC0uMS0uMTUtLjItLjIzLS4zaDBzLTIzLjA2LDE3Ljg1LTIzLjA2LDE3Ljg1Yy0xLjU4LDEuMjItMi4zNywzLjIxLTIuMDUsNS4xOC4zMSwxLjk3LDEuNjgsMy42MiwzLjU2LDQuMjlsMTEuNTEsNC4xMS0xMS41MSw0LjExYy0xLjg4LjY3LTMuMjUsMi4zMi0zLjU2LDQuMjktLjMxLDEuOTcuNDcsMy45NiwyLjA1LDUuMThsMjMuMDcsMTcuODVzMCwwLDAsMGMuNTUtLjY4LDEuMDktMS4zNywxLjYtMi4wOC4wNy0uMDkuMTMtLjE5LjItLjI4LjQ2LS42My45LTEuMjgsMS4zMy0xLjk0LjA2LS4xLjEzLS4yLjE5LS4zLjQzLS42OC44NS0xLjM3LDEuMjYtMi4wNy4wNC0uMDcuMDgtLjEzLjEyLS4yLjQ0LS43Ny44NS0xLjU1LDEuMjUtMi4zNCwwLDAsMCwwLDAsMGwtMTQuNDMtMTEuMTcsMTkuNDktNy4xNWMuMS0xLjI5LjE3LTIuNTkuMTctMy45cy0uMDctMi42MS0uMTctMy45WiIvPiA8L2c+PC9zdmc+");
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap .journal_wrap_img.no_img:after {
    width: 47vw;
    height: 30vw;
  }
}
.journal article .journal_wrap .journal_wrap_img img {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  display: block;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.journal article .journal_wrap .journal_wrap_img img:hover {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}
.journal article .journal_wrap .bb {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .journal article .journal_wrap .bb {
    position: relative;
    margin: 50px auto 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvTWFzc2l2ZUxpZ2h0cy9hc3NldHMvc2Nzcy9ob21lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBQTRDO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZEQUE2RDtBQUM3RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJNYXNzaXZlTGlnaHRzL2Fzc2V0cy9jc3MvaG9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3QsXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY2xlYXIsXG4uY2xlYXJmaXgge1xuICB6b29tOiAxMDAlO1xufVxuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcjphZnRlcixcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5lYWNoX2xpbmsgdWwsIC5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qXG5NZWRpYSBRdWVyeSBNaXhpblxuKi9cbi5nb3RoaWMge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5taW5jaG8ge1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIHNlcmlmO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hYm91dCBoMiwgZm9vdGVyIC5jb3B5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5tZW51X24sIC5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCAuX3RleHQgLmRhdGVfY2F0ZWdvcnksIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIC5ub19saW5rLCBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhLCBoZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nIGJ1dHRvbiwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWluLXdpZHRoOiA4ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuYSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uc25zX3dhcnAgLnNuc19iIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnNuc193YXJwIC5zbnNfYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG4uc25zX3dhcnAgLnNuc19iOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uc25zX3dhcnAgLnNuc19iLmlnX2Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc25zX3dhcnAgLnNuc19iLmlnX2Igc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5zbnNfd2FycCAuc25zX2IueXRfYiBzdmcge1xuICB3aWR0aDogMjguNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc25zX3dhcnAgLnNuc19iIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1pbi13aWR0aDogODgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbmhlYWRlciBoMSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgaDEge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59XG5oZWFkZXIgaDEgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgd2lsbC1jaGFuZ2U6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuaGVhZGVyIGgxIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBoX2xfYW5pIDAuM3MgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb246IGhfbF9hbmkgMC4zcyBlYXNlIGZvcndhcmRzO1xufVxuaGVhZGVyIGgxIGEgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgLm5hdl93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCBuYXYgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuICBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpLmNvbnRhY3RfbmF2LCBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSAubm9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSgxNDMsIDE0MywgMTQzLCAwLjgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSAubm9fbGluayB7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpIGEuc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCBuYXYgdWwgbGkgYS5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpLnNuc193YXJwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubmF2X3dyYXAgbmF2IHVsIGxpLnNuc193YXJwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IC5sYW5ndWFnZV9zd2l0Y2hpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nOmhvdmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjOEY4RjhGO1xufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZzpob3ZlciBidXR0b24uY3VycmVudCB7XG4gIGNvbG9yOiAjOEY4RjhGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZyBidXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOEY4RjhGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiA1LjV2dztcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCBuYXYgLmxhbmd1YWdlX3N3aXRjaGluZyBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IC5sYW5ndWFnZV9zd2l0Y2hpbmcgYnV0dG9uLmN1cnJlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cbmhlYWRlciAubmF2X3dyYXAgbmF2IC5sYW5ndWFnZV9zd2l0Y2hpbmcgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5oZWFkZXIgLm5hdl93cmFwIG5hdiAubGFuZ3VhZ2Vfc3dpdGNoaW5nIGJ1dHRvbjpob3Zlci5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDA7XG59XG5oZWFkZXIgLm5hdl93cmFwIC5tZW51X3dyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxOHB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbmhlYWRlciAubmF2X3dyYXAgLm1lbnVfd3JhcCAubWVudV9idXR0b24gaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG5oZWFkZXIgLm5hdl93cmFwIC5tZW51X3dyYXAgLm1lbnVfYnV0dG9uIGhyOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xufVxuaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogOHB4O1xufVxuaGVhZGVyIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlci5vcGVuIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFjdGl2ZS1idG4wNy1iYXIwMSAwLjM1cyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYWN0aXZlLWJ0bjA3LWJhcjAxIDAuMzVzIGZvcndhcmRzO1xuICB9XG4gIGhlYWRlci5vcGVuIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBoZWFkZXIub3BlbiAubmF2X3dyYXAgLm1lbnVfd3JhcCAubWVudV9idXR0b24gaHI6bnRoLW9mLXR5cGUoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhY3RpdmUtYnRuMDctYmFyMDMgMC4zNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGFjdGl2ZS1idG4wNy1iYXIwMyAwLjM1cyBmb3J3YXJkcztcbiAgfVxuICBoZWFkZXIub3BlbiAubmF2X3dyYXAgbmF2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbmF2X2FuaSAwLjM1cyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbmF2X2FuaSAwLjM1cyBmb3J3YXJkcztcbiAgfVxuICBoZWFkZXIub3BlbiAubmF2X3dyYXAgbmF2IHVsIGxpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogb3Blbl9hbmkgMC41cyAwLjVzIGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGVuX2FuaSAwLjVzIDAuNXMgZm9yd2FyZHM7XG4gIH1cbiAgaGVhZGVyLmNsb3NlIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBidG4wNy1iYXIwMSAwLjM1cyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYnRuMDctYmFyMDEgMC4zNXMgZm9yd2FyZHM7XG4gIH1cbiAgaGVhZGVyLmNsb3NlIC5uYXZfd3JhcCAubWVudV93cmFwIC5tZW51X2J1dHRvbiBocjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiA4cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgMC4xcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgMC4xcztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGhlYWRlci5jbG9zZSAubmF2X3dyYXAgLm1lbnVfd3JhcCAubWVudV9idXR0b24gaHI6bnRoLW9mLXR5cGUoMykge1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYnRuMDctYmFyMDMgMC4zNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGJ0bjA3LWJhcjAzIDAuMzVzIGZvcndhcmRzO1xuICB9XG4gIGhlYWRlci5jbG9zZSAubmF2X3dyYXAgbmF2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbmF2X2FuaTIgMC4zNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IG5hdl9hbmkyIDAuMzVzIGZvcndhcmRzO1xuICB9XG4gIGhlYWRlci5jbG9zZSAubmF2X3dyYXAgbmF2IHVsIGxpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2xvc2VfYW5pIDAuNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGNsb3NlX2FuaSAwLjVzIGZvcndhcmRzO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhY3RpdmUtYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhY3RpdmUtYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhY3RpdmUtYnRuMDctYmFyMDMge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpIHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWN0aXZlLWJ0bjA3LWJhcjAzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MSUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSkgdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnRuMDctYmFyMDEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidG4wNy1iYXIwMyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBidG4wNy1iYXIwMyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG5hdl9hbmkge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMHZ3O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmF2X2FuaSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG5hdl9hbmkyIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwdnc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmF2X2FuaTIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDB2dztcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhfbF9hbmkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhfbF9hbmkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3Blbl9hbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wZW5fYW5pIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb3NlX2FuaSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2xvc2VfYW5pIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICB9XG59XG5mb290ZXIgLmZfbG9nbyB7XG4gIHdpZHRoOiAyNjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbmZvb3RlciAuZl9sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mX2xvZ28ge1xuICAgIHdpZHRoOiA3NXZ3O1xuICB9XG59XG5mb290ZXIgLnNuc193YXJwIHtcbiAgbWFyZ2luOiAxN3B4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuc25zX3dhcnAge1xuICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gIH1cbn1cbmZvb3RlciAuY29weSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1dncgMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG59XG4ubW9kYWwuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG59XG4ubW9kYWwuc2hvdy5vdXQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWxfY29udGVudHMge1xuICB3aWR0aDogOTB2dztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1dnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsX2NvbnRlbnRzIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxdnc7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDh2dztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvcCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBzdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcCAuY29udGVudHMge1xuICB3aWR0aDogNjAycHg7XG4gIGhlaWdodDogMzkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MSU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmNvbnRlbnRzIHtcbiAgICB3aWR0aDogNzB2dztcbiAgICBoZWlnaHQ6IDUwdnc7XG4gIH1cbn1cbi50b3AgLm1haW5fbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AgLm1haW5fbG9nbyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvcCAubWFpbl9sb2dvIHN2ZyAucmVjdCB7XG4gIGZpbGw6IG5vbmU7XG59XG4udG9wIC5tYWluX2xvZ28gc3ZnIC5nX2ljbjEge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaDFfc3ZnX2FuaTEgMXMgMC4ycyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoMV9zdmdfYW5pMSAxcyAwLjJzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSBmb3J3YXJkcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoMV9zdmdfYW5pMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoMV9zdmdfYW5pMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuLnRvcCAubWFpbl9sb2dvIHN2ZyAuZ19pY24yIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaDFfc3ZnX2FuaTIgMXMgMC4ycyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoMV9zdmdfYW5pMiAxcyAwLjJzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSBmb3J3YXJkcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoMV9zdmdfYW5pMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGgxX3N2Z19hbmkyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbi50b3AgLm1haW5fbG9nbyBzdmcgLmdfaWNuMyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGgxX3N2Z19hbmkzIDFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpIGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbjogaDFfc3ZnX2FuaTMgMXMgMC4ycyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkgZm9yd2FyZHM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaDFfc3ZnX2FuaTMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoMV9zdmdfYW5pMyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG4udG9wIC5tYWluX2xvZ28gc3ZnIC5nX2ljbjQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaDFfc3ZnX2FuaTQgMXMgMC4ycyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoMV9zdmdfYW5pNCAxcyAwLjJzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSBmb3J3YXJkcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoMV9zdmdfYW5pNCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoMV9zdmdfYW5pNCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuLnRvcCAubWFpbl9sb2dvIHN2ZyAuZ190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGgxX3N2Z19hbmk1IDFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpIGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbjogaDFfc3ZnX2FuaTUgMXMgMC4ycyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkgZm9yd2FyZHM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaDFfc3ZnX2FuaTUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGgxX3N2Z19hbmk1IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRvcCAuc2Nyb2xsX2Rvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDVweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnRvcCAuc2Nyb2xsX2Rvd24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxLjJlbSAwLjhlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2VfMDIgMnMgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZV8wMiAycyBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnNjcm9sbF9kb3duIHNwYW4ge1xuICAgIGJvcmRlci13aWR0aDogMWVtIDAuNmVtO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VfMDIge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MCUpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlXzAyIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODAlKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uYWJvdXQge1xuICB3aWR0aDogODgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA4NXB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNzVweCAxNXB4IDA7XG4gIH1cbn1cbi5hYm91dCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogOXZ3O1xuICB9XG59XG4uYWJvdXQgLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAubWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLmFib3V0IC5tZXNzYWdlIHAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0IC5tZXNzYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuLmFib3V0IC5iYiB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgLmJiIHtcbiAgICBtYXJnaW46IDg1cHggYXV0byAwO1xuICB9XG59XG5cbi5lYWNoX2xpbmsge1xuICBwYWRkaW5nOiAxMjBweCAwIDE3N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVhY2hfbGluayB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uZWFjaF9saW5rIHVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVhY2hfbGluayB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVhY2hfbGluayB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZWFjaF9saW5rIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lYWNoX2xpbmsgdWwgbGkgYSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVhY2hfbGluayB1bCBsaSBhIHtcbiAgICB3aWR0aDogNDB2dztcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uZWFjaF9saW5rIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xufVxuLmVhY2hfbGluayB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZWFjaF9saW5rIHVsIGxpIGE6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVhY2hfbGluayB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklHbGtQU0pvYjNabGNpSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjJhV1YzUW05NFBTSXdJREFnTVRnNElERTRPQ0krSUR4d1lYUm9JR1E5SWsweE1Ea3VPRFlzTVRFNUxqUTJZeTB6TGpjeUxqVTVMVFl1T0RNc015NHhOeTA0TGpFc05pNDNNbXd0Tnk0M05pd3lNUzQzTXkwM0xqYzJMVEl4TGpjell5MHhMakkzTFRNdU5UVXROQzR6TnkwMkxqRXpMVGd1TVMwMkxqY3lMVE11TnpFdExqVTVMVGN1TkRjdU9Ea3RPUzQzT0N3ekxqZzRiQzB6TXk0Mk9TdzBNeTQxTTNZdU1ESmpMakUzTGpFMUxqTTJMakk0TGpVMUxqUXpMREV1TVRFdU9Ea3NNaTR5TXl3eExqYzJMRE11TXpnc01pNDJMakUzTGpFekxqTTFMakkxTGpVekxqTTRMREV1TWk0NE5pd3lMalF5TERFdU55d3pMalkzTERJdU5URXVNVGd1TVRJdU16Y3VNalF1TlRZdU16WXNNUzR5T1M0NE1pd3lMalU1TERFdU5qSXNNeTQ1TWl3eUxqTTRMakV5TGpBM0xqSTFMakUwTGpNM0xqSXhMREV1TkRVdU9ETXNNaTQ1TXl3eExqWXlMRFF1TkRNc01pNHpOeXd3TERBc01Dd3dMREFzTUd3eU1TNHdPQzB5Tnk0eU5Dd3hNeTQxTERNMkxqaGpNaTQwTXk0eE9TdzBMamc0TGpNeExEY3VNell1TXpGek5DNDVNeTB1TVRNc055NHpOaTB1TXpGc01UTXVOUzB6Tmk0NExESXhMakE0TERJM0xqSXphREJqTVM0MUxTNDNOU3d5TGprM0xURXVOVFFzTkM0ME1pMHlMak0yTGpFekxTNHdOeTR5TlMwdU1UVXVNemd0TGpJeUxERXVNekl0TGpjMkxESXVOakl0TVM0MU5Td3pMamt4TFRJdU16Y3VNVGt0TGpFeUxqTTRMUzR5TkM0MU55MHVNellzTVM0eU5DMHVPREVzTWk0ME5TMHhMalkwTERNdU5qVXRNaTQxTGpFNExTNHhNeTR6TmkwdU1qVXVOVFF0TGpNNExERXVNelF0TGprNExESXVOalV0TVM0NU9Dd3pMamswTFRNdU1ETnNMUzR3TWkwdU1ETXRNek11TmpndE5ETXVOVEpqTFRJdU16RXRNaTQ1T0MwMkxqQTJMVFF1TkRjdE9TNDNPUzB6TGpnNFdpSXZQaUE4Y0dGMGFDQmtQU0pOTmpndU5UTXNNVEE1TGpnMll5MHVOVGt0TXk0M01pMHpMakUzTFRZdU9ETXROaTQzTWkwNExqRnNMVEl4TGpjekxUY3VOellzTWpFdU56TXROeTQzTm1NekxqVTFMVEV1TWpjc05pNHhNeTAwTGpNM0xEWXVOekl0T0M0eExqVTVMVE11TnpFdExqZzVMVGN1TkRjdE15NDRPQzA1TGpjNFRESXhMakV6TERNMExqWTNhQzB1TURKakxTNHhOUzR4TnkwdU1qZ3VNell0TGpRekxqVTBMUzQ0T1N3eExqRXhMVEV1TnpZc01pNHlNeTB5TGpZc015NHpPQzB1TVRNdU1UZ3RMakkxTGpNMkxTNHpPQzQxTXkwdU9EWXNNUzR5TFRFdU55d3lMalF5TFRJdU5URXNNeTQyTmkwdU1USXVNVGt0TGpJMExqTTRMUzR6Tmk0MU5pMHVPRElzTVM0eU9DMHhMall4TERJdU5Ua3RNaTR6Tnl3ekxqa3hMUzR3Tnk0eE15MHVNVFF1TWpVdExqSXlMak0zTFM0NE1pd3hMalExTFRFdU5qSXNNaTQ1TXkweUxqTTJMRFF1TkRNc01Dd3dMREFzTUN3d0xEQnNNamN1TWpRc01qRXVNRGhNTGpNeExEZzJMalkwWXkwdU1Ua3NNaTQwTXkwdU16RXNOQzQ0T0MwdU16RXNOeTR6Tm5NdU1UTXNOQzQ1TXk0ek1TdzNMak0yYkRNMkxqZ3NNVE11TlMweU55NHlNeXd5TVM0d09ITXdMREFzTUN3d1l5NDNOU3d4TGpVc01TNDFOQ3d5TGprM0xESXVNellzTkM0ME1pNHdOeTR4TXk0eE5DNHlOUzR5TWk0ek9DNDNOaXd4TGpNeUxERXVOVFVzTWk0Mk15d3lMak0zTERNdU9URXVNVEl1TVRrdU1qUXVNemd1TXpZdU5UWXVPREVzTVM0eU5Dd3hMalkwTERJdU5EWXNNaTQxTVN3ekxqWTJMakV6TGpFNExqSTFMak0yTGpNNExqVXpMamcwTERFdU1UVXNNUzQzTVN3eUxqSTNMREl1Tml3ekxqTTRMakUxTGpFNExqSTRMak00TGpRekxqVTJhQzR3TW5NME15NDFNeTB6TXk0M0xEUXpMalV6TFRNekxqZGpNaTQ1T0MweUxqTXhMRFF1TkRjdE5pNHdOaXd6TGpnNExUa3VOemxhSWk4K0lEeHdZWFJvSUdROUlrMDNPQzR4TkN3Mk9DNDFNMk16TGpjeUxTNDFPU3cyTGpnekxUTXVNVGNzT0M0eExUWXVOekpzTnk0M05pMHlNUzQzTXl3M0xqYzJMREl4TGpjell6RXVNamNzTXk0MU5TdzBMak0zTERZdU1UTXNPQzR4TERZdU56SXNNeTQzTVM0MU9TdzNMalEzTFM0NE9TdzVMamM0TFRNdU9EaHNNek11TmprdE5ETXVOVE4yTFM0d01tTXRMakUzTFM0eE5TMHVNell0TGpJNExTNDFOQzB1TkRNdE1TNHhNUzB1T0RrdE1pNHlNeTB4TGpjMkxUTXVNemd0TWk0MkxTNHhPQzB1TVRNdExqTTFMUzR5TlMwdU5UTXRMak00TFRFdU1pMHVPRFl0TWk0ME1pMHhMamN0TXk0Mk5pMHlMalV4TFM0eE9TMHVNVEl0TGpNNExTNHlOQzB1TlRjdExqTTJMVEV1TWpndExqZ3lMVEl1TlRrdE1TNDJNUzB6TGpreExUSXVNemN0TGpFeUxTNHdOeTB1TWpVdExqRTBMUzR6TnkwdU1qRXRNUzQwTlMwdU9ESXRNaTQ1TXkweExqWXlMVFF1TkRNdE1pNHpObWd3Y3kweU1TNHdPQ3d5Tnk0eU15MHlNUzR3T0N3eU55NHlNMHd4TURFdU16WXVNekZqTFRJdU5ETXRMakU1TFRRdU9EZ3RMak14TFRjdU16WXRMak14Y3kwMExqa3pMakV6TFRjdU16WXVNekZzTFRFekxqVXNNell1T0MweU1TNHdPQzB5Tnk0eU0zTXdMREFzTUN3d1l5MHhMalV1TnpVdE1pNDVOeXd4TGpVMExUUXVORElzTWk0ek5pMHVNVE11TURjdExqSTFMakUwTFM0ek9DNHlNaTB4TGpNeUxqYzJMVEl1TmpJc01TNDFOUzB6TGpreExESXVNemN0TGpFNUxqRXlMUzR6T0M0eU5DMHVOVGN1TXpZdE1TNHlOQzQ0TVMweUxqUTJMREV1TmpRdE15NDJOU3d5TGpVeExTNHhPQzR4TXkwdU16WXVNalV0TGpVekxqTTRMVEV1TVRVdU9EUXRNaTR5Tnl3eExqY3hMVE11TXpnc01pNDJMUzR4T0M0eE5TMHVNemd1TWpndExqVTJMalF6ZGk0d01uTXpNeTQzTERRekxqVXpMRE16TGpjc05ETXVOVE5qTWk0ek1Td3lMams0TERZdU1EWXNOQzQwTnl3NUxqYzVMRE11T0RoYUlpOCtJRHh3WVhSb0lHUTlJazB4T0RjdU5qa3NPRFl1TmpSc0xUTTJMamd0TVRNdU5Td3lOeTR5TXkweU1TNHdPSE13TERBc01Dd3dZeTB1TnpVdE1TNDFMVEV1TlRRdE1pNDVOeTB5TGpNMkxUUXVOREl0TGpBM0xTNHhNeTB1TVRVdExqSTJMUzR5TWkwdU16a3RMamMyTFRFdU16SXRNUzQxTlMweUxqWXlMVEl1TXpjdE15NDVMUzR4TWkwdU1Ua3RMakkwTFM0ek9DMHVNemN0TGpVM0xTNDRMVEV1TWpRdE1TNDJOQzB5TGpRMUxUSXVOUzB6TGpZMUxTNHhNeTB1TVRndExqSTJMUzR6TmkwdU16a3RMalUwTFM0NE5DMHhMakUxTFRFdU56RXRNaTR5TnkweUxqWXRNeTR6T0MwdU1UVXRMakU0TFM0eU9DMHVNemd0TGpRekxTNDFObWd0TGpBeWN5MDBNeTQxTXl3ek15NDNMVFF6TGpVekxETXpMamRqTFRJdU9UZ3NNaTR6TVMwMExqUTNMRFl1TURZdE15NDRPQ3c1TGpjNUxqVTVMRE11TnpJc015NHhOeXcyTGpnekxEWXVOeklzT0M0eGJESXhMamN6TERjdU56WXRNakV1TnpNc055NDNObU10TXk0MU5Td3hMakkzTFRZdU1UTXNOQzR6TnkwMkxqY3lMRGd1TVMwdU5Ua3NNeTQzTVM0NE9TdzNMalEzTERNdU9EZ3NPUzQzT0d3ME15NDFOU3d6TXk0M2N6QXNNQ3d3TERCak1TNHdOQzB4TGpJNExESXVNRFV0TWk0MU9Td3pMakF6TFRNdU9UTXVNVE10TGpFNExqSTFMUzR6Tmk0ek9DMHVOVFF1T0RZdE1TNHlMREV1TnkweUxqUXhMREl1TlMwekxqWTFMakV5TFM0eE9TNHlOQzB1TXpndU16WXRMalUzTGpneUxURXVNamdzTVM0Mk1TMHlMalU0TERJdU16Y3RNeTQ1TGpBM0xTNHhNeTR4TlMwdU1qVXVNakl0TGpNNExqZ3lMVEV1TkRVc01TNDJNUzB5TGpreUxESXVNell0TkM0ME1pd3dMREFzTUN3d0xEQXNNR3d0TWpjdU1qUXRNakV1TURnc016WXVPQzB4TXk0MVl5NHhPUzB5TGpRekxqTXhMVFF1T0RndU16RXROeTR6Tm5NdExqRXpMVFF1T1RNdExqTXhMVGN1TXpaYUlpOCtQQzl6ZG1jK1wiKTtcbn1cbi5lYWNoX2xpbmsgdWwgbGkgYSBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lYWNoX2xpbmsgdWwgbGkgYSBwIHtcbiAgICBmb250LXNpemU6IDUuN3Z3O1xuICB9XG59XG5cbi5qb3VybmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb3VybmFsIHtcbiAgICBtYXJnaW46IDAgMCA3MHB4O1xuICB9XG59XG4uam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0U4RUNFQztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uam91cm5hbCBhcnRpY2xlIHtcbiAgcGFkZGluZzogMTAwcHggMTAwcHggMTAwcHggNTBweDtcbiAgd2lkdGg6IDk4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRThFQ0VDO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam91cm5hbCBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNzBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCAubWVudV9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam91cm5hbCBhcnRpY2xlIC5qb3VybmFsX3dyYXAgLm1lbnVfbiB7XG4gICAgZm9udC1zaXplOiA4Ljd2dztcbiAgfVxufVxuLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5fdGV4dCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCAuX3RleHQgLmRhdGVfY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5fdGV4dCAuZGF0ZV9jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cbi5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCAuX3RleHQgLmRhdGVfY2F0ZWdvcnkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5fdGV4dCAuX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICBsaW5lLWNsYW1wOiA2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5fdGV4dCAuX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG4uam91cm5hbCBhcnRpY2xlIC5qb3VybmFsX3dyYXAgLmpvdXJuYWxfd3JhcF9pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgb3JkZXI6IDI7XG59XG4uam91cm5hbCBhcnRpY2xlIC5qb3VybmFsX3dyYXAgLmpvdXJuYWxfd3JhcF9pbWcuc2hvdyBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG4uam91cm5hbCBhcnRpY2xlIC5qb3VybmFsX3dyYXAgLmpvdXJuYWxfd3JhcF9pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5qb3VybmFsX3dyYXBfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5qb3VybmFsX3dyYXBfaW1nLm5vX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRThFQ0VDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5qb3VybmFsX3dyYXBfaW1nLm5vX2ltZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjQycHg7XG4gIGhlaWdodDogMTU3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JR2xrUFNKZjU3ZW82WnVHNDRPaTQ0Tzg0NE9KSWlCa1lYUmhMVzVoYldVOUl1ZTNxT21iaHVPRG91T0R2T09EaVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCMmFXVjNRbTk0UFNJd0lEQWdNakEwSURFek1pNHdNaUkrSUR4blBpQThjR0YwYUNCa1BTSk5NVFF1TWl3eE16RXVOVFYyTFRFd0xqQTNZekF0TGpReExqQXlMVEV1TkRZdU1EUXRNaTR6TnkwdU1UZ3VPRE10TGpNNUxERXVOemN0TGpRNUxESXVNVFJzTFRJdU5UZ3NNVEF1TWpsb0xUTXVPRGhzTFRJdU5UWXRNVEF1TWpkakxTNHhMUzR6TnkwdU16RXRNUzR6TVMwdU5Ea3RNaTR4TlM0d01pNDVNaTR3TkN3eExqazNMakEwTERJdU16aDJNVEF1TURSSU1IWXRNVGt1T1Rsb05pNHhPV3d5TGpFNUxEZ3VOek5qTGpJekxqZzRMalkxTERJdU9DNDROeXd6TGpneUxqSXlMVEV1TURJdU5qUXRNaTQ1TXk0NE5TMHpMamd4YkRJdU1qRXRPQzQzTTJnMkxqSTBkakU1TGprNWFDMDBMak0xV2lJdlBpQThjR0YwYUNCa1BTSk5Nekl1TURjc01UTXhMalUxYkMweExqQTBMVE11TlRWb0xUVXVPVE5zTFRFdU1ERXNNeTQxTldndE5DNDNOMncyTGpRM0xURTVMams1YURRdU56VnNOaTQwT1N3eE9TNDVPV2d0TkM0NU4xcE5Namt1T1RJc01USTBMakUzYkMweExqSTNMVFF1TlRSakxTNHhPUzB1TmpRdExqUXhMVEV1TlRjdExqVTFMVEl1TVRndExqRTFMall4TFM0ek9Td3hMalUwTFM0MU55d3lMakU0YkMweExqTXNOQzQxTTJnekxqZGFJaTgrSUR4d1lYUm9JR1E5SWswME5DNDNOQ3d4TXpJdU1ESmpMVFF1T1RVc01DMDNMamszTFRJdU5UVXRPQzR3TmkwMkxqZ3lkaTB1TVRoek5DNDNNeXd3TERRdU56TXNNR3d1TURJdU1UWmpMakU0TERFdU9ETXNNUzR5TERJdU5qVXNNeTR5T1N3eUxqWTFMREV1TWprc01Dd3lMalkzTFM0MUxESXVOamN0TVM0NE9YTXRNUzR5TXkweExqY3hMVE11TkRjdE1pNHpNbXd0TGpJMkxTNHdOMk10TXk0ek9TMHVPRGd0Tmk0ME15MHlMakF4TFRZdU5ETXROaTR4TXl3d0xUTXVPRGtzTWk0Mk9TMDJMakl5TERjdU1pMDJMakl5Y3pZdU9UZ3NNaTR6TWl3M0xqRTFMRFl1TWpGMkxqRTRjeTAwTGpZc01DMDBMallzTUd3dExqQXlMUzR4TldNdExqRTJMVEV1TkRNdE1TNHhNUzB5TGpJeExUSXVOamN0TWk0eU1TMHhMalF5TERBdE1pNHpPQzQyTnkweUxqTTRMREV1Tmpjc01Dd3hMakU0TERFdU1Td3hMalVzTXk0NE1pd3lMakU0TERNdU1qa3VPRFVzTmk0ME5Td3lMakF6TERZdU5EVXNOaTR6Tml3d0xEUXRNaTQ1TVN3MkxqVTRMVGN1TkRJc05pNDFPRm9pTHo0Z1BIQmhkR2dnWkQwaVRUWXhMakkwTERFek1pNHdNbU10TkM0NU5Td3dMVGN1T1RjdE1pNDFOUzA0TGpBMkxUWXVPREoyTFM0eE9ITTBMamN6TERBc05DNDNNeXd3YkM0d01pNHhObU11TVRnc01TNDRNeXd4TGpJc01pNDJOU3d6TGpJNUxESXVOalVzTVM0eU9Td3dMREl1TmpjdExqVXNNaTQyTnkweExqZzVjeTB4TGpJekxURXVOekV0TXk0ME55MHlMak15YkMwdU1qWXRMakEzWXkwekxqTTVMUzQ0T0MwMkxqUXpMVEl1TURFdE5pNDBNeTAyTGpFekxEQXRNeTQ0T1N3eUxqWTVMVFl1TWpJc055NHlMVFl1TWpKek5pNDVPQ3d5TGpNeUxEY3VNVFVzTmk0eU1YWXVNVGh6TFRRdU5pd3dMVFF1Tml3d2JDMHVNREl0TGpFMVl5MHVNVFl0TVM0ME15MHhMakV4TFRJdU1qRXRNaTQyTnkweUxqSXhMVEV1TkRJc01DMHlMak00TGpZM0xUSXVNemdzTVM0Mk55d3dMREV1TVRnc01TNHhMREV1TlN3ekxqZ3lMREl1TVRnc015NHlPUzQ0TlN3MkxqUTFMREl1TURNc05pNDBOU3cyTGpNMkxEQXNOQzB5TGpreExEWXVOVGd0Tnk0ME1pdzJMalU0V2lJdlBpQThjbVZqZENCNFBTSTNNQzQwTWlJZ2VUMGlNVEV4TGpVMklpQjNhV1IwYUQwaU5DNDNNaUlnYUdWcFoyaDBQU0l4T1M0NU9TSXZQaUE4Y0dGMGFDQmtQU0pOT0RJdU16VXNNVE14TGpVMWJDMDFMamswTFRFNUxqazVhRFF1T1RKc01pNDRMREV3TGpRell5NHlOUzQ1TlM0MU1pd3lMakV4TGpZNExESXVPREl1TVRZdExqY3hMalF6TFRFdU9EZ3VOamN0TWk0NE1td3lMamM0TFRFd0xqUTBhRFF1Tnpsc0xUVXVPVElzTVRrdU9UbG9MVFF1TnpoYUlpOCtJRHh3YjJ4NVoyOXVJSEJ2YVc1MGN6MGlPVFF1TXpFZ01UTXhMalUxSURrMExqTXhJREV4TVM0MU5pQXhNRGd1TURZZ01URXhMalUySURFd09DNHdOaUF4TVRVdU9USWdPVGt1TURNZ01URTFMamt5SURrNUxqQXpJREV4T1M0d09TQXhNRFl1TnpjZ01URTVMakE1SURFd05pNDNOeUF4TWpNdU1qTWdPVGt1TURNZ01USXpMakl6SURrNUxqQXpJREV5Tnk0d09TQXhNRGd1TWpFZ01USTNMakE1SURFd09DNHlNU0F4TXpFdU5UVWdPVFF1TXpFZ01UTXhMalUxSWk4K0lEeHdiMng1WjI5dUlIQnZhVzUwY3owaU1URTJMalkwSURFek1TNDFOU0F4TVRZdU5qUWdNVEV4TGpVMklERXlNUzR6TnlBeE1URXVOVFlnTVRJeExqTTNJREV5Tnk0d09TQXhNamt1TXpFZ01USTNMakE1SURFeU9TNHpNU0F4TXpFdU5UVWdNVEUyTGpZMElERXpNUzQxTlNJdlBpQThjbVZqZENCNFBTSXhNekF1T0RFaUlIazlJakV4TVM0MU5pSWdkMmxrZEdnOUlqUXVOeklpSUdobGFXZG9kRDBpTVRrdU9Ua2lMejRnUEhCaGRHZ2daRDBpVFRFME5TNDRNeXd4TXpFdU9UbGpMVEl1TlRFc01DMDBMalkwTFM0NU55MDJMakUzTFRJdU9ERXRNUzQxT0MweExqa3pMVEl1TkRFdE5DNDFOQzB5TGpReExUY3VOVFp6TGprMUxUVXVPRGNzTWk0Mk55MDNMamM0WXpFdU5UVXRNUzQzTlN3ekxqWTVMVEl1Tmpjc05pNHhPUzB5TGpZM0xEUXVORGdzTUN3M0xqUXNNaTQxTkN3NExqQXhMRFl1T1Rac0xqQXpMakpvTFRRdU5UbHNMUzR3TXkwdU1UUmpMUzR6TkMweExqWTNMVEV1TlRZdE1pNDJOeTB6TGpJM0xUSXVOamN0TWk0MU9Td3dMVFF1TWpFc01pNHpNeTAwTGpJeExEWXVNRGx6TVM0M01pdzJMakE1TERRdU1qZ3NOaTR3T1dNeUxqSXpMREFzTXk0ME15MHhMall4TERNdU5qVXRNeTR4TldndE15NHpkaTB6TGpreWFEY3VOekoyTVRBdU9XZ3RNeTQwYkMwdU1qSXRNaTR3T1dNdE1TNHhNaXd4TGpjdE1pNDNOQ3d5TGpVeUxUUXVPVFVzTWk0MU1sb2lMejRnUEhCdmJIbG5iMjRnY0c5cGJuUnpQU0l4TmpjdU1EZ2dNVE14TGpVMUlERTJOeTR3T0NBeE1qTXVNellnTVRZeExqSXhJREV5TXk0ek5pQXhOakV1TWpFZ01UTXhMalUxSURFMU5pNDBPU0F4TXpFdU5UVWdNVFUyTGpRNUlERXhNUzQxTmlBeE5qRXVNakVnTVRFeExqVTJJREUyTVM0eU1TQXhNVGt1TURFZ01UWTNMakE0SURFeE9TNHdNU0F4TmpjdU1EZ2dNVEV4TGpVMklERTNNUzQ0SURFeE1TNDFOaUF4TnpFdU9DQXhNekV1TlRVZ01UWTNMakE0SURFek1TNDFOU0l2UGlBOGNHOXNlV2R2YmlCd2IybHVkSE05SWpFM09DNDBJREV6TVM0MU5TQXhOemd1TkNBeE1UWXVNRE1nTVRjekxqSTJJREV4Tmk0d015QXhOek11TWpZZ01URXhMalUySURFNE9DNHpNaUF4TVRFdU5UWWdNVGc0TGpNeUlERXhOaTR3TXlBeE9ETXVNVE1nTVRFMkxqQXpJREU0TXk0eE15QXhNekV1TlRVZ01UYzRMalFnTVRNeExqVTFJaTgrSUR4d1lYUm9JR1E5SWsweE9UWXVOVGdzTVRNeUxqQXlZeTAwTGprMUxEQXROeTQ1TnkweUxqVTFMVGd1TURZdE5pNDRNbll0TGpFNGN6UXVOek1zTUN3MExqY3pMREJzTGpBeUxqRTJZeTR4T0N3eExqZ3pMREV1TWl3eUxqWTFMRE11TWprc01pNDJOU3d4TGpJNUxEQXNNaTQyTnkwdU5Td3lMalkzTFRFdU9EbHpMVEV1TWpNdE1TNDNNUzB6TGpRM0xUSXVNekpzTFM0eU5pMHVNRGRqTFRNdU16a3RMamc0TFRZdU5ETXRNaTR3TVMwMkxqUXpMVFl1TVRNc01DMHpMamc1TERJdU5qa3ROaTR5TWl3M0xqSXROaTR5TW5NMkxqazRMREl1TXpJc055NHhOU3cyTGpJeGRpNHhPSE10TkM0MkxEQXROQzQyTERCc0xTNHdNaTB1TVRWakxTNHhOaTB4TGpRekxURXVNVEV0TWk0eU1TMHlMalkzTFRJdU1qRXRNUzQwTWl3d0xUSXVNemd1TmpjdE1pNHpPQ3d4TGpZM0xEQXNNUzR4T0N3eExqRXNNUzQxTERNdU9ESXNNaTR4T0N3ekxqSTVMamcxTERZdU5EVXNNaTR3TXl3MkxqUTFMRFl1TXpZc01DdzBMVEl1T1RFc05pNDFPQzAzTGpReUxEWXVOVGhhSWk4K0lEd3ZaejRnUEdjK0lEeHdZWFJvSUdROUlrMHhNVEF1TkN3Mk15NHlPR010TVM0NU55NHpNUzB6TGpZeUxERXVOamd0TkM0eU9Td3pMalUyYkMwMExqRXhMREV4TGpVeExUUXVNVEV0TVRFdU5URmpMUzQyTnkweExqZzRMVEl1TXpJdE15NHlOUzAwTGpJNUxUTXVOVFl0TVM0NU55MHVNekV0TXk0NU5pNDBOeTAxTGpFNExESXVNRFZzTFRFM0xqZzFMREl6TGpBMmFEQmpMakV1TURrdU1pNHhOaTR6TGpJMExqVTVMalEzTERFdU1UZ3VPVE1zTVM0M09Td3hMak00TGpBNUxqQTNMakU1TGpFekxqSTRMakl1TmpRdU5EWXNNUzR5T0M0NUxERXVPVFFzTVM0ek15NHhMakEyTGpJdU1UTXVNamt1TVRrdU5qZ3VORFFzTVM0ek55NDROaXd5TGpBM0xERXVNall1TURjdU1EUXVNVE11TURndU1pNHhNUzQzTnk0ME5Dd3hMalUxTGpnMkxESXVNelVzTVM0eU5Td3dMREFzTUN3d0xEQXNNR3d4TVM0eE55MHhOQzQwTXl3M0xqRTFMREU1TGpRNVl6RXVNamt1TVN3eUxqVTVMakUzTERNdU9TNHhOM015TGpZeExTNHdOeXd6TGprdExqRTNiRGN1TVRVdE1Ua3VORGtzTVRFdU1UY3NNVFF1TkROb01HTXVOemt0TGpRc01TNDFOeTB1T0RJc01pNHpOQzB4TGpJMUxqQTNMUzR3TkM0eE15MHVNRGd1TWkwdU1USXVOeTB1TkN3eExqTTVMUzQ0TWl3eUxqQTNMVEV1TWpZdU1TMHVNRFl1TWkwdU1UTXVNeTB1TVRrdU5qWXRMalF6TERFdU15MHVPRGNzTVM0NU15MHhMak16TGpBNUxTNHdOeTR4T1MwdU1UTXVNamt0TGpJdU56RXRMalV5TERFdU5DMHhMakExTERJdU1EZ3RNUzQyTVdndExqQXhjeTB4Tnk0NE5DMHlNeTR3TnkweE55NDROQzB5TXk0d04yTXRNUzR5TWkweExqVTRMVE11TWpFdE1pNHpOeTAxTGpFNExUSXVNRFZhSWk4K0lEeHdZWFJvSUdROUlrMDRPQzQxTVN3MU9DNHhPV010TGpNeExURXVPVGN0TVM0Mk9DMHpMall5TFRNdU5UWXROQzR5T1d3dE1URXVOVEV0TkM0eE1Td3hNUzQxTVMwMExqRXhZekV1T0RndExqWTNMRE11TWpVdE1pNHpNaXd6TGpVMkxUUXVNamt1TXpFdE1TNDVOeTB1TkRjdE15NDVOaTB5TGpBMUxUVXVNVGhzTFRJekxqQTJMVEUzTGpnMWFEQmpMUzR3T0M0d09TMHVNVFV1TVRrdExqSXpMakk1TFM0ME55NDFPUzB1T1RNc01TNHhPQzB4TGpNNExERXVOemt0TGpBM0xqQTVMUzR4TXk0eE9TMHVNaTR5T0MwdU5EWXVOalF0TGprc01TNHlPQzB4TGpNekxERXVPVFF0TGpBMkxqRXRMakV6TGpJdExqRTVMak10TGpRMExqWTRMUzQ0Tml3eExqTTNMVEV1TWpZc01pNHdOeTB1TURRdU1EY3RMakE0TGpFekxTNHhNUzR5TFM0ME5DNDNOeTB1T0RZc01TNDFOUzB4TGpJMUxESXVNelFzTUN3d0xEQXNNQ3d3TERCc01UUXVORE1zTVRFdU1UY3RNVGt1TkRrc055NHhOV010TGpFc01TNHlPUzB1TVRjc01pNDFPUzB1TVRjc015NDVjeTR3Tnl3eUxqWXhMakUzTERNdU9Xd3hPUzQwT1N3M0xqRTFMVEUwTGpRekxERXhMakUzY3pBc01Dd3dMREJqTGpRdU56a3VPRElzTVM0MU55d3hMakkxTERJdU16UXVNRFF1TURjdU1EZ3VNVE11TVRFdU1pNDBMamN1T0RJc01TNHpPU3d4TGpJMkxESXVNRGN1TURZdU1TNHhNeTR5TGpFNUxqTXVORE11TmpZdU9EY3NNUzR6TERFdU16TXNNUzQ1TkM0d055NHdPUzR4TXk0eE9TNHlMakk0TGpRMExqWXhMamt4TERFdU1pd3hMak00TERFdU56a3VNRGd1TVM0eE5TNHlMakl6TGpOb01ITXlNeTR3TmkweE55NDROU3d5TXk0d05pMHhOeTQ0TldNeExqVTRMVEV1TWpJc01pNHpOeTB6TGpJeExESXVNRFV0TlM0eE9Gb2lMejRnUEhCaGRHZ2daRDBpVFRrekxqWXNNell1TTJNeExqazNMUzR6TVN3ekxqWXlMVEV1Tmpnc05DNHlPUzB6TGpVMmJEUXVNVEV0TVRFdU5URXNOQzR4TVN3eE1TNDFNV011Tmpjc01TNDRPQ3d5TGpNeUxETXVNalVzTkM0eU9Td3pMalUyTERFdU9UY3VNekVzTXk0NU5pMHVORGNzTlM0eE9DMHlMakExYkRFM0xqZzFMVEl6TGpBMmFEQmpMUzR4TFM0d09TMHVNaTB1TVRZdExqTXRMakkwTFM0MU9TMHVORGN0TVM0eE9DMHVPVE10TVM0M09TMHhMak00TFM0d09TMHVNRGN0TGpFNUxTNHhNeTB1TWpndExqSXRMalkwTFM0ME5pMHhMakk0TFM0NUxURXVPVFF0TVM0ek15MHVNUzB1TURZdExqSXRMakV6TFM0ekxTNHhPUzB1TmpndExqUXpMVEV1TXpjdExqZzJMVEl1TURjdE1TNHlOaTB1TURjdExqQTBMUzR4TXkwdU1EZ3RMakl0TGpFeExTNDNOeTB1TkRRdE1TNDFOUzB1T0RZdE1pNHpOQzB4TGpJMWFEQnpMVEV4TGpFM0xERTBMalF6TFRFeExqRTNMREUwTGpRelRERXdOUzQ1TGpFM1l5MHhMakk1TFM0eExUSXVOVGt0TGpFM0xUTXVPUzB1TVRkekxUSXVOakV1TURjdE15NDVMakUzYkMwM0xqRTFMREU1TGpRNUxURXhMakUzTFRFMExqUXpjekFzTUN3d0xEQmpMUzQzT1M0MExURXVOVGN1T0RJdE1pNHpOQ3d4TGpJMUxTNHdOeTR3TkMwdU1UTXVNRGd0TGpJdU1URXRMamN1TkMweExqTTVMamd5TFRJdU1EY3NNUzR5TmkwdU1TNHdOaTB1TWk0eE15MHVNeTR4T1MwdU5qWXVORE10TVM0ekxqZzNMVEV1T1RRc01TNHpNeTB1TURrdU1EY3RMakU1TGpFekxTNHlPQzR5TFM0Mk1TNDBOQzB4TGpJdU9URXRNUzQzT1N3eExqTTRMUzR4TGpBNExTNHlMakUxTFM0ekxqSXphREJ6TVRjdU9EVXNNak11TURjc01UY3VPRFVzTWpNdU1EZGpNUzR5TWl3eExqVTRMRE11TWpFc01pNHpOeXcxTGpFNExESXVNRFZhSWk4K0lEeHdZWFJvSUdROUlrMHhOVEV1TmpNc05EVXVPRGxzTFRFNUxqUTVMVGN1TVRVc01UUXVORE10TVRFdU1UZHpNQ3d3TERBc01HTXRMalF0TGpjNUxTNDRNUzB4TGpVM0xURXVNalV0TWk0ek5DMHVNRFF0TGpBM0xTNHdPQzB1TVRRdExqRXlMUzR5TFM0MExTNDNMUzQ0TWkweExqTTVMVEV1TWpVdE1pNHdOeTB1TURZdExqRXRMakV6TFM0eUxTNHhPUzB1TXkwdU5ETXRMalkyTFM0NE55MHhMak10TVM0ek1pMHhMamt6TFM0d055MHVNUzB1TVRRdExqRTVMUzR5TFM0eU9TMHVORFF0TGpZeExTNDVNUzB4TGpJdE1TNHpPQzB4TGpjNUxTNHdPQzB1TVMwdU1UVXRMakl0TGpJekxTNHphREJ6TFRJekxqQTJMREUzTGpnMUxUSXpMakEyTERFM0xqZzFZeTB4TGpVNExERXVNakl0TWk0ek55d3pMakl4TFRJdU1EVXNOUzR4T0M0ek1Td3hMamszTERFdU5qZ3NNeTQyTWl3ekxqVTJMRFF1TWpsc01URXVOVEVzTkM0eE1TMHhNUzQxTVN3MExqRXhZeTB4TGpnNExqWTNMVE11TWpVc01pNHpNaTB6TGpVMkxEUXVNamt0TGpNeExERXVPVGN1TkRjc015NDVOaXd5TGpBMUxEVXVNVGhzTWpNdU1EY3NNVGN1T0RWek1Dd3dMREFzTUdNdU5UVXRMalk0TERFdU1Ea3RNUzR6Tnl3eExqWXRNaTR3T0M0d055MHVNRGt1TVRNdExqRTVMakl0TGpJNExqUTJMUzQyTXk0NUxURXVNamdzTVM0ek15MHhMamswTGpBMkxTNHhMakV6TFM0eUxqRTVMUzR6TGpRekxTNDJPQzQ0TlMweExqTTNMREV1TWpZdE1pNHdOeTR3TkMwdU1EY3VNRGd0TGpFekxqRXlMUzR5TGpRMExTNDNOeTQ0TlMweExqVTFMREV1TWpVdE1pNHpOQ3d3TERBc01Dd3dMREFzTUd3dE1UUXVORE10TVRFdU1UY3NNVGt1TkRrdE55NHhOV011TVMweExqSTVMakUzTFRJdU5Ua3VNVGN0TXk0NWN5MHVNRGN0TWk0Mk1TMHVNVGN0TXk0NVdpSXZQaUE4TDJjK1BDOXpkbWMrXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam91cm5hbCBhcnRpY2xlIC5qb3VybmFsX3dyYXAgLmpvdXJuYWxfd3JhcF9pbWcubm9faW1nOmFmdGVyIHtcbiAgICB3aWR0aDogNDd2dztcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbi5qb3VybmFsIGFydGljbGUgLmpvdXJuYWxfd3JhcCAuam91cm5hbF93cmFwX2ltZyBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uam91cm5hbCBhcnRpY2xlIC5qb3VybmFsX3dyYXAgLmpvdXJuYWxfd3JhcF9pbWcgaW1nOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5iYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuYWwgYXJ0aWNsZSAuam91cm5hbF93cmFwIC5iYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/