@charset "UTF-8";
/* CSS Document */
/*===============================================
 responsive element
===============================================*/
@import url("https://fonts.googleapis.com/css?family=Sawarabi+Mincho&subset=japanese");
.pc-inline {
  display: inline !important;
}

.pc-inline-block {
  display: inline-block !important;
}

.pc-block {
  display: block !important;
}

.sp-inline,
.sp-inline-block,
.sp-block {
  display: none !important;
}

#IsSp {
  display: none;
}

@media only screen and (max-width: 750px) {
  .pc-inline,
  .pc-inline-block,
  .pc-block {
    display: none !important;
  }
  .sp-inline {
    display: inline !important;
  }
  .sp-inline-block {
    display: inline-block !important;
  }
  .sp-block {
    display: block !important;
  }
  #IsSp {
    display: block;
  }
}

/*===============================================
 reset
===============================================*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

section, article, aside, hgroup, header, footer, nav, dialog, figure, figcaption {
  display: block;
}

body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  display: block;
}

ul,
ol {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 400;
}

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}

body {
  color: #000000;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Yu Gothic", YuGothic, Meiryo, sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}

@media only screen and (max-width: 750px) {
  body {
    letter-spacing: 0.025em;
  }
}

/*===============================================
 layout
===============================================*/
html {
  height: 100%;
  min-width: 1280px;
  overflow-y: scroll;
}

@media only screen and (max-width: 750px) {
  html {
    min-width: 750px;
  }
}

body {
  background-color: #f2f2f2;
}

/*===============================================
 wrap
===============================================*/
#wrap {
  width: 100%;
  overflow: hidden;
}

/*===============================================
 header
===============================================*/
.header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 54px;
  z-index: 999;
  background-color: #aa9653;
}

@media only screen and (max-width: 750px) {
  .header {
    height: 80px;
  }
}

.header-logo {
  position: relative;
  width: 160px;
  margin: 0 auto;
}

@media only screen and (max-width: 750px) {
  .header-logo {
    width: 160px;
  }
}

.header-logo a {
  display: block;
  width: 160px;
  height: 143px;
  background: url(../images/common/header-logo.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .header-logo a {
    width: 160px;
    height: 141px;
    background-image: url(../images/common/header-logo-s.png);
    background-size: contain;
  }
}

.header:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 228px;
  background: url(../images/common/header-over.png) no-repeat center top;
  pointer-events: none;
  content: '';
}

@media only screen and (max-width: 750px) {
  .header:after {
    display: none;
  }
}

@media only screen and (max-width: 750px) {
  .header:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 258px;
    background: url(../images/common/header-over-s.png) no-repeat center top;
    background-size: contain;
    pointer-events: none;
    content: "";
  }
}

.header-menu {
  position: absolute;
}

/*===============================================
 menu
===============================================*/
/*===============================================
 side
===============================================*/
/*===============================================
 footer
===============================================*/
.footer {
  position: relative;
  padding: 684px 0 48px 0;
  margin: -92px 0 0 0;
  background: url(../images/common/footer-bg.png) no-repeat center bottom;
}

@media only screen and (max-width: 750px) {
  .footer {
    padding: 630px 0 0;
    margin: 0 0 0 0;
    background-image: none;
  }
}

.footer:after {
  position: absolute;
  left: 50%;
  top: -1px;
  width: 1200px;
  height: 700px;
  margin: 0 0 0 -600px;
  background: url(../images/common/footer-over.png) no-repeat;
  content: '';
}

@media only screen and (max-width: 750px) {
  .footer:after {
    left: 0;
    width: 100%;
    top: -1px;
    height: 666px;
    margin: 0;
    background-image: url(../images/common/footer-over-s.png);
    background-size: contain;
  }
}

.footer-inner {
  position: relative;
  width: 100%;
  height: 96px;
  padding: 36px 0 0 0;
  box-sizing: border-box;
  background-color: #aa9653;
}

@media only screen and (max-width: 750px) {
  .footer-inner {
    height: 182px;
    padding: 44px 0 0 0;
  }
}

