
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900|Noto+Serif+JP:200,300,400,500,600,700,900&amp;subset=japanese);

@charset "UTF-8";
/* =================================================================
 License : e-TRUST Inc.
 File name : assets.css
 Style : assets.css
================================================================= */
/*濃いベージュ*/
/*green*/
/*薄いベージ*/
/*オレンジ*/
.flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

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

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

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

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

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

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

@media only screen and (max-width: 640px) {
  .disnone {
    display: block !important;
    position: fixed;
    top: 1%;
    left: 2%;
    z-index: 9;
  }
  .disnone a {
    color: #fff;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .disnone {
    display: block !important;
    position: fixed;
    top: 1%;
    left: 2%;
    z-index: 9;
  }
  .disnone a {
    color: #fff;
  }
}

@media only screen and (max-width: 640px) {
  .spdisnone {
    display: none !important;
  }
}

.tdpd10 td {
  padding: 10px !important;
}

li {
  list-style: none;
}

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

body {
  counter-reset: number 0;
  line-height: 1.7em;
  font-weight: 500;
  letter-spacing: 0.1em;
  color: #333333;
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-style: normal;
  font-weight: bold;
  word-wrap: break-word;
  font-size: 16px;
  min-width: 100%;
  overflow: hidden;
  background: #fcfbf2;
}

.inner {
  max-width: 1200px;
  margin: 0 auto;
}

#contents_wrap {
  width: 100%;
  min-width: 100%;
}

#contents {
  width: 100%;
  max-width: 1200px;
  padding-bottom: 100px;
}

@media only screen and (max-width: 834px) {
  #contents {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #contents {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

#main {
  width: 100%;
}

#main #col_main {
  width: 100%;
}

.col_main2 {
  width: 70% !important;
  margin-top: 100px;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .col_main2 {
    width: 100% !important;
  }
}

#side {
  width: 18.75000%;
}

.map {
  margin: 56px 20px 0;
}

.map li {
  border-left: 5px solid #CCCCCC;
  list-style: none;
  margin: 0 0 15px;
  padding: 0 0 0 10px;
  text-align: left;
}

table {
  table-layout: auto;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  table {
    table-layout: fixed;
  }
}

.tlfix table {
  table-layout: fixed;
}

table td img {
  height: auto !important;
}

.pdtd10 td {
  padding: 10px !important;
}

pre {
  margin: 0;
  padding: 0;
  white-space: pre-line;
}

b, strong {
  font-weight: bold;
}

u {
  text-decoration: line-through;
}

img {
  max-width: 100%;
  height: auto !important;
}

small {
  font-size: 80%;
}

hr {
  border: none;
  height: 0;
  border-bottom: 1px dashed #B3B3B3;
}

span {
  font-weight: inherit;
}

u {
  text-decoration: underline;
}

b {
  font-weight: 500;
}

input[type="button"] {
  cursor: pointer;
  padding: 5px 10px;
}

a {
  text-decoration: none;
}

a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  -webkit-transition: 1s;
  transition: 1s;
}

a {
  -webkit-transition: 1s;
  transition: 1s;
}

.imgR, .imgL {
  float: none	!important;
  margin-left: 0;
}

@media only screen and (max-width: 640px) {
  .imgR, .imgL {
    display: block;
    float: none;
    max-width: 100% !important;
    text-align: center;
  }
}

.imgL {
  float: none;
  max-width: 100% !important;
}

@media only screen and (max-width: 640px) {
  .imgC {
    width: 100% !important;
  }
}

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

.gothic {
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

@media only screen and (max-width: 640px) {
  .fltL {
    float: none;
    width: 100% !important;
  }
  .fltR {
    float: none;
    width: 100% !important;
  }
  .sptal {
    text-align: left !important;
  }
  .sptar {
    text-align: right !important;
  }
  .sptac {
    text-align: center !important;
  }
  .spcenter {
    text-align: center;
    display: block;
    margin-top: 10px;
  }
}

header#global_header {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  height: auto;
  text-align: center;
}

@-webkit-keyframes zoom {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes zoom {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

#header {
  width: 100%;
}

#header .hed_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  padding: 15px 0;
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #header .hed_wrap {
    padding: 15px 10px;
  }
}

@media only screen and (max-width: 834px) {
  #header .hed_wrap {
    display: block;
  }
}

@media only screen and (max-width: 834px) {
  #header .hed_R {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 100;
    background: #fff;
    padding: 10px;
  }
}

#header .hed_R .telwrap .tel2 {
  font-size: 38px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  line-height: 1em;
  text-align: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #header .hed_R .telwrap .tel2 {
    font-size: 26px;
  }
}

#header .hed_R .telwrap .tel2 a {
  color: #333333;
  font-weight: bold;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #header .hed_R .telwrap .tel2 a {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
  }
}

#header .hed_R .telwrap .tel2 img {
  margin-right: 7px;
}

#header .hed_R .telwrap .time {
  font-size: 13px;
  text-align: left;
}

@media only screen and (max-width: 834px) {
  #header .hed_R .telwrap .time {
    text-align: center;
  }
}

#header .hed_top {
  background: #f6f3d6;
  padding: 10px;
}

#header .hed_top .inner {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #header .hed_top .inner {
    display: block;
  }
}

#header .hed_top .inner .add {
  font-size: 13px;
}

@media only screen and (max-width: 834px) {
  #header .hed_top .inner .add {
    text-align: left;
  }
}

#header .hed_top .inner .fax {
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  margin-right: 15px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #header .hed_top .inner .fax {
    margin-right: 0;
  }
}

#header .hed_top .inner .fax img {
  margin-right: 3px;
}

@media only screen and (max-width: 834px) {
  #header {
    display: block;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  #header {
    display: block;
  }
}

#header #siteID {
  text-align: center;
}

@media only screen and (max-width: 834px) {
  #header #siteID {
    text-align: center;
  }
}

#header #siteID a {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  display: inline-block;
}

.fixed {
  position: fixed !important;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 3;
  background: rgba(250, 250, 250, 0.9);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

#nav_global {
  width: 100%;
  background: #f8a631;
}

@media only screen and (max-width: 834px) {
  #nav_global {
    display: none;
  }
}

#nav_global .inner {
  padding: 0;
}

#nav_global ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

#nav_global ul .pcnone {
  display: none;
}

#nav_global ul .spnone {
  display: block;
}

@media only screen and (max-width: 640px) {
  #nav_global ul .spnone {
    display: none;
  }
}

#nav_global ul li {
  z-index: 1;
  position: relative;
  border-right: 1px solid #e88b07;
  width: 100%;
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #nav_global ul li {
    font-size: 14px;
  }
}

#nav_global ul li:first-of-type {
  border-left: 1px solid #e88b07;
}

#nav_global ul li a {
  width: 100%;
  display: block;
  color: #ffffff;
  line-height: 1.2em;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: 400;
  padding: 10px;
}

@media screen and (min-width: 834px) and (max-width: 1000px) {
  #nav_global ul li a {
    font-size: 14px;
  }
}

#nav_global ul li a:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-animation: zoom .3s;
  animation: zoom .3s;
}

#nav_global ul li a span {
  font-size: 13px;
  color: #fbed05;
  display: block;
  line-height: 1.2em;
}

#nav_global ul ul {
  position: absolute;
  width: 200px;
  z-index: 100;
  display: block;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

#nav_global ul ul li {
  border-bottom: 1px solid #f6f3d6;
}

#nav_global ul ul li a {
  color: #333333;
  padding: 15px 0;
}

.mainwrap {
  position: relative;
}

.mainwrap .mainArea img {
  width: 100% !important;
}

.mainwrap .main_txt {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  max-width: 1000px;
  max-height: 170px;
}

@media only screen and (max-width: 834px) {
  .mainwrap .main_txt {
    max-height: 70px;
  }
}

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

#local-keyvisual {
  position: relative;
  background-position: center top;
  z-index: 0;
}

#local-keyvisual:empty {
  display: none;
}