.footer-catch {
  width: 596px;
  height: 24px;
  margin: 0 auto;
  background: url(../images/common/footer-catch.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .footer-catch {
    width: 559px;
    height: 96px;
    background-image: url(../images/common/footer-catch-s.png);
    background-size: contain;
  }
}

.footer-logo {
  position: absolute;
  left: 55px;
  top: 0;
  width: 115px;
  height: 84px;
  background: url(../images/common/footer-logo.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .footer-logo {
    display: none;
  }
}

.footer-copyright {
  position: absolute;
  right: 58px;
  top: 42px;
  width: 66px;
  height: 9px;
  background: url(../images/common/footer-copy.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .footer-copyright {
    right: 50%;
    top: 312px;
    width: 98px;
    height: 14px;
    margin-right: -49px;
    background-image: url(../images/common/footer-copy-s.png);
    background-size: contain;
  }
}

.footer-terms {
  position: absolute;
  right: 54px;
  bottom: 135px;
}

.footer-terms a {
  color: #aa9653;
  font-size: 14px;
  line-height: 1;
}

.footer-sns {
  margin: 32px 0 0 0;
  text-align: center;
}

@media only screen and (max-width: 750px) {
  .footer-sns {
    margin: 48px 0 0 0;
  }
}

.footer-sns a {
  display: inline-block;
  margin: 0 16px;
}

@media only screen and (max-width: 750px) {
  .footer-sns a {
    margin: 0 32px;
  }
}

.footer-sns a:nth-child(1) {
  width: 76px;
  height: 10px;
  background: url(../images/common/footer-sns-fb.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .footer-sns a:nth-child(1) {
    width: 170px;
    height: 25px;
    background-image: url(../images/common/footer-sns-fb-s.png);
  }
}


.footer-sns a:nth-child(2) {
  width: 76px;
  height: 10px;
  background: url(../images/common/footer-sns-ig.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .footer-sns a:nth-child(2) {
    width: 170px;
    height: 25px;
    background-image: url(../images/common/footer-sns-ig-s.png);
  }
}

/*
.footer-sns a:nth-child(2) {
  width: 64px;
  height: 10px;
  background: url(../images/common/footer-sns-tw.png) no-repeat;
  opacity: 0.5;
}

@media only screen and (max-width: 750px) {
  .footer-sns a:nth-child(2) {
    width: 141px;
    height: 25px;
    background-image: url(../images/common/footer-sns-tw-s.png);
  }
}
*/

.footer-pagetop {
  width: 37px;
  margin: 68px auto 0;
}

@media only screen and (max-width: 750px) {
  .footer-pagetop {
    width: 67px;
    margin: 128px auto 0;
  }
}

.footer-pagetop a {
  display: block;
  width: 37px;
  height: 20px;
  background: url(../images/common/pagetop.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .footer-pagetop a {
    width: 67px;
    height: 35px;
    background-image: url(../images/common/pagetop-s.png);
  }
}

/*===============================================
 main
===============================================*/
.main {
  padding-top: 54px;
}

@media only screen and (max-width: 750px) {
  .main {
    padding-top: 80px;
  }
}

/*===============================================
 gnav
===============================================*/
.gnav {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99998;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  transition: opacity .4s linear;
}

.gnav:before {
  position: absolute;
  right: 156px;
  top: 0;
  width: 285px;
  height: 175px;
  background: url(../images/common/gnav-over.png) no-repeat center top;
  content: '';
}

@media only screen and (max-width: 750px) {
  .gnav:before {
    right: 156px;
    width: 285px;
    height: 175px;
    background-size: contain;
  }
}

.gnav-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1028px;
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (max-width: 750px) {
  .gnav-inner {
    width: 640px;
  }
}

.gnav-list li {
  margin: 32px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .gnav-list li {
    margin: 32px 0 0 0;
  }
}

.gnav-list li:first-child {
  margin: 0;
}

.gnav-list li a {
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
}

.gnav-list li:nth-child(1) a {
  width: 98px;
  height: 42px;
  background-image: url(../images/common/gnav-top.png);
}

@media only screen and (max-width: 750px) {
  .gnav-list li:nth-child(1) a {
    width: 98px;
    height: 42px;
  }
}

.gnav-list li:nth-child(2) a {
  width: 173px;
  height: 42px;
  background-image: url(../images/common/gnav-about.png);
}

.gnav-list li:nth-child(3) a {
  width: 233px;
  height: 42px;
  background-image: url(../images/common/gnav-contents.png);
}

.gnav-list li:nth-child(4) a {
  width: 233px;
  height: 42px;
  background-image: url(../images/common/gnav-member.png);
}

.gnav-list li:nth-child(5) a {
  width: 172px;
  height: 42px;
  background-image: url(../images/common/gnav-events.png);
}

.gnav-list li:nth-child(6) a {
  width: 222px;
  height: 42px;
  background-image: url(../images/common/gnav-contact.png);
}

.gnav-list li:nth-child(7) a {
  width: 421px;
  height: 42px;
  background-image: url(../images/common/gnav-membersclub.png);
}

body.gnav-visible .gnav {
  opacity: 1;
  pointer-events: auto;
}

.header-menu {
  position: fixed;
  left: 50px;
  top: 50%;
  z-index: 99999;
  transform: translateY(-50%);
  width: 72px;
  height: 72px;
  background-color: #aa9653;
  cursor: pointer;
}

@media only screen and (max-width: 750px) {
  .header-menu {
    left: auto;
    right: 0;
    top: 0;
    transform: none;
    width: 120px;
    height: 120px;
  }
}

.header-menu .border {
  position: absolute;
  left: 18px;
  right: 18px;
  top: 50%;
  display: block;
  height: 2px;
}

@media only screen and (max-width: 750px) {
  .header-menu .border {
    left: 32px;
    right: 32px;
  }
}

.header-menu .border span {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #1b1b1b;
  transition: transform .2s ease-out, opacity .2s linear;
}

.header-menu .border span:nth-child(1) {
  transform: scaleX(1) translateY(-9px);
  transform-origin: left top;
}

.header-menu .border span:nth-child(2) {
  transform: scaleX(0.78571) translateY(0px);
  transform-origin: left top;
}

.header-menu .border span:nth-child(3) {
  transform: scaleX(0.57143) translateY(9px);
  transform-origin: left top;
}

@media only screen and (min-width: 751px) {
  .header-menu:hover .border span:nth-child(1) {
    transform: rotate(45deg) scaleX(0.5) translateY(0px);
    transform-origin: right center;
  }
  .header-menu:hover .border span:nth-child(2) {
    transform: scaleX(1) translateY(0px);
    transform-origin: left top;
  }
  .header-menu:hover .border span:nth-child(3) {
    transform: rotate(-45deg) scaleX(0.5) translateY(0px);
    transform-origin: right center;
  }
}

.header-menu.active .border span:nth-child(1) {
  transform: rotate(45deg) scaleX(1) translateY(0px) !important;
  transform-origin: center center !important;
}

.header-menu.active .border span:nth-child(2) {
  transform: scaleX(1) translateY(0px) !important;
  transform-origin: center center !important;
  opacity: 0;
}

.header-menu.active .border span:nth-child(3) {
  transform: rotate(-45deg) scaleX(1) translateY(0px) !important;
  transform-origin: center center !important;
}

/*===============================================
 toromi
===============================================*/
#Liquid {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

#Liquid #View {
  position: absolute;
  left: 0;
  top: 0;
}

.mouseDisable {
  pointer-events: none;
}

/*===============================================
 common
===============================================*/
img {
  max-width: 100%;
  height: auto;
}

a {
  color: inherit;
  text-decoration: none;
  transition: opacity .1s linear;
  cursor: default;
}

a[href] {
  cursor: pointer;
}

a[href]:hover {
  opacity: 0.7;
}

.alt {
  display: none;
}

.notfound-404 {
  padding: 320px 0;
}

.notfound-404 p {
  text-align: center;
  font-size: 24px;
}

@media only screen and (max-width: 750px) {
  .notfound-404 p {
    font-size: 36px;
  }
}

.about {
  background-color: #f2f2f2;
  padding: 155px 0 0;
}

.about .page-main-ttl {
  background: url(../images/about/about-title.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: -32px;
  left: 50%;
  transform: translateX(-50%);
  height: 67px;
  width: 610px;
  z-index: 10;
}

.about .wrap {
  margin: auto;
  padding: 110px 0 0;
  width: 1029px;
}

.about-mv {
  background-color: #fff;
  margin: auto;
  position: relative;
  height: 685px;
  width: 1373px;
}

.about-mv-image {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}

.about-main-copy {
  background: url(../images/about/about-main-copy.png) no-repeat;
  background-size: contain;
  position: absolute;
  bottom: -77px;
  left: 50%;
  transform: translateX(-50%);
  height: 119px;
  width: 430px;
  z-index: 10;
}

.about-effective {
  background: #eee url(../images/about/toromi3-bg.png) center top no-repeat;
  position: relative;
  margin: auto;
  width: 1373px;
}

.about-effective .wrap {
  padding: 0;
}

.about-effective-lead {
  font-size: 1.125rem;
  letter-spacing: 5px;
  padding: 118px 0 95px;
  text-align: center;
}

.about-effective-item-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.about-effective-item {
  width: 294px;
}

.about-effective-item p {
  font-size: 0.875rem;
  letter-spacing: 3px;
  line-height: 1.7;
  padding: 15px 0 0;
  text-align: center;
}

.about-effective-description {
  font-size: 1.125rem;
  letter-spacing: 5px;
  line-height: 2;
  padding: 75px 0 85px;
  text-align: center;
}

.about-effective-drop {
  background: url(../images/about/toromi3-bg-2.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: 224px;
  left: 125px;
  height: 555px;
  width: 1069px;
}

.about-management-philosophy {
  background-color: #fff;
}

.about-management-philosophy-ttl {
  background: url(../images/about/managementphilosophy-title.png) no-repeat;
  background-size: contain;
  margin: auto;
  height: 69px;
  width: 502px;
}

.about-management-philosophy-copy {
  background: url(../images/about/managementphilosophy-copy.png) no-repeat;
  background-size: contain;
  margin: 55px 0;
  height: 317px;
  width: 1029px;
}

.about-management-philosophy-lead {
  font-size: 1.125rem;
  letter-spacing: 3px;
  line-height: 2;
  text-align: center;
}

.about-main-components {
  background-color: #fff;
}

.about-main-components .wrap {
  width: 1073px;
}

.about-main-components-ttl {
  background: url(../images/about/maincomponents-title.png) no-repeat;
  background-size: contain;
  margin: auto;
  height: 68px;
  width: 569px;
}

.about-main-components-item-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.about-main-components-item {
  padding: 30px 0 0;
  width: 503px;
}

.about-main-components-item p {
  font-size: 0.875rem;
  letter-spacing: 3px;
  line-height: 1.7;
  padding: 15px 0 0;
}

.about-company-profile {
  background-color: #fff;
}

.about-company-profile .wrap {
  width: 575px;
}

.about-company-profile-ttl {
  background: url(../images/about/company-title.png) no-repeat;
  background-size: contain;
  margin: 0 auto 60px;
  height: 69px;
  width: 339px;
}

.about-company-profile dl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.about-company-profile dt {
  line-height: 1.875;
  width: 145px;
}

.about-company-profile dd {
  line-height: 1.875;
}

.about-map {
  margin: auto;
  padding: 125px 0 85px;
  height: 514px;
  width: 1071px;
}

/*===============================================
 responsive
===============================================*/
@media only screen and (max-width: 750px) {
  .about {
    background-color: #fff;
    padding: 0;
  }
  .about .page-main-ttl {
    top: auto;
    bottom: 118px;
    height: 67px;
    width: 610px;
  }
  .about .wrap {
    margin: auto;
    padding: 120px 70px 0;
    width: 610px;
  }
  .about-mv {
    background: url(../images/about/about-main-visual-sp.png) no-repeat;
    background-size: cover;
    margin: auto;
    position: relative;
    width: 100%;
    height: 842px;
  }
  .about-main-copy {
    background: url(../images/about/about-main-copy-sp.png) no-repeat;
    background-size: contain;
    bottom: -120px;
    width: 610px;
    height: 159px;
  }
  .about-effective {
    background: #eee url(../images/about/toromi3-bg-sp.png) center top no-repeat;
    background-size: contain;
    width: 100%;
  }
  .about-effective .wrap {
    padding: 120px 70px 0;
  }
  .about-effective-lead {
    font-size: 26px;
    padding: 192px 0 72px;
  }
  .about-effective-item {
    margin: auto;
    padding: 80px 0 0;
    width: 100%;
    max-width: 441px;
  }
  .about-effective-item p {
    font-size: 26px;
    padding: 25px 0 0;
  }
  .about-effective-item:nth-child(1) {
    padding: 0;
  }
  .about-effective-description {
    font-size: 30px;
    letter-spacing: 0;
    line-height: 1.6;
    padding: 135px 0 90px;
  }
  .about-management-philosophy-ttl {
    background: url(../images/about/managementphilosophy-title-sp.png) no-repeat;
    background-size: contain;
    width: 610px;
    height: 183px;
  }
  .about-management-philosophy-copy {
    background: url(../images/about/managementphilosophy-copy-sp.png) no-repeat;
    background-size: contain;
    width: 610px;
    height: 367px;
    margin: 50px 0;
  }
  .about-management-philosophy-lead {
    font-size: 26px;
    line-height: 1.85;
  }
  .about-main-components .wrap {
    width: 610px;
  }
  .about-main-components-ttl {
    background: url(../images/about/maincomponents-title-sp.png) no-repeat;
    background-size: contain;
    width: 610px;
    height: 143px;
  }
  .about-main-components-item {
    width: 100%;
    max-width: 610px;
    padding: 50px 0 0;
  }
  .about-main-components-item p {
    padding: 25px 0 0;
    font-size: 26px;
    letter-spacing: 2.5px;
    line-height: 1.53;
  }
  .about-company-profile .wrap {
    width: 610px;
  }
  .about-company-profile-ttl {
    background: url(../images/about/company-title-sp.png) no-repeat;
    background-size: contain;
    width: 610px;
    height: 100px;
    margin: 0 auto 65px;
  }
  .about-company-profile dt {
    width: 175px;
    font-size: 26px;
  }
  .about-company-profile dd {
    font-size: 26px;
  }
  .about-map {
    margin: auto;
    width: 100%;
    height: 840px;
    padding: 82px 0 57px;
  }
}

.contact .page-main-ttl {
  background: url(../images/contact/contact-title.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: -32px;
  left: 50%;
  transform: translateX(-50%);
  height: 67px;
  width: 610px;
  z-index: 10;
}

.contact-main {
  background: url(../images/contact/contact-bg.jpg) repeat;
  margin: 229px auto 0;
  padding: 90px 0 55px;
  position: relative;
  width: 1373px;
}

.contact-copy {
  font-size: 1.125rem;
  letter-spacing: 5px;
  line-height: 2;
  padding: 0 0 70px;
  text-align: center;
}

.contact-form {
  margin: auto;
  width: 670px;
}

.contact-form dl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 0 0 20px;
}

.contact-form dl:nth-last-of-type(1) {
  padding: 0 0 85px;
}

.contact-form dt {
  line-height: 3.125;
  width: 235px;
}

.contact-form dd {
  width: 435px;
}

.contact-form .error {
  margin: 0.5em 0 0 0;
  color: #f00;
}

.contact-form input[type="text"], .contact-form input[type="tel"], .contact-form input[type="submit"], .contact-form textarea {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.contact-form input[type="text"], .contact-form input[type="tel"], .contact-form textarea {
  border: 1px solid #1b1b1b;
  padding: 0 15px;
  height: 50px;
  width: 100%;
}

.contact-form textarea {
  padding: 15px;
  height: 260px;
}

.contact-form label {
  display: block;
  padding: 10px 0;
}

.contact-form input[type="submit"] {
  display: block;
  margin: auto;
}

.contact-form input[type="submit"]:hover {
  cursor: pointer;
  opacity: 0.7;
}

.contact-form .contact-submit-btn {
  background: url(../images/contact/contact-send.png) repeat;
  background-size: contain;
  border: 0px;
  height: 143px;
  width: 205px;
}

.contact-form .reqire {
  color: #ec0000;
  display: inline-block;
  padding: 0 0 0 10px;
}

/*===============================================
 responsive
===============================================*/
@media only screen and (max-width: 750px) {
  .contact .page-main-ttl {
    top: 142px;
    width: 610px;
    height: 67px;
  }
  .contact-main {
    background: #fff none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  .contact-copy {
    padding: 240px 0 60px;
    font-size: 26px;
    letter-spacing: 2px;
    line-height: 2;
  }
  .contact-form {
    background: url(../images/contact/contact-bg.jpg) center top repeat;
    width: 610px;
    padding: 65px 70px 55px;
    margin: auto;
  }
  .contact-form dl {
    padding: 0 0 35px;
  }
  .contact-form dl:nth-last-of-type(1) {
    padding: 0 0 73px;
  }
  .contact-form dt {
    font-size: 24px;
    width: 100%;
  }
  .contact-form dd {
    font-size: 24px;
    width: 100%;
  }
  .contact-form input[type="text"], .contact-form input[type="tel"], .contact-form textarea {
    padding: 0 22px;
    height: 75px;
    width: 100%;
    font-size: 24px;
  }
  .contact-form textarea {
    padding: 22px;
    height: 390px;
  }
  .contact-form label {
    padding: 20px 0;
  }
  .contact-form .contact-submit-btn {
    width: 245px;
    height: 171px;
  }
  .contact-form .reqire {
    padding: 0 0 0 22px;
  }
}

.contents {
  padding: 228px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents {
    padding: 0;
  }
}

.contents-main {
  position: relative;
  max-width: 1373px;
  padding: 92px 0 228px;
  margin: 0 auto;
  background-color: #fff;
}

@media only screen and (max-width: 750px) {
  .contents-main {
    padding: 116px 70px 160px;
  }
}

.contents .page-main-ttl {
  position: absolute;
  left: 50%;
  top: 0;
  width: 389px;
  height: 68px;
  transform: translateX(-50%) translateY(-50%);
  background: url(../images/contents/contents-ttl.png) no-repeat;
  background-size: contain;
}

@media only screen and (max-width: 750px) {
  .contents .page-main-ttl {
    position: relative;
    left: 0;
    transform: none;
    margin: 0 auto;
  }
}

.contents .page-main-catch {
  text-align: center;
  font-size: 18px;
}

@media only screen and (max-width: 750px) {
  .contents .page-main-catch {
    margin: 48px 0 0 0;
    font-size: 26px;
    line-height: 1.53846;
  }
}

.contents .wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 1072px;
  margin: 68px auto 0;
}

@media only screen and (max-width: 750px) {
  .contents .wrap {
    width: 100%;
    margin: 64px 0 0 0;
  }
}

.contents-item {
  width: 500px;
  height: 320px;
  margin: 48px 0 0 48px;
}

.contents-item:nth-child(-n+2) {
  margin-top: 0;
}

.contents-item:nth-child(2n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 750px) {
  .contents-item {
    width: 100%;
    height: 390px;
    margin: 28px 0 0 0;
  }
  .contents-item:nth-child(-n+2) {
    margin-top: 28px;
  }
  .contents-item:first-child {
    margin-top: 0;
  }
}

.contents-item a {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none;
}

.contents-item a[target="_blank"]:after {
  position: absolute;
  right: 18px;
  top: 18px;
  display: block;
  width: 16px;
  height: 15px;
  background: url(../images/common/ico-blank.png) no-repeat;
  background-size: contain;
  pointer-events: none;
  content: '';
}

@media only screen and (max-width: 750px) {
  .contents-item a[target="_blank"]:after {
    right: 36px;
    top: 36px;
    width: 32px;
    height: 30px;
  }
}

.contents-item-pic img {
  display: block;
  width: 100%;
  height: auto;
}

.contents-item-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}

.contents-item-ttl {
  color: #fff;
  font-size: 25px;
  text-align: center;
}

@media only screen and (max-width: 750px) {
  .contents-item-ttl {
    font-size: 40px;
  }
}

.contents-item-description {
  margin: 1em 0 0 0;
  text-align: center;
  font-size: 15px;
  line-height: 1.73333;
}

@media only screen and (max-width: 750px) {
  .contents-item-description {
    text-align: center;
    font-size: 26px;
  }
}

.contents-cat-header {
  position: relative;
  width: 100%;
  height: 420px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

@media only screen and (max-width: 750px) {
  .contents-cat-header {
    height: 444px;
  }
}

.contents-cat-ttl {
  position: absolute;
  left: 50%;
  top: 134px;
  transform: translateX(-50%);
  background-repeat: no-repeat;
  background-size: contain;
}

@media only screen and (max-width: 750px) {
  .contents-cat-ttl {
    top: 178px;
  }
}

.contents-cat-main {
  position: relative;
  max-width: 1375px;
  padding: 90px 0 210px 0;
  margin: -134px auto 0;
  background-color: #fff;
}

@media only screen and (max-width: 750px) {
  .contents-cat-main {
    padding: 0 0 160px 0;
    margin: 0;
  }
}

.contents-cat-about {
  width: 1028px;
  margin: 54px auto 140px;
}

@media only screen and (max-width: 750px) {
  .contents-cat-about {
    width: auto;
    margin: 0 0 70px 0;
    padding: 56px 70px;
    background-color: #f2f2f2;
  }
}

.contents-cat-about-ttl {
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
}

.contents-cat-about-inner {
  margin: 48px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-cat-about-inner {
    margin: 54px 0 0 0;
  }
}

.contents-cat-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 1028px;
  margin: 0 auto;
}

@media only screen and (max-width: 750px) {
  .contents-cat-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: auto;
    margin: 0 70px;
  }
}

.contents-cat-item {
  width: 320px;
  margin: 56px 0 0 34px;
}

.contents-cat-item:nth-child(-n+3) {
  margin-top: 0;
}

.contents-cat-item:nth-child(3n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 750px) {
  .contents-cat-item {
    width: auto;
    margin: 56px 0 0 0;
  }
  .contents-cat-item:nth-child(-n+3) {
    margin-top: 56px;
  }
  .contents-cat-item:first-child {
    margin-top: 0;
  }
}

.contents-cat-item a {
  display: block;
  color: #000;
}

.contents-cat-item-pic img {
  display: block;
  width: 100%;
  height: auto;
}

.contents-cat-item-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 25px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-cat-item-header {
    margin: 32px 0 0 0;
  }
}

.contents-cat-item-cats {
  font-size: 0;
}

.contents-cat-item-cats span {
  display: inline-block;
}

.contents-cat-item-cats span.cat-event {
  width: 75px;
  height: 17px;
  background: url(../images/contents/cat-event.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .contents-cat-item-cats span.cat-event {
    width: 144px;
    height: 33px;
    background-image: url(../images/contents/cat-event-s.png);
  }
}

.contents-cat-item-cats span.cat-news {
  width: 64px;
  height: 17px;
  background: url(../images/contents/cat-news.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .contents-cat-item-cats span.cat-news {
    width: 122px;
    height: 33px;
    background-image: url(../images/contents/cat-news-s.png);
  }
}

.contents-cat-item-pubdate {
  font-size: 16px;
  font-style: italic;
  line-height: 1;
}

@media only screen and (max-width: 750px) {
  .contents-cat-item-pubdate {
    font-size: 20px;
  }
}

.contents-cat-item-body {
  margin: 20px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-cat-item-body {
    margin: 36px 0 0 0;
  }
}

.contents-cat-item-ttl {
  font-size: 14px;
  line-height: 1.71429;
}

@media only screen and (max-width: 750px) {
  .contents-cat-item-ttl {
    font-size: 26px;
    line-height: 1.53846;
  }
}

.event {
  padding: 230px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .event {
    padding: 0;
  }
}

.event-main {
  position: relative;
  max-width: 1373px;
  padding: 98px 0 220px;
  margin: 0 auto;
  background-color: #fff;
}

@media only screen and (max-width: 750px) {
  .event-main {
    padding: 115px 0 110px;
  }
}

.event .page-main-ttl {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%) translateY(-50%);
  width: 290px;
  height: 67px;
  background-image: url(../images/event/event-ttl.png);
}

@media only screen and (max-width: 750px) {
  .event .page-main-ttl {
    position: relative;
    left: 0;
    z-index: 1000;
    transform: none;
    margin: 0 auto;
  }
}

.event .page-main-catch {
  text-align: center;
  font-size: 18px;
}

@media only screen and (max-width: 750px) {
  .event .page-main-catch {
    margin: 44px 0 0 0;
    font-size: 26px;
    line-height: 1.53846;
  }
}

.event-search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 615px;
  margin: 94px auto 45px;
}

@media only screen and (max-width: 750px) {
  .event-search {
    width: 610px;
    margin: 50px auto 45px;
  }
}

.event-search-col {
  width: 190px;
}

.event-search-col .select-wrap {
  position: relative;
  display: block;
  width: 188px;
  height: 48px;
  border: 1px solid #000;
}

.event-search-col .select-wrap:after {
  position: absolute;
  right: 18px;
  top: -18px;
  width: 10px;
  height: 49px;
  background: url(../images/event/arw-select.png) no-repeat;
  pointer-events: none;
  content: '';
}

.event-search-col .select-wrap span {
  display: block;
  width: 100%;
  height: 100%;
  padding: 1em 0.75em;
  border: 0;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1;
}

@media only screen and (max-width: 750px) {
  .event-search-col .select-wrap span {
    padding: 0.625em 0.75em;
    font-size: 20px;
  }
}

.event-search-col .select-wrap select {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
}

.event-tags {
  margin: 0 0 64px 0;
}

@media only screen and (max-width: 750px) {
  .event-tags {
    margin: 0 70px 64px 70px;
  }
}

.event-tags p {
  margin: 0 0 2em 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

@media only screen and (max-width: 750px) {
  .event-tags p {
    margin: 0 0 1.5em 0;
    font-size: 26px;
  }
}

.event-tags ul {
  text-align: center;
  font-size: 14px;
}

@media only screen and (max-width: 750px) {
  .event-tags ul {
    font-size: 24px;
    line-height: 1.5;
  }
}

.event-tags ul li {
  display: inline-block;
}

.event-tags ul li a {
  display: inline-block;
  padding: 0.25em 0.6em;
  border-radius: 0.8em;
  cursor: pointer;
}

.event-tags ul li a:hover {
  opacity: 0.75;
}

.event-tags ul li a.active {
  background-color: #aa9653;
}

.event .contents-pager {
  margin: 64px 0 0 0;
  text-align: center;
  font-size: 0;
}

@media only screen and (max-width: 750px) {
  .event .contents-pager {
    margin: 86px 70px 0;
  }
}

.event .contents-pager a {
  display: inline-block;
  width: 50px;
  padding: 24px 0;
  margin: 0 8px;
  border: 1px solid #000;
  text-align: center;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
}

@media only screen and (max-width: 750px) {
  .event .contents-pager a {
    width: 72px;
    padding: 32px 0;
    margin: 0 10px;
    font-size: 27px;
  }
}

.event .contents-pager a:hover {
  opacity: 0.75;
}

.event .contents-pager a.current {
  border: 1px solid #aa9653;
  background-color: #aa9653;
  pointer-events: none;
  cursor: default;
}

.event .contents-pager a.current:hover {
  opacity: 1;
}

.home-mv {
  position: relative;
  background-color: #aa9653;
}

.home-mv-inner {
  width: 1280px;
  height: 750px;
  margin: 0 auto;
}

@media only screen and (max-width: 750px) {
  .home-mv-inner {
    width: 100%;
    height: 766px;
  }
}

.home-mv-inner:after {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: -128px;
  background: url(../images/home/mv-border.png) repeat-y center top;
  pointer-events: none;
  content: '';
}

@media only screen and (max-width: 750px) {
  .home-mv-inner:after {
    display: none;
  }
}

.home-mv-video {
  position: relative;
  width: 1374px;
  height: 878px;
  margin: 0 -3.67188%;
}

@media only screen and (max-width: 750px) {
  .home-mv-video {
    width: 636px;
    height: 982px;
    margin: 0 auto;
  }
}

.home-mv-video-container {
  position: relative;
  width: 100%;
  height: 100%;
  background: url(../images/home/mv.jpg) no-repeat center center;
  background-size: cover;
}

.home-mv-video-container iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}

@media only screen and (max-width: 750px) {
  .home-mv-video-container iframe {
    display: block;
    opacity: 0;
  }
}

.home-mv-video-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 146px;
  height: 146px;
  background: url(../images/home/mv-video-play.png) no-repeat;
  cursor: pointer;
}

@media only screen and (max-width: 750px) {
  .home-mv-video-play {
    pointer-events: none;
  }
}

.home-mv-right {
  position: absolute;
  right: 0;
  top: 0;
  width: 144px;
  height: 540px;
  background-color: #aa9653;
}

@media only screen and (max-width: 750px) {
  .home-mv-right {
    top: 982px;
    width: 100%;
    height: 933px;
    background-color: transparent;
  }
}

.home-mv-right-ttl {
  width: 52px;
  height: 451px;
  margin: 0 0 0 32px;
  background: url(../images/home/mv-ttl.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-mv-right-ttl {
    width: 100%;
    height: 100%;
    margin: 0;
    background-image: url(../images/home/mv-ttl-s.png);
    background-size: contain;
  }
}

.home-mv-modal {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: opacity .5s linear;
}

.home-mv-modal.visible {
  opacity: 1;
  pointer-events: auto;
}

.home-mv-modal-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.8;
}

.home-mv-modal-player {
  position: absolute;
  left: 50px;
  right: 50px;
  top: 50px;
  bottom: 50px;
  background-color: #000;
}

.home-mv-modal-player iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.home-mv-modal-close {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  background-color: #fff;
  cursor: pointer;
}

.home-mv-modal-close:before, .home-mv-modal-close:after {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 1px;
  background-color: #000;
  content: '';
}

.home-mv-modal-close:before {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.home-mv-modal-close:after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.home-main {
  position: relative;
}

.home-main-inner {
  position: relative;
  padding: 212px 0 598px;
  background: url(../images/home/main-bg.jpg) no-repeat center bottom;
}

@media only screen and (max-width: 750px) {
  .home-main-inner {
    width: 697px;
    margin: 1228px auto 0;
    padding: 8px 8px 941px;
    background-image: url(../images/home/main-bg-s.jpg);
    background-size: 100% auto;
    background-color: #fff;
  }
  .home-main-inner:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 8px solid #000;
    box-sizing: border-box;
    pointer-events: none;
    content: '';
  }
}

.home-main-inner .spoonRect {
  position: absolute;
  left: 50%;
  bottom: 460px;
  width: 420px;
  height: 340px;
  margin-left: -528px;
}

@media only screen and (max-width: 750px) {
  .home-main-inner .spoonRect {
    bottom: 500px;
    width: 415px;
    height: 340px;
    margin-left: -320px;
  }
}

.home-main:before {
  position: absolute;
  left: 50%;
  bottom: -143px;
  width: 1273px;
  height: 143px;
  margin: 0 0 0 -636.5px;
  background: url(../images/home/main-bottom.png) no-repeat;
  pointer-events: none;
  content: '';
}

@media only screen and (max-width: 750px) {
  .home-main:before {
    left: 0;
    bottom: -137px;
    width: 100%;
    height: 138px;
    margin: 0;
    background-image: url(../images/home/main-bottom-s.png);
  }
}

.home-main:after {
  position: absolute;
  left: 50%;
  top: 128px;
  bottom: 0;
  width: 1273px;
  height: auto;
  margin: 0 0 0 -636.5px;
  border-left: 10px solid #3f340e;
  border-right: 10px solid #3f340e;
  box-sizing: border-box;
  pointer-events: none;
  content: '';
}

@media only screen and (max-width: 750px) {
  .home-main:after {
    display: none;
  }
}

.home-main-about {
  position: relative;
  width: 1373px;
  height: 1015px;
  padding: 45px 0 0 0;
  margin: 0 auto;
  box-sizing: border-box;
  background: url(../images/home/about-bg.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-about {
    width: auto;
    height: 963px;
    padding: 76px 0 0 0;
    margin: 0 -25px;
    background-image: url(../images/home/about-bg-s.jpg);
    background-size: cover;
  }
}

.home-main-about-ttl {
  position: relative;
  width: 991px;
  height: 266px;
  margin: 0 auto;
  background: url(../images/home/about-ttl.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-about-ttl {
    width: 670px;
    height: 283px;
    background-image: url(../images/home/about-ttl-s.png);
    background-size: contain;
  }
}

.home-main-about-ttl .wall {
  position: absolute;
  left: 0;
  top: 17px;
  width: 100%;
  height: 71px;
}

@media only screen and (max-width: 750px) {
  .home-main-about-ttl .wall {
    top: 68px;
    height: 62px;
    width: 94%;
  }
}

.home-main-about-catch {
  width: 432px;
  height: 68px;
  margin: -128px auto 0;
  background: url(../images/home/about-catch.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-about-catch {
    width: 493px;
    height: 82px;
    margin: 0 auto;
    background-image: url(../images/home/about-catch-s.png);
    background-size: contain;
  }
}

.home-main-about-txt {
  width: 548px;
  height: 109px;
  margin: 32px auto 0;
  background: url(../images/home/about-txt.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-about-txt {
    width: 523px;
    height: 176px;
    margin: 44px auto 0;
    background-image: url(../images/home/about-txt-s.png);
    background-size: contain;
  }
}

@media only screen and (max-width: 750px) {
  .home-main-about:after {
    position: absolute;
    left: 0;
    bottom: -150px;
    z-index: 1;
    width: 100%;
    height: 409px;
    background: url(../images/home/about-bg-over-s.png) no-repeat;
    background-size: contain;
    content: '';
  }
}

.home-main-about .dishRect {
  position: absolute;
  left: 270px;
  right: 260px;
  top: 480px;
  bottom: 80px;
}

@media only screen and (max-width: 750px) {
  .home-main-about .dishRect {
    left: 110px;
    right: 110px;
    top: 720px;
    bottom: 0;
  }
}

.home-main-components {
  width: 1044px;
  margin: 16px auto 0;
}

@media only screen and (max-width: 750px) {
  .home-main-components {
    width: 650px;
    margin: 128px auto 0;
  }
}

.home-main-components-ttl {
  width: 722px;
  height: 53px;
  margin: 0 auto;
  background: url(../images/home/components-ttl.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-components-ttl {
    width: 610px;
    height: 45px;
    background-image: url(../images/home/components-ttl-s.png);
    background-size: contain;
  }
}

.home-main-components-catch {
  width: 574px;
  height: 25px;
  margin: 32px auto 0;
  background: url(../images/home/components-catch.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-components-catch {
    width: 574px;
    height: 25px;
    margin: 16px auto 0;
    background-image: url(../images/home/components-catch-s.png);
    background-size: contain;
  }
}

.home-main-components-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 36px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .home-main-components-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin: 50px 0 0 0;
  }
}

.home-main-components-item {
  width: 257px;
  height: 293px;
  background-repeat: no-repeat;
  background-position: center center;
}

@media only screen and (max-width: 750px) {
  .home-main-components-item {
    width: 320px;
    height: 360px;
    margin: 8px 0 0 8px;
    background-size: cover;
  }
  .home-main-components-item:nth-child(-n+2) {
    margin-top: 0;
  }
  .home-main-components-item:nth-child(2n+1) {
    margin-left: 0;
  }
}

.home-main-components-item:nth-child(1) {
  background-image: url(../images/home/components-item-food.jpg);
}

@media only screen and (max-width: 750px) {
  .home-main-components-item:nth-child(1) {
    background-image: url(../images/home/components-item-food-s.jpg);
  }
}

.home-main-components-item:nth-child(2) {
  background-image: url(../images/home/components-item-restaurant.jpg);
}

@media only screen and (max-width: 750px) {
  .home-main-components-item:nth-child(2) {
    background-image: url(../images/home/components-item-restaurant-s.jpg);
  }
}

.home-main-components-item:nth-child(3) {
  background-image: url(../images/home/components-item-event.jpg);
}

@media only screen and (max-width: 750px) {
  .home-main-components-item:nth-child(3) {
    background-image: url(../images/home/components-item-event-s.jpg);
  }
}

.home-main-components-item:nth-child(4) {
  background-image: url(../images/home/components-item-content.jpg);
}

@media only screen and (max-width: 750px) {
  .home-main-components-item:nth-child(4) {
    background-image: url(../images/home/components-item-content-s.jpg);
  }
}

.home-main-components-link {
  margin: 45px 0 0 0;
}

.home-main-components-link a {
  display: block;
  width: 93px;
  height: 13px;
  margin: 0 auto;
  background: url(../images/home/link-more.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-components-link a {
    width: 184px;
    height: 26px;
    background-image: url(../images/home/link-more-s.png);
    background-size: contain;
  }
}

.home-main-news {
  position: relative;
  width: 1028px;
  margin: 82px auto 0;
  /*
			&-link {
				position: absolute;
				right: 40px;
				top: 156px;

				a {
					display: block;
					width: 93px;
					height: 13px;
					background: url(../images/home/link-more.png) no-repeat;
				}
			}
			*/
}

@media only screen and (max-width: 750px) {
  .home-main-news {
    width: 650px;
    margin: 140px auto 0;
  }
}

.home-main-news-ttl {
  position: absolute;
  left: 20px;
  top: 0px;
  width: 226px;
  height: 161px;
  background: url(../images/home/news-ttl.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-news-ttl {
    position: relative;
    left: 0;
    margin: 0;
    width: 272px;
    height: 194px;
    background-image: url(../images/home/news-ttl-s.png);
    background-size: contain;
  }
}

.home-main-news-ttl .wall {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
}

@media only screen and (max-width: 750px) {
  .home-main-news-ttl .wall {
    height: 85px;
  }
}

.home-main-news-inner {
  width: 718px;
  border-top: 1px solid #9a9a9a;
  margin: 0 20px 0 auto;
}

@media only screen and (max-width: 750px) {
  .home-main-news-inner {
    width: 100%;
    margin: -40px 0 0 0;
  }
}

.home-main-news-item {
  border-bottom: 1px solid #9a9a9a;
}

.home-main-news-item a {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 750px) {
  .home-main-news-item a {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.home-main-news-item-pubdate {
  padding: 28px 16px;
  font-size: 14px;
  line-height: 1.71429;
}

@media only screen and (max-width: 750px) {
  .home-main-news-item-pubdate {
    padding: 14px 20px 0 20px;
    font-size: 26px;
    line-height: 1.69231;
  }
}

.home-main-news-item-ttl {
  padding: 28px 16px;
  font-size: 14px;
  line-height: 1.71429;
}

@media only screen and (max-width: 750px) {
  .home-main-news-item-ttl {
    padding: 14px 20px 14px 20px;
    font-size: 26px;
    line-height: 1.69231;
  }
}

.home-main-event {
  position: relative;
  width: 1028px;
  margin: 100px auto 0;
}

@media only screen and (max-width: 750px) {
  .home-main-event {
    width: 650px;
    margin: 140px auto 0;
  }
}

.home-main-event-ttl {
  position: absolute;
  right: 40px;
  top: 66px;
  width: 251px;
  height: 161px;
  background: url(../images/home/event-ttl.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-main-event-ttl {
    position: relative;
    right: auto;
    top: 0;
    width: 286px;
    height: 193px;
    background-image: url(../images/home/event-ttl-s.png);
  }
}

.home-main-event-ttl .wall {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
}

.home-main-event-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media only screen and (max-width: 750px) {
  .home-main-event-inner {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.home-main-event-item {
  width: 294px;
}

@media only screen and (max-width: 750px) {
  .home-main-event-item {
    width: 528px;
    margin-left: auto;
    margin-right: auto;
  }
}

.home-main-event-item a {
  display: block;
}

.home-main-event-item:nth-child(2) {
  margin-top: 116px;
}

@media only screen and (max-width: 750px) {
  .home-main-event-item:nth-child(2) {
    margin-top: 60px;
  }
}

.home-main-event-item:nth-child(3) {
  margin-top: 232px;
}

@media only screen and (max-width: 750px) {
  .home-main-event-item:nth-child(3) {
    margin-top: 60px;
  }
}

.home-main-event-item-pic {
  width: 294px;
  height: 294px;
  border-radius: 50%;
  overflow: hidden;
}

@media only screen and (max-width: 750px) {
  .home-main-event-item-pic {
    width: 460px;
    height: 460px;
    margin: 0 auto;
  }
}

.home-main-event-item-pic img {
  display: block;
  width: 100%;
}

.home-main-event-item-pubdate {
  display: block;
  margin: 0.5em 0 0 0;
  font-size: 16px;
  font-style: italic;
}

@media only screen and (max-width: 750px) {
  .home-main-event-item-pubdate {
    font-size: 30px;
  }
}

.home-main-event-item-ttl {
  margin: 0.5em 0 0 0;
  font-size: 14px;
  line-height: 1.71429;
}

@media only screen and (max-width: 750px) {
  .home-main-event-item-ttl {
    font-size: 26px;
    line-height: 1.73077;
  }
}

.home-main-event-link {
  position: absolute;
  right: 40px;
  bottom: -60px;
}

.home-main-event-link a {
  display: block;
  width: 93px;
  height: 13px;
  background: url(../images/home/link-more.png) no-repeat;
}

.home-contents {
  padding: 190px 0 0 0;
  margin: -132px 0 0 0;
  background: url(../images/home/contents-bg.png) repeat center top;
}

@media only screen and (max-width: 750px) {
  .home-contents {
    padding: 476px  0 40px 0;
    margin: -312px 0 0 0;
  }
}

.home-contents-ttl {
  width: 163px;
  height: 29px;
  margin: 0 auto;
  background: url(../images/home/contents-ttl.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-contents-ttl {
    width: 242px;
    height: 45px;
    background-image: url(../images/home/contents-ttl-s.png);
    background-size: contain;
  }
}

.home-contents-catch {
  width: 393px;
  height: 20px;
  margin: 20px auto 0;
  background: url(../images/home/contents-catch.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-contents-catch {
    width: 589px;
    height: 30px;
    margin: 28px auto 0;
    background-image: url(../images/home/contents-catch-s.png);
    background-size: contain;
  }
}

.home-contents-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 58px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .home-contents-inner {
    -ms-flex-direction: column;
        flex-direction: column;
    width: auto;
    margin: 38px 18px 0;
  }
}

.home-contents-item {
  width: 33.33333%;
}

@media only screen and (max-width: 750px) {
  .home-contents-item {
    width: 100%;
  }
}

.home-contents-item a {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none;
}

.home-contents-item a[target="_blank"]:after {
  position: absolute;
  right: 16px;
  top: 16px;
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/common/ico-blank.png) no-repeat;
  background-size: contain;
  pointer-events: none;
  content: '';
}

@media only screen and (max-width: 750px) {
  .home-contents-item a[target="_blank"]:after {
    right: 24px;
    top: 24px;
    width: 48px;
    height: 48px;
  }
}

.home-contents-item-pic img {
  display: block;
  width: 100%;
  height: auto;
}

.home-contents-item-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}

.home-contents-item-ttl {
  color: #fff;
  font-size: 25px;
  text-align: center;
}

@media only screen and (max-width: 750px) {
  .home-contents-item-ttl {
    font-size: 40px;
  }
}

.home-contents-item-description {
  margin: 1em 0 0 0;
  text-align: center;
  font-size: 15px;
  line-height: 1.73333;
}

@media only screen and (max-width: 750px) {
  .home-contents-item-description {
    font-size: 26px;
  }
}

.home-kyoto {
  padding: 72px 0 48px;
  background: url(../images/home/kyoto-bg.png) repeat center -474px;
}

@media only screen and (max-width: 750px) {
  .home-kyoto {
    padding: 60px 0 130px;
  }
}

.home-kyoto-ttl {
  width: 443px;
  height:95px;
  margin: 0 auto;
  background: url(../images/home/kyoto-ttl_02.png) no-repeat;
}

@media only screen and (max-width: 750px) {
  .home-kyoto-ttl {
    background-size: contain;
  }
}


/*
@media only screen and (max-width: 750px) {
  .home-kyoto-ttl {
    width: 219px;
    height: 62px;
    background-image: url(../images/home/kyoto-ttl-s.png);
    background-size: contain;
  }
}
*/

.home-kyoto-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 1028px;
  margin: 50px auto 0;
}

@media only screen and (max-width: 750px) {
  .home-kyoto-inner {
    width: auto;
    margin: 48px 18px 0;
  }
}

.home-kyoto-item a {
  display: block;
}

.home-kyoto-item a img {
  display: block;
  width: 100%;
  height: auto;
}

.home-kyoto-item:nth-child(-n+8) {
  width: 505px;
  margin: 18px 0 0 18px;
}

@media only screen and (max-width: 750px) {
  .home-kyoto-item:nth-child(-n+8) {
    width: 100%;
    margin: 12px 0 0 0;
  }
}

.home-kyoto-item:nth-child(-n+8):nth-child(2n+1) {
  margin-left: 0;
}

.home-kyoto-item:nth-child(-n+8):nth-child(-n+2) {
  margin-top: 0;
}

@media only screen and (max-width: 750px) {
  .home-kyoto-item:nth-child(-n+8):nth-child(-n+2) {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 750px) {
  .home-kyoto-item:nth-child(-n+8):first-child {
    margin-top: 0;
  }
}

.home-kyoto-item:nth-child(n+9) {
  width: 330px;
  margin: 18px 0 0 18px;
}

@media only screen and (max-width: 750px) {
  .home-kyoto-item:nth-child(n+9) {
    width: 350px;
    margin: 14px 0 0 14px;
  }
}

.home-kyoto-item:nth-child(n+9):nth-child(3n) {
  margin-left: 0;
}

@media only screen and (max-width: 750px) {
  .home-kyoto-item:nth-child(n+9):nth-child(3n) {
    margin-left: 14px;
  }
}

@media only screen and (max-width: 750px) {
  .home-kyoto-item:nth-child(n+9):nth-child(2n+1) {
    margin-left: 0;
  }
}

.member .page-main-ttl {
  background: url(../images/member/member-title.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: -32px;
  left: 50%;
  transform: translateX(-50%);
  height: 67px;
  width: 610px;
  z-index: 10;
}

.member .wrap {
  margin: auto;
  padding: 0;
  width: 100%;
}

.member-main {
  background-color: #fff;
  margin: 229px auto 0;
  padding: 160px 0 90px;
  position: relative;
  width: 1373px;
}

.member-ceo-profile, .member-list {
  margin: auto;
  padding: 105px 0 115px;
  position: relative;
  width: 1029px;
}

.member-ceo-profile:before, .member-list:before {
  content: "";
  border-top: 1px solid #000;
  position: absolute;
  top: -1px;
  left: 0;
  height: 0;
  width: 373px;
}

.member-ceo-profile h3.member-item {
  background: url(../images/member/member-name.png) no-repeat;
  background-size: contain;
  padding: 0 0 80px;
  height: 92px;
  width: 364px;
}

.member-ceo-profile h4.member-item {
  background: url(../images/member/member-name-sokawa.png) no-repeat;
  background-size: contain;
  padding: 0 0 80px;
  height: 92px;
  width: 364px;
}

.member-list {
  padding: 105px 0 0;
}

.member-item-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.member-item {
  font-size: 0.875rem;
  line-height: 2.57;
  width: 480px;
}

.member-item dl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.member-item dt {
  width: 175px;
}

.member-book {
  font-size: 0.875rem;
  line-height: 2.57;
  padding: 35px 0 0;
}

.member-book a {
  text-decoration: underline;
}

.member a.member-item {
  display: block;
  text-align: right;
  width: 154px;
}

p.member-item {
  text-align: justify;
  text-justify: inter-ideograph;
}

/*===============================================
 responsive
===============================================*/
@media only screen and (max-width: 750px) {
  .member .page-main-ttl {
    top: 142px;
    width: 610px;
    height: 67px;
  }
  .member .wrap {
    margin: auto;
    width: 610px;
    padding: 315px 70px 74px;
  }
  .member-main {
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  .member-ceo-profile, .member-list {
    padding: 110px 0 0;
    position: relative;
    width: 100%;
  }
  .member-ceo-profile:before, .member-list:before {
    top: -1px;
    left: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 243px;
  }
  .member-ceo-profile h3.member-item {
    background: url(../images/member/member-name-sp.png) no-repeat;
    background-size: contain;
    padding: 0 0 60px;
    width: 610px;
    height: 135px;
  }
  .member-ceo-profile h4.member-item {
    background: url(../images/member/member-name-sokawa_sp.png) no-repeat;
    background-size: contain;
    padding: 0 0 60px;
    width: 610px;
    height: 135px;
  }
  .member-ceo-profile p.member-item {
    padding: 80px 0 0;
  }
  .member-list {
    padding: 152px 0 0;
  }
  .member-item {
    font-size: 22px;
    line-height: 2.18;
    width: 100%;
  }
  .member-item dt {
    width: 240px;
  }
  .member-item dd {
    width: 370px;
  }
  .member-book {
    padding: 120px 0 150px;
    font-size: 22px;
    line-height: 2.18;
  }
  .member a.member-item {
    margin: auto;
    width: 199px;
  }
}

.membersclub .page-main-ttl {
  background: url(../images/membersclub/membersclub-title.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: -32px;
  left: 50%;
  transform: translateX(-50%);
  height: 147px;
  width: 610px;
  z-index: 10;
}

.membersclub-main {
  background-color: #fff;
  margin: 229px auto 0;
  padding: 210px 0 90px;
  position: relative;
  width: 1373px;
}

.membersclub-grid {
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  font-size: 0.75rem;
  -ms-grid-colums: 75px 238px 238px 238px 239px;
  -ms-grid-columns: 75px 238px 238px 238px 239px;
      grid-template-columns: 75px 238px 238px 238px 239px;
  -ms-grid-rows: 215px 126px auto auto;
  grid-template-rows: 215px 126px auto auto;
  line-height: 1.5;
  margin: auto;
  padding: 0 0 75px;
  width: 1029px;
}

.membersclub-feature-ttl, .membersclub-benefits-ttl, .membersclub-fee-ttl, .membersclub-feature-ttl-2, .membersclub-benefits-ttl-2, .membersclub-fee-ttl-2, .membersclub-feature-ttl-3, .membersclub-benefits-ttl-3, .membersclub-fee-ttl-3, .membersclub-feature-ttl-4, .membersclub-benefits-ttl-4, .membersclub-fee-ttl-4 {
  background-color: #777059;
  border-top: 1px solid #898989;
  border-left: 1px solid #898989;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.membersclub-feature-ttl-2, .membersclub-benefits-ttl-2, .membersclub-fee-ttl-2, .membersclub-feature-ttl-3, .membersclub-benefits-ttl-3, .membersclub-fee-ttl-3, .membersclub-feature-ttl-4, .membersclub-benefits-ttl-4, .membersclub-fee-ttl-4 {
  display: none;
}

.membersclub-feature-ttl {
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 2;
  grid-row: 2/3;
}

.membersclub-benefits-ttl {
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 3;
  grid-row: 3/4;
}

.membersclub-fee-ttl {
  border-bottom: 1px solid #898989;
  -ms-grid-column: 1;
  grid-column: 1/2;
  -ms-grid-row: 4;
  grid-row: 4/5;
}

.membersclub-black {
  -ms-grid-column: 2;
  grid-column: 2/3;
  -ms-grid-row: 1;
  grid-row: 1/2;
}

.membersclub-feature-black {
  -ms-grid-column: 2;
  grid-column: 2/3;
  -ms-grid-row: 2;
  grid-row: 2/3;
}

.membersclub-benefits-black {
  -ms-grid-column: 2;
  grid-column: 2/3;
  -ms-grid-row: 3;
  grid-row: 3/4;
}

.membersclub-fee-black {
  -ms-grid-column: 2;
  grid-column: 2/3;
  -ms-grid-row: 4;
  grid-row: 4/5;
}

.membersclub-gold {
  -ms-grid-column: 3;
  grid-column: 3/4;
  -ms-grid-row: 1;
  grid-row: 1/2;
}

.membersclub-feature-gold {
  -ms-grid-column: 3;
  grid-column: 3/4;
  -ms-grid-row: 2;
  grid-row: 2/3;
}

.membersclub-benefits-gold {
  -ms-grid-column: 3;
  grid-column: 3/4;
  -ms-grid-row: 3;
  grid-row: 3/4;
}

.membersclub-fee-gold {
  -ms-grid-column: 3;
  grid-column: 3/4;
  -ms-grid-row: 4;
  grid-row: 4/5;
}

.membersclub-silver {
  -ms-grid-column: 4;
  grid-column: 4/5;
  -ms-grid-row: 1;
  grid-row: 1/2;
}

.membersclub-feature-silver {
  -ms-grid-column: 4;
  grid-column: 4/5;
  -ms-grid-row: 2;
  grid-row: 2/3;
}

.membersclub-benefits-silver {
  -ms-grid-column: 4;
  grid-column: 4/5;
  -ms-grid-row: 3;
  grid-row: 3/4;
}

.membersclub-fee-silver {
  -ms-grid-column: 4;
  grid-column: 4/5;
  -ms-grid-row: 4;
  grid-row: 4/5;
}

.membersclub-bronze {
  -ms-grid-column: 5;
  grid-column: 5/6;
  -ms-grid-row: 1;
  grid-row: 1/2;
}

.membersclub-feature-bronze {
  -ms-grid-column: 5;
  grid-column: 5/6;
  -ms-grid-row: 2;
  grid-row: 2/3;
}

.membersclub-benefits-bronze {
  -ms-grid-column: 5;
  grid-column: 5/6;
  -ms-grid-row: 3;
  grid-row: 3/4;
}

.membersclub-fee-bronze {
  -ms-grid-column: 5;
  grid-column: 5/6;
  -ms-grid-row: 4;
  grid-row: 4/5;
}

.membersclub-fee-bronze small {
  display: block;
  font-size: 0.875rem;
}

.membersclub-fee-bronze span.membersclub-note {
  display: block;
  font-size: 0.75rem;
}

.membersclub-benefits-black, .membersclub-benefits-gold, .membersclub-benefits-silver, .membersclub-benefits-bronze, .membersclub-fee-black, .membersclub-fee-gold, .membersclub-fee-silver, .membersclub-fee-bronze {
  background-color: #e7e5e5;
  border-top: 1px solid #898989;
  border-left: 1px solid #898989;
  padding: 24px;
}

.membersclub-fee-black, .membersclub-fee-gold, .membersclub-fee-silver, .membersclub-fee-bronze {
  background-color: #fff;
  border-bottom: 1px solid #898989;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.125rem;
  padding: 24px;
  text-align: center;
}

.membersclub-benefits-bronze, .membersclub-fee-bronze {
  border-right: 1px solid #898989;
}

.membersclub-contact-btn {
  display: block;
  margin: auto;
  width: 380px;
}

/*===============================================
 responsive
===============================================*/
@media only screen and (max-width: 750px) {
  .membersclub .page-main-ttl {
    top: 142px;
    width: 610px;
    height: 147px;
  }
  .membersclub-main {
    margin: 0;
    width: 610px;
    padding: 350px 70px 74px;
  }
  .membersclub-grid {
    font-size: 24px;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    -ms-grid-rows: 215px 70px 172px 70px auto 70px auto
 215px 70px 172px 70px auto 70px auto
 215px 70px 172px 70px auto 70px auto
 215px 70px 172px 70px auto 70px auto;
        grid-template-rows: 215px 70px 172px 70px auto 70px auto
 215px 70px 172px 70px auto 70px auto
 215px 70px 172px 70px auto 70px auto
 215px 70px 172px 70px auto 70px auto;
    padding: 0;
    width: 100%;
  }
  .membersclub-feature-ttl, .membersclub-benefits-ttl, .membersclub-fee-ttl, .membersclub-feature-ttl-2, .membersclub-benefits-ttl-2, .membersclub-fee-ttl-2, .membersclub-feature-ttl-3, .membersclub-benefits-ttl-3, .membersclub-fee-ttl-3, .membersclub-feature-ttl-4, .membersclub-benefits-ttl-4, .membersclub-fee-ttl-4, .membersclub-black, .membersclub-feature-black, .membersclub-benefits-black, .membersclub-fee-black, .membersclub-gold, .membersclub-feature-gold, .membersclub-benefits-gold, .membersclub-fee-gold, .membersclub-silver, .membersclub-feature-silver, .membersclub-benefits-silver, .membersclub-fee-silver, .membersclub-bronze, .membersclub-feature-bronze, .membersclub-benefits-bronze, .membersclub-fee-bronze {
    border: none;
    grid-column: 1/2;
  }
  .membersclub-feature-ttl, .membersclub-benefits-ttl, .membersclub-fee-ttl, .membersclub-feature-ttl-2, .membersclub-benefits-ttl-2, .membersclub-fee-ttl-2, .membersclub-feature-ttl-3, .membersclub-benefits-ttl-3, .membersclub-fee-ttl-3, .membersclub-feature-ttl-4, .membersclub-benefits-ttl-4, .membersclub-fee-ttl-4 {
    border: 1px solid #898989;
    display: -ms-flexbox;
    display: flex;
    font-size: 30px;
    height: 69px;
  }
  .membersclub-feature-ttl {
    grid-row: 2/3;
  }
  .membersclub-benefits-ttl {
    grid-row: 4/5;
  }
  .membersclub-fee-ttl {
    grid-row: 6/7;
  }
  .membersclub-feature-ttl-2 {
    grid-row: 9/10;
  }
  .membersclub-benefits-ttl-2 {
    grid-row: 11/12;
  }
  .membersclub-fee-ttl-2 {
    grid-row: 13/14;
  }
  .membersclub-feature-ttl-3 {
    grid-row: 16/17;
  }
  .membersclub-benefits-ttl-3 {
    grid-row: 18/19;
  }
  .membersclub-fee-ttl-3 {
    grid-row: 20/21;
  }
  .membersclub-feature-ttl-4 {
    grid-row: 23/24;
  }
  .membersclub-benefits-ttl-4 {
    grid-row: 25/26;
  }
  .membersclub-fee-ttl-4 {
    grid-row: 27/28;
  }
  .membersclub-black {
    grid-row: 1/2;
  }
  .membersclub-feature-black {
    grid-row: 3/4;
  }
  .membersclub-benefits-black {
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 5/6;
  }
  .membersclub-fee-black {
    border-bottom: 1px solid #898989;
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 7/8;
    margin: 0 0 70px;
  }
  .membersclub-gold {
    grid-row: 8/9;
  }
  .membersclub-feature-gold {
    grid-row: 10/11;
  }
  .membersclub-benefits-gold {
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 12/13;
  }
  .membersclub-fee-gold {
    border-bottom: 1px solid #898989;
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 14/15;
    margin: 0 0 70px;
  }
  .membersclub-silver {
    grid-row: 15/16;
  }
  .membersclub-feature-silver {
    grid-row: 17/18;
  }
  .membersclub-benefits-silver {
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 19/20;
  }
  .membersclub-fee-silver {
    border-bottom: 1px solid #898989;
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 21/22;
    margin: 0 0 70px;
  }
  .membersclub-bronze {
    grid-row: 22/23;
  }
  .membersclub-feature-bronze {
    grid-row: 24/25;
  }
  .membersclub-benefits-bronze {
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 26/27;
  }
  .membersclub-fee-bronze {
    border-bottom: 1px solid #898989;
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    grid-row: 28/29;
    margin: 0 0 96px;
  }
  .membersclub-fee-bronze small {
    font-size: 30px;
  }
  .membersclub-fee-bronze span.membersclub-note {
    font-size: 24px;
  }
  .membersclub-benefits-black, .membersclub-benefits-gold, .membersclub-benefits-silver, .membersclub-benefits-bronze, .membersclub-fee-black, .membersclub-fee-gold, .membersclub-fee-silver, .membersclub-fee-bronze {
    padding: 35px;
  }
  .membersclub-fee-black, .membersclub-fee-gold, .membersclub-fee-silver, .membersclub-fee-bronze {
    font-size: 30px;
  }
  .membersclub-contact-btn {
    width: 100%;
    max-width: 574px;
  }
}

.page {
  padding: 156px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .page {
    padding: 148px 0 0 0;
  }
}

.page-ttl {
  text-align: center;
  font-size: 28px;
}

.page-main {
  position: relative;
  max-width: 1373px;
  padding: 64px 0 228px;
  margin: 64px auto 0;
  background-color: #fff;
}

@media only screen and (max-width: 750px) {
  .page-main {
    padding: 48px 70px 160px;
    margin: 48px 0 0 0;
  }
}

.page-main .wrap {
  width: 1028px;
  margin: 0 auto;
}

@media only screen and (max-width: 750px) {
  .page-main .wrap {
    width: auto;
    margin: 0;
  }
}

.contents-koukishin .contents-cat-header {
  background-image: url(../images/contents/koukishin/mv.jpg);
  background-color: #595959;
}

.contents-koukishin .contents-cat-ttl {
  width: 227px;
  height: 62px;
  background-image: url(../images/contents/koukishin/ttl.png);
}

@media only screen and (max-width: 750px) {
  .contents-koukishin .contents-cat-ttl {
    width: 341px;
    height: 92px;
    background-image: url(../images/contents/koukishin/ttl-s.png);
  }
}

.contents-koukishin .contents-cat-about-ttl {
  width: 444px;
  height: 58px;
  background-image: url(../images/contents/koukishin/about-ttl.png);
}

@media only screen and (max-width: 750px) {
  .contents-koukishin .contents-cat-about-ttl {
    width: 566px;
    height: 72px;
    background-image: url(../images/contents/koukishin/about-ttl-s.png);
  }
}

.contents-mabo .contents-cat-header {
  background-image: url(../images/contents/mabo/mv.jpg);
}

@media only screen and (max-width: 750px) {
  .contents-mabo .contents-cat-header {
    background-image: url(../images/contents/mabo/mv-s.jpg);
  }
}

.contents-mabo .contents-cat-ttl {
  width: 160px;
  height: 61px;
  background-image: url(../images/contents/mabo/ttl.png);
}

@media only screen and (max-width: 750px) {
  .contents-mabo .contents-cat-ttl {
    width: 240px;
    height: 91px;
    background-image: url(../images/contents/mabo/ttl-s.png);
  }
}

.contents-mabo .contents-cat-about-ttl {
  width: 350px;
  height: 58px;
  background-image: url(../images/contents/mabo/about-ttl.png);
}

@media only screen and (max-width: 750px) {
  .contents-mabo .contents-cat-about-ttl {
    width: 428px;
    height: 73px;
    background-image: url(../images/contents/mabo/about-ttl-s.png);
  }
}

.contents-mabo-about-1 p {
  text-align: center;
  font-size: 16px;
  line-height: 2.25;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-1 p {
    text-align: left;
    font-size: 26px;
    line-height: 1.84615;
  }
}

.contents-mabo-about-pic {
  margin: 52px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-pic {
    margin: 64px -70px 0;
  }
}

.contents-mabo-about-pic img {
  display: block;
  width: 100%;
  height: auto;
}

.contents-mabo-about-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 64px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 72px 0 0 0;
  }
}

.contents-mabo-about-left, .contents-mabo-about-right {
  width: 436px;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-left, .contents-mabo-about-right {
    width: auto;
  }
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-right {
    margin: 118px 0 0 0;
  }
}

.contents-mabo-about-2 h3, .contents-mabo-about-3 h3, .contents-mabo-about-4 h3 {
  text-align: center;
  font-size: 18px;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 h3, .contents-mabo-about-3 h3, .contents-mabo-about-4 h3 {
    font-size: 48px;
  }
}

.contents-mabo-about-2 p, .contents-mabo-about-3 p, .contents-mabo-about-4 p {
  margin: 28px 0 0 0;
  font-size: 14px;
  line-height: 1.71429;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 p, .contents-mabo-about-3 p, .contents-mabo-about-4 p {
    margin: 64px 0 0 0;
    font-size: 26px;
    line-height: 1.84615;
  }
}

.contents-mabo-about-2 dl, .contents-mabo-about-3 dl, .contents-mabo-about-4 dl {
  margin: 32px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 dl, .contents-mabo-about-3 dl, .contents-mabo-about-4 dl {
    margin: 48px 0 0 0;
  }
}

.contents-mabo-about-2 dl:first-child, .contents-mabo-about-3 dl:first-child, .contents-mabo-about-4 dl:first-child {
  margin: 0;
}

.contents-mabo-about-2 dl dt, .contents-mabo-about-3 dl dt, .contents-mabo-about-4 dl dt {
  font-size: 18px;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 dl dt, .contents-mabo-about-3 dl dt, .contents-mabo-about-4 dl dt {
    font-size: 36px;
    font-weight: bold;
  }
}

.contents-mabo-about-2 dl dd, .contents-mabo-about-3 dl dd, .contents-mabo-about-4 dl dd {
  margin: 8px 0 0 0;
  font-size: 14px;
  line-height: 1.71429;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 dl dd, .contents-mabo-about-3 dl dd, .contents-mabo-about-4 dl dd {
    font-size: 26px;
    line-height: 1.84615;
  }
}

.contents-mabo-about-2 table, .contents-mabo-about-3 table, .contents-mabo-about-4 table {
  font-size: 14px;
  line-height: 1.71429;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 table, .contents-mabo-about-3 table, .contents-mabo-about-4 table {
    font-size: 26px;
    line-height: 1.84615;
  }
}

.contents-mabo-about-2 table tbody th, .contents-mabo-about-3 table tbody th, .contents-mabo-about-4 table tbody th {
  text-align: left;
  font-weight: normal;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 table tbody th, .contents-mabo-about-3 table tbody th, .contents-mabo-about-4 table tbody th {
    display: block;
  }
}

.contents-mabo-about-2 table tbody td, .contents-mabo-about-3 table tbody td, .contents-mabo-about-4 table tbody td {
  padding: 0 0 0 2em;
  text-align: left;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-2 table tbody td, .contents-mabo-about-3 table tbody td, .contents-mabo-about-4 table tbody td {
    display: inline;
    padding: 0;
  }
  .contents-mabo-about-2 table tbody td:nth-child(3), .contents-mabo-about-3 table tbody td:nth-child(3), .contents-mabo-about-4 table tbody td:nth-child(3) {
    padding: 0 0 0 1em;
  }
}

.contents-mabo-about-4 {
  margin: 72px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-mabo-about-4 {
    margin: 118px 0 0 0;
  }
}

/*=================================*/
/*--------------------------------*/

.contents-o-project .contents-cat-header {
  background-image: url(../images/contents/o-project/mv.jpg);
  background-color: #595959;
}

.contents-o-project .contents-cat-about-ttl {
  width: 700px;
  height: 58px;
  background-image: url(../images/contents/o-project/about-ttl.png);
}
@media only screen and (max-width: 750px) {
  .contents-o-project .contents-cat-about-ttl {
    width: 566px;
    height: 72px;
    background-image: url(../images/contents/o-project/about-ttl-s.png);
  }
}

.contents-o-project .contents-cat-main p {
  font-size: 16px;
  line-height: 2.25;
}
@media only screen and (max-width: 750px) {
 .contents-o-project .contents-cat-main p {
    font-size: 26px;
    line-height: 1.84615;
 }
}

.contents-o-project-about-pic {
  margin: 52px 0;
}
@media only screen and (max-width: 750px) {
  .contents-o-project-about-pic {
    margin: 64px -70px 64px;
  }
}

.contents-o-project-about-pic img {
    display: block;
    max-width: 800px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

/*=================================*/
/*--------------------------------*/

.contents-media .contents-cat-header {
  background-image: url(../images/contents/media/mv.jpg);
  background-color: #595959;
}

.contents-media .contents-cat-ttl {
  width: 227px;
  height: 62px;
  background-image: url(../images/contents/media/ttl.png);
}

@media only screen and (max-width: 750px) {
  ..contents-media .contents-cat-ttl {
    width: 400px;
    height: 91px;
    background-image: url(../images/contents/media/ttl-s.png);
  }
}

.contents-media .contents-cat-main p {
  font-size: 16px;
  line-height: 2.25;
}
@media only screen and (max-width: 750px) {
 .contents-media .contents-cat-main p {
    font-size: 26px;
    line-height: 1.84615;
 }
}

.contents-media-about-pic {
  margin: 52px 0;
}
@media only screen and (max-width: 750px) {
  .contents-media-about-pic {
    margin: 64px -70px 64px;
  }
}

.contents-media-about-pic img {
    display: block;
    max-width: 800px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}





/*----------------------------------*//*----------------------------------*/
/*=================================*//*=================================*/

body#contents-q-project {
  background-color: #000000;
}

body#contents-q-project .header {
  background-color: #5b6ca6;
}

body#contents-q-project .header:after {
  background-image: url(../images/contents/q-project/header-over.png);
}

@media only screen and (max-width: 750px) {
  body#contents-q-project .header:before {
    background-image: url(../images/contents/q-project/header-over-s.png);
  }
}

body#contents-q-project .header-logo a {
  background-image: url(../images/contents/q-project/header-logo.png);
}

body#contents-q-project .header-menu {
  background-color: #5b6ca6;
}

body#contents-q-project .header-menu .border span {
  background-color: #fff;
}

body#contents-q-project .footer {
  background-image: url(../images/contents/q-project/footer-bg.png);
}

body#contents-q-project .footer:after {
  background-image: url(../images/contents/q-project/footer-over.png);
}

@media only screen and (max-width: 750px) {
  body#contents-q-project .footer:after {
    background-image: url(../images/contents/q-project/footer-over-s.png);
  }
}

body#contents-q-project .footer-inner {
  background-color: #5b6ca6;
}

body#contents-q-project .footer-logo {
  background-image: url(../images/contents/q-project/footer-logo.png);
}

body#contents-q-project .footer-copyright {
  background-image: url(../images/contents/q-project/footer-copy.png);
}

@media only screen and (max-width: 750px) {
  body#contents-q-project .footer-copyright {
    background-image: url(../images/contents/q-project/footer-copy-s.png);
  }
}

body#contents-q-project .footer-catch {
  background-image: url(../images/contents/q-project/footer-catch.png);
}

@media only screen and (max-width: 750px) {
  body#contents-q-project .footer-catch {
    background-image: url(../images/contents/q-project/footer-catch-s.png);
  }
}

body#contents-q-project .footer-sns a:nth-child(1) {
  background-image: url(../images/contents/q-project/footer-sns-fb.png);
}

@media only screen and (max-width: 750px) {
  body#contents-q-project .footer-sns a:nth-child(1) {
    background-image: url(../images/contents/q-project/footer-sns-fb-s.png);
  }
}

body#contents-q-project .footer-sns a:nth-child(2) {
  background-image: url(../images/contents/q-project/footer-sns-tw.png);
}

@media only screen and (max-width: 750px) {
  body#contents-q-project .footer-sns a:nth-child(2) {
    background-image: url(../images/contents/q-project/footer-sns-tw-s.png);
  }
}

body#contents-q-project .footer-pagetop a {
  background-image: url(../images/contents/q-project/pagetop.png);
}

@media only screen and (max-width: 750px) {
  body#contents-q-project .footer-pagetop a {
    background-image: url(../images/contents/q-project/pagetop-s.png);
  }
}

.contents-q-project {
  padding: 336px 0 360px;
}

@media only screen and (max-width: 750px) {
  .contents-q-project {
    padding: 410px 0 320px;
  }
}