#local-keyvisual h1 {
  font-size: 3em;
  z-index: 1;
  position: relative;
  text-align: center;
  line-height: 1.2em;
  width: 100%;
  margin: 0 auto;
  padding: 3% 0;
  background: url(../images/home/pattern01.png);
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
}

#local-keyvisual h1 span {
  display: block;
  color: #f8a631;
  font-size: 20px;
}

#local-keyvisual h1:empty {
  display: none;
}

@media only screen and (max-width: 834px) {
  #local-keyvisual h1 {
    font-size: 2em;
    padding: 8% 0;
  }
}

#slider {
  position: relative;
}

#local-keyvisual #local-keyvisual-bg, #local-keyvisual .local-keyvisual-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-size: cover;
  background-position: center top;
}

#local-keyvisual #local-keyvisual-bg:empty, #local-keyvisual .local-keyvisual-bg:empty {
  display: none;
}

.pan1 {
  margin: 20px 0 100px;
  text-align: center;
}

.pan1 a {
  color: #333;
}

.toggleMenu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 49px;
  width: 49px;
  position: fixed;
  top: 10px;
  right: 5px;
  z-index: 100;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: #f8a631;
  border-radius: 50%;
}

@media only screen and (max-width: 640px) {
  .toggleMenu {
    width: 49px;
  }
}

.hide {
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
}

.toggleMenu .bars {
  margin: 0 30px 0 15px;
  height: 22px;
  width: 35px;
  position: relative;
}

.toggleMenu a:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.toggleMenu .bars span {
  height: 3px;
  background-color: #fff;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  left: -5px;
}

.toggleMenu .bars span:nth-of-type(1) {
  width: 30px;
  top: 0;
}

.toggleMenu .bars span:nth-of-type(2) {
  width: 30px;
  top: 10px;
}

.toggleMenu .bars span:nth-of-type(3) {
  width: 30px;
  top: 20px;
}

.toggleMenu.isActive .bars span {
  right: 0;
}

.toggleMenu.isActive .bars span:nth-of-type(1), .toggleMenu.isActive .bars span:nth-of-type(3) {
  width: 30px;
  top: 10px;
}

.toggleMenu.isActive .bars span:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.toggleMenu.isActive .bars span:nth-of-type(2) {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.toggleMenu.isActive .bars span:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.overlayMenu {
  width: 100%;
  -webkit-transition: -webkit-transform .8s ease;
  transition: -webkit-transform .8s ease;
  transition: transform .8s ease;
  transition: transform .8s ease, -webkit-transform .8s ease;
  z-index: 10;
  position: fixed;
  top: 0;
  right: 100%;
  bottom: 0;
}

.overlayMenu.isOpened {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.overlayMenu > .outer {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: rgba(255, 255, 255, 0.9);
  padding: 80px 50px !important;
}

.overlayMenu > .outer li {
  position: relative;
}

.overlayMenu > .outer li a {
  color: #333333;
  padding: 10px;
  display: block;
  font-size: 1.2em;
  border-bottom: 1px solid #F6F3D6;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  line-height: 1.2em;
}

.overlayMenu > .outer li a span {
  display: block;
  color: #f8a631;
  line-height: 1.2em;
  font-size: 14px;
}

.overlayMenu > .outer .toggle {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
  display: block;
  padding: 29px;
}

.overlayMenu > .outer .sp_btn {
  position: relative;
}

.overlayMenu > .outer .sp_btn:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  margin: auto 0;
  width: 12px;
  height: 1px;
  background-color: #fc892c;
  content: '';
}

.overlayMenu > .outer .sp_btn:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  margin: auto 0;
  width: 12px;
  height: 1px;
  background-color: #fc892c;
  content: '';
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.overlayMenu > .outer .on_click:after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.overlayMenu:before, .overlayMenu:after {
  content: "";
  height: 20px;
  background-size: cover;
  position: absolute;
  left: 10px;
  right: 10px;
}

.overlayMenu:before {
  top: 0;
}

.overlayMenu:after {
  bottom: 0;
}

@media (max-width: 835px) {
  .pcOnly {
    display: none !important;
  }
}

@media (min-width: 835px) {
  .smOnly {
    display: none !important;
  }
}

footer#global_footer {
  width: 100%;
  min-width: 100% !important;
  height: auto;
  text-align: center;
}

footer#global_footer a {
  text-decoration: none;
}

footer#global_footer #nav_footer {
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer {
    display: block;
  }
}

footer#global_footer #nav_footer ul {
  margin-right: 30px;
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer ul {
    margin-right: 0;
  }
}

footer#global_footer #nav_footer li {
  text-align: left;
  position: relative;
}

footer#global_footer #nav_footer li:before {
  font-family: "Font Awesome 5 pro";
  content: "\f105";
  /*アイコンのユニコード*/
  position: absolute;
  /*絶対位置*/
  font-size: 1em;
  /*サイズ*/
  left: 0;
  /*アイコンの位置*/
  top: 4px;
  /*アイコンの位置*/
  color: #20b97b;
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer li:before {
    display: none;
  }
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer li {
    text-align: center;
  }
}

footer#global_footer #nav_footer li a {
  text-decoration: none;
  line-height: 2em;
  padding: 0 0 0 10px;
  display: block;
  color: #333333;
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  footer#global_footer #nav_footer li a {
    font-size: 14px;
  }
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer li a {
    background: #f8a631;
    color: #ffffff;
    padding: 10px;
    margin: 10px;
    border-radius: 50px;
  }
}

footer#global_footer #nav_footer li a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

footer#global_footer #copy a {
  text-decoration: none;
  color: #fff !important;
}

footer#global_footer #copy a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  footer#global_footer #copy a {
    line-height: 60px;
  }
}

#copy {
  color: #fff;
}

.small_bg {
  background: #f8a631;
}

.pagetop {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 2;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

@media only screen and (max-width: 834px) {
  .pagetop {
    bottom: 11%;
  }
}

@media only screen and (max-width: 640px) {
  .pagetop {
    bottom: 13%;
  }
}

.pagetop a {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #fc892c;
  color: #ffffff;
  font-weight: bold;
  display: block;
  padding: 14px;
  font-size: 1.5em;
}

.footer1 {
  background: url(../images/home/contact_bg.jpg);
  background-size: cover;
  padding: 30px 10px;
}

.footer1 .fth2 {
  font-size: 1.87em;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  margin-bottom: 35px;
  line-height: 1.2em;
}

.footer1 .fth2 span {
  display: block;
  color: #fc892c;
  font-size: 16px;
}

.footer1 .fth2 br {
  display: none;
}

@media only screen and (max-width: 640px) {
  .footer1 .fth2 br {
    display: block;
  }
}

.footer1 .fttxt {
  margin-bottom: 35px;
}

.footer1 .ft_contR {
  background: rgba(255, 255, 255, 0.8);
  padding: 50px 30px;
  max-width: 1000px;
  margin: 0 auto;
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR {
    padding: 30px 15px;
  }
}

.footer1 .ft_contR .fttelwrap {
  width: 48%;
  color: #ffffff;
  background: #20b97b;
  border-radius: 50px;
  padding: 10px;
  height: 85px;
}

.footer1 .ft_contR .fttelwrap .tel2 {
  font-size: 38px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  line-height: 1em;
  text-align: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR .fttelwrap .tel2 {
    font-size: 26px;
  }
}

.footer1 .ft_contR .fttelwrap .tel2 a {
  color: #333333;
  font-weight: bold;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR .fttelwrap .tel2 a {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
  }
}

.footer1 .ft_contR .fttelwrap .tel2 img {
  margin-right: 7px;
}

.footer1 .ft_contR .fttelwrap .time {
  font-size: 13px;
  text-align: left;
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR .fttelwrap .time {
    text-align: center;
  }
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR .fttelwrap {
    width: 100% !important;
  }
}

.footer1 .ft_contR .fttelwrap .tel2 {
  text-align: center;
}

.footer1 .ft_contR .fttelwrap .tel2 a {
  color: #ffffff;
}

.footer1 .ft_contR .fttelwrap .time {
  text-align: center;
  font-size: 12px;
}

.footer1 .ft_contR .ftfax {
  width: 48%;
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR .ftfax {
    width: 100% !important;
    margin-top: 15px;
  }
}

.footer1 .ft_contR .ftfax .fax {
  font-size: 38px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  line-height: 1em;
  background: #fc892c;
  border-radius: 50px;
  padding: 10px;
  color: #ffffff;
  height: 85px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR .ftfax .fax {
    font-size: 26px;
  }
}

.footer1 .ft_contR .ftfax .fax img {
  margin-right: 7px;
}

.footer1 .ft_contR .ft_contwrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .footer1 .ft_contR .ft_contwrap {
    display: block;
  }
}