.contents-q-project-logo {
  width: 209px;
  margin: 0 auto;
  cursor: pointer;
}

.contents-q-project-logo:hover {
  opacity: 0.75;
}

.contents-q-project-secret {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  pointer-events: none;
  transform: scale(1.1);
  transition: opacity .4s linear, transform .4s ease-out;
}

.contents-q-project-secret-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.contents-q-project-secret-number {
  display: block;
  width: 378px;
  height: 17px;
  background: url(../images/contents/q-project/secret-number.png) no-repeat;
}

body.secret-visible .contents-q-project-secret {
  opacity: 1;
  transform: scale(1);
  pointer-events: auto;
  cursor: pointer;
}

.contents-detail {
  padding: 152px 0 0 0;
}

@media only screen and (max-width: 750px) {
  .contents-detail {
    padding: 0;
  }
}

.contents-detail-main {
  max-width: 1375px;
  padding: 64px 0 220px;
  margin: 0 auto;
  background-color: #fff;
}

@media only screen and (max-width: 750px) {
  .contents-detail-main {
    padding: 140px 0 120px;
  }
}

.contents-detail-pubdate {
  display: block;
  text-align: center;
}

.contents-detail-pubdate span {
  display: inline-block;
  padding: 0 0 12px 0;
  border-bottom: 1px solid #000;
  font-size: 12px;
  font-style: italic;
}

@media only screen and (max-width: 750px) {
  .contents-detail-pubdate span {
    font-size: 20px;
    padding: 0;
    border-bottom: 0;
  }
}

.contents-detail-ttl {
  position: relative;
  z-index: 1;
  width: 1028px;
  margin: 64px auto 0;
  text-align: center;
  font-size: 48px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.2;
}

@media only screen and (max-width: 750px) {
  .contents-detail-ttl {
    width: 610px;
    margin: 48px auto 0;
    font-size: 60px;
    line-height: 1.2;
  }
}

.contents-detail-ttl span {
  position: relative;
  padding: 0 0.1em;
  display: inline;
  background-color: #aa9552;
}

.contents-detail-ttl span:after {
  position: absolute;
  right: 0;
  bottom: -85px;
  width: 160px;
  height: 85px;
  background: url(../images/contents/detail/ttl-bottom.png) no-repeat;
  content: '';
}

.contents-detail-mv {
  position: relative;
  width: 100%;
  height: 508px;
  margin: 64px 0 0 0;
  overflow: hidden;
}

@media only screen and (max-width: 750px) {
  .contents-detail-mv {
    height: auto;
    margin: 40px 0 0 0;
  }
}

.contents-detail-mv-bg {
  position: absolute;
  left: -7px;
  right: -7px;
  top: -7px;
  bottom: -7px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  filter: grayscale(100%) blur(7px);
}

@media only screen and (max-width: 750px) {
  .contents-detail-mv-bg {
    display: none;
  }
}

.contents-detail-mv-inner {
  position: relative;
  width: 1028px;
  margin: 0 auto;
}

@media only screen and (max-width: 750px) {
  .contents-detail-mv-inner {
    width: auto;
  }
}

.contents-detail-mv-inner img {
  display: block;
  width: 100%;
  height: auto;
}

.contents-post {
  width: 1028px;
  margin: 64px auto 0;
}

@media only screen and (max-width: 750px) {
  .contents-post {
    width: auto;
    margin: 64px 70px 0;
  }
}

.page-template-default a {
  text-decoration: underline;
}

.page-template-default p {
  margin: 28px 0 0 0;
  font-size: 15px;
  line-height: 1.8;
}

@media only screen and (max-width: 750px) {
  .page-template-default p {
    margin: 44px 0 0 0;
    font-size: 26px;
  }
}

.page-template-default p:first-child {
  margin-top: 0;
}

.page-template-default h2 {
  margin: 54px 0 0 0;
  color: #3f340e;
  font-size: 36px;
  font-weight: normal;
  line-height: 1.38889;
}

@media only screen and (max-width: 750px) {
  .page-template-default h2 {
    margin: 80px 0 0 0;
    font-size: 50px;
  }
}

.page-template-default h2:first-child {
  margin-top: 0;
}

.page-template-default h3 {
  margin: 82px 0 0 0;
  font-size: 30px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.66667;
}

@media only screen and (max-width: 750px) {
  .page-template-default h3 {
    margin: 64px 0 0 0;
    font-size: 36px;
  }
}

.page-template-default h3:first-child {
  margin-top: 0;
}

.page-template-default h4 {
  margin: 48px 0 0 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.53846;
}

@media only screen and (max-width: 750px) {
  .page-template-default h4 {
    margin: 48px 0 0 0;
    font-size: 28px;
  }
}

.page-template-default h4:first-child {
  margin-top: 0;
}

.page-template-default img {
  max-width: 100%;
  height: auto;
}

.page-template-default .wp-caption {
  margin: 48px 0 0 0;
}

.page-template-default .wp-caption.alignnone {
  margin-left: auto;
  margin-right: auto;
}

.page-template-default .wp-caption.alignnone img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.page-template-default .wp-caption .wp-caption-text {
  margin: 28px 0 0 0;
  text-align: center;
  font-size: 13px;
  font-style: italic;
  line-height: 1.84615;
}

@media only screen and (max-width: 750px) {
  .page-template-default .wp-caption .wp-caption-text {
    font-size: 26px;
  }
}

.page-template-default img.alignnone {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.page-template-default blockquote {
  position: relative;
  margin: 132px 0 0 0;
  padding: 36px 36px 56px;
  background-color: #e7e5e5;
  font-family: inherit;
}

@media only screen and (max-width: 750px) {
  .page-template-default blockquote {
    margin: 90px 0 0 0;
    padding: 54px 54px 72px;
  }
}

.page-template-default blockquote:before {
  position: absolute;
  right: 26px;
  top: -24px;
  width: 97px;
  height: 92px;
  background: url(../images/contents/detail/blockquote.png) no-repeat;
  content: '';
}

@media only screen and (max-width: 750px) {
  .page-template-default blockquote:before {
    right: 20px;
    top: -30px;
  }
}

.page-template-default blockquote h3 {
  margin: 10px 0 0 0;
  font-style: normal;
}

@media only screen and (max-width: 750px) {
  .page-template-default blockquote h3 {
    position: relative;
    padding: 0 0 36px 0;
    margin: 14px 0 0 0;
  }
  .page-template-default blockquote h3:after {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 56px;
    height: 1px;
    margin: 0 0 0 -28px;
    background-color: #000;
    content: '';
  }
}

.page-template-default .box01 {
  margin: 88px 0 0 0;
  padding: 40px 64px;
  border: 5px solid #3f340e;
  background: url(../images/contents/detail/box01.png) repeat center top;
}

@media only screen and (max-width: 750px) {
  .page-template-default .box01 {
    margin: 64px 0 0 0;
    padding: 48px;
    border-width: 8px;
  }
}

.page-template-default .box01 h3 {
  position: relative;
  margin-top: 10px;
  padding-bottom: 22px;
  text-align: center;
  font-style: normal;
  font-weight: bold;
}

.page-template-default .box01 h3:after {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 28px;
  height: 2px;
  margin: 0 0 0 -14px;
  background-color: #000000;
  content: '';
}

@media only screen and (max-width: 750px) {
  .page-template-default .box01 h3:after {
    width: 64px;
    margin: 0 0 0 -32px;
  }
}

.contents-youshoku .contents-cat-header {
  background-image: url(../images/contents/youshoku/mv.jpg);
}

@media only screen and (max-width: 750px) {
  .contents-youshoku .contents-cat-header {
    background-image: url(../images/contents/youshoku/mv-s.jpg);
  }
}

.contents-youshoku .contents-cat-ttl {
  width: 382px;
  height: 107px;
  background-image: url(../images/contents/youshoku/ttl.png);
}

@media only screen and (max-width: 750px) {
  .contents-youshoku .contents-cat-ttl {
    width: 439px;
    height: 188px;
    background-image: url(../images/contents/youshoku/ttl-s.png);
  }
}

.contents-youshoku .contents-cat-about-ttl {
  width: 919px;
  height: 58px;
  background-image: url(../images/contents/youshoku/about-ttl.png);
}

@media only screen and (max-width: 750px) {
  .contents-youshoku .contents-cat-about-ttl {
    width: 621px;
    height: 172px;
    background-image: url(../images/contents/youshoku/about-ttl-s.png);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzIjpbIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3Mvc3R5bGUuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvX2NvbmZpZy5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9fcmVzcG9uc2l2ZS5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9fcmVzZXQuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvX2NvbG9ycy5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9fZm9udHMuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvX2Vhc2luZy5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9fdG9vbHMuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvX2xheW91dC5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9fbW9kdWxlcy5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9jb250ZW50cy9fNDA0LnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy90b3JvbWkvY3NzL2NvbnRlbnRzL19hYm91dC5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9jb250ZW50cy9fY29udGFjdC5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9jb250ZW50cy9fY29udGVudHMuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvY29udGVudHMvX2V2ZW50LnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy90b3JvbWkvY3NzL2NvbnRlbnRzL19ob21lLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy90b3JvbWkvY3NzL2NvbnRlbnRzL19tZW1iZXIuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvY29udGVudHMvX21lbWJlcnNjbHViLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy90b3JvbWkvY3NzL2NvbnRlbnRzL19wYWdlLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy90b3JvbWkvY3NzL2NvbnRlbnRzL2NvbnRlbnRzL19rb3VraXNoaW4uc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvY29udGVudHMvY29udGVudHMvX21hYm8uc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL3Rvcm9taS9jc3MvY29udGVudHMvY29udGVudHMvX3FfcHJvamVjdC5zY3NzIiwid3AtY29udGVudC90aGVtZXMvdG9yb21pL2Nzcy9jb250ZW50cy9jb250ZW50cy9fc2luZ2xlLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy90b3JvbWkvY3NzL2NvbnRlbnRzL2NvbnRlbnRzL195b3VzaG9rdS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIENTUyBEb2N1bWVudCAqL1xuXG5AaW1wb3J0IFwiY29uZmlnXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwiZm9udHNcIjtcbkBpbXBvcnQgXCJlYXNpbmdcIjtcbkBpbXBvcnQgXCJ0b29sc1wiO1xuQGltcG9ydCBcImxheW91dFwiO1xuQGltcG9ydCBcIm1vZHVsZXNcIjtcbkBpbXBvcnQgXCJjb250ZW50cy9fNDA0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb250ZW50cy9fYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbnRlbnRzL19jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb250ZW50cy9fY29udGVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbnRlbnRzL19ldmVudC5zY3NzXCI7XG5AaW1wb3J0IFwiY29udGVudHMvX2hvbWUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbnRlbnRzL19tZW1iZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbnRlbnRzL19tZW1iZXJzY2x1Yi5zY3NzXCI7XG5AaW1wb3J0IFwiY29udGVudHMvX3BhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbnRlbnRzL2NvbnRlbnRzL19rb3VraXNoaW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvbnRlbnRzL2NvbnRlbnRzL19tYWJvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb250ZW50cy9jb250ZW50cy9fcV9wcm9qZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb250ZW50cy9jb250ZW50cy9fc2luZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb250ZW50cy9jb250ZW50cy9feW91c2hva3Uuc2Nzc1wiO1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4kaW1nOiBcIi4uL2ltYWdlcy9cIjtcblxuJHNwLWJhc2U6IDc1MDtcbiRwYy1iYXNlOiAxNTAwO1xuJHBjLWNlbnRlcjogMTI4MDtcblxuJHotdG9yb21pOiA5OTk5O1xuJHotaGVhZGVyOiA5OTk7XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHJlc3BvbnNpdmUgc2V0dGluZ1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICRzcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpXCI7XHJcbiRwYzogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpXCI7XHJcbiRzcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpXCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiByZXNwb25zaXZlIGVsZW1lbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucGMtaW5saW5lIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxufVxyXG4ucGMtaW5saW5lLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4ucGMtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNwLWlubGluZSxcclxuLnNwLWlubGluZS1ibG9jayxcclxuLnNwLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI0lzU3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzcH0ge1xyXG5cdC5wYy1pbmxpbmUsXHJcblx0LnBjLWlubGluZS1ibG9jayxcclxuXHQucGMtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3AtaW5saW5lIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3AtaW5saW5lLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3AtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I0lzU3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHNwdndcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AZnVuY3Rpb24gc3B2dyggJHNpemUgKSB7XHJcblx0QHJldHVybiAjeygxMDAgLyAkc3AtYmFzZSAqICRzaXplKX12dztcclxufVxyXG4iLCLvu79AY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiByZXNldFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlndXJlLCBmb290ZXIsIGhlYWRlcixcbmhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuc2VjdGlvbiwgYXJ0aWNsZSwgYXNpZGUsIGhncm91cCwgaGVhZGVyLCBmb290ZXIsIG5hdiwgZGlhbG9nLCBmaWd1cmUsIGZpZ2NhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsXG5oZ3JvdXAsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCxcbm9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6Jyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5ociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIkY29sb3ItYmxhY2s6ICMwMDAwMDA7IiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1TYXdhcmFiaStNaW5jaG8mc3Vic2V0PWphcGFuZXNlJyk7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIjtcblx0c3JjOiBsb2NhbChcIll1IEdvdGhpYyBNZWRpdW1cIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiWXUgR290aGljXCI7XG5cdHNyYzogbG9jYWwoXCJZdSBHb3RoaWMgQm9sZFwiKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiRmZi1taW46ICdTYXdhcmFiaSBNaW5jaG8nLCBzZXJpZjtcblxuJGZjLWRlZmF1bHQ6ICRjb2xvci1ibGFjaztcblxuYm9keSB7XG5cdGNvbG9yOiAkZmMtZGVmYXVsdDtcblx0Zm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlNlZ29lIFVJXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIE1laXJ5bywgc2Fucy1zZXJpZjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBDdXN0b20gZWFzaW5nIGZ1bmN0aW9ucy5cbi8vIGh0dHA6Ly9lYXNpbmdzLm5ldC9qYVxuXG4vLyBzaW5lXG4kZWFzZS1pbi1zaW5lOmN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6Y3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4kZWFzZS1pbi1vdXQtc2luZTpjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4vLyBxdWFkXG4kZWFzZS1pbi1xdWFkOmN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDpjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZS1pbi1vdXQtcXVhZDpjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbi8vIGN1YmljXG4kZWFzZS1pbi1jdWJpYzpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbi8vIHF1YXJ0XG4kZWFzZS1pbi1xdWFydDpjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiRlYXNlLW91dC1xdWFydDpjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OmN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbi8vIHF1aW50XG4kZWFzZS1pbi1xdWludDpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDpjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZS1pbi1vdXQtcXVpbnQ6Y3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4vLyBleHBvXG4kZWFzZS1pbi1leHBvOmN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuJGVhc2UtaW4tb3V0LWV4cG86Y3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4vLyBjaXJjXG4kZWFzZS1pbi1jaXJjOmN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOmN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuJGVhc2UtaW4tb3V0LWNpcmM6Y3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbi8vIGJhY2tcbiRlYXNlLWluLWJhY2s6Y3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4kZWFzZS1pbi1vdXQtYmFjazpjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gZWxhc3RpYyBiYWNrXG4kZWFzZS1vdXQtYmFjay1oYXJkOmN1YmljLWJlemllcigwLjY4MCwgLTAuNTUwLCAwLjI2NSwgMS41NTApOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gaG92ZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBob3ZlciggJG9wYWNpdHk6LjcgKSB7XG5cdCRpZTogJG9wYWNpdHkgKiAxMDA7XG5cdFxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdG9wYWNpdHk6IDE7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAkb3BhY2l0eTtcblx0XHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9I3skaWV9KVwiO1xuXHR9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNsZWFyZml4XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCp6b29tOiAxO1xuXHRcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gbGF5b3V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4td2lkdGg6ICN7JHBjLWNlbnRlcn1weDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0Ly8gbWluLXdpZHRoOiAwO1xuXHRcdG1pbi13aWR0aDogNzUwcHg7XG5cdH1cbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiB3cmFwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gaGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDU0cHg7XG5cdHotaW5kZXg6ICR6LWhlYWRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2FhOTY1Mztcblx0XG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdC8vIGhlaWdodDogc3B2dyggODAgKTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblx0XG5cdCYtbG9nbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdC8vIHdpZHRoOiBzcHZ3KCAxNjAgKTtcblx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNDNweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tbW9uL2hlYWRlci1sb2dvLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDE2MCApO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDE0MSApO1xuXHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRcdGhlaWdodDogMTQxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29tbW9uL2hlYWRlci1sb2dvLXMucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyMjhweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbW1vbi9oZWFkZXItb3Zlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCAyNTggKTtcblx0XHRcdGhlaWdodDogMjU4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbW1vbi9oZWFkZXItb3Zlci1zLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG5cdCYtbWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFxuXHR9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBtZW51XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubWVudSB7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBzaWRlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2lkZSB7XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNjg0cHggMCA0OHB4IDA7XG5cdG1hcmdpbjogLTkycHggMCAwIDA7XG5cdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tbW9uL2Zvb3Rlci1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuXHRcblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0Ly8gcGFkZGluZzogc3B2dyggNjMwICkgMCBzcHZ3KCAxMDAgKTtcblx0XHQvLyBwYWRkaW5nOiA2MzBweCAwIDEwMHB4O1xuXHRcdHBhZGRpbmc6IDYzMHB4IDAgMDtcblx0XHRtYXJnaW46IC0xNDBweCAwIDAgMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogLTFweDtcblx0XHR3aWR0aDogMTIwMHB4O1xuXHRcdGhlaWdodDogNzAwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMCAtNjAwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vZm9vdGVyLW92ZXIucG5nKSBuby1yZXBlYXQ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0XG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ly8gdG9wOiBzcHZ3KCAtMSApO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDY2NiApO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0aGVpZ2h0OiA2NjZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29tbW9uL2Zvb3Rlci1vdmVyLXMucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cdH1cblx0Ji1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOTZweDtcblx0XHRwYWRkaW5nOiAzNnB4IDAgMCAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2FhOTY1Mztcblx0XHRcblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdC8vIGhlaWdodDogc3B2dyggMTgyICk7XG5cdFx0XHQvLyBwYWRkaW5nOiBzcHZ3KCA0NCApIDAgMCAwO1xuXHRcdFx0aGVpZ2h0OiAxODJweDtcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cdCYtY2F0Y2gge1xuXHRcdHdpZHRoOiA1OTZweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vZm9vdGVyLWNhdGNoLnBuZykgbm8tcmVwZWF0O1xuXHRcdFxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0Ly8gd2lkdGg6IHNwdncoIDU1OSApO1xuXHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA5NiApO1xuXHRcdFx0d2lkdGg6IDU1OXB4O1xuXHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb21tb24vZm9vdGVyLWNhdGNoLXMucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cdH1cblx0Ji1sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTVweDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDExNXB4O1xuXHRcdGhlaWdodDogODRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbW1vbi9mb290ZXItbG9nby5wbmcpIG5vLXJlcGVhdDtcblx0XHRcblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtY29weXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDU4cHg7XG5cdFx0dG9wOiA0MnB4O1xuXHRcdHdpZHRoOiA2NnB4O1xuXHRcdGhlaWdodDogOXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tbW9uL2Zvb3Rlci1jb3B5LnBuZykgbm8tcmVwZWF0O1xuXHRcdFxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdC8vIHRvcDogc3B2dyggMzEyICk7XG5cdFx0XHQvLyB3aWR0aDogc3B2dyggOTggKTtcblx0XHRcdC8vIGhlaWdodDogc3B2dyggMTQgKTtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogc3B2dyggLTQ5ICk7XG5cdFx0XHR0b3A6IDMxMnB4O1xuXHRcdFx0d2lkdGg6IDk4cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb21tb24vZm9vdGVyLWNvcHktcy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxuXHQmLXRlcm1zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDU0cHg7XG5cdFx0Ym90dG9tOiAxMzVweDtcblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjYWE5NjUzO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG5cdCYtc25zIHtcblx0XHRtYXJnaW46IDMycHggMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0bWFyZ2luOiA0OHB4IDAgMCAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDE2cHg7XG5cdFx0XHRcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRtYXJnaW46IDAgMzJweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHR3aWR0aDogNzZweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbW1vbi9mb290ZXItc25zLWZiLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbW1vbi9mb290ZXItc25zLWZiLXMucG5nKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR3aWR0aDogNjRweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbW1vbi9mb290ZXItc25zLXR3LnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHR3aWR0aDogMTQxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29tbW9uL2Zvb3Rlci1zbnMtdHctcy5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtcGFnZXRvcCB7XG5cdFx0d2lkdGg6IDM3cHg7XG5cdFx0bWFyZ2luOiA2OHB4IGF1dG8gMDtcblx0XHRcblx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdHdpZHRoOiA2N3B4O1xuXHRcdFx0bWFyZ2luOiAxMjhweCBhdXRvIDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzN3B4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vcGFnZXRvcC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdHdpZHRoOiA2N3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29tbW9uL3BhZ2V0b3Atcy5wbmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBtYWluXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubWFpbiB7XG5cdHBhZGRpbmctdG9wOiA1NHB4O1xuXHRcblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0Ly8gcGFkZGluZy10b3A6IHNwdncoIDgwICk7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGduYXZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5nbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5OTk4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgbGluZWFyO1xuXHRcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTU2cHg7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAyODVweDtcblx0XHRoZWlnaHQ6IDE3NXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tbW9uL2duYXYtb3Zlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0Ly8gcmlnaHQ6IHNwdncoIDE1NiApO1xuXHRcdFx0Ly8gd2lkdGg6IHNwdncoIDI4NSApO1xuXHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCAxNzUgKTtcblx0XHRcdHJpZ2h0OiAxNTZweDtcblx0XHRcdHdpZHRoOiAyODVweDtcblx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAxMDI4cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICkgdHJhbnNsYXRlWSggLTUwJSApO1xuXHRcdFxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0Ly8gd2lkdGg6IHNwdncoIDY0MCApO1xuXHRcdFx0d2lkdGg6IDY0MHB4O1xuXHRcdH1cblx0fVxuXHQmLWxpc3Qge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMzJweCAwIDAgMDtcblx0XHRcdFxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdC8vIG1hcmdpbjogc3B2dyggMzIgKSAwIDAgMDtcblx0XHRcdFx0bWFyZ2luOiAzMnB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgxKSBhIHtcblx0XHRcdFx0d2lkdGg6IDk4cHg7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb21tb24vZ25hdi10b3AucG5nKTtcblx0XHRcdFx0XG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0XHRcdC8vIHdpZHRoOiBzcHZ3KCA5OCApO1xuXHRcdFx0XHRcdC8vIGhlaWdodDogc3B2dyggNDIgKTtcblx0XHRcdFx0XHR3aWR0aDogOThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIGEge1xuXHRcdFx0XHR3aWR0aDogMTczcHg7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb21tb24vZ25hdi1hYm91dC5wbmcpO1xuXHRcdFx0XHRcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDE3MyApO1xuXHRcdFx0XHRcdC8vIGhlaWdodDogc3B2dyggNDIgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykgYSB7XG5cdFx0XHRcdHdpZHRoOiAyMzNweDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbW1vbi9nbmF2LWNvbnRlbnRzLnBuZyk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggMjMzICk7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA0MiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCg0KSBhIHtcblx0XHRcdFx0d2lkdGg6IDIzM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29tbW9uL2duYXYtbWVtYmVyLnBuZyk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggMjMzICk7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA0MiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCg1KSBhIHtcblx0XHRcdFx0d2lkdGg6IDE3MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29tbW9uL2duYXYtZXZlbnRzLnBuZyk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggNDIxICk7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA0MiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCg2KSBhIHtcblx0XHRcdFx0d2lkdGg6IDIyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29tbW9uL2duYXYtY29udGFjdC5wbmcpO1xuXHRcdFx0XHRcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDIyMiApO1xuXHRcdFx0XHRcdC8vIGhlaWdodDogc3B2dyggNDIgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNykgYSB7XG5cdFx0XHRcdHdpZHRoOiA0MjFweDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbW1vbi9nbmF2LW1lbWJlcnNjbHViLnBuZyk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggNDIxICk7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA0MiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5ib2R5LmduYXYtdmlzaWJsZSB7XG5cdC5nbmF2IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG59XG4uaGVhZGVyLW1lbnUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDUwcHg7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlICk7XG5cdHdpZHRoOiA3MnB4O1xuXHRoZWlnaHQ6IDcycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICAjYWE5NjUzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFxuXHRAbWVkaWEgI3skc3B9IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0Ly8gd2lkdGg6IHNwdncoIDEyMCApO1xuXHRcdC8vIGhlaWdodDogc3B2dyggMTIwICk7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdH1cblx0XG5cdC5ib3JkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxOHB4O1xuXHRcdHJpZ2h0OiAxOHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdFxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0Ly8gbGVmdDogc3B2dyggMzIgKTtcblx0XHRcdC8vIHJpZ2h0OiBzcHZ3KCAzMiApO1xuXHRcdFx0bGVmdDogMzJweDtcblx0XHRcdHJpZ2h0OiAzMnB4O1xuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKCAxICkgdHJhbnNsYXRlWSggLTlweCApO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoI3soMjIgLyAyOCl9KSB0cmFuc2xhdGVZKCAwcHggKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKCN7KDE2IC8gMjgpfSkgdHJhbnNsYXRlWSggOXB4ICk7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgI3skcGN9IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5ib3JkZXIge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSggNDVkZWcgKSBzY2FsZVgoIDAuNSApIHRyYW5zbGF0ZVkoIDBweCApO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCggMSApIHRyYW5zbGF0ZVkoIDBweCApO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKSBzY2FsZVgoIDAuNSApIHRyYW5zbGF0ZVkoIDBweCApO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmFjdGl2ZSB7XG5cdFx0LmJvcmRlciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApIHNjYWxlWCggMSApIHRyYW5zbGF0ZVkoIDBweCApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCggMSApIHRyYW5zbGF0ZVkoIDBweCApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKSBzY2FsZVgoIDEgKSB0cmFuc2xhdGVZKCAwcHggKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gdG9yb21pXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jTGlxdWlkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6ICR6LXRvcm9taTtcblxuXHQjVmlldyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG4ubW91c2VEaXNhYmxlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gY29tbW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGxpbmVhcjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdCZbaHJlZl0ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cbn1cblxuLmFsdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubm90Zm91bmQtNDA0IHtcclxuXHRwYWRkaW5nOiAzMjBweCAwO1xyXG5cdFxyXG5cdHAge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5hYm91dCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHRwYWRkaW5nOiAxNTVweCAwIDA7XHJcblxyXG5cdC5wYWdlLW1haW4tdHRsIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9YWJvdXQvYWJvdXQtdGl0bGUucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0zMnB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0aGVpZ2h0OiA2N3B4O1xyXG5cdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0fVxyXG5cdFxyXG5cdC53cmFwIHtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHBhZGRpbmc6IDExMHB4IDAgMDtcclxuXHRcdHdpZHRoOiAxMDI5cHg7XHJcblx0fVxyXG5cclxuXHQmLW12IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDY4NXB4O1xyXG5cdFx0d2lkdGg6IDEzNzNweDtcclxuXHJcblx0XHQmLWltYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbWFpbi1jb3B5IHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9YWJvdXQvYWJvdXQtbWFpbi1jb3B5LnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtNzdweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGhlaWdodDogMTE5cHg7XHJcblx0XHR3aWR0aDogNDMwcHg7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdCYtZWZmZWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWUgdXJsKCN7JGltZ31hYm91dC90b3JvbWkzLWJnLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR3aWR0aDogMTM3M3B4O1xyXG5cclxuXHRcdC53cmFwIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWxlYWQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMThweCAwIDk1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW0taW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjk0cHg7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdHBhZGRpbmc6IDc1cHggMCA4NXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1kcm9wIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31hYm91dC90b3JvbWkzLWJnLTIucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDIyNHB4O1xyXG5cdFx0XHRsZWZ0OiAxMjVweDtcclxuXHRcdFx0aGVpZ2h0OiA1NTVweDtcclxuXHRcdFx0d2lkdGg6IDEwNjlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbWFuYWdlbWVudC1waGlsb3NvcGh5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0Ji10dGwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWFib3V0L21hbmFnZW1lbnRwaGlsb3NvcGh5LXRpdGxlLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiA2OXB4O1xyXG5cdFx0XHR3aWR0aDogNTAycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1jb3B5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31hYm91dC9tYW5hZ2VtZW50cGhpbG9zb3BoeS1jb3B5LnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdG1hcmdpbjogNTVweCAwO1xyXG5cdFx0XHRoZWlnaHQ6IDMxN3B4O1xyXG5cdFx0XHR3aWR0aDogMTAyOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbGVhZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW1haW4tY29tcG9uZW50cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdC53cmFwIHtcclxuXHRcdFx0d2lkdGg6IDEwNzNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLXR0bCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9YWJvdXQvbWFpbmNvbXBvbmVudHMtdGl0bGUucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDY4cHg7XHJcblx0XHRcdHdpZHRoOiA1NjlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW0taW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRcdFx0d2lkdGg6IDUwM3B4O1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29tcGFueS1wcm9maWxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LndyYXAge1xyXG5cdFx0XHR3aWR0aDogNTc1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji10dGwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWFib3V0L2NvbXBhbnktdGl0bGUucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2OXB4O1xyXG5cdFx0XHR3aWR0aDogMzM5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZHQge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS44NzU7XHJcblx0XHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdH1cclxuXHJcblx0XHRkZCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbWFwIHtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHBhZGRpbmc6IDEyNXB4IDAgODVweDtcclxuXHRcdGhlaWdodDogNTE0cHg7XHJcblx0XHR3aWR0aDogMTA3MXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHJlc3BvbnNpdmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWVkaWEgI3skc3B9IHtcclxuXHQuYWJvdXQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0LnBhZ2UtbWFpbi10dGwge1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogMTE4cHg7XHJcblx0XHRcdGhlaWdodDogNjdweDtcclxuXHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LndyYXAge1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDEyMHB4IDcwcHggMDtcclxuXHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWFib3V0L2Fib3V0LW1haW4tdmlzdWFsLXNwLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogODQycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1tYWluLWNvcHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWFib3V0L2Fib3V0LW1haW4tY29weS1zcC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRib3R0b206IC0xMjBweDtcclxuXHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1OXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtZWZmZWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VlZSB1cmwoI3skaW1nfWFib3V0L3Rvcm9taTMtYmctc3AucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC53cmFwIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMjBweCA3MHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbGVhZCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE5MnB4IDAgNzJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogODBweCAwIDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0NDFweDtcclxuXHRcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEzNXB4IDAgOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbWFuYWdlbWVudC1waGlsb3NvcGh5IHtcclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9YWJvdXQvbWFuYWdlbWVudHBoaWxvc29waHktdGl0bGUtc3AucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHdpZHRoOiA2MTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4M3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWNvcHkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9YWJvdXQvbWFuYWdlbWVudHBoaWxvc29waHktY29weS1zcC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzY3cHg7XHJcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbGVhZCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1tYWluLWNvbXBvbmVudHMge1xyXG5cdFx0XHQud3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXR0bCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31hYm91dC9tYWluY29tcG9uZW50cy10aXRsZS1zcC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTQzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA2MTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgMDtcclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDAgMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAyLjVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjUzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtY29tcGFueS1wcm9maWxlIHtcclxuXHRcdFx0LndyYXAge1xyXG5cdFx0XHRcdHdpZHRoOiA2MTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9YWJvdXQvY29tcGFueS10aXRsZS1zcC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLW1hcCB7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogODQwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDgycHggMCA1N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb250YWN0IHtcclxuXHQucGFnZS1tYWluLXR0bCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbnRhY3QvY29udGFjdC10aXRsZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTMycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDY3cHg7XHJcblx0XHR3aWR0aDogNjEwcHg7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdCYtbWFpbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbnRhY3QvY29udGFjdC1iZy5qcGcpIHJlcGVhdDtcclxuXHRcdG1hcmdpbjogMjI5cHggYXV0byAwO1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDU1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTM3M3B4O1xyXG5cdH1cclxuXHJcblx0Ji1jb3B5IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRwYWRkaW5nOiAwIDAgNzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCYtZm9ybSB7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR3aWR0aDogNjcwcHg7XHJcblxyXG5cdFx0ZGwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cclxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgODVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGR0IHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMTI1O1xyXG5cdFx0XHR3aWR0aDogMjM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGQge1xyXG5cdFx0XHR3aWR0aDogNDM1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5lcnJvciB7XHJcblx0XHRcdG1hcmdpbjogMC41ZW0gMCAwIDA7XHJcblx0XHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCB0ZXh0YXJlYSB7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCB0ZXh0YXJlYSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMWI7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMjYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFjdC1zdWJtaXQtYnRuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb250YWN0L2NvbnRhY3Qtc2VuZC5wbmcpIHJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxNDNweDtcclxuXHRcdFx0d2lkdGg6IDIwNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yZXFpcmUge1xyXG5cdFx0XHRjb2xvcjogI2VjMDAwMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHJlc3BvbnNpdmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWVkaWEgI3skc3B9IHtcclxuXHQuY29udGFjdCB7XHJcblx0XHQucGFnZS1tYWluLXR0bCB7XHJcblx0XHRcdHRvcDogMTQycHg7XHJcblx0XHRcdHdpZHRoOiA2MTBweDtcclxuXHRcdFx0aGVpZ2h0OiA2N3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbWFpbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmYgbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtY29weSB7XHJcblx0XHRcdHBhZGRpbmc6IDI0MHB4IDAgNjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWZvcm0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbnRhY3QvY29udGFjdC1iZy5qcGcpIGNlbnRlciB0b3AgcmVwZWF0O1xyXG5cdFx0XHR3aWR0aDogNjEwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDY1cHggNzBweCA1NXB4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblxyXG5cdFx0XHRkbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDM1cHg7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNzNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCB0ZXh0YXJlYSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzVweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzkwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250YWN0LXN1Ym1pdC1idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAyNDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3MXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmVxaXJlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRlbnRzIHtcclxuXHRwYWRkaW5nOiAyMjhweCAwIDAgMDtcclxuXHRcclxuXHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdFxyXG5cdCYtbWFpbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDEzNzNweDtcclxuXHRcdHBhZGRpbmc6IDkycHggMCAyMjhweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHBhZGRpbmc6IDExNnB4IDcwcHggMTYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLW1haW4ge1xyXG5cdFx0Ji10dGwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMzg5cHg7XHJcblx0XHRcdGhlaWdodDogNjhweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICkgdHJhbnNsYXRlWSggLTUwJSApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbnRlbnRzL2NvbnRlbnRzLXR0bC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNhdGNoIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXJnaW46IDQ4cHggMCAwIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeyg0MCAvIDI2KX07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LndyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogMTA3MnB4O1xyXG5cdFx0bWFyZ2luOiA2OHB4IGF1dG8gMDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDY0cHggMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaXRlbSB7XHJcblx0XHR3aWR0aDogNTAwcHg7XHJcblx0XHRoZWlnaHQ6IDMyMHB4O1xyXG5cdFx0bWFyZ2luOiA0OHB4IDAgMCA0OHB4O1xyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMzkwcHg7XHJcblx0XHRcdG1hcmdpbjogMjhweCAwIDAgMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxOHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tbW9uL2ljby1ibGFuay5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1waWMge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKTtcclxuXHRcdFx0Ly8gd2lkdGg6IHBlcmNlbnRhZ2UoIDMyMCAvIDUwMCApO1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0fVxyXG5cdFx0Ji10dGwge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHQvLyBmb250LXNpemU6IHNwdncoIDM1ICk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luOiAxZW0gMCAwIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogI3soMjYgLyAxNSl9O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdC8vIGZvbnQtc2l6ZTogc3B2dyggMjEgKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1jYXQge1xyXG5cdFx0Ji1oZWFkZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10dGwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiAxMzRweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHRvcDogMTc4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbWFpbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMzc1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDkwcHggMCAyMTBweCAwO1xyXG5cdFx0XHRtYXJnaW46IC0xMzRweCBhdXRvIDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTYwcHggMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtYWJvdXQge1xyXG5cdFx0XHR3aWR0aDogMTAyOHB4O1xyXG5cdFx0XHRtYXJnaW46IDU0cHggYXV0byAxNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDcwcHggMDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1NnB4IDcwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtaW5uZXIge1xyXG5cdFx0XHRcdG1hcmdpbjogNDhweCAwIDAgMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdG1hcmdpbjogNTRweCAwIDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHR3aWR0aDogMTAyOHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiAwIDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0bWFyZ2luOiA1NnB4IDAgMCAzNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoLW4rMykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDU2cHggMCAwIDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoLW4rMykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1waWMge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWhlYWRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRtYXJnaW46IDI1cHggMCAwIDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMycHggMCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtY2F0cyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLmNhdC1ldmVudCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3NXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29udGVudHMvY2F0LWV2ZW50LnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL2NhdC1ldmVudC1zLnBuZyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuY2F0LW5ld3Mge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbnRlbnRzL2NhdC1uZXdzLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL2NhdC1uZXdzLXMucG5nKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLXB1YmRhdGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtYm9keSB7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzNnB4IDAgMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLXR0bCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeygyNCAvIDE0KX07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soNDAgLyAyNil9O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ldmVudCB7XHJcblx0cGFkZGluZzogMjMwcHggMCAwIDA7XHJcblx0XHJcblx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHQmLW1haW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMzczcHg7XHJcblx0XHRwYWRkaW5nOiA5OHB4IDAgMjIwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAxMTVweCAwIDExMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS1tYWluIHtcclxuXHRcdCYtdHRsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICkgdHJhbnNsYXRlWSggLTUwJSApO1xyXG5cdFx0XHR3aWR0aDogMjkwcHg7XHJcblx0XHRcdGhlaWdodDogNjdweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ldmVudC9ldmVudC10dGwucG5nKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNhdGNoIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXJnaW46IDQ0cHggMCAwIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeyg0MCAvIDI2KX07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1zZWFyY2gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiA2MTVweDtcclxuXHRcdG1hcmdpbjogOTRweCBhdXRvIDQ1cHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHR3aWR0aDogNjEwcHg7XHJcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDQ1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtY29sIHtcclxuXHRcdFx0d2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnNlbGVjdC13cmFwIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDE4OHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHR0b3A6IC0xOHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ5cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWV2ZW50L2Fydy1zZWxlY3QucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gMC43NWVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMC42MjVlbSAwLjc1ZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXRhZ3Mge1xyXG5cdFx0bWFyZ2luOiAwIDAgNjRweCAwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0bWFyZ2luOiAwIDcwcHggNjRweCA3MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMmVtIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuNWVtIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICN7KDM2IC8gMjQpfTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuMjVlbSAwLjZlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuOGVtO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC43NTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FhOTY1MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnRzLXBhZ2VyIHtcclxuXHRcdG1hcmdpbjogNjRweCAwIDAgMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdG1hcmdpbjogODZweCA3MHB4IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDcycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMzJweCAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC43NTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWE5NjUzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYTk2NTM7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaG9tZSB7XHJcblx0Ji1tdiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWE5NjUzO1xyXG5cclxuXHRcdCYtaW5uZXIge1xyXG5cdFx0XHR3aWR0aDogI3skcGMtY2VudGVyfXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDc1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogNzY2cHg7XHJcblx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA3NjYgKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAtMTI4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL212LWJvcmRlci5wbmcpIHJlcGVhdC15IGNlbnRlciB0b3A7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji12aWRlbyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEzNzRweDtcclxuXHRcdFx0aGVpZ2h0OiA4NzhweDtcclxuXHRcdFx0bWFyZ2luOiAwIHBlcmNlbnRhZ2UoICggJHBjLWNlbnRlciAtIDEzNzQgKSAvIDIgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHQvLyB3aWR0aDogc3B2dyggNjM2ICk7XHJcblx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA5ODIgKTtcclxuXHRcdFx0XHR3aWR0aDogNjM2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5ODJweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji1jb250YWluZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL212LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZnJhbWUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtcGxheSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApO1xyXG5cdFx0XHRcdHdpZHRoOiAxNDZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0NnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9tdi12aWRlby1wbGF5LnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1yaWdodCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDE0NHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDU0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWE5NjUzO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gdG9wOiBzcHZ3KCA5ODIgKTtcclxuXHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDkzMyApO1xyXG5cdFx0XHRcdHRvcDogOTgycHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MzNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDUxcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9tdi10dGwucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9aG9tZS9tdi10dGwtcy5wbmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdCYtbW9kYWwge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ei1pbmRleDogOTk5OTk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBsaW5lYXI7XHJcblx0XHRcdFxyXG5cdFx0XHQmLnZpc2libGUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtb3ZlcmxheSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXBsYXllciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0dG9wOiA1MHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtY2xvc2Uge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMjVweDtcclxuXHRcdFx0XHR0b3A6IDI1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbWFpbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Ji1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMjEycHggMCA1OThweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL21haW4tYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdC8vIHdpZHRoOiBzcHZ3KCA2OTcgKTtcclxuXHRcdFx0XHQvLyBtYXJnaW46IHNwdncoIDEyMjggKSBhdXRvIDA7XHJcblx0XHRcdFx0Ly8gcGFkZGluZzogc3B2dyggOCApIHNwdncoIDggKSBzcHZ3KCA5NDIgKTtcclxuXHRcdFx0XHR3aWR0aDogNjk3cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxMjI4cHggYXV0byAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCA4cHggOTQxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL21haW4tYmctcy5qcGcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHQvLyBib3JkZXI6IHNwdncoIDggKSBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiA4cHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly8gXHJcblx0XHRcdC5zcG9vblJlY3Qge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0Ym90dG9tOiA0NjBweDtcclxuXHRcdFx0XHR3aWR0aDogNDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTUyOHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Ly8gYm90dG9tOiBzcHZ3KCA1MDAgKTtcclxuXHRcdFx0XHRcdC8vIHdpZHRoOiBzcHZ3KCA0MTUgKTtcclxuXHRcdFx0XHRcdC8vIGhlaWdodDogc3B2dyggMzQwICk7XHJcblx0XHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogc3B2dyggLTMyMCApO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiA1MDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MTVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzQwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTMyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0Ym90dG9tOiAtMTQzcHg7XHJcblx0XHRcdHdpZHRoOiAxMjczcHg7XHJcblx0XHRcdGhlaWdodDogMTQzcHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDAgLTYzNi41cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9tYWluLWJvdHRvbS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IC0xMzdweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEzOHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvbWFpbi1ib3R0b20tcy5wbmcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogMTI4cHg7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDEyNzNweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIC02MzYuNXB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAjM2YzNDBlO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzNmMzQwZTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1hYm91dCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEzNzNweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDQ1cHggMCAwIDA7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvYWJvdXQtYmcucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDk2MyApO1xyXG5cdFx0XHRcdC8vIHBhZGRpbmc6IHNwdncoIDc2ICkgMCAwIDA7XHJcblx0XHRcdFx0Ly8gbWFyZ2luOiAwIHNwdncoIC0yNSApO1xyXG5cdFx0XHRcdGhlaWdodDogOTYzcHg7XHJcblx0XHRcdFx0cGFkZGluZzogNzZweCAwIDAgMDtcclxuXHRcdFx0XHRtYXJnaW46IDAgLTI1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL2Fib3V0LWJnLXMuanBnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtdHRsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDk5MXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjY2cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL2Fib3V0LXR0bC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdC8vIHdpZHRoOiBzcHZ3KCA2NzAgKTtcclxuXHRcdFx0XHRcdC8vIGhlaWdodDogc3B2dyggMjgzICk7XHJcblx0XHRcdFx0XHR3aWR0aDogNjcwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI4M3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL2Fib3V0LXR0bC1zLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIFxyXG5cdFx0XHRcdC53YWxsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDE3cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogNzFweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogc3B2dyggMTIwICk7XHJcblx0XHRcdFx0XHRcdHRvcDogNjhweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOTQlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWNhdGNoIHtcclxuXHRcdFx0XHR3aWR0aDogNDMycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2OHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogLTEyOHB4IGF1dG8gMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvYWJvdXQtY2F0Y2gucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggNDkzICk7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDgyICk7XHJcblx0XHRcdFx0XHR3aWR0aDogNDkzcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDgycHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9aG9tZS9hYm91dC1jYXRjaC1zLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtdHh0IHtcclxuXHRcdFx0XHR3aWR0aDogNTQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDlweDtcclxuXHRcdFx0XHRtYXJnaW46IDMycHggYXV0byAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9hYm91dC10eHQucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggNTIzICk7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDE3NiApO1xyXG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiBzcHZ3KCA0NCApIGF1dG8gMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MjNweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTc2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDQ0cHggYXV0byAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL2Fib3V0LXR4dC1zLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdC8vIGJvdHRvbTogc3B2dyggLTE1MCApO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMTUwcHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDQwOSApO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDlweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9hYm91dC1iZy1vdmVyLXMucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly9cclxuXHRcdFx0LmRpc2hSZWN0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMjcwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDI2MHB4O1xyXG5cdFx0XHRcdHRvcDogNDgwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiA4MHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Ly8gbGVmdDogc3B2dyggMTEwICk7XHJcblx0XHRcdFx0XHQvLyByaWdodDogc3B2dyggMTEwICk7XHJcblx0XHRcdFx0XHQvLyB0b3A6IHNwdncoIDcyMCApO1xyXG5cdFx0XHRcdFx0Ly8gYm90dG9tOiBzcHZ3KCAwICk7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMTBweDtcclxuXHRcdFx0XHRcdHRvcDogNzIwcHg7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNvbXBvbmVudHMge1xyXG5cdFx0XHR3aWR0aDogMTA0NHB4O1xyXG5cdFx0XHRtYXJnaW46IDE2cHggYXV0byAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDY1MCApO1xyXG5cdFx0XHRcdC8vIG1hcmdpbjogc3B2dyggMTI4ICkgYXV0byAwO1xyXG5cdFx0XHRcdHdpZHRoOiA2NTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDEyOHB4IGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdHdpZHRoOiA3MjJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL2NvbXBvbmVudHMtdHRsLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDYxMCApO1xyXG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA0NSApO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL2NvbXBvbmVudHMtdHRsLXMucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1jYXRjaCB7XHJcblx0XHRcdFx0d2lkdGg6IDU3NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRtYXJnaW46IDMycHggYXV0byAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9jb21wb25lbnRzLWNhdGNoLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDU3NCApO1xyXG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCAyNSApO1xyXG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiBzcHZ3KCAxNiApIGF1dG8gMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NzRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTZweCBhdXRvIDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvY29tcG9uZW50cy1jYXRjaC1zLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtaW5uZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdG1hcmdpbjogMzZweCAwIDAgMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdC8vIG1hcmdpbjogc3B2dyggNTAgKSAwIDAgMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogNTBweCAwIDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMjU3cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOTNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggMzIwICk7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDM2MCApO1xyXG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiBzcHZ3KCA4ICkgMCAwIHNwdncoIDggKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzYwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDhweCAwIDAgOHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoLW4rMikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9aG9tZS9jb21wb25lbnRzLWl0ZW0tZm9vZC5qcGcpO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL2NvbXBvbmVudHMtaXRlbS1mb29kLXMuanBnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL2NvbXBvbmVudHMtaXRlbS1yZXN0YXVyYW50LmpwZyk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvY29tcG9uZW50cy1pdGVtLXJlc3RhdXJhbnQtcy5qcGcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvY29tcG9uZW50cy1pdGVtLWV2ZW50LmpwZyk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvY29tcG9uZW50cy1pdGVtLWV2ZW50LXMuanBnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31ob21lL2NvbXBvbmVudHMtaXRlbS1jb250ZW50LmpwZyk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvY29tcG9uZW50cy1pdGVtLWNvbnRlbnQtcy5qcGcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWxpbmsge1xyXG5cdFx0XHRcdG1hcmdpbjogNDVweCAwIDAgMDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA5M3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvbGluay1tb3JlLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDE4NCApO1xyXG5cdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDI2ICk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxODRweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvbGluay1tb3JlLXMucG5nKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1uZXdzIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAyOHB4O1xyXG5cdFx0XHRtYXJnaW46IDgycHggYXV0byAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDY1MCApO1xyXG5cdFx0XHRcdC8vIG1hcmdpbjogc3B2dyggMTQwICkgYXV0byAwO1xyXG5cdFx0XHRcdHdpZHRoOiA2NTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDE0MHB4IGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMjZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2MXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9uZXdzLXR0bC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggMjcyICk7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IHNwdncoIDE5NCApO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI3MnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxOTRweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9aG9tZS9uZXdzLXR0bC1zLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIFxyXG5cdFx0XHRcdC53YWxsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogc3B2dyggODUgKTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHR3aWR0aDogNzE4cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5YTlhOWE7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDIwcHggMCBhdXRvO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQvLyBtYXJnaW46IHNwdncoIC00MCApIDAgMCAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAtNDBweCAwIDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhOWE5YTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLXB1YmRhdGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjhweCAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICN7KDI0IC8gMTQpfTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IHNwdncoIDE0ICkgc3B2dyggMjAgKSAwIHNwdncoIDIwICk7XHJcblx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogc3B2dyggMjYgKTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4IDAgMjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soNDQvMjYpfTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjhweCAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICN7KDI0IC8gMTQpfTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IHNwdncoIDE0ICkgc3B2dyggMjAgKSBzcHZ3KCAxNCApIHNwdncoIDIwICk7XHJcblx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogc3B2dyggMjYgKTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4IDE0cHggMjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soNDQvMjYpfTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LypcclxuXHRcdFx0Ji1saW5rIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0dG9wOiAxNTZweDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA5M3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL2xpbmstbW9yZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ki9cclxuXHRcdH1cclxuXHRcdCYtZXZlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDI4cHg7XHJcblx0XHRcdG1hcmdpbjogMTAwcHggYXV0byAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDY1MCApO1xyXG5cdFx0XHRcdC8vIG1hcmdpbjogc3B2dyggMTQwICkgYXV0byAwO1xyXG5cdFx0XHRcdHdpZHRoOiA2NTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDE0MHB4IGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0XHR0b3A6IDY2cHg7XHJcblx0XHRcdFx0d2lkdGg6IDI1MXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTYxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL2V2ZW50LXR0bC5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDI1MSApO1xyXG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCAxNjEgKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAyODZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTkzcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWhvbWUvZXZlbnQtdHRsLXMucG5nKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIFxyXG5cdFx0XHRcdC53YWxsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDI5NHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDUyOCApO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUyOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTE2cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tdG9wOiBzcHZ3KCA2MCApO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMzJweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi10b3A6IHNwdncoIDYwICk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLXBpYyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjk0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI5NHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiBzcHZ3KCA0NjAgKTtcclxuXHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCA0NjAgKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ2MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ2MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtcHViZGF0ZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMC41ZW0gMCAwIDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtdHRsIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMC41ZW0gMCAwIDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soMjQgLyAxNCl9O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soNDUgLyAyNil9O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWxpbmsge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0XHRib3R0b206IC02MHB4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDkzcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvbGluay1tb3JlLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbnRlbnRzIHtcclxuXHRcdHBhZGRpbmc6IDE5MHB4IDAgMCAwO1xyXG5cdFx0bWFyZ2luOiAtMTMycHggMCAwIDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvY29udGVudHMtYmcucG5nKSByZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdC8vIHBhZGRpbmc6IHNwdncoIDQ3NiApIDAgc3B2dyggNDAgKSAwO1xyXG5cdFx0XHQvLyBtYXJnaW46IHNwdncoIC0zMTIgKSAwIDAgMDtcclxuXHRcdFx0cGFkZGluZzogNDc2cHggIDAgNDBweCAwO1xyXG5cdFx0XHRtYXJnaW46IC0zMTJweCAwIDAgMDtcclxuXHRcdH1cclxuXHRcdCYtdHRsIHtcclxuXHRcdFx0d2lkdGg6IDE2M3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDI5cHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvY29udGVudHMtdHRsLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDI2OCApO1xyXG5cdFx0XHRcdC8vIGhlaWdodDogc3B2dyggNDUgKTtcclxuXHRcdFx0XHR3aWR0aDogMjQycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9aG9tZS9jb250ZW50cy10dGwtcy5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1jYXRjaCB7XHJcblx0XHRcdHdpZHRoOiAzOTNweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvY29udGVudHMtY2F0Y2gucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHQvLyB3aWR0aDogc3B2dyggNTg5ICk7XHJcblx0XHRcdFx0Ly8gaGVpZ2h0OiBzcHZ3KCAzMCApO1xyXG5cdFx0XHRcdC8vIG1hcmdpbjogc3B2dyggMjggKSBhdXRvIDA7XHJcblx0XHRcdFx0d2lkdGg6IDU4OXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDI4cHggYXV0byAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9aG9tZS9jb250ZW50cy1jYXRjaC1zLnBuZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiA1OHB4IDAgMCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHQvLyBtYXJnaW46IHNwdncoIDM4ICkgc3B2dyggMTggKSAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMzhweCAxOHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCAxIC8gMyApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmW3RhcmdldD1cIl9ibGFua1wiXSB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vaWNvLWJsYW5rLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1waWMge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICk7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IHBlcmNlbnRhZ2UoIDMyMCAvIDUwMCApO1xyXG5cdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHQvLyBmb250LXNpemU6IHNwdncoIDM1ICk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMWVtIDAgMCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICN7KDI2IC8gMTUpfTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogc3B2dyggMjEgKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1reW90byB7XHJcblx0XHRwYWRkaW5nOiA3MnB4IDAgNDhweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9aG9tZS9reW90by1iZy5wbmcpIHJlcGVhdCBjZW50ZXIgLTQ3NHB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Ly8gcGFkZGluZzogc3B2dyggNjAgKSAwIHNwdncoIDEzMCApO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDAgMTMwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtdHRsIHtcclxuXHRcdFx0d2lkdGg6IDE1NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUva3lvdG8tdHRsLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IHNwdncoIDIxOSApO1xyXG5cdFx0XHRcdC8vIGhlaWdodDogc3B2dyggNjIgKTtcclxuXHRcdFx0XHR3aWR0aDogMjE5cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9aG9tZS9reW90by10dGwtcy5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0d2lkdGg6IDEwMjhweDtcclxuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdC8vIG1hcmdpbjogc3B2dyggNDggKSBzcHZ3KCAxOCApIDA7XHJcblx0XHRcdFx0bWFyZ2luOiA0OHB4IDE4cHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzgpIHtcclxuXHRcdFx0XHR3aWR0aDogNTA1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxOHB4IDAgMCAxOHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQvLyBtYXJnaW46IHNwdncoIDEyICkgMCAwIDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEycHggMCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoLW4rMikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi10b3A6IHNwdncoIDEyICk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKG4rOSkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDE4cHggMCAwIDE4cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHQvLyB3aWR0aDogc3B2dyggMzUwICk7XHJcblx0XHRcdFx0XHQvLyBtYXJnaW46IHNwdncoIDE0ICkgMCAwIHNwdncoIDE0ICk7XHJcblx0XHRcdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDE0cHggMCAwIDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiBzcHZ3KCAxNCApO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tZW1iZXIge1xyXG5cdC5wYWdlLW1haW4tdHRsIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9bWVtYmVyL21lbWJlci10aXRsZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTMycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDY3cHg7XHJcblx0XHR3aWR0aDogNjEwcHg7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblx0XHJcblx0LndyYXAge1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji1tYWluIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW46IDIyOXB4IGF1dG8gMDtcclxuXHRcdHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMzczcHg7XHJcblx0fVxyXG5cclxuXHQmLWNlby1wcm9maWxlLFxyXG5cdCYtbGlzdCB7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMDVweCAwIDExNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMjlweDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMzczcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWNlby1wcm9maWxlIHtcclxuXHRcdGgzLm1lbWJlci1pdGVtIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31tZW1iZXIvbWVtYmVyLW5hbWUucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0cGFkZGluZzogMCAwIDgwcHg7XHJcblx0XHRcdGhlaWdodDogOTJweDtcclxuXHRcdFx0d2lkdGg6IDM2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1saXN0IHtcclxuXHRcdHBhZGRpbmc6IDEwNXB4IDAgMDtcclxuXHR9XHJcblxyXG5cdCYtaXRlbS1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQmLWl0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjU3O1xyXG5cdFx0d2lkdGg6IDQ4MHB4O1xyXG5cclxuXHRcdGRsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHRkdCB7XHJcblx0XHRcdHdpZHRoOiAxNzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYm9vayB7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNTc7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDAgMDtcclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YS5tZW1iZXItaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDE1NHB4O1xyXG5cdH1cclxufVxyXG5cclxucC5tZW1iZXItaXRlbSB7XHJcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHR0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHJlc3BvbnNpdmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWVkaWEgI3skc3B9IHtcclxuXHQubWVtYmVyIHtcclxuXHRcdC5wYWdlLW1haW4tdHRsIHtcclxuXHRcdFx0dG9wOiAxNDJweDtcclxuXHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY3cHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQud3JhcCB7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzMTVweCA3MHB4IDc0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1tYWluIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji1jZW8tcHJvZmlsZSxcclxuXHRcdCYtbGlzdCB7XHJcblx0XHRcdHBhZGRpbmc6IDExMHB4IDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDI0M3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQmLWNlby1wcm9maWxlIHtcclxuXHRcdFx0aDMubWVtYmVyLWl0ZW0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9bWVtYmVyL21lbWJlci1uYW1lLXNwLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNjBweDtcclxuXHRcdFx0XHR3aWR0aDogNjEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMzVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cC5tZW1iZXItaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogODBweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nOiAxNTJweCAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4xODtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1ib29rIHtcclxuXHRcdFx0cGFkZGluZzogMTIwcHggMCAxNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4xODtcclxuXHRcdH1cclxuXHJcblx0XHRhLm1lbWJlci1pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMTk5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tZW1iZXJzY2x1YiB7XHJcblx0LnBhZ2UtbWFpbi10dGwge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31tZW1iZXJzY2x1Yi9tZW1iZXJzY2x1Yi10aXRsZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTMycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDE0N3B4O1xyXG5cdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0fVxyXG5cclxuXHQmLW1haW4ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMjI5cHggYXV0byAwO1xyXG5cdFx0cGFkZGluZzogMjEwcHggMCA5MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEzNzNweDtcclxuXHR9XHJcblxyXG5cdCYtZ3JpZCB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0ZGlzcGxheTotbXMtZ3JpZDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHQtbXMtZ3JpZC1jb2x1bXM6IDc1cHggMjM4cHggMjM4cHggMjM4cHggMjM5cHg7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1cHggMjM4cHggMjM4cHggMjM4cHggMjM5cHg7XHJcblx0XHQtbXMtZ3JpZC1yb3dzOiAyMTVweCAxMjZweCBhdXRvIGF1dG87XHJcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDIxNXB4IDEyNnB4IGF1dG8gYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDAgNzVweDtcclxuXHRcdHdpZHRoOiAxMDI5cHg7XHJcblx0fVxyXG5cclxuXHQmLWZlYXR1cmUtdHRsLFxyXG5cdCYtYmVuZWZpdHMtdHRsLFxyXG5cdCYtZmVlLXR0bCxcclxuXHQmLWZlYXR1cmUtdHRsLTIsXHJcblx0Ji1iZW5lZml0cy10dGwtMixcclxuXHQmLWZlZS10dGwtMixcclxuXHQmLWZlYXR1cmUtdHRsLTMsXHJcblx0Ji1iZW5lZml0cy10dGwtMyxcclxuXHQmLWZlZS10dGwtMyxcclxuXHQmLWZlYXR1cmUtdHRsLTQsXHJcblx0Ji1iZW5lZml0cy10dGwtNCxcclxuXHQmLWZlZS10dGwtNCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3MDU5O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLWZlYXR1cmUtdHRsLTIsXHJcblx0Ji1iZW5lZml0cy10dGwtMixcclxuXHQmLWZlZS10dGwtMixcclxuXHQmLWZlYXR1cmUtdHRsLTMsXHJcblx0Ji1iZW5lZml0cy10dGwtMyxcclxuXHQmLWZlZS10dGwtMyxcclxuXHQmLWZlYXR1cmUtdHRsLTQsXHJcblx0Ji1iZW5lZml0cy10dGwtNCxcclxuXHQmLWZlZS10dGwtNCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji1mZWF0dXJlLXR0bCB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW46IDE7XHJcblx0XHRncmlkLWNvbHVtbjogMS8yO1xyXG5cdFx0LW1zLWdyaWQtcm93OiAyO1xyXG5cdFx0Z3JpZC1yb3c6IDIvMztcclxuXHR9XHJcblxyXG5cdCYtYmVuZWZpdHMtdHRsIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogMTtcclxuXHRcdGdyaWQtY29sdW1uOiAxLzI7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDM7XHJcblx0XHRncmlkLXJvdzogMy80O1xyXG5cdH1cclxuXHJcblx0Ji1mZWUtdHRsIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiAxO1xyXG5cdFx0Z3JpZC1jb2x1bW46IDEvMjtcclxuXHRcdC1tcy1ncmlkLXJvdzogNDtcclxuXHRcdGdyaWQtcm93OiA0LzU7XHJcblx0fVxyXG5cclxuXHQmLWJsYWNrIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogMjtcclxuXHRcdGdyaWQtY29sdW1uOiAyLzM7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDE7XHJcblx0XHRncmlkLXJvdzogMS8yO1xyXG5cdH1cclxuXHJcblx0Ji1mZWF0dXJlLWJsYWNrIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogMjtcclxuXHRcdGdyaWQtY29sdW1uOiAyLzM7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDI7XHJcblx0XHRncmlkLXJvdzogMi8zO1xyXG5cdH1cclxuXHJcblx0Ji1iZW5lZml0cy1ibGFjayB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW46IDI7XHJcblx0XHRncmlkLWNvbHVtbjogMi8zO1xyXG5cdFx0LW1zLWdyaWQtcm93OiAzO1xyXG5cdFx0Z3JpZC1yb3c6IDMvNDtcclxuXHR9XHJcblxyXG5cdCYtZmVlLWJsYWNrIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogMjtcclxuXHRcdGdyaWQtY29sdW1uOiAyLzM7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDQ7XHJcblx0XHRncmlkLXJvdzogNC81O1xyXG5cdH1cclxuXHJcblx0Ji1nb2xkIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogMztcclxuXHRcdGdyaWQtY29sdW1uOiAzLzQ7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDE7XHJcblx0XHRncmlkLXJvdzogMS8yO1xyXG5cdH1cclxuXHJcblx0Ji1mZWF0dXJlLWdvbGQge1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiAzO1xyXG5cdFx0Z3JpZC1jb2x1bW46IDMvNDtcclxuXHRcdC1tcy1ncmlkLXJvdzogMjtcclxuXHRcdGdyaWQtcm93OiAyLzM7XHJcblx0fVxyXG5cclxuXHQmLWJlbmVmaXRzLWdvbGQge1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiAzO1xyXG5cdFx0Z3JpZC1jb2x1bW46IDMvNDtcclxuXHRcdC1tcy1ncmlkLXJvdzogMztcclxuXHRcdGdyaWQtcm93OiAzLzQ7XHJcblx0fVxyXG5cclxuXHQmLWZlZS1nb2xkIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogMztcclxuXHRcdGdyaWQtY29sdW1uOiAzLzQ7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDQ7XHJcblx0XHRncmlkLXJvdzogNC81O1xyXG5cdH1cclxuXHJcblx0Ji1zaWx2ZXIge1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiA0O1xyXG5cdFx0Z3JpZC1jb2x1bW46IDQvNTtcclxuXHRcdC1tcy1ncmlkLXJvdzogMTtcclxuXHRcdGdyaWQtcm93OiAxLzI7XHJcblx0fVxyXG5cclxuXHQmLWZlYXR1cmUtc2lsdmVyIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogNDtcclxuXHRcdGdyaWQtY29sdW1uOiA0LzU7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDI7XHJcblx0XHRncmlkLXJvdzogMi8zO1xyXG5cdH1cclxuXHJcblx0Ji1iZW5lZml0cy1zaWx2ZXIge1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiA0O1xyXG5cdFx0Z3JpZC1jb2x1bW46IDQvNTtcclxuXHRcdC1tcy1ncmlkLXJvdzogMztcclxuXHRcdGdyaWQtcm93OiAzLzQ7XHJcblx0fVxyXG5cclxuXHQmLWZlZS1zaWx2ZXIge1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiA0O1xyXG5cdFx0Z3JpZC1jb2x1bW46IDQvNTtcclxuXHRcdC1tcy1ncmlkLXJvdzogNDtcclxuXHRcdGdyaWQtcm93OiA0LzU7XHJcblx0fVxyXG5cclxuXHQmLWJyb256ZSB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW46IDU7XHJcblx0XHRncmlkLWNvbHVtbjogNS82O1xyXG5cdFx0LW1zLWdyaWQtcm93OiAxO1xyXG5cdFx0Z3JpZC1yb3c6IDEvMjtcclxuXHR9XHJcblxyXG5cdCYtZmVhdHVyZS1icm9uemUge1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiA1O1xyXG5cdFx0Z3JpZC1jb2x1bW46IDUvNjtcclxuXHRcdC1tcy1ncmlkLXJvdzogMjtcclxuXHRcdGdyaWQtcm93OiAyLzM7XHJcblx0fVxyXG5cclxuXHQmLWJlbmVmaXRzLWJyb256ZSB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW46IDU7XHJcblx0XHRncmlkLWNvbHVtbjogNS82O1xyXG5cdFx0LW1zLWdyaWQtcm93OiAzO1xyXG5cdFx0Z3JpZC1yb3c6IDMvNDtcclxuXHR9XHJcblxyXG5cdCYtZmVlLWJyb256ZSB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW46IDU7XHJcblx0XHRncmlkLWNvbHVtbjogNS82O1xyXG5cdFx0LW1zLWdyaWQtcm93OiA0O1xyXG5cdFx0Z3JpZC1yb3c6IDQvNTtcclxuXHJcblx0XHRzbWFsbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ubWVtYmVyc2NsdWItbm90ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWJlbmVmaXRzLWJsYWNrLFxyXG5cdCYtYmVuZWZpdHMtZ29sZCxcclxuXHQmLWJlbmVmaXRzLXNpbHZlcixcclxuXHQmLWJlbmVmaXRzLWJyb256ZSxcclxuXHQmLWZlZS1ibGFjayxcclxuXHQmLWZlZS1nb2xkLFxyXG5cdCYtZmVlLXNpbHZlcixcclxuXHQmLWZlZS1icm9uemUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZTVlNTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHR9XHJcblxyXG5cdCYtZmVlLWJsYWNrLFxyXG5cdCYtZmVlLWdvbGQsXHJcblx0Ji1mZWUtc2lsdmVyLFxyXG5cdCYtZmVlLWJyb256ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLWJlbmVmaXRzLWJyb256ZSxcclxuXHQmLWZlZS1icm9uemUge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg5ODk4OTtcclxuXHR9XHJcblxyXG5cdCYtY29udGFjdC1idG4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR3aWR0aDogMzgwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHJlc3BvbnNpdmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWVkaWEgI3skc3B9IHtcclxuXHQubWVtYmVyc2NsdWIge1xyXG5cdFx0LnBhZ2UtbWFpbi10dGwge1xyXG5cdFx0XHR0b3A6IDE0MnB4O1xyXG5cdFx0XHR3aWR0aDogNjEwcHg7XHJcblx0XHRcdGhlaWdodDogMTQ3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1tYWluIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR3aWR0aDogNjEwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDM1MHB4IDcwcHggNzRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWdyaWQge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDIxNXB4IDcwcHggMTcycHggNzBweCBhdXRvIDcwcHggYXV0b1xyXG5cdFx0XHRcdFx0XHRcdFx0MjE1cHggNzBweCAxNzJweCA3MHB4IGF1dG8gNzBweCBhdXRvXHJcblx0XHRcdFx0XHRcdFx0XHQyMTVweCA3MHB4IDE3MnB4IDcwcHggYXV0byA3MHB4IGF1dG9cclxuXHRcdFx0XHRcdFx0XHRcdDIxNXB4IDcwcHggMTcycHggNzBweCBhdXRvIDcwcHggYXV0bztcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1mZWF0dXJlLXR0bCxcclxuXHRcdCYtYmVuZWZpdHMtdHRsLFxyXG5cdFx0Ji1mZWUtdHRsLFxyXG5cdFx0Ji1mZWF0dXJlLXR0bC0yLFxyXG5cdFx0Ji1iZW5lZml0cy10dGwtMixcclxuXHRcdCYtZmVlLXR0bC0yLFxyXG5cdFx0Ji1mZWF0dXJlLXR0bC0zLFxyXG5cdFx0Ji1iZW5lZml0cy10dGwtMyxcclxuXHRcdCYtZmVlLXR0bC0zLFxyXG5cdFx0Ji1mZWF0dXJlLXR0bC00LFxyXG5cdFx0Ji1iZW5lZml0cy10dGwtNCxcclxuXHRcdCYtZmVlLXR0bC00LFxyXG5cdFx0Ji1ibGFjayxcclxuXHRcdCYtZmVhdHVyZS1ibGFjayxcclxuXHRcdCYtYmVuZWZpdHMtYmxhY2ssXHJcblx0XHQmLWZlZS1ibGFjayxcclxuXHRcdCYtZ29sZCxcclxuXHRcdCYtZmVhdHVyZS1nb2xkLFxyXG5cdFx0Ji1iZW5lZml0cy1nb2xkLFxyXG5cdFx0Ji1mZWUtZ29sZCxcclxuXHRcdCYtc2lsdmVyLFxyXG5cdFx0Ji1mZWF0dXJlLXNpbHZlcixcclxuXHRcdCYtYmVuZWZpdHMtc2lsdmVyLFxyXG5cdFx0Ji1mZWUtc2lsdmVyLFxyXG5cdFx0Ji1icm9uemUsXHJcblx0XHQmLWZlYXR1cmUtYnJvbnplLFxyXG5cdFx0Ji1iZW5lZml0cy1icm9uemUsXHJcblx0XHQmLWZlZS1icm9uemUge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxLzI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1mZWF0dXJlLXR0bCxcclxuXHRcdCYtYmVuZWZpdHMtdHRsLFxyXG5cdFx0Ji1mZWUtdHRsLFxyXG5cdFx0Ji1mZWF0dXJlLXR0bC0yLFxyXG5cdFx0Ji1iZW5lZml0cy10dGwtMixcclxuXHRcdCYtZmVlLXR0bC0yLFxyXG5cdFx0Ji1mZWF0dXJlLXR0bC0zLFxyXG5cdFx0Ji1iZW5lZml0cy10dGwtMyxcclxuXHRcdCYtZmVlLXR0bC0zLFxyXG5cdFx0Ji1mZWF0dXJlLXR0bC00LFxyXG5cdFx0Ji1iZW5lZml0cy10dGwtNCxcclxuXHRcdCYtZmVlLXR0bC00IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzg5ODk4OTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1mZWF0dXJlLXR0bCB7XHJcblx0XHRcdGdyaWQtcm93OiAyLzM7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1iZW5lZml0cy10dGwge1xyXG5cdFx0XHRncmlkLXJvdzogNC81O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtZmVlLXR0bCB7XHJcblx0XHRcdGdyaWQtcm93OiA2Lzc7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1mZWF0dXJlLXR0bC0yIHtcclxuXHRcdFx0Z3JpZC1yb3c6IDkvMTA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1iZW5lZml0cy10dGwtMiB7XHJcblx0XHRcdGdyaWQtcm93OiAxMS8xMjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWZlZS10dGwtMiB7XHJcblx0XHRcdGdyaWQtcm93OiAxMy8xNDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWZlYXR1cmUtdHRsLTMge1xyXG5cdFx0XHRncmlkLXJvdzogMTYvMTc7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1iZW5lZml0cy10dGwtMyB7XHJcblx0XHRcdGdyaWQtcm93OiAxOC8xOTtcclxuXHRcdH1cclxuXHJcblx0XHQmLWZlZS10dGwtMyB7XHJcblx0XHRcdGdyaWQtcm93OiAyMC8yMTtcclxuXHRcdH1cclxuXHJcblx0XHQmLWZlYXR1cmUtdHRsLTQge1xyXG5cdFx0XHRncmlkLXJvdzogMjMvMjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1iZW5lZml0cy10dGwtNCB7XHJcblx0XHRcdGdyaWQtcm93OiAyNS8yNjtcclxuXHRcdH1cclxuXHJcblx0XHQmLWZlZS10dGwtNCB7XHJcblx0XHRcdGdyaWQtcm93OiAyNy8yODtcclxuXHRcdH1cclxuXHRcclxuXHRcdCYtYmxhY2sge1xyXG5cdFx0XHRncmlkLXJvdzogMS8yO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji1mZWF0dXJlLWJsYWNrIHtcclxuXHRcdFx0Z3JpZC1yb3c6IDMvNDtcclxuXHRcdH1cclxuXHRcclxuXHRcdCYtYmVuZWZpdHMtYmxhY2sge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRcdGdyaWQtcm93OiA1LzY7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmLWZlZS1ibGFjayB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4OTg5OyBcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRncmlkLXJvdzogNy84O1xyXG5cdFx0XHRtYXJnaW46IDAgMCA3MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji1nb2xkIHtcclxuXHRcdFx0Z3JpZC1yb3c6IDgvOTtcclxuXHRcdH1cclxuXHRcclxuXHRcdCYtZmVhdHVyZS1nb2xkIHtcclxuXHRcdFx0Z3JpZC1yb3c6IDEwLzExO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji1iZW5lZml0cy1nb2xkIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRncmlkLXJvdzogMTIvMTM7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmLWZlZS1nb2xkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg5ODk7IFxyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRcdGdyaWQtcm93OiAxNC8xNTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNzBweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdCYtc2lsdmVyIHtcclxuXHRcdFx0Z3JpZC1yb3c6IDE1LzE2O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji1mZWF0dXJlLXNpbHZlciB7XHJcblx0XHRcdGdyaWQtcm93OiAxNy8xODtcclxuXHRcdH1cclxuXHRcclxuXHRcdCYtYmVuZWZpdHMtc2lsdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRncmlkLXJvdzogMTkvMjA7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmLWZlZS1zaWx2ZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5ODk4OTsgXHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg5ODk4OTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg5ODk4OTtcclxuXHRcdFx0Z3JpZC1yb3c6IDIxLzIyO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA3MHB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji1icm9uemUge1xyXG5cdFx0XHRncmlkLXJvdzogMjIvMjM7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmLWZlYXR1cmUtYnJvbnplIHtcclxuXHRcdFx0Z3JpZC1yb3c6IDI0LzI1O1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ji1iZW5lZml0cy1icm9uemUge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4OTg5ODk7XHJcblx0XHRcdGdyaWQtcm93OiAyNi8yNztcclxuXHRcdH1cclxuXHRcclxuXHRcdCYtZmVlLWJyb256ZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4OTg5OyBcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODk4OTg5O1xyXG5cdFx0XHRncmlkLXJvdzogMjgvMjk7XHJcblx0XHRcdG1hcmdpbjogMCAwIDk2cHg7XHJcblx0XHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0c3Bhbi5tZW1iZXJzY2x1Yi1ub3RlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdCYtYmVuZWZpdHMtYmxhY2ssXHJcblx0XHQmLWJlbmVmaXRzLWdvbGQsXHJcblx0XHQmLWJlbmVmaXRzLXNpbHZlcixcclxuXHRcdCYtYmVuZWZpdHMtYnJvbnplLFxyXG5cdFx0Ji1mZWUtYmxhY2ssXHJcblx0XHQmLWZlZS1nb2xkLFxyXG5cdFx0Ji1mZWUtc2lsdmVyLFxyXG5cdFx0Ji1mZWUtYnJvbnplIHtcclxuXHRcdFx0cGFkZGluZzogMzVweDtcclxuXHRcdH1cclxuXHRcclxuXHRcdCYtZmVlLWJsYWNrLFxyXG5cdFx0Ji1mZWUtZ29sZCxcclxuXHRcdCYtZmVlLXNpbHZlcixcclxuXHRcdCYtZmVlLWJyb256ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWNvbnRhY3QtYnRuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNTc0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBhZ2Uge1xyXG5cdHBhZGRpbmc6IDE1NnB4IDAgMCAwO1xyXG5cdFxyXG5cdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0cGFkZGluZzogMTQ4cHggMCAwIDA7XHJcblx0fVxyXG5cdFxyXG5cdCYtdHRsIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcblx0XHJcblx0Ji1tYWluIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC13aWR0aDogMTM3M3B4O1xyXG5cdFx0cGFkZGluZzogNjRweCAwIDIyOHB4O1xyXG5cdFx0bWFyZ2luOiA2NHB4IGF1dG8gMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRwYWRkaW5nOiA0OHB4IDcwcHggMTYwcHg7XHJcblx0XHRcdG1hcmdpbjogNDhweCAwIDAgMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LndyYXAge1xyXG5cdFx0XHR3aWR0aDogMTAyOHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb250ZW50cy1rb3VraXNoaW4ge1xyXG5cdC5jb250ZW50cy1jYXQge1xyXG5cdFx0Ji1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL2tvdWtpc2hpbi9tdi5qcGcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb250ZW50cy9rb3VraXNoaW4vbXYtcy5qcGcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXR0bCB7XHJcblx0XHRcdHdpZHRoOiAyMjdweDtcclxuXHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL2tvdWtpc2hpbi90dGwucG5nKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAzNDFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb250ZW50cy9rb3VraXNoaW4vdHRsLXMucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1hYm91dCB7XHJcblx0XHRcdCYtdHRsIHtcclxuXHRcdFx0XHR3aWR0aDogNDQ0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMva291a2lzaGluL2Fib3V0LXR0bC5wbmcpO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NjZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNzJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMva291a2lzaGluL2Fib3V0LXR0bC1zLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRlbnRzLW1hYm8ge1xyXG5cdC5jb250ZW50cy1jYXQge1xyXG5cdFx0Ji1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL21hYm8vbXYuanBnKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMvbWFiby9tdi1zLmpwZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdHRsIHtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYxcHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMvbWFiby90dGwucG5nKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb250ZW50cy9tYWJvL3R0bC1zLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtYWJvdXQge1xyXG5cdFx0XHQmLXR0bCB7XHJcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNThweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL21hYm8vYWJvdXQtdHRsLnBuZyk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDI4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDczcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL21hYm8vYWJvdXQtdHRsLXMucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hYm91dCB7XHJcblx0XHQmLTEge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeygzNiAvIDE2KX07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICN7KDQ4IC8gMjYpfTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcGljIHtcclxuXHRcdFx0bWFyZ2luOiA1MnB4IDAgMCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luOiA2NHB4IC03MHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0bWFyZ2luOiA2NHB4IDAgMCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRtYXJnaW46IDcycHggMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbGVmdCxcclxuXHRcdCYtcmlnaHQge1xyXG5cdFx0XHR3aWR0aDogNDM2cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1yaWdodCB7XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbjogMTE4cHggMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtMixcclxuXHRcdCYtMyxcclxuXHRcdCYtNCB7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDI4cHggMCAwIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeygyNCAvIDE0KX07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDY0cHggMCAwIDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soNDggLyAyNil9O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRkbCB7XHJcblx0XHRcdFx0bWFyZ2luOiAzMnB4IDAgMCAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA0OHB4IDAgMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA4cHggMCAwIDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soMjQgLyAxNCl9O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogI3soNDggLyAyNil9O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeygyNCAvIDE0KX07XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeyg0OCAvIDI2KX07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDJlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtNCB7XHJcblx0XHRcdG1hcmdpbjogNzJweCAwIDAgMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbjogMTE4cHggMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJib2R5I2NvbnRlbnRzLXEtcHJvamVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRcclxuXHQuaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YjZjYTY7XHJcblx0XHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9oZWFkZXItb3Zlci5wbmcpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9oZWFkZXItb3Zlci1zLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbG9nbyB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMvcS1wcm9qZWN0L2hlYWRlci1sb2dvLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbWVudSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1YjZjYTY7XHJcblx0XHRcdFxyXG5cdFx0XHQuYm9yZGVyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb250ZW50cy9xLXByb2plY3QvZm9vdGVyLWJnLnBuZyk7XHJcblx0XHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9mb290ZXItb3Zlci5wbmcpO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb250ZW50cy9xLXByb2plY3QvZm9vdGVyLW92ZXItcy5wbmcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzViNmNhNjtcclxuXHRcdH1cclxuXHRcdCYtbG9nbyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMvcS1wcm9qZWN0L2Zvb3Rlci1sb2dvLnBuZyk7XHJcblx0XHR9XHJcblx0XHQmLWNvcHlyaWdodCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMvcS1wcm9qZWN0L2Zvb3Rlci1jb3B5LnBuZyk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9mb290ZXItY29weS1zLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtY2F0Y2gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9mb290ZXItY2F0Y2gucG5nKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMvcS1wcm9qZWN0L2Zvb3Rlci1jYXRjaC1zLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtc25zIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb250ZW50cy9xLXByb2plY3QvZm9vdGVyLXNucy1mYi5wbmcpO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9mb290ZXItc25zLWZiLXMucG5nKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ31jb250ZW50cy9xLXByb2plY3QvZm9vdGVyLXNucy10dy5wbmcpO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9mb290ZXItc25zLXR3LXMucG5nKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcGFnZXRvcCB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMvcS1wcm9qZWN0L3BhZ2V0b3AucG5nKTtcclxuXHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3EtcHJvamVjdC9wYWdldG9wLXMucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuLmNvbnRlbnRzLXEtcHJvamVjdCB7XHJcblx0cGFkZGluZzogMzM2cHggMCAzNjBweDtcclxuXHRcclxuXHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdHBhZGRpbmc6IDQxMHB4IDAgMzIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCYtbG9nbyB7XHJcblx0XHR3aWR0aDogMjA5cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNzU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtc2VjcmV0IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsMCwwLDAuNzUgKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoIDEuMSApO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgbGluZWFyLCB0cmFuc2Zvcm0gLjRzIGVhc2Utb3V0O1xyXG5cdFx0XHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKSB0cmFuc2xhdGVZKCAtNTAlICk7XHJcblx0XHR9XHJcblx0XHQmLW51bWJlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzc4cHg7XHJcblx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb250ZW50cy9xLXByb2plY3Qvc2VjcmV0LW51bWJlci5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuYm9keS5zZWNyZXQtdmlzaWJsZSAuY29udGVudHMtcS1wcm9qZWN0LXNlY3JldCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKCAxICk7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLmNvbnRlbnRzIHtcclxuXHQmLWRldGFpbCB7XHJcblx0XHRwYWRkaW5nOiAxNTJweCAwIDAgMDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtbWFpbiB7XHJcblx0XHRcdG1heC13aWR0aDogMTM3NXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA2NHB4IDAgMjIwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTQwcHggMCAxMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1wdWJkYXRlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTJweCAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdHRsIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR3aWR0aDogMTAyOHB4O1xyXG5cdFx0XHRtYXJnaW46IDY0cHggYXV0byAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDYxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogNDhweCBhdXRvIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeyg3MiAvIDYwKX07XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAuMWVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWE5NTUyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IC04NXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb250ZW50cy9kZXRhaWwvdHRsLWJvdHRvbS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1tdiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTA4cHg7XHJcblx0XHRcdG1hcmdpbjogNjRweCAwIDAgMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDQwcHggMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtYmcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtN3B4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtN3B4O1xyXG5cdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0XHRib3R0b206IC03cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYmx1ciggN3B4ICk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMjhweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wb3N0IHtcclxuXHRcdHdpZHRoOiAxMDI4cHg7XHJcblx0XHRtYXJnaW46IDY0cHggYXV0byAwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogNjRweCA3MHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdG1hcmdpbjogMjhweCAwIDAgMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtYXJnaW46IDQ0cHggMCAwIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbjogNTRweCAwIDAgMDtcclxuXHRcdGNvbG9yOiAjM2YzNDBlO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAjeyg1MCAvIDM2KX07XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtYXJnaW46IDgwcHggMCAwIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdG1hcmdpbjogODJweCAwIDAgMDtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRsaW5lLWhlaWdodDogI3soNTAgLyAzMCl9O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0bWFyZ2luOiA2NHB4IDAgMCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoNCB7XHJcblx0XHRtYXJnaW46IDQ4cHggMCAwIDA7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAjeyg0MCAvIDI2KX07XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtYXJnaW46IDQ4cHggMCAwIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC53cC1jYXB0aW9uIHtcclxuXHRcdG1hcmdpbjogNDhweCAwIDAgMDtcclxuXHRcdFxyXG5cdFx0Ji5hbGlnbm5vbmUge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LndwLWNhcHRpb24tdGV4dCB7XHJcblx0XHRcdG1hcmdpbjogMjhweCAwIDAgMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICN7KDI0IC8gMTMpfTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRpbWcuYWxpZ25ub25lIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdGJsb2NrcXVvdGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAxMzJweCAwIDAgMDtcclxuXHRcdHBhZGRpbmc6IDM2cHggMzZweCA1NnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZTVlNTtcclxuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0bWFyZ2luOiA5MHB4IDAgMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiA1NHB4IDU0cHggNzJweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAyNnB4O1xyXG5cdFx0XHR0b3A6IC0yNHB4O1xyXG5cdFx0XHR3aWR0aDogOTdweDtcclxuXHRcdFx0aGVpZ2h0OiA5MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbnRlbnRzL2RldGFpbC9ibG9ja3F1b3RlLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHRvcDogLTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDM2cHggMDtcclxuXHRcdFx0XHRtYXJnaW46IDE0cHggMCAwIDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogNTZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAtMjhweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm94MDEge1xyXG5cdFx0bWFyZ2luOiA4OHB4IDAgMCAwO1xyXG5cdFx0cGFkZGluZzogNDBweCA2NHB4O1xyXG5cdFx0Ym9yZGVyOiA1cHggc29saWQgIzNmMzQwZTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29udGVudHMvZGV0YWlsL2JveDAxLnBuZykgcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtYXJnaW46IDY0cHggMCAwIDA7XHJcblx0XHRcdHBhZGRpbmc6IDQ4cHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoMyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgLTE0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2NHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAtMzJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGVudHMteW91c2hva3Uge1xyXG5cdC5jb250ZW50cy1jYXQge1xyXG5cdFx0Ji1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3lvdXNob2t1L212LmpwZyk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3lvdXNob2t1L212LXMuanBnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10dGwge1xyXG5cdFx0XHR3aWR0aDogMzgycHg7XHJcblx0XHRcdGhlaWdodDogMTA3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWd9Y29udGVudHMveW91c2hva3UvdHRsLnBuZyk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogNDM5cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxODhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3lvdXNob2t1L3R0bC1zLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtYWJvdXQge1xyXG5cdFx0XHQmLXR0bCB7XHJcblx0XHRcdFx0d2lkdGg6IDkxOXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNThweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3lvdXNob2t1L2Fib3V0LXR0bC5wbmcpO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MjFweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTcycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nfWNvbnRlbnRzL3lvdXNob2t1L2Fib3V0LXR0bC1zLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxrQkFBa0I7QUVRbEI7O2lEQUVpRDtBR1hqRCxPQUFPLENBQUMsOEVBQUk7QUhZWixBQUFBLFVBQVUsQ0FBQztFQUNWLE9BQU8sRUFBRSxpQkFBaUI7Q0FDMUI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQztFQUNoQixPQUFPLEVBQUUsdUJBQXVCO0NBQ2hDOztBQUNELEFBQUEsU0FBUyxDQUFD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 */

/*# sourceMappingURL=style.css.map */