@media all and (-ms-high-contrast: none) {
  /* ここに書く */
  .tel2 span {
    padding-top: 20px;
  }
  .ftfax .fax span {
    padding-top: 20px;
  }
}

.footer2 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  padding: 60px 10px;
}

@media only screen and (max-width: 834px) {
  .footer2 {
    display: block;
  }
}

.footer2 .ft_L {
  width: 48%;
}

@media only screen and (max-width: 834px) {
  .footer2 .ft_L {
    width: 100%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .footer2 .ft_L {
    width: 60%;
  }
}

.footer2 .ft_R {
  width: 48%;
}

@media only screen and (max-width: 834px) {
  .footer2 .ft_R {
    width: 100%;
    margin-top: 30px;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .footer2 .ft_R {
    width: 40%;
  }
}

.footer2 .ft_R iframe {
  max-height: 217px;
}

.footer2 .add {
  text-align: left;
}

@media only screen and (max-width: 834px) {
  .footer2 .add {
    text-align: center;
  }
}

.footer2 .ftlogo {
  text-align: left;
  margin-bottom: 30px;
}

@media only screen and (max-width: 834px) {
  .footer2 .ftlogo {
    text-align: center;
  }
}

html {
  visibility: hidden;
}

html.wf-active {
  visibility: visible;
}

.title_01 h2 {
  font-size: 40px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  color: #fc892c;
}

.title_01 h2 span {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  margin-left: 15px;
}

.title_02 h2 {
  font-size: 40px;
  line-height: 1.2em;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  text-shadow: 0px 0px 10px #fff;
}

@media only screen and (max-width: 834px) {
  .title_02 h2 {
    font-size: 20px;
  }
}

.title_02 h2 .blue {
  font-size: 54px;
  line-height: 1.2em;
  color: #00b6f4;
}

@media only screen and (max-width: 834px) {
  .title_02 h2 .blue {
    font-size: 28px;
  }
}

.title_02 h2 .orange {
  font-size: 80px;
  line-height: 1.2em;
  color: #fc892c;
}

@media only screen and (max-width: 834px) {
  .title_02 h2 .orange {
    font-size: 32px;
  }
}

.title_03 h2 {
  font-size: 28px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  color: #fc892c;
  position: relative;
  display: inline-block;
}

.title_03 h2:before {
  content: url(../images/home/drugs_icon.png);
  position: absolute;
  right: -50px;
  top: 0;
}

.title_03 h2 span {
  font-size: 13px;
  color: #333333;
  display: block;
}

.title_04 h2 {
  font-size: 28px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  color: #fc892c;
  position: relative;
  display: inline-block;
}

.title_04 h2:before {
  content: url(../images/home/scope_icon.png);
  position: absolute;
  right: -50px;
  top: 0;
}

.title_04 h2 span {
  font-size: 13px;
  color: #333333;
  display: block;
}

.title_05 h2 {
  font-size: 28px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  color: #fc892c;
  position: relative;
  display: inline-block;
}

.title_05 h2:before {
  content: url(../images/home/supple_icon.png);
  position: absolute;
  right: -50px;
  top: 0;
}

.title_05 h2 span {
  font-size: 13px;
  color: #333333;
  display: block;
}

.sub_title_01 h3 {
  font-size: 1.25em;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  position: relative;
  padding: 0 0 0 30px;
}

.sub_title_01 h3:before {
  content: url(../images/home/point_icon.png);
  position: absolute;
  left: 0;
  top: 0;
}

.cont_01 {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  position: relative;
  padding: 120px 0;
}

.cont_01:before {
  content: url(../images/home/news_bg.png);
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
}

.cont_01 .inner {
  background: #fff;
  padding: 75px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  position: relative;
}

@media only screen and (max-width: 834px) {
  .cont_01 .inner {
    padding: 50px 30px 30px;
  }
}

.cont_01 .inner:before {
  content: url(../images/home/clip_icon.png);
  position: absolute;
  top: -43px;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 2;
}

.cont_01 .inner:after {
  content: '';
  width: 80%;
  height: 7px;
  border-radius: 0 0 10px 10px;
  background: #20b97b;
  margin: 0 auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.cont_02 {
  background: url(../images/home/cont1_bg.jpg);
  background-size: cover;
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  padding: 190px 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  padding-right: 5%;
}

@media only screen and (max-width: 834px) {
  .cont_02 {
    padding-right: 0;
    background-position: 10%;
    display: block;
  }
}

@media only screen and (max-width: 834px) {
  .cont_02 .in {
    background: rgba(255, 255, 255, 0.8);
    padding: 30px 15px;
  }
}

.cont_03 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  position: relative;
}

@media only screen and (max-width: 640px) {
  .cont_03 {
    display: block;
  }
}

.cont_03 .flxL {
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .cont_03 .flxL {
    width: 100% !important;
    text-align: center;
  }
}

.cont_03 .flxR {
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .cont_03 .flxR {
    width: 100% !important;
    margin-top: 30px;
  }
}

.cont_03 .flxR {
  position: relative;
}

.cont_03 .flxR:before {
  content: url(../images/home/drugs_bg.png);
  position: absolute;
  right: 0;
  bottom: -100px;
  z-index: -1;
}

.cont_04 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 640px) {
  .cont_04 {
    display: block;
  }
}

.cont_04 .flxL {
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .cont_04 .flxL {
    width: 100% !important;
    text-align: center;
  }
}

.cont_04 .flxR {
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .cont_04 .flxR {
    width: 100% !important;
    margin-top: 30px;
  }
}

.cont_04 .flxR {
  position: relative;
}

.cont_04 .flxR:before {
  content: url(../images/home/scope_bg.png);
  position: absolute;
  right: 0;
  bottom: -100px;
}

.cont_05 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  position: relative;
}

@media only screen and (max-width: 640px) {
  .cont_05 {
    display: block;
  }
}

.cont_05 .flxL {
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .cont_05 .flxL {
    width: 100% !important;
    text-align: center;
  }
}

.cont_05 .flxR {
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .cont_05 .flxR {
    width: 100% !important;
    margin-top: 30px;
  }
}

.cont_05:before {
  content: url(../images/home/supple_bg.png);
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.cont_06 {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  background: url(../images/home/pattern01.png);
  padding: 80px 0;
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .cont_06 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media only screen and (max-width: 834px) {
  .cont_06 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

.bnrbox {
  border: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      flex-direction: row;
  margin-left: -2.43902%;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .bnrbox {
    margin-left: -2.4390%;
  }
}

@media only screen and (max-width: 640px) {
  .bnrbox {
    -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    margin-left: 0;
  }
}

.bnrbox .box {
  position: relative;
  width: 30.89431%;
  margin-left: 2.43902%;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .bnrbox .box {
    width: 47.5609%;
    margin-left: 2.4390%;
    display: block;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 640px) {
  .bnrbox .box {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
}

.bnrbox .box img {
  width: 100% !important;
}

.dl_name dt {
  line-height: 1em;
  border: none !important;
  background: #f41010 !important;
  padding: 5px 10px !important;
  border-radius: 5px;
  color: #ffffff;
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
  text-align: center;
  -ms-flex-align: center !important;
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
      align-items: center !important;
}

@media only screen and (max-width: 834px) {
  .dl_name dt {
    width: 120px !important;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  .dl_name dt {
    width: 120px !important;
  }
}

.dl_name dd {
  border: none !important;
  padding: 5px !important;
}

.txt {
  line-height: 1.875em;
}

.btn a {
  display: block;
  padding: 15px;
  color: #ffffff;
  position: relative;
  border-radius: 50px;
  background: #20b97b;
  max-width: 330px;
  line-height: 1.2em;
}

@media only screen and (max-width: 640px) {
  .btn a {
    max-width: 100%;
  }
}

.btn a:after {
  content: url(../images/home/btn_icon.png);
  /*アイコンのユニコード*/
  position: absolute;
  /*絶対位置*/
  right: 2%;
  top: 10px;
  -webkit-transition: .5s;
  transition: .5s;
}

.btn a:hover:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: .5s;
  transition: .5s;
}

.btn2 a {
  display: block;
  padding: 15px;
  color: #ffffff;
  position: relative;
  border-radius: 50px;
  background: #20b97b;
  max-width: 330px;
  line-height: 1.2em;
}

@media only screen and (max-width: 640px) {
  .btn2 a {
    max-width: 100%;
  }
}

.btn2 a:after {
  content: url(../images/home/btn_icon.png);
  /*アイコンのユニコード*/
  position: absolute;
  /*絶対位置*/
  right: 2%;
  top: 10px;
  -webkit-transition: .5s;
  transition: .5s;
}

.btn2 a:hover:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: .5s;
  transition: .5s;
}

.btn2 a {
  max-width: 100%;
  background: #57CBF4;
  max-width: 440px;
  margin: 0 auto;
}

.gmap {
  height: 100%;
}

.gmap iframe {
  width: 100%;
  height: 316px;
}

.news {
  max-height: 240px;
  overflow-y: auto;
}

@media only screen and (max-width: 834px) {
  .news {
    padding-left: 0;
  }
}

.news dt {
  border: none !important;
  padding: 0 !important;
}

@media only screen and (max-width: 834px) {
  .news dt {
    width: 100% !important;
    display: block !important;
  }
}

.news dd {
  border: none !important;
  padding: 0 !important;
}

@media only screen and (max-width: 834px) {
  .news dd {
    width: 100% !important;
  }
}

.news dl {
  border-bottom: 1px solid #ccc;
  padding: 25px 0 !important;
}

@media only screen and (max-width: 834px) {
  .news dl {
    width: 100% !important;
    display: block !important;
  }
}

.news dt {
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  color: #602e05;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #fff;
  border: none;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 2px #777;
  box-shadow: inset 0 0 2px #777;
}

::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.title_06 h2 {
  font-size: 1.75em;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  position: relative;
  padding: 15px 10px 15px 35px;
  background: #fff;
  border-bottom: 2px solid #f8a631;
  line-height: 1.2em;
}

.title_06 h2:before {
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  left: 7px;
  top: 24px;
  background: #fc892c;
}

.sub_title_02 h3 {
  font-size: 1.25em;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  background: #f8a631;
  padding: 10px;
  border-radius: 10px;
  color: #ffffff;
  line-height: 1.2em;
}

.sub_title_03 h3 {
  font-size: 24px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  line-height: 1em;
  border-bottom: 1px solid #f8a631;
  padding-bottom: 20px;
}

.sub_title_03 h3 .job {
  background: #20b97b;
  color: #ffffff;
  font-size: 18px;
  line-height: 1em;
  border-radius: 5px;
  padding: 5px 10px;
  margin-right: 15px;
}

.sec_01 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 640px) {
  .sec_01 {
    display: block;
  }
}

.sec_01 .flxL {
  width: 38%;
}

@media only screen and (max-width: 640px) {
  .sec_01 .flxL {
    width: 100% !important;
    text-align: center;
  }
}

.sec_01 .flxR {
  width: 58%;
}

@media only screen and (max-width: 640px) {
  .sec_01 .flxR {
    width: 100% !important;
    margin-top: 30px;
  }
}

.sec_01 .time > div {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
}

.sec_01 .time .title {
  background: #f8a631;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  line-height: 1.2em;
  margin-right: 15px;
}

.sec_02, .sec_03, .sec_04 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  background: #fff;
  padding: 30px;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 640px) {
  .sec_02, .sec_03, .sec_04 {
    display: block;
  }
}

.sec_02 .flxL, .sec_03 .flxL, .sec_04 .flxL {
  width: 28%;
}

@media only screen and (max-width: 640px) {
  .sec_02 .flxL, .sec_03 .flxL, .sec_04 .flxL {
    width: 100% !important;
    text-align: center;
  }
}

.sec_02 .flxR, .sec_03 .flxR, .sec_04 .flxR {
  width: 68%;
}

@media only screen and (max-width: 640px) {
  .sec_02 .flxR, .sec_03 .flxR, .sec_04 .flxR {
    width: 100% !important;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 834px) {
  .sec_02, .sec_03, .sec_04 {
    padding: 15px;
  }
}

.sec_02 .time > div, .sec_03 .time > div, .sec_04 .time > div {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
}

.sec_02 .time .title, .sec_03 .time .title, .sec_04 .time .title {
  background: #f8a631;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  line-height: 1.2em;
  margin-right: 15px;
}

.sec_03 {
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
}

.sec_04 {
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
  background: none !important;
  padding: 0 !important;
}

@media only screen and (max-width: 834px) {
  .sec_04 {
    display: block;
  }
  .sec_04 .flxL {
    width: 100% !important;
    text-align: center;
  }
  .sec_04 .flxR {
    width: 100% !important;
    margin-top: 30px;
  }
}

.rinen_txt {
  background: url(../images/home/cont1_bg.jpg) center;
  background-size: cover;
  padding: 100px;
}

.rinen_txt article > div {
  line-height: 1.85em;
  text-shadow: 0px 0px 10px #fff;
}

@media only screen and (max-width: 834px) {
  .rinen_txt article {
    background: rgba(255, 255, 255, 0.5);
    padding: 30px;
  }
}

@media only screen and (max-width: 834px) {
  .rinen_txt {
    padding: 30px;
  }
}

.rinen_txt h2 {
  font-size: 2em;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  margin-bottom: 50px;
  text-shadow: 0px 0px 10px #fff;
}

.imgbox {
  border: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      flex-direction: row;
  margin-left: -2.43902%;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .imgbox {
    margin-left: -2.4390%;
  }
}

@media only screen and (max-width: 640px) {
  .imgbox {
    -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    margin-left: 0;
  }
}

.imgbox .box {
  position: relative;
  width: 30.89431%;
  margin-left: 2.43902%;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .imgbox .box {
    width: 47.5609%;
    margin-left: 2.4390%;
    display: block;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 640px) {
  .imgbox .box {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
}

.imgbox .box img {
  width: 100% !important;
}

.imgbox .box {
  margin-bottom: 30px;
}

.imgbox .box img {
  width: 100% !important;
  height: 300px !important;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

@media only screen and (max-width: 640px) {
  .imgbox .box img {
    height: 100% !important;
  }
}

.imgbox2 {
  border: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      flex-direction: row;
  margin-left: -2.43902%;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .imgbox2 {
    margin-left: -2.4390%;
  }
}

@media only screen and (max-width: 640px) {
  .imgbox2 {
    -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    margin-left: 0;
  }
}

.imgbox2 .box {
  position: relative;
  width: 30.89431%;
  margin-left: 2.43902%;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .imgbox2 .box {
    width: 47.5609%;
    margin-left: 2.4390%;
    display: block;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 640px) {
  .imgbox2 .box {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
}

.imgbox2 .box img {
  width: 100% !important;
}

.imgbox2 .box {
  margin-bottom: 30px;
}

.imgbox2 .box:nth-of-type(1) {
  margin-left: 0 !important;
}

@media only screen and (max-width: 834px) {
  .imgbox2 .box {
    margin-left: 0 !important;
  }
}

.imgbox2 .box img {
  width: 100% !important;
  height: 230px !important;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

@media only screen and (max-width: 640px) {
  .imgbox2 .box img {
    height: 100% !important;
  }
}

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

.imgbox3 .box {
  width: 48%;
  text-align: center;
}

@media only screen and (max-width: 640px) {
  .imgbox3 .box {
    width: 100% !important;
    margin-bottom: 20px;
  }
}

.dl_01 dt {
  background: #F6F3D6 !important;
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
}

.dl_02 {
  font-size: 14px;
}

.dl_02 dt {
  border: none !important;
  padding: 15px !important;
  color: #392002;
}

@media only screen and (max-width: 640px) {
  .dl_02 dt {
    width: 100% !important;
  }
}

.dl_02 dd {
  border: none !important;
  padding: 15px !important;
}

@media only screen and (max-width: 640px) {
  .dl_02 dd {
    width: 100% !important;
  }
}

.dl_02 dl {
  border-radius: 10px;
}

@media only screen and (max-width: 640px) {
  .dl_02 dl {
    display: block !important;
  }
}

.dl_02 dl:nth-of-type(even) {
  background: #F6F3D6;
}

.btn_list ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
}

.btn_list li {
  width: 24%;
  float: none !important;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .btn_list li {
    width: 49% !important;
    margin-bottom: 2%;
  }
}

@media only screen and (max-width: 640px) {
  .btn_list li {
    width: 100% !important;
    margin-bottom: 2%;
  }
}

.btn_list li a {
  background: #f8a631;
  padding: 10px;
  display: block;
  color: #ffffff;
  border-radius: 50px;
  position: relative;
}

.btn_list li a:after {
  content: url(../images/home/btn_icon.png);
  /*アイコンのユニコード*/
  position: absolute;
  /*絶対位置*/
  right: 2%;
  top: 10px;
  -webkit-transition: .5s;
  transition: .5s;
}

.btn_list li a:hover:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: .5s;
  transition: .5s;
}

.mail {
  display: none;
}

.list_01 {
  background: #F6F3D6;
  padding: 30px;
}

.list_02 li {
  position: relative;
  padding: 0 0 0 25px;
  margin: 5px 0;
}

.list_02 li:before {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  background: #f8a631;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 3px;
}

@media only screen and (max-width: 640px) {
  .time_txt div {
    text-align: center !important;
  }
}

.cont_tel div .tel2 {
  font-size: 38px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  line-height: 1em;
  text-align: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .cont_tel div .tel2 {
    font-size: 26px;
  }
}

.cont_tel div .tel2 a {
  color: #333333;
  font-weight: bold;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .cont_tel div .tel2 a {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
  }
}

.cont_tel div .tel2 img {
  margin-right: 7px;
}

.cont_tel div .time {
  font-size: 13px;
  text-align: left;
}

@media only screen and (max-width: 834px) {
  .cont_tel div .time {
    text-align: center;
  }
}

.cont_tel div .tel2 {
  color: #ffffff;
  background: #20b97b;
  border-radius: 50px;
  padding: 10px;
  height: 65px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  max-width: 440px;
  width: 100%;
}

@media only screen and (max-width: 640px) {
  .cont_tel div .tel2 {
    max-width: 100%;
  }
}

.cont_tel div .tel2 a {
  color: #ffffff;
  background: #20b97b;
  border-radius: 50px;
  padding: 10px;
  height: 65px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  max-width: 440px;
  width: 100%;
}

@media only screen and (max-width: 640px) {
  .cont_tel div .tel2 a {
    max-width: 100%;
  }
}

.cont_form {
  padding: 30px;
  background: #F6F3D6;
  border-radius: 20px;
}

.cont_form dl {
  border-bottom: 1px solid #fff;
  margin: 10px;
}

.qa dl {
  display: block !important;
  padding: 15px;
  border-bottom: 1px dashed #f8a631;
}

.qa dt {
  display: block !important;
  width: 100% !important;
  border: none !important;
  position: relative;
  padding: 15px 0 15px 45px !important;
  position: relative;
}

.qa dt:after {
  font-family: "Font Awesome 5 pro";
  content: "\f105";
  /*アイコンのユニコード*/
  position: absolute;
  /*絶対位置*/
  font-size: 1em;
  /*サイズ*/
  right: 2%;
  /*アイコンの位置*/
  top: auto;
  /*アイコンの位置*/
  color: #fc892c;
  font-weight: bold;
}

.qa dt:hover {
  cursor: pointer;
}

@media only screen and (max-width: 834px) {
  .qa dt {
    padding-right: 45px !important;
  }
}

.qa dd {
  width: 100% !important;
  border: none !important;
  padding: 15px 0 15px 45px !important;
  position: relative;
}

.qa dd span {
  font-size: 1.25em;
  font-family: "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-weight: bold;
}

.qa dt:before {
  content: "Q";
  display: inline-block;
  line-height: 40px;
  padding: 0em;
  color: white;
  background: #f6f3d6;
  font-weight: bold;
  width: 40px;
  text-align: center;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
}

.qa dd:before {
  content: "A";
  display: inline-block;
  line-height: 40px;
  padding: 0em;
  color: white;
  background: #f8a631;
  font-weight: bold;
  width: 40px;
  text-align: center;
  height: 40px;
  margin-right: 7px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
}

.cont_form a {
  color: #333333;
}

.cont_form a:hover {
  text-decoration: underline;
}

.confirm {
  margin-top: 30px;
}

.con100 {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
}

.modaal-close {
  position: absolute !important;
  right: -20px !important;
  top: -20px !important;
  background: rgba(0, 0, 0, 0.7) !important;
}

.modaal-content-container h3 {
  border-bottom: 1px solid #f8a631;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 0 0 5px;
}

.modaal-content-container p {
  margin: 0 0 20px;
}

.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
  background: #fff !important;
}

@media only screen and (max-width: 640px) {
  .modaal-content-container {
    height: 400px;
    overflow-y: scroll;
  }
}

.policy {
  padding: 10px 0;
  text-align: center;
}

.policy a:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 640px) {
  .policy .center {
    font-size: 80%;
  }
}

#TRANS_ANNOT {
  display: none;
}

.slide-bottom {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-bottom.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-top {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-top.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-right {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(50px, 0px);
  transform: translate(50px, 0px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-right.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-left {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(-50px, 0px);
  transform: translate(-50px, 0px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-left.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@-webkit-keyframes fadeIn_left {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes fadeIn_left {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@-webkit-keyframes fadeIn_right {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes fadeIn_right {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

.sns {
  margin-top: 50px;
}

#media {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 10px;
}

#media .row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
}

#media .row .box {
  width: 31%;
  margin-bottom: 50px;
}

@media only screen and (max-width: 640px) {
  #media .row .box {
    width: 100% !important;
  }
}

#media .row .box h3 {
  text-align: left;
  margin-top: 15px;
}

#media .row .box p {
  text-align: left;
}

#media .row .box img {
  width: 380px !important;
  height: 380px !important;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy5jc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBVUEsdUpBQUE7O0FBVkEsZ0JBQUE7QUFDQTs7OzttRUFPbUU7QUFGbkUsU0FBQTtBQUNBLFFBQUE7QUFDQSxRQUFBO0FBQ0EsT0FBQTtBQUVBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsYUFBQTtBQUlGOztBQURBO0VBQ0Usb0JBQUE7TUFBQSx1QkFBQTtNQUFBLDhCQUFBO01BQUEsc0JBQUE7QUFLRjs7QUFGQTtFQUNFLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwrQkFBQTtNQUFBLHVCQUFBO0FBTUY7O0FBSEE7RUFDRSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtBQU9GOztBQUpBO0VBQ0Usc0JBQUE7TUFBQSx5QkFBQTtNQUFBLDJCQUFBO01BQUEsbUJBQUE7QUFRRjs7QUFMQTtFQUNFLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwwQkFBQTtNQUFBLGtCQUFBO0FBU0Y7O0FBTkE7RUFHRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7RUFBQSxzQkFBQTtBQU9GOztBQUpBO0VBQ0U7SUFDRSx5QkFBQTtJQUNBLGVBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUNBLFVBQUE7RUFPRjtFQUxBO0lBQ0UsV0FBQTtFQU9GO0FBQ0Y7O0FBSkE7RUFDRTtJQUNFLHlCQUFBO0lBQ0EsZUFBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtFQU9GO0VBTEE7SUFDRSxXQUFBO0VBT0Y7QUFDRjs7QUFKQTtFQUNFO0lBQ0Usd0JBQUE7RUFPRjtBQUNGOztBQUpBO0VBQ0Usd0JBQUE7QUFPRjs7QUFKQTtFQUNFLGdCQUFBO0FBT0Y7O0FBSkE7RUFDRSxnQkFBQTtBQU9GOztBQUpBO0VBQ0UsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUpBQUE7RUFDQSxrQkFB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QTtFQUNBLHFCQUFBO01BQUEsd0JBQUE7TUFBQSwrQkFBQTtNQUFBLHVCQUFBO0VBQ0EsbUJBQUE7TUFBQSx1QkFBQTtNQUFBLGVBQUE7QUE4R0Y7O0FBM0dBO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0FBOEdGOztBQTNHQTtFQUNFO0lBQ0Usc0JBQUE7RUE4R0Y7QUFDRjs7QUEzR0E7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FBOEdGOztBQTNHQTtFQUNFLGdCQUFBO0FBOEdGOztBQTNHQTtFQUNFLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUFBLGlCQUFBO0VBQ0EsaUNBQUE7QUE4R0YiLCJmaWxlIjoiYXNzZXRzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBMaWNlbnNlIDogZS1UUlVTVCBJbmMuXHJcbiBGaWxlIG5hbWUgOiBhc3NldHMuY3NzXHJcbiBTdHlsZSA6IGFzc2V0cy5jc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8q5r+D44GE44OZ44O844K444OlKi9cbi8qZ3JlZW4qL1xuLyroloTjgYTjg5njg7zjgrgqL1xuLyrjgqrjg6zjg7PjgrgqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2FucytKUDoxMDAsMzAwLDQwMCw1MDAsNzAwLDkwMHxOb3RvK1NlcmlmK0pQOjIwMCwzMDAsNDAwLDUwMCw2MDAsNzAwLDkwMCZhbXA7c3Vic2V0PWphcGFuZXNlKTtcbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmpjc3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uamNzYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uamNzYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFpYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haXMge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRpc25vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMSU7XG4gICAgbGVmdDogMiU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAuZGlzbm9uZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5kaXNub25lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDElO1xuICAgIGxlZnQ6IDIlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLmRpc25vbmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3BkaXNub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRkcGQxMCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYm9keSB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG59XG5cbi5pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2NvbnRlbnRzX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjY29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWFpbiAjY29sX21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbF9tYWluMiB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbF9tYWluMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jc2lkZSB7XG4gIHdpZHRoOiAxOC43NTAwMCU7XG59XG5cbi5tYXAge1xuICBtYXJnaW46IDU2cHggMjBweCAwO1xufVxuXG4ubWFwIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjQ0NDQ0NDO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxufVxuXG4udGxmaXggdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG50YWJsZSB0ZCBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBkdGQxMCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxucHJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0IzQjNCMztcbn1cblxuc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLmltZ1IsIC5pbWdMIHtcbiAgZmxvYXQ6IG5vbmVcdCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdSLCAuaW1nTCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pbWdMIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdDIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5taW5jaG8ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG59XG5cbi5nb3RoaWMge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mbHRMIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbHRSIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcHRhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcHRhciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc3B0YWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zcGNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuaGVhZGVyI2dsb2JhbF9oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbSB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuI2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jaGVhZGVyIC5oZWRfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjaGVhZGVyIC5oZWRfd3JhcCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAuaGVkX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAuaGVkX1Ige1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbiNoZWFkZXIgLmhlZF9SIC50ZWx3cmFwIC50ZWwyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNoZWFkZXIgLmhlZF9SIC50ZWx3cmFwIC50ZWwyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuI2hlYWRlciAuaGVkX1IgLnRlbHdyYXAgLnRlbDIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAuaGVkX1IgLnRlbHdyYXAgLnRlbDIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiNoZWFkZXIgLmhlZF9SIC50ZWx3cmFwIC50ZWwyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4jaGVhZGVyIC5oZWRfUiAudGVsd3JhcCAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjaGVhZGVyIC5oZWRfUiAudGVsd3JhcCAudGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiNoZWFkZXIgLmhlZF90b3Age1xuICBiYWNrZ3JvdW5kOiAjZjZmM2Q2O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4jaGVhZGVyIC5oZWRfdG9wIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAuaGVkX3RvcCAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNoZWFkZXIgLmhlZF90b3AgLmlubmVyIC5hZGQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAuaGVkX3RvcCAuaW5uZXIgLmFkZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4jaGVhZGVyIC5oZWRfdG9wIC5pbm5lciAuZmF4IHtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAuaGVkX3RvcCAuaW5uZXIgLmZheCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNoZWFkZXIgLmhlZF90b3AgLmlubmVyIC5mYXggaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jaGVhZGVyICNzaXRlSUQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciAjc2l0ZUlEIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI2hlYWRlciAjc2l0ZUlEIGEge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4jbmF2X2dsb2JhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjhhNjMxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNuYXZfZ2xvYmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNuYXZfZ2xvYmFsIC5pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jbmF2X2dsb2JhbCB1bCAucGNub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25hdl9nbG9iYWwgdWwgLnNwbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNuYXZfZ2xvYmFsIHVsIC5zcG5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI25hdl9nbG9iYWwgdWwgbGkge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlODhiMDc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjbmF2X2dsb2JhbCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlODhiMDc7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjbmF2X2dsb2JhbCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuI25hdl9nbG9iYWwgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbjogem9vbSAuM3M7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmYmVkMDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbiNuYXZfZ2xvYmFsIHVsIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjNkNjtcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5tYWlud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW53cmFwIC5tYWluQXJlYSBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbndyYXAgLm1haW5fdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiAxNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubWFpbndyYXAgLm1haW5fdHh0IHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5wYW5rdXp1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHotaW5kZXg6IDA7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsIGgxIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMyUgMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lL3BhdHRlcm4wMS5wbmcpO1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2Y4YTYzMTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4jbG9jYWwta2V5dmlzdWFsIGgxOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjbG9jYWwta2V5dmlzdWFsIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwYWRkaW5nOiA4JSAwO1xuICB9XG59XG5cbiNzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgI2xvY2FsLWtleXZpc3VhbC1iZywgI2xvY2FsLWtleXZpc3VhbCAubG9jYWwta2V5dmlzdWFsLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgI2xvY2FsLWtleXZpc3VhbC1iZzplbXB0eSwgI2xvY2FsLWtleXZpc3VhbCAubG9jYWwta2V5dmlzdWFsLWJnOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbjEge1xuICBtYXJnaW46IDIwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFuMSBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50b2dnbGVNZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHdpZHRoOiA0OXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDVweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZjhhNjMxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRvZ2dsZU1lbnUge1xuICAgIHdpZHRoOiA0OXB4O1xuICB9XG59XG5cbi5oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbn1cblxuLnRvZ2dsZU1lbnUgLmJhcnMge1xuICBtYXJnaW46IDAgMzBweCAwIDE1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvZ2dsZU1lbnUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b2dnbGVNZW51IC5iYXJzIHNwYW4ge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xufVxuXG4udG9nZ2xlTWVudSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogMDtcbn1cblxuLnRvZ2dsZU1lbnUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi50b2dnbGVNZW51IC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAyMHB4O1xufVxuXG4udG9nZ2xlTWVudS5pc0FjdGl2ZSAuYmFycyBzcGFuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMSksIC50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4udG9nZ2xlTWVudS5pc0FjdGl2ZSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5vdmVybGF5TWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC44cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuOHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC44cyBlYXNlO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG59XG5cbi5vdmVybGF5TWVudS5pc09wZW5lZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiA4MHB4IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkYzRDY7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjhhNjMxO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC50b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI5cHg7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2J0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzg5MmM7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2J0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjODkyYztcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciAub25fY2xpY2s6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLm92ZXJsYXlNZW51OmJlZm9yZSwgLm92ZXJsYXlNZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ub3ZlcmxheU1lbnU6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4ub3ZlcmxheU1lbnU6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzVweCkge1xuICAucGNPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgzNXB4KSB7XG4gIC5zbU9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIGZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciB1bCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciB1bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBwcm9cIjtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgLyrjgqLjgqTjgrPjg7Pjga7jg6bjg4vjgrPjg7zjg4kqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8q57W25a++5L2N572uKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8q44K144Kk44K6Ki9cbiAgbGVmdDogMDtcbiAgLyrjgqLjgqTjgrPjg7Pjga7kvY3nva4qL1xuICB0b3A6IDRweDtcbiAgLyrjgqLjgqTjgrPjg7Pjga7kvY3nva4qL1xuICBjb2xvcjogIzIwYjk3Yjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhNjMxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI2NvcHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI2NvcHkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjY29weSBhIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4jY29weSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc21hbGxfYmcge1xuICBiYWNrZ3JvdW5kOiAjZjhhNjMxO1xufVxuXG4ucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAucGFnZXRvcCB7XG4gICAgYm90dG9tOiAxMSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGFnZXRvcCB7XG4gICAgYm90dG9tOiAxMyU7XG4gIH1cbn1cblxuLnBhZ2V0b3AgYSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZjODkyYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmZvb3RlcjEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUvY29udGFjdF9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG5cbi5mb290ZXIxIC5mdGgyIHtcbiAgZm9udC1zaXplOiAxLjg3ZW07XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG4uZm9vdGVyMSAuZnRoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmM4OTJjO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb290ZXIxIC5mdGgyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyMSAuZnRoMiBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3RlcjEgLmZ0dHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmZvb3RlcjEgLmZ0X2NvbnRSIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuZm9vdGVyMSAuZnRfY29udFIge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuXG4uZm9vdGVyMSAuZnRfY29udFIgLmZ0dGVsd3JhcCB7XG4gIHdpZHRoOiA0OCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjBiOTdiO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDg1cHg7XG59XG5cbi5mb290ZXIxIC5mdF9jb250UiAuZnR0ZWx3cmFwIC50ZWwyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mb290ZXIxIC5mdF9jb250UiAuZnR0ZWx3cmFwIC50ZWwyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdHRlbHdyYXAgLnRlbDIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdHRlbHdyYXAgLnRlbDIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXIxIC5mdF9jb250UiAuZnR0ZWx3cmFwIC50ZWwyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uZm9vdGVyMSAuZnRfY29udFIgLmZ0dGVsd3JhcCAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuZm9vdGVyMSAuZnRfY29udFIgLmZ0dGVsd3JhcCAudGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdHRlbHdyYXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdHRlbHdyYXAgLnRlbDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXIxIC5mdF9jb250UiAuZnR0ZWx3cmFwIC50ZWwyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdHRlbHdyYXAgLnRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdGZheCB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdGZheCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXIxIC5mdF9jb250UiAuZnRmYXggLmZheCB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZmM4OTJjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuZm9vdGVyMSAuZnRfY29udFIgLmZ0ZmF4IC5mYXgge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZm9vdGVyMSAuZnRfY29udFIgLmZ0ZmF4IC5mYXggaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5mb290ZXIxIC5mdF9jb250UiAuZnRfY29udHdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZvb3RlcjEgLmZ0X2NvbnRSIC5mdF9jb250d3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8qIOOBk+OBk+OBq+abuOOBjyAqL1xuICAudGVsMiBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZnRmYXggLmZheCBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mb290ZXIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9vdGVyMiAuZnRfTCB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZvb3RlcjIgLmZ0X0wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIyIC5mdF9MIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5mb290ZXIyIC5mdF9SIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuZm9vdGVyMiAuZnRfUiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyMiAuZnRfUiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uZm9vdGVyMiAuZnRfUiBpZnJhbWUge1xuICBtYXgtaGVpZ2h0OiAyMTdweDtcbn1cblxuLmZvb3RlcjIgLmFkZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZvb3RlcjIgLmFkZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXIyIC5mdGxvZ28ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mb290ZXIyIC5mdGxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5odG1sIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5odG1sLndmLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50aXRsZV8wMSBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZjODkyYztcbn1cblxuLnRpdGxlXzAxIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnRpdGxlXzAyIGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC50aXRsZV8wMiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50aXRsZV8wMiBoMiAuYmx1ZSB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzAwYjZmNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAudGl0bGVfMDIgaDIgLmJsdWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4udGl0bGVfMDIgaDIgLm9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogI2ZjODkyYztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAudGl0bGVfMDIgaDIgLm9yYW5nZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi50aXRsZV8wMyBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZjODkyYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50aXRsZV8wMyBoMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvZHJ1Z3NfaWNvbi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdG9wOiAwO1xufVxuXG4udGl0bGVfMDMgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGl0bGVfMDQgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmYzg5MmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGl0bGVfMDQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL3Njb3BlX2ljb24ucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwcHg7XG4gIHRvcDogMDtcbn1cblxuLnRpdGxlXzA0IGgyIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRpdGxlXzA1IGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmM4OTJjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRpdGxlXzA1IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9zdXBwbGVfaWNvbi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdG9wOiAwO1xufVxuXG4udGl0bGVfMDUgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3ViX3RpdGxlXzAxIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG4uc3ViX3RpdGxlXzAxIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9wb2ludF9pY29uLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY29udF8wMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5cbi5jb250XzAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9uZXdzX2JnLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250XzAxIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDc1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5jb250XzAxIC5pbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gIH1cbn1cblxuLmNvbnRfMDEgLmlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9jbGlwX2ljb24ucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00M3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbnRfMDEgLmlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjBiOTdiO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udF8wMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9jb250MV9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTkwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDIgLmluIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi5jb250XzAzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRfMDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250XzAzIC5mbHhMIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udF8wMyAuZmx4TCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbnRfMDMgLmZseFIge1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250XzAzIC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbnRfMDMgLmZseFIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250XzAzIC5mbHhSOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9kcnVnc19iZy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMDBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jb250XzA0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRfMDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250XzA0IC5mbHhMIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udF8wNCAuZmx4TCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbnRfMDQgLmZseFIge1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250XzA0IC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbnRfMDQgLmZseFIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250XzA0IC5mbHhSOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9zY29wZV9iZy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMDBweDtcbn1cblxuLmNvbnRfMDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udF8wNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnRfMDUgLmZseEwge1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250XzA1IC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29udF8wNSAuZmx4UiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRfMDUgLmZseFIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY29udF8wNTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvc3VwcGxlX2JnLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jb250XzA2IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9wYXR0ZXJuMDEucG5nKTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udF8wNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDYge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm5yYm94IHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tbGVmdDogLTIuNDM5MDIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5ibnJib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi40MzkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibnJib3gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYm5yYm94IC5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMC44OTQzMSU7XG4gIG1hcmdpbi1sZWZ0OiAyLjQzOTAyJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYm5yYm94IC5ib3gge1xuICAgIHdpZHRoOiA0Ny41NjA5JTtcbiAgICBtYXJnaW4tbGVmdDogMi40MzkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJucmJveCAuYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ibnJib3ggLmJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZGxfbmFtZSBkdCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjQxMDEwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5kbF9uYW1lIGR0IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5kbF9uYW1lIGR0IHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfbmFtZSBkZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnR4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xufVxuXG4uYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogIzIwYjk3YjtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG4gYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5faWNvbi5wbmcpO1xuICAvKuOCouOCpOOCs+ODs+OBruODpuODi+OCs+ODvOODiSovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyrntbblr77kvY3nva4qL1xuICByaWdodDogMiU7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYnRuIGE6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmJ0bjIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjBiOTdiO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ0bjIgYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4yIGE6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvYnRuX2ljb24ucG5nKTtcbiAgLyrjgqLjgqTjgrPjg7Pjga7jg6bjg4vjgrPjg7zjg4kqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8q57W25a++5L2N572uKi9cbiAgcmlnaHQ6IDIlO1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmJ0bjIgYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYnRuMiBhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTdDQkY0O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdtYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxNnB4O1xufVxuXG4ubmV3cyB7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5uZXdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5ld3MgZHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5uZXdzIGR0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5uZXdzIGRkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDI1cHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5uZXdzIGRsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MgZHQge1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjAyZTA1O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggIzc3Nztcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50aXRsZV8wNiBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOGE2MzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLnRpdGxlXzA2IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmYzg5MmM7XG59XG5cbi5zdWJfdGl0bGVfMDIgaDMge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZjhhNjMxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG4uc3ViX3RpdGxlXzAzIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhhNjMxO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnN1Yl90aXRsZV8wMyBoMyAuam9iIHtcbiAgYmFja2dyb3VuZDogIzIwYjk3YjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2VjXzAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY18wMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlY18wMSAuZmx4TCB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY18wMSAuZmx4TCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlY18wMSAuZmx4UiB7XG4gIHdpZHRoOiA1OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY18wMSAuZmx4UiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWNfMDEgLnRpbWUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY18wMSAudGltZSAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZjhhNjMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zZWNfMDIsIC5zZWNfMDMsIC5zZWNfMDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2VjXzAyLCAuc2VjXzAzLCAuc2VjXzA0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VjXzAyIC5mbHhMLCAuc2VjXzAzIC5mbHhMLCAuc2VjXzA0IC5mbHhMIHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2VjXzAyIC5mbHhMLCAuc2VjXzAzIC5mbHhMLCAuc2VjXzA0IC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VjXzAyIC5mbHhSLCAuc2VjXzAzIC5mbHhSLCAuc2VjXzA0IC5mbHhSIHtcbiAgd2lkdGg6IDY4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2VjXzAyIC5mbHhSLCAuc2VjXzAzIC5mbHhSLCAuc2VjXzA0IC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuc2VjXzAyLCAuc2VjXzAzLCAuc2VjXzA0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5zZWNfMDIgLnRpbWUgPiBkaXYsIC5zZWNfMDMgLnRpbWUgPiBkaXYsIC5zZWNfMDQgLnRpbWUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY18wMiAudGltZSAudGl0bGUsIC5zZWNfMDMgLnRpbWUgLnRpdGxlLCAuc2VjXzA0IC50aW1lIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmOGE2MzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnNlY18wMyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWNfMDQge1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuc2VjXzA0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjXzA0IC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjXzA0IC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnJpbmVuX3R4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9jb250MV9iZy5qcGcpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5cbi5yaW5lbl90eHQgYXJ0aWNsZSA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1ZW07XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAucmluZW5fdHh0IGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnJpbmVuX3R4dCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4ucmluZW5fdHh0IGgyIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCAjZmZmO1xufVxuXG4uaW1nYm94IHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tbGVmdDogLTIuNDM5MDIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbWdib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi40MzkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdib3gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uaW1nYm94IC5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMC44OTQzMSU7XG4gIG1hcmdpbi1sZWZ0OiAyLjQzOTAyJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaW1nYm94IC5ib3gge1xuICAgIHdpZHRoOiA0Ny41NjA5JTtcbiAgICBtYXJnaW4tbGVmdDogMi40MzkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmltZ2JveCAuYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5pbWdib3ggLmJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaW1nYm94IC5ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaW1nYm94IC5ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdib3ggLmJveCBpbWcge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbWdib3gyIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tbGVmdDogLTIuNDM5MDIlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmltZ2JveDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi40MzkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdib3gyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmltZ2JveDIgLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwLjg5NDMxJTtcbiAgbWFyZ2luLWxlZnQ6IDIuNDM5MDIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbWdib3gyIC5ib3gge1xuICAgIHdpZHRoOiA0Ny41NjA5JTtcbiAgICBtYXJnaW4tbGVmdDogMi40MzkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmltZ2JveDIgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaW1nYm94MiAuYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5pbWdib3gyIC5ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaW1nYm94MiAuYm94Om50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaW1nYm94MiAuYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbWdib3gyIC5ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdib3gyIC5ib3ggaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW1nYm94MyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmltZ2JveDMgLmJveCB7XG4gIHdpZHRoOiA0OCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW1nYm94MyAuYm94IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmRsXzAxIGR0IHtcbiAgYmFja2dyb3VuZDogI0Y2RjNENiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZGxfMDIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kbF8wMiBkdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzkyMDAyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kbF8wMiBkdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfMDIgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kbF8wMiBkZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfMDIgZGwge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kbF8wMiBkbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfMDIgZGw6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRjZGM0Q2O1xufVxuXG4uYnRuX2xpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJ0bl9saXN0IGxpIHtcbiAgd2lkdGg6IDI0JTtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuYnRuX2xpc3QgbGkge1xuICAgIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG5fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuXG4uYnRuX2xpc3QgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmOGE2MzE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuX2xpc3QgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5faWNvbi5wbmcpO1xuICAvKuOCouOCpOOCs+ODs+OBruODpuODi+OCs+ODvOODiSovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyrntbblr77kvY3nva4qL1xuICByaWdodDogMiU7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYnRuX2xpc3QgbGkgYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4ubWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0XzAxIHtcbiAgYmFja2dyb3VuZDogI0Y2RjNENjtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmxpc3RfMDIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5saXN0XzAyIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2Y4YTYzMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50aW1lX3R4dCBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250X3RlbCBkaXYgLnRlbDIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfdGVsIGRpdiAudGVsMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jb250X3RlbCBkaXYgLnRlbDIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfdGVsIGRpdiAudGVsMiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbnRfdGVsIGRpdiAudGVsMiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmNvbnRfdGVsIGRpdiAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udF90ZWwgZGl2IC50aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbnRfdGVsIGRpdiAudGVsMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjBiOTdiO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udF90ZWwgZGl2IC50ZWwyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRfdGVsIGRpdiAudGVsMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyMGI5N2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250X3RlbCBkaXYgLnRlbDIgYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250X2Zvcm0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGM0Q2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY29udF9mb3JtIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLnFhIGRsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZjhhNjMxO1xufVxuXG4ucWEgZHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnFhIGR0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgcHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIC8q44Ki44Kk44Kz44Oz44Gu44Om44OL44Kz44O844OJKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKue1tuWvvuS9jee9riovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKuOCteOCpOOCuiovXG4gIHJpZ2h0OiAyJTtcbiAgLyrjgqLjgqTjgrPjg7Pjga7kvY3nva4qL1xuICB0b3A6IGF1dG87XG4gIC8q44Ki44Kk44Kz44Oz44Gu5L2N572uKi9cbiAgY29sb3I6ICNmYzg5MmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucWEgZHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnFhIGR0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnFhIGRkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDQ1cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucWEgZGQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucWEgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZjZmM2Q2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5xYSBkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMGVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNmOGE2MzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250X2Zvcm0gYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY29udF9mb3JtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY29uMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhYWwtY29udGVudC1jb250YWluZXIgaDMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4YTYzMTtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG5cbi5tb2RhYWwtY29udGVudC1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5tb2RhYWwtY2xvc2U6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmZvY3VzOmFmdGVyLCAubW9kYWFsLWNsb3NlOmhvdmVyOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4ucG9saWN5IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb2xpY3kgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wb2xpY3kgLmNlbnRlciB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cblxuI1RSQU5TX0FOTk9UIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwMG1zO1xufVxuXG4uc2xpZGUtYm90dG9tLnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zbGlkZS10b3Age1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTAwbXM7XG59XG5cbi5zbGlkZS10b3Auc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWRlLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbn1cblxuLnNsaWRlLXJpZ2h0LnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zbGlkZS1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTAwbXM7XG59XG5cbi5zbGlkZS1sZWZ0LnNjcm9sbGluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluX2xlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbl9yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNtZWRpYSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jbWVkaWEgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuI21lZGlhIC5yb3cgLmJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI21lZGlhIC5yb3cgLmJveCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWVkaWEgLnJvdyAuYm94IGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuI21lZGlhIC5yb3cgLmJveCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI21lZGlhIC5yb3cgLmJveCBpbWcge1xuICB3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuIixudWxsXX0= */
