
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

@charset "UTF-8";
/* =================================================================
 License : e-TRUST Inc.
 File name : assets.css
 Style : assets.css
================================================================= */
@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 400;
  /*-Normal-*/
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Regular.woff") format("woff"), url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 500;
  /*-Medium-*/
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Medium.woff") format("woff"), url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Serif Japanese";
  font-style: normal;
  font-weight: 700;
  /*-Bold-*/
  src: url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Bold.woff") format("woff"), url("../font/NotoSerifCJKjp/NotoSerifCJKjp-Bold.woff2") format("woff2");
}

* {
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0;
  min-height: 0;
}

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

.disnone {
  display: none !important;
}

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

@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: 500;
}

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

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

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

#contents {
  width: 100%;
  max-width: 1200px;
  background-color: rgba(255, 255, 255, 0) !important;
}

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

#main {
  width: 100%;
}

#main #col_main {
  width: 100%;
}

#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;
}

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;
}

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

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

.pd100 {
  padding: 100px 0;
}

.flex2cl_02 {
  border: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -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: -4%;
  margin-bottom: 50px;
}

@media only screen and (max-width: 1000px) {
  .flex2cl_02 {
    margin-left: -2.4390%;
  }
}

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

.flex2cl_02 .box {
  position: relative;
  width: 46%;
  margin-left: 4%;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1000px) {
  .flex2cl_02 .box {
    width: 47.5609%;
    margin-left: 2.4390%;
    display: block;
  }
}

@media only screen and (max-width: 834px) {
  .flex2cl_02 .box {
    width: 100%;
    margin-left: 0;
  }
}

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

.flex2cl_02 .box tr:nth-child(2) {
  font-size: 18px;
  font-weight: 700;
}

.flex2cl_02 .box tr td {
  padding: 0 !important;
  border: 0 !important;
}

.flex3cl {
  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 only screen and (max-width: 1000px) {
  .flex3cl {
    margin-left: -2.4390%;
  }
}

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

.flex3cl .box {
  position: relative;
  width: 30.89431%;
  margin-left: 2.43902%;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1000px) {
  .flex3cl .box {
    width: 47.5609%;
    margin-left: 2.4390%;
    display: block;
    margin-bottom: 15px;
  }
}

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

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

.flex3cl .box tr:nth-child(2) {
  font-size: 18px;
  font-weight: 700;
}

.flex3cl .box tr td {
  padding: 0 !important;
  border: 0 !important;
}

.flex4cl {
  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: -3.22581%;
}

@media only screen and (max-width: 1000px) {
  .flex4cl {
    margin-left: -2.4390%;
  }
}

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

.flex4cl .box {
  position: relative;
  width: 21.77419%;
  margin-left: 3.22581%;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1000px) {
  .flex4cl .box {
    width: 47.5609%;
    margin-left: 2.4390%;
    display: block;
    margin-bottom: 15px;
  }
}

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

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

.flex4cl .box tr:nth-child(2) {
  font-size: 18px;
  font-weight: 700;
}

.flex4cl .box tr td {
  padding: 0 !important;
  border: 0 !important;
}

header#global_header {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  height: auto;
  position: relative;
}

.header {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}

@media only screen and (max-width: 1000px) {
  .header {
    position: fixed;
  }
}

.header-inner {
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  width: 100%;
  padding: 20px;
}

@media only screen and (max-width: 1000px) {
  .header-inner {
    padding: 0;
  }
}

.header-nav {
  margin-right: 40px;
  width: 100%;
  max-width: 800px;
}

@media only screen and (max-width: 1000px) {
  .header-nav {
    position: fixed;
    background-color: #fff;
    margin-right: 0;
    top: 0px;
    right: -100vw;
    width: 100vw;
    height: 100vh;
    max-width: 100%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding-top: 70px;
  }
}

.header-nav ul {
  max-width: 650px;
  width: 100%;
  margin: 0 0 0 auto;
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  width: 100%;
}

@media only screen and (max-width: 1200px) {
  .header-nav ul {
    width: 600px;
  }
}

@media only screen and (max-width: 1000px) {
  .header-nav ul {
    max-width: 100%;
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    width: 90%;
    margin: 0px auto 0;
  }
}

.header-nav ul li {
  text-align: left;
  color: #fff;
}

@media only screen and (max-width: 1000px) {
  .header-nav ul li {
    width: 100%;
    margin-top: 15px;
  }
}

.header-nav ul li a {
  color: #fff !important;
}

@media only screen and (max-width: 1000px) {
  .header-nav ul li a {
    color: #333 !important;
    display: block;
    width: 100%;
    height: 100%;
    padding-bottom: 10px;
    border-bottom: 1px dashed #72c6f2;
    position: relative;
    font-size: 14px;
  }
  .header-nav ul li a:before {
    position: absolute;
    content: "\f0a9";
    font-family: "Font Awesome 5 pro";
    top: 50%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    right: 10px;
    color: #72c6f2;
  }
}

.header-nav.active {
  right: 0;
}

.header-contact {
  display: block;
  background-color: #f8b449;
  width: 240px;
  height: 80px;
  line-height: 80px;
  color: #fff !important;
  font-size: 18px;
  font-weight: bold;
}

@media only screen and (max-width: 1000px) {
  .header-contact {
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin-right: 70px;
  }
}

.header-contact i {
  margin-right: 15px;
}

@media only screen and (max-width: 1000px) {
  .header-contact i {
    margin-right: 0;
  }
}

@media only screen and (max-width: 1000px) {
  .header-contact span {
    display: none;
  }
}

.header2 {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 1000px) {
  .header2 {
    background-color: rgba(255, 255, 255, 0);
  }
}

.header2-inner {
  padding: 0;
}

.header2 ul li {
  color: #333;
}

.header2 ul li a {
  color: #333 !important;
}

.header2-logo {
  position: fixed;
  top: 9px;
  left: 30px;
}

@media (max-width: 1140px) {
  .header2-logo {
    left: 10px;
    top: 17px;
  }
}

@media only screen and (max-width: 1000px) {
  .header2-logo {
    top: 12px;
  }
}

.header2-logo img {
  width: 160px !important;
}

@media (max-width: 1140px) {
  .header2-logo img {
    width: 120px !important;
  }
}

@media only screen and (max-width: 1000px) {
  .header2-logo img {
    width: 130px !important;
  }
}

.loading {
  background: #72c6f2;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9000;
}

.loading-img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
}

.loading-img img {
  width: 320px !important;
  max-width: 320px !important;
}

@media only screen and (max-width: 640px) {
  .loading-img img {
    width: 220px !important;
  }
}

.main {
  position: relative;
  height: 100vh;
}

@media only screen and (max-width: 1000px) {
  .main {
    height: 100%;
  }
}

@media only screen and (max-width: 640px) {
  .main {
    height: auto;
  }
}

.main-logo {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  z-index: 10;
}

.main-logo img {
  width: 320px !important;
  max-width: 320px !important;
}

@media only screen and (max-width: 640px) {
  .main-logo img {
    width: 220px !important;
  }
}

.main-photo {
  height: 100vh;
}

@media only screen and (max-width: 1000px) {
  .main-photo {
    height: 100%;
  }
}

@media only screen and (max-width: 640px) {
  .main-photo {
    height: auto;
  }
}

.main-photo img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100vh !important;
}

@media only screen and (max-width: 1000px) {
  .main-photo img {
    height: 500px !important;
  }
}

@media only screen and (max-width: 640px) {
  .main-photo img {
    height: auto !important;
  }
}

.main-table {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 580px;
}

@media only screen and (max-width: 1000px) {
  .main-table {
    position: static;
    width: 90%;
    margin: 40px auto;
  }
}

.main-table tr td {
  width: 55px;
  height: 65px;
  background-color: #fff;
  border: 1px solid #fff;
  font-size: 14px;
}

@media only screen and (max-width: 1500px) {
  .main-table tr td {
    height: 55px;
    width: 45px;
  }
}

.main-table1 td {
  background-color: #f8b449 !important;
  color: #fff;
}

.main-table-left {
  width: 130px !important;
  background-color: #dbf0fb !important;
}

.main-table-saturday {
  width: 130px !important;
}

.res-menu {
  position: fixed;
  right: 0px;
  top: 0px;
  width: 70px;
  height: 70px;
  background-color: #72c6f2;
  border-radius: 0px;
  cursor: pointer;
  display: none;
  z-index: 999;
}

@media only screen and (max-width: 1000px) {
  .res-menu {
    display: block;
  }
}

.res-menu div {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #fff;
  height: 2px;
  width: 35%;
}

.res-menu div:nth-of-type(1) {
  -webkit-transform: translateY(-7px);
  transform: translateY(-7px);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.res-menu div:nth-of-type(3) {
  -webkit-transform: translateY(7px);
  transform: translateY(7px);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.res-menu.active div:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.res-menu.active div:nth-of-type(2) {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.res-menu.active div:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.pc-none {
  display: none;
}

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

#mainArea {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 70px;
}

@media only screen and (max-width: 1000px) {
  #mainArea {
    margin-top: 0;
  }
}

#local-keyvisual {
  position: relative;
  background-image: url(../images/contents/main-bg.jpg);
  background-position: center;
  background-size: cover;
  width: 100%;
  margin: 0 auto;
}

@media only screen and (max-width: 834px) {
  #local-keyvisual {
    margin-bottom: 20px;
  }
}

#local-keyvisual h1 {
  letter-spacing: 0.1em;
  color: #333;
  font-size: 3em;
  font-weight: 700;
  z-index: 1;
  position: relative;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
  padding: 180px 0;
}

#local-keyvisual h1:before {
  position: absolute;
  content: "";
  bottom: 80px;
  left: 0;
}

@media screen and (min-width: 640px) and (max-width: 834px) {
  #local-keyvisual h1 {
    padding: 130px 0;
  }
}

@media only screen and (max-width: 640px) {
  #local-keyvisual h1 {
    padding: 110px 0;
  }
}

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

#local-keyvisual h1 span {
  display: block;
  margin: 0 auto;
  max-width: 1200px;
}

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

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

.pan1 {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

.pan1 ol {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

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

.pan1 a {
  color: #000;
}

.pull-down {
  position: relative;
  cursor: pointer;
}

@media (max-width: 1000px) {
  .pull-down {
    display: none;
  }
}

.pull-down .pull-down-menu-wrap {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
  width: 260px;
  height: auto;
  padding-top: 12px;
  display: none;
  z-index: 99;
}

.pull-down .pull-down-menu-wrap .pull-down-menu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.pull-down .pull-down-menu-wrap .pull-down-menu li {
  width: 100% !important;
  display: block;
  height: auto !important;
  text-align: center;
}

.pull-down .pull-down-menu-wrap .pull-down-menu li a {
  display: block;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  background: rgba(255, 255, 255, 0);
  height: auto;
  font-size: 16px !important;
  line-height: 1.4;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  color: #fff !important;
}

.header2 .pull-down .pull-down-menu li a {
  display: block;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  background: white;
  height: auto;
  font-size: 16px !important;
  line-height: 1.4;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  color: #333 !important;
}

.slide-animation {
  -webkit-animation: fadezoom 11s 0s forwards;
  animation: fadezoom 11s 0s forwards;
}

@-webkit-keyframes fadezoom {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes fadezoom {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

footer#global_footer {
  width: 100%;
  min-width: 100% !important;
  height: auto;
  background-color: #72c6f2;
  padding: 60px 0 0;
  margin-top: 100px;
}

@media only screen and (max-width: 640px) {
  footer#global_footer {
    padding: 30px 0 0;
  }
}

.footer-inner {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}

.footer-nav {
  padding-bottom: 40px;
  margin-bottom: 40px;
  position: relative;
}

.footer-nav:before {
  position: absolute;
  content: "";
  background-color: #fff;
  width: 90%;
  max-width: 700px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 2px;
}

.footer-nav 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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .footer-nav ul {
    -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (min-width: 640px) and (max-width: 834px) {
  .footer-nav ul li {
    width: 33%;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 640px) {
  .footer-nav ul li {
    width: 50%;
    margin-top: 20px;
  }
}

.footer-nav ul li a {
  color: #fff !important;
  font-size: 14px;
}

.footer-bottom {
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .footer-bottom {
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
  }
}

.footer-logo img {
  max-width: 230px !important;
}

.footer-table {
  width: 100%;
  max-width: 580px;
}

@media only screen and (max-width: 1000px) {
  .footer-table {
    width: 90%;
    margin: 40px auto;
  }
}

.footer-table tr td {
  width: 55px;
  height: 65px;
  background-color: #fff;
  border: 1px solid #fff;
  font-size: 14px;
}

@media only screen and (max-width: 1500px) {
  .footer-table tr td {
    height: 55px;
    width: 45px;
  }
}

.footer-table1 td {
  background-color: #f8b449 !important;
  color: #fff;
}

.footer-table-left {
  width: 130px !important;
  background-color: #dbf0fb !important;
}

.footer-table-saturday {
  width: 130px !important;
}

#copy {
  color: #fff;
  margin-top: 60px;
}

#copy a {
  color: #fff !important;
}

.btn {
  background-color: #f8b449;
  color: #fff !important;
  position: relative;
  display: block;
  text-align: center;
}

.btn:before {
  position: absolute;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
  font-family: "Font Awesome 5 pro";
  content: "\f0a9";
}

.about {
  padding: 100px 0;
  background-image: url(../images/home/about-bg.jpg);
  background-size: cover;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
}

.about-inner {
  max-width: 1000px;
  width: 100%;
  padding: 0 10px;
  margin: 0 auto;
}

.about-h1 {
  margin-bottom: 50px;
}

.about-h1 h1 {
  font-size: 36px;
  line-height: 1.4;
  color: #72c6f2;
  font-family: source-han-serif-japanese, serif;
  font-weight: 700;
  font-style: normal;
}

@media only screen and (max-width: 640px) {
  .about-h1 h1 {
    font-size: 26px;
  }
}

.about-h1 h1 span {
  font-size: 16px;
  color: #f8b449;
  display: block;
  margin-top: 10px;
}

.about-text {
  padding: 0 10px;
}

.about-text div {
  line-height: 2;
}

.about-btn {
  width: 420px;
  height: 80px;
  line-height: 80px;
  margin: 50px auto 0;
}

.cont_01 {
  margin-top: 120px;
}

.cont_01-h2, .cont_01-h3 {
  margin-bottom: 50px;
}

.cont_01-h2 h2,
.cont_01-h2 h3, .cont_01-h3 h2,
.cont_01-h3 h3 {
  font-size: 36px;
  color: #72c6f2;
  line-height: 1.4;
}

@media only screen and (max-width: 1000px) {
  .cont_01-h2 h2,
  .cont_01-h2 h3, .cont_01-h3 h2,
  .cont_01-h3 h3 {
    text-align: center !important;
  }
}

.cont_01-h2 h2 span,
.cont_01-h2 h3 span, .cont_01-h3 h2 span,
.cont_01-h3 h3 span {
  font-size: 16px;
  color: #f8b449;
  display: block;
  margin-top: 5px;
}

.cont_01-h2 h2 {
  font-size: 33px;
}

@media only screen and (max-width: 1000px) {
  .cont_01-h3 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 1000px) {
  .cont_01-h3 h3 {
    font-size: 32px;
  }
}

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

.menu1-flex {
  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;
  position: relative;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex {
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
  }
}

.menu1-flex1:before {
  position: absolute;
  content: "";
  background-color: #dbf0fb;
  right: 0;
  top: 60px;
  width: 55%;
  height: 100%;
  z-index: -1;
  outline: 1px solid #fff;
  outline-offset: -20px;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex1:before {
    top: 0;
    width: 100%;
    outline: none;
  }
}

.menu1-flex1 .menu1-text {
  margin-left: 60px;
  padding-right: 100px;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex1 .menu1-text {
    margin-left: 0;
    padding-right: 0;
    width: 100%;
  }
}

.menu1-flex2 {
  margin-top: 160px;
}

.menu1-flex2:before {
  position: absolute;
  content: "";
  background-color: #dbf0fb;
  left: 0;
  top: 60px;
  width: 55%;
  height: 100%;
  z-index: -1;
  outline: 1px solid #fff;
  outline-offset: -20px;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex2:before {
    top: 0;
    outline: none;
    width: 100%;
  }
}

.menu1-flex2 .menu1-text {
  margin-left: 100px;
  padding-right: 100px;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex2 .menu1-text {
    margin-left: 0;
    padding-right: 0;
  }
}

.menu1-flex3 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-top: 160px;
  position: relative;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex3 {
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
  }
}

.menu1-flex3:before {
  position: absolute;
  content: "";
  background-color: #dbf0fb;
  right: 0;
  top: 0px;
  width: 50%;
  height: 100%;
  z-index: -1;
  outline: 1px solid #fff;
  outline-offset: -20px;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex3:before {
    display: none;
  }
}

.menu1-flex3 .menu1-img2 {
  width: 50%;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex3 .menu1-img2 {
    width: 100%;
  }
}

.menu1-flex3 .menu1-img2 img {
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.menu1-flex3 .menu1-text2 {
  width: 50%;
  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;
  padding: 20px 40px;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex3 .menu1-text2 {
    width: 100%;
    padding: 40px 10px;
    background-color: #dbf0fb;
    margin-top: -41px;
  }
}

.menu1-flex3 .menu1-text2-inner {
  margin: 0 auto;
}

.menu1-flex3 .btn {
  margin: 50px auto 0;
}

@media only screen and (max-width: 1000px) {
  .menu1-flex2 {
    -ms-flex-direction: column-reverse;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}

.menu1-text {
  width: 45%;
  padding: 100px 0 0 0;
}

@media only screen and (max-width: 1000px) {
  .menu1-text {
    width: 100%;
    padding: 40px 10px;
  }
}

.menu1-textbox div {
  line-height: 2;
}

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

.menu1-img {
  width: 55%;
  position: relative;
  z-index: 1;
}

@media only screen and (max-width: 1000px) {
  .menu1-img {
    width: 100%;
  }
}

.menu1-btn {
  margin-top: 50px;
  width: 350px;
  height: 70px;
  line-height: 70px;
}

@media only screen and (max-width: 1000px) {
  .menu1-btn {
    margin: 50px auto 0;
  }
}

.media-inner {
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
}

@media only screen and (max-width: 1000px) {
  .media-inner {
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
  }
}

.media .news {
  width: 48%;
}

@media only screen and (max-width: 1000px) {
  .media .news {
    width: 100%;
  }
}

.media .news-list {
  height: 300px;
  overflow-y: scroll;
}

.media .news-list dl {
  border-bottom: 1px dashed #72c6f2;
  padding-bottom: 15px;
  margin-top: 20px;
  -ms-flex-direction: column;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      flex-direction: column;
}

.media .news-list dl dt {
  background: inherit;
  border: none !important;
  color: #72c6f2;
}

.media .news-list dl dd {
  background: inherit;
  border: none !important;
}

.media .news .blog {
  height: 300px;
  overflow-y: scroll;
}

.media .news .blog_list {
  border: none !important;
}

.media .news .blog_list > div {
  border-bottom: 1px dashed #72c6f2;
  margin-top: 20px;
  padding-bottom: 10px;
}

.media .news .blog_photo {
  display: none;
}

.media .news .blog_text {
  width: 100%;
}

.media .news .blog_text h3 {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 10px;
}

.media .news .blog_text h3 a {
  color: #333 !important;
}

.media .news .blog_text .detail {
  display: none;
}

.media .news .blog_date {
  font-size: 16px;
}

.media .sns {
  width: 48%;
}

@media only screen and (max-width: 1000px) {
  .media .sns {
    width: 100%;
    margin-top: 80px;
  }
}

.media .sns_list {
  -ms-flex-direction: row;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  border: none;
}

.media .sns_list > div {
  display: blcok;
  width: 33%;
  border: none;
}

.media .sns_photo {
  width: 100% !important;
  padding: 5px !important;
}

.media .sns_photo a {
  width: 100%;
}

.media .sns_photo img {
  width: 100%;
}

.media .sns_text {
  display: none;
}

.info-flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

@media only screen and (max-width: 1000px) {
  .info-flex {
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
  }
}

.info-text {
  width: 50%;
  background-color: #dbf0fb;
  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;
  outline: 1px solid #fff;
  outline-offset: -10px;
}

@media only screen and (max-width: 1000px) {
  .info-text {
    width: 100%;
    padding: 40px 0px;
  }
}

.info-text-inner {
  padding: 0 0 0 60px;
}

@media only screen and (max-width: 640px) {
  .info-text-inner {
    padding: 0 20px;
  }
}

.info-text-name {
  font-size: 24px;
  margin-bottom: 30px;
}

.info-textbox {
  line-height: 2;
}

.info-btn {
  display: block;
  background-color: #f8b449;
  width: 280px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  color: #fff !important;
  margin-top: 20px;
}

.info-btn i {
  margin-right: 15px;
}

.info-map {
  width: 50%;
}

@media only screen and (max-width: 1000px) {
  .info-map {
    width: 100%;
  }
}

.info-map iframe {
  width: 100% !important;
  vertical-align: bottom;
}

@media only screen and (max-width: 640px) {
  .banner {
    width: 90%;
    margin: 120px auto 0;
  }
}

.banner .motion-img {
  width: 100%;
}

.motion-img {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.motion-img:after {
  content: '';
  position: absolute;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background-color: #72c6f2;
  -webkit-transform: translate3d(-101%, 0, 0);
  transform: translate3d(-101%, 0, 0);
}

.js-scroll.show .motion-img:after {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.15, 1);
  transition-timing-function: cubic-bezier(0.8, 0, 0.15, 1);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.js-scroll.done .motion-img:after {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.15, 1);
  transition-timing-function: cubic-bezier(0.8, 0, 0.15, 1);
  -webkit-transform: translate3d(103%, 0, 0);
  transform: translate3d(103%, 0, 0);
}

.motion-img .motion-inner {
  display: inline-block;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  height: 100%;
  width: 100%;
}

.js-scroll.done .motion-img .motion-inner {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.js-scroll-text {
  display: none;
}

.cont_02-h2 {
  margin-top: 100px;
}

.cont_02-h2 h2 {
  font-size: 30px;
  color: #72c6f2;
  line-height: 1.4;
}

.cont_02-h2 h2 span {
  font-size: 16px;
  color: #f8b449;
  display: block;
  margin-top: 5px;
}

.cont_02-cetner-text {
  margin-top: 30px;
  line-height: 2.4;
}

.cont_02-flex {
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  margin-top: 100px;
}

@media only screen and (max-width: 834px) {
  .cont_02-flex {
    -ms-flex-direction: column-reverse;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}

.cont_02-flex-top {
  margin-top: 60px;
}

@media only screen and (max-width: 640px) {
  .cont_02-flex-top {
    margin-top: 40px;
  }
}

.cont_02-flex-h3 {
  border-left: 3px solid #72c6f2;
  padding-left: 15px;
  padding: 10px 0 13px 15px;
  border-bottom: 1px solid #72c6f2;
  margin-bottom: 30px;
}

.cont_02-flex-h3 h3 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.3;
}

.cont_02-flex-h3 h3 span {
  font-size: 16px;
  color: #72c6f2;
  display: block;
  margin-top: 5px;
}

.cont_02-flex-text {
  width: 55%;
  margin-right: 80px;
}

@media only screen and (max-width: 834px) {
  .cont_02-flex-text {
    width: 100%;
    margin-right: 0;
    margin-top: -5px;
  }
}

.cont_02-flex-textbox {
  line-height: 2.2;
}

.cont_02-flex-textbox span {
  position: relative;
  padding-left: 30px;
  display: block;
  margin-top: 10px;
}

.cont_02-flex-textbox span:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: url("../images/contents/check.png");
  left: 0;
}

@media only screen and (max-width: 640px) {
  .cont_02-flex-textbox span:before {
    top: 18px;
  }
}

.cont_02-flex-textbox .span-top:before {
  top: 18px;
}

.cont_02-flex-img {
  width: 45%;
}

@media only screen and (max-width: 834px) {
  .cont_02-flex-img {
    width: 100%;
  }
}

.cont_02-flex2 {
  margin-top: 60px;
}

@media only screen and (max-width: 834px) {
  .cont_02-flex2 {
    -ms-flex-direction: column !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        flex-direction: column !important;
  }
}

.cont_02-flex2-text {
  margin-left: 80px;
  margin-right: 0;
}

@media only screen and (max-width: 834px) {
  .cont_02-flex2-text {
    margin-left: 0;
  }
}

.beginner-flex2 {
  margin-bottom: 160px;
}

.medical-flex {
  margin-top: 60px;
}

.medical-flex .box article h3 {
  font-size: 22px;
  font-weight: bold;
  margin-top: 10px;
  color: #72c6f2;
}

.medical-flex .box article div {
  margin-top: 10px;
}

.personal-flex {
  margin-top: 60px;
}

@media only screen and (max-width: 640px) {
  .personal-flex .box {
    margin-top: 40px;
  }
}

.personal-flex .box article h3 {
  font-size: 20px;
  font-weight: bold;
  display: inline;
  padding: 0 10px 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(40%, #f8b449));
  background: linear-gradient(transparent 75%, #f8b449 40%);
}

.personal-flex .box article img {
  margin-top: 10px;
}

.personal-flex .box article div {
  margin-top: 15px;
  text-align: left;
}

.facility-img {
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  margin-top: 50px;
}

@media only screen and (max-width: 1000px) {
  .facility-img {
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
    margin-top: 30px;
  }
}

.facility-imgbox1 {
  width: 50%;
}

@media only screen and (max-width: 1000px) {
  .facility-imgbox1 {
    width: 100%;
    padding: 10px;
  }
}

.facility-imgbox2 {
  width: 50%;
  margin-left: 40px;
}

@media only screen and (max-width: 1000px) {
  .facility-imgbox2 {
    width: 100%;
    margin-left: 0;
    margin-top: 40px;
  }
}

.facility-imgbox2 .box {
  width: 50%;
  padding: 0 0px 20px 30px;
}

@media only screen and (max-width: 1000px) {
  .facility-imgbox2 .box {
    padding: 10px;
  }
}

.facility-textbox {
  font-size: 14px;
}

.staff-flex {
  margin-top: 50px;
}

@media only screen and (max-width: 640px) {
  .staff-flex .box {
    margin-top: 40px;
  }
}

.staff-flextop {
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.staff-flex .staff-name {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}

.staff-flex .staff-category {
  color: #72c6f2;
  border: 1px solid #72c6f2;
  padding: 2px 10px;
  font-size: 13px;
}

.recruit-text {
  font-size: 20px;
  margin-top: 20px;
}

.recuit-table {
  margin-top: 40px;
}

.recuit-table td {
  padding: 20px 10px !important;
}

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

.recuit-table-title div {
  font-size: 18px !important;
}

.access {
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-top: 80px;
  position: relative;
}

.access:before {
  position: absolute;
  content: "";
  background-color: #dbf0fb;
  right: 0;
  top: 60px;
  width: 55%;
  height: 100%;
  z-index: -1;
  outline: 1px solid #fff;
  outline-offset: -20px;
}

@media only screen and (max-width: 1000px) {
  .access:before {
    top: 0;
    width: 50%;
    display: none;
  }
}

.access-inner {
  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-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  max-width: 1560px;
}

@media only screen and (max-width: 1000px) {
  .access-inner {
    -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column;
  }
}

.access-map {
  width: 65%;
  margin-right: 5%;
}

@media only screen and (max-width: 1200px) {
  .access-map {
    width: 55%;
  }
}

@media only screen and (max-width: 1000px) {
  .access-map {
    width: 100%;
    margin-right: 0;
  }
}

.access-map iframe {
  width: 100%;
  vertical-align: bottom;
}

@media only screen and (max-width: 1000px) {
  .access-map iframe {
    height: 350px;
  }
}

.access-name {
  font-size: 26px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1000px) {
  .access-name {
    margin-bottom: 25px;
  }
}

.access-text {
  padding: 80px 20px 0 10px;
  width: 35%;
}

@media only screen and (max-width: 1200px) {
  .access-text {
    width: 45%;
  }
}

@media only screen and (max-width: 1000px) {
  .access-text {
    width: 100%;
    background-color: #dbf0fb;
    padding: 50px 40px;
    outline: 1px solid #fff;
    outline-offset: -10px;
  }
}

.access-table td {
  border: none;
  border-bottom: 1px solid #fff;
  padding-top: 25px !important;
  padding-bottom: 15px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QTtFQUNFO0lBQ0UsbUJBQUE7RUF3RkY7QUFDRjs7QUFyRkE7RUFDRSx5QkFBQTtFQUNBLFVBQUE7QUF3RkY7O0FBckZBO0VBQ0U7SUFDRSxVQUFBO0VBd0ZGO0FBQ0Y7O0FBckZBO0VBQ0U7SUFDRSxXQUFBO0lBQ0EseUJBQUE7SUFDQSxrQkFBQTtJQUNBLHVCQUFBO0lBQ0EscUJBQUE7RUF3RkY7QUFDRjs7QUFyRkE7RUFDRSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0FBd0ZGIiwiZmlsZSI6ImFzc2V0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gTGljZW5zZSA6IGUtVFJVU1QgSW5jLlxyXG4gRmlsZSBuYW1lIDogYXNzZXRzLmNzc1xyXG4gU3R5bGUgOiBhc3NldHMuY3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25vdG9zYW5zamFwYW5lc2UuY3NzKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEphcGFuZXNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLyotTm9ybWFsLSovXG4gIHNyYzogdXJsKFwiLi4vZm9udC9Ob3RvU2VyaWZDSktqcC9Ob3RvU2VyaWZDSktqcC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9Ob3RvU2VyaWZDSktqcC9Ob3RvU2VyaWZDSktqcC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKYXBhbmVzZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qLU1lZGl1bS0qL1xuICBzcmM6IHVybChcIi4uL2ZvbnQvTm90b1NlcmlmQ0pLanAvTm90b1NlcmlmQ0pLanAtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9Ob3RvU2VyaWZDSktqcC9Ob3RvU2VyaWZDSktqcC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEphcGFuZXNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLyotQm9sZC0qL1xuICBzcmM6IHVybChcIi4uL2ZvbnQvTm90b1NlcmlmQ0pLanAvTm90b1NlcmlmQ0pLanAtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvTm90b1NlcmlmQ0pLanAvTm90b1NlcmlmQ0pLanAtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kaXNub25lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNwZGlzbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZHBkMTAgdGQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmJvZHkge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSmFwYW5lc2VcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4jY29udGVudHNfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbiNjb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNjb250ZW50cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNtYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNtYWluICNjb2xfbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2lkZSB7XG4gIHdpZHRoOiAxOC43NTAwMCU7XG59XG5cbi5tYXAge1xuICBtYXJnaW46IDU2cHggMjBweCAwO1xufVxuXG4ubWFwIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjQ0NDQ0NDO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxufVxuXG4udGxmaXggdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG50YWJsZSB0ZCBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBkdGQxMCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxucHJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0IzQjNCMztcbn1cblxuc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5taW5jaG8ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEphcGFuZXNlXCIsIFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG59XG5cbi5nb3RoaWMge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSmFwYW5lc2VcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGQxMDAge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4uZmxleDJjbF8wMiB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tbGVmdDogLTQlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZmxleDJjbF8wMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjQzOTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZsZXgyY2xfMDIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZmxleDJjbF8wMiAuYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDYlO1xuICBtYXJnaW4tbGVmdDogNCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mbGV4MmNsXzAyIC5ib3gge1xuICAgIHdpZHRoOiA0Ny41NjA5JTtcbiAgICBtYXJnaW4tbGVmdDogMi40MzkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mbGV4MmNsXzAyIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mbGV4MmNsXzAyIC5ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgyY2xfMDIgLmJveCB0cjpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mbGV4MmNsXzAyIC5ib3ggdHIgdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleDNjbCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWxlZnQ6IC0yLjQzOTAyJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZsZXgzY2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi40MzkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mbGV4M2NsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZsZXgzY2wgLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwLjg5NDMxJTtcbiAgbWFyZ2luLWxlZnQ6IDIuNDM5MDIlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZmxleDNjbCAuYm94IHtcbiAgICB3aWR0aDogNDcuNTYwOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNDM5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mbGV4M2NsIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmZsZXgzY2wgLmJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmxleDNjbCAuYm94IHRyOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZsZXgzY2wgLmJveCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4NGNsIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tbGVmdDogLTMuMjI1ODElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZmxleDRjbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjQzOTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsZXg0Y2wge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZmxleDRjbCAuYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjEuNzc0MTklO1xuICBtYXJnaW4tbGVmdDogMy4yMjU4MSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mbGV4NGNsIC5ib3gge1xuICAgIHdpZHRoOiA0Ny41NjA5JTtcbiAgICBtYXJnaW4tbGVmdDogMi40MzkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsZXg0Y2wgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZmxleDRjbCAuYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4NGNsIC5ib3ggdHI6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmxleDRjbCAuYm94IHRyIHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuaGVhZGVyI2dsb2JhbF9oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4uaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdiB1bCB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW5hdiB1bCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItbmF2IHVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdiB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLW5hdiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlYWRlci1uYXYgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzJjNmYyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlci1uYXYgdWwgbGkgYTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlxcZjBhOVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IHByb1wiO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogIzcyYzZmMjtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdi5hY3RpdmUge1xuICByaWdodDogMDtcbn1cblxuLmhlYWRlci1jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGI0NDk7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlYWRlci1jb250YWN0IHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5oZWFkZXItY29udGFjdCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLWNvbnRhY3QgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItY29udGFjdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXIyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG5cbi5oZWFkZXIyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlYWRlcjIgdWwgbGkge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlcjIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIyLWxvZ28ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5oZWFkZXIyLWxvZ28ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXIyLWxvZ28ge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG4uaGVhZGVyMi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5oZWFkZXIyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyMi1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjNzJjNmYyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTAwMDtcbn1cblxuLmxvYWRpbmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubG9hZGluZy1pbWcgaW1nIHtcbiAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubG9hZGluZy1pbWcgaW1nIHtcbiAgICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1haW4tbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTA7XG59XG5cbi5tYWluLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tcGhvdG8ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFpbi1waG90byB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1haW4tcGhvdG8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1waG90byBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFpbi1waG90byBpbWcge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluLXBob3RvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tdGFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFpbi10YWJsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG5cbi5tYWluLXRhYmxlIHRyIHRkIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWFpbi10YWJsZSB0ciB0ZCB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5cbi5tYWluLXRhYmxlMSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGI0NDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLXRhYmxlLWxlZnQge1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjBmYiAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi10YWJsZS1zYXR1cmRheSB7XG4gIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVzLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjNmYyO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucmVzLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXMtbWVudSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnJlcy1tZW51IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4ucmVzLW1lbnUgZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnJlcy1tZW51LmFjdGl2ZSBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5yZXMtbWVudS5hY3RpdmUgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJlcy1tZW51LmFjdGl2ZSBkaXY6bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucGMtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYy1ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jbWFpbkFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI21haW5BcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29udGVudHMvbWFpbi1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjbG9jYWwta2V5dmlzdWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgaDEge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTgwcHggMDtcbn1cblxuI2xvY2FsLWtleXZpc3VhbCBoMTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogODBweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjbG9jYWwta2V5dmlzdWFsIGgxIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2xvY2FsLWtleXZpc3VhbCBoMSB7XG4gICAgcGFkZGluZzogMTEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNsb2NhbC1rZXl2aXN1YWwgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgaDE6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsICNsb2NhbC1rZXl2aXN1YWwtYmcsICNsb2NhbC1rZXl2aXN1YWwgLmxvY2FsLWtleXZpc3VhbC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYW4xIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhbjEgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5wYW4xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYW4xIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnB1bGwtZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wdWxsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnB1bGwtZG93biAucHVsbC1kb3duLW1lbnUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5wdWxsLWRvd24gLnB1bGwtZG93bi1tZW51LXdyYXAgLnB1bGwtZG93bi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnB1bGwtZG93biAucHVsbC1kb3duLW1lbnUtd3JhcCAucHVsbC1kb3duLW1lbnUgbGkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnB1bGwtZG93biAucHVsbC1kb3duLW1lbnUtd3JhcCAucHVsbC1kb3duLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIyIC5wdWxsLWRvd24gLnB1bGwtZG93bi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogZmFkZXpvb20gMTFzIDBzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGV6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmM2ZjI7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cblxuLmZvb3Rlci1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXItbmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1uYXY6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMnB4O1xufVxuXG4uZm9vdGVyLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmZvb3Rlci1uYXYgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mb290ZXItbmF2IHVsIGxpIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLW5hdiB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXItbmF2IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXItdGFibGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlci10YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZvb3Rlci10YWJsZSB0ciB0ZCB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5cbi5mb290ZXItdGFibGUxIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjQ0OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci10YWJsZS1sZWZ0IHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYwZmIgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci10YWJsZS1zYXR1cmRheSB7XG4gIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4jY29weSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4jY29weSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGI0NDk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IHByb1wiO1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uYWJvdXQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvbWUvYWJvdXQtYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dC1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFib3V0LWgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFib3V0LWgxIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzcyYzZmMjtcbiAgZm9udC1mYW1pbHk6IHNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2UsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFib3V0LWgxIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmFib3V0LWgxIGgxIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZjhiNDQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmFib3V0LXRleHQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5hYm91dC10ZXh0IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uYWJvdXQtYnRuIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xufVxuXG4uY29udF8wMSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4uY29udF8wMS1oMiwgLmNvbnRfMDEtaDMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY29udF8wMS1oMiBoMixcbi5jb250XzAxLWgyIGgzLCAuY29udF8wMS1oMyBoMixcbi5jb250XzAxLWgzIGgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzcyYzZmMjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRfMDEtaDIgaDIsXG4gIC5jb250XzAxLWgyIGgzLCAuY29udF8wMS1oMyBoMixcbiAgLmNvbnRfMDEtaDMgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250XzAxLWgyIGgyIHNwYW4sXG4uY29udF8wMS1oMiBoMyBzcGFuLCAuY29udF8wMS1oMyBoMiBzcGFuLFxuLmNvbnRfMDEtaDMgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmOGI0NDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jb250XzAxLWgyIGgyIHtcbiAgZm9udC1zaXplOiAzM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29udF8wMS1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29udF8wMS1oMyBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5tZW51MSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xufVxuXG4ubWVudTEtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5tZW51MS1mbGV4MTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYwZmI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiA1NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS1mbGV4MTpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5tZW51MS1mbGV4MSAubWVudTEtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1lbnUxLWZsZXgxIC5tZW51MS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZW51MS1mbGV4MiB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubWVudTEtZmxleDI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMGZiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiA1NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS1mbGV4MjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZW51MS1mbGV4MiAubWVudTEtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS1mbGV4MiAubWVudTEtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubWVudTEtZmxleDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWVudTEtZmxleDMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm1lbnUxLWZsZXgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjBmYjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0yMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWVudTEtZmxleDM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZW51MS1mbGV4MyAubWVudTEtaW1nMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS1mbGV4MyAubWVudTEtaW1nMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lbnUxLWZsZXgzIC5tZW51MS1pbWcyIGltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1lbnUxLWZsZXgzIC5tZW51MS10ZXh0MiB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1lbnUxLWZsZXgzIC5tZW51MS10ZXh0MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmYwZmI7XG4gICAgbWFyZ2luLXRvcDogLTQxcHg7XG4gIH1cbn1cblxuLm1lbnUxLWZsZXgzIC5tZW51MS10ZXh0Mi1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWVudTEtZmxleDMgLmJ0biB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS1mbGV4MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi5tZW51MS10ZXh0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZzogMTAwcHggMCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cblxuLm1lbnUxLXRleHRib3ggZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZW51MS10ZXh0Ym94IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1lbnUxLWltZyB7XG4gIHdpZHRoOiA1NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1lbnUxLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lbnUxLWJ0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1lbnUxLWJ0biB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgfVxufVxuXG4ubWVkaWEtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1lZGlhLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5tZWRpYSAubmV3cyB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tZWRpYSAubmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhIC5uZXdzLWxpc3Qge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5tZWRpYSAubmV3cy1saXN0IGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzJjNmYyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lZGlhIC5uZXdzLWxpc3QgZGwgZHQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3MmM2ZjI7XG59XG5cbi5tZWRpYSAubmV3cy1saXN0IGRsIGRkIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYSAubmV3cyAuYmxvZyB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm1lZGlhIC5uZXdzIC5ibG9nX2xpc3Qge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhIC5uZXdzIC5ibG9nX2xpc3QgPiBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MmM2ZjI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ubWVkaWEgLm5ld3MgLmJsb2dfcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEgLm5ld3MgLmJsb2dfdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaWEgLm5ld3MgLmJsb2dfdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1lZGlhIC5uZXdzIC5ibG9nX3RleHQgaDMgYSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYSAubmV3cyAuYmxvZ190ZXh0IC5kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEgLm5ld3MgLmJsb2dfZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1lZGlhIC5zbnMge1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWVkaWEgLnNucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4ubWVkaWEgLnNuc19saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tZWRpYSAuc25zX2xpc3QgPiBkaXYge1xuICBkaXNwbGF5OiBibGNvaztcbiAgd2lkdGg6IDMzJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWVkaWEgLnNuc19waG90byB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEgLnNuc19waG90byBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRpYSAuc25zX3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaWEgLnNuc190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluZm8tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5pbmZvLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmluZm8tdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYwZmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5pbmZvLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICB9XG59XG5cbi5pbmZvLXRleHQtaW5uZXIge1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbmZvLXRleHQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uaW5mby10ZXh0LW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5pbmZvLXRleHRib3gge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmluZm8tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGI0NDk7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaW5mby1idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmluZm8tbWFwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmluZm8tbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5mby1tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMTIwcHggYXV0byAwO1xuICB9XG59XG5cbi5iYW5uZXIgLm1vdGlvbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vdGlvbi1pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vdGlvbi1pbWc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmM2ZjI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMSUsIDAsIDApO1xufVxuXG4uanMtc2Nyb2xsLnNob3cgLm1vdGlvbi1pbWc6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4xNSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5qcy1zY3JvbGwuZG9uZSAubW90aW9uLWltZzphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjE1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDMlLCAwLCAwKTtcbn1cblxuLm1vdGlvbi1pbWcgLm1vdGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpzLXNjcm9sbC5kb25lIC5tb3Rpb24taW1nIC5tb3Rpb24taW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtc2Nyb2xsLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF8wMi1oMiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uY29udF8wMi1oMiBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM3MmM2ZjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jb250XzAyLWgyIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZjhiNDQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY29udF8wMi1jZXRuZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG59XG5cbi5jb250XzAyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udF8wMi1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLmNvbnRfMDItZmxleC10b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250XzAyLWZsZXgtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5jb250XzAyLWZsZXgtaDMge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM3MmM2ZjI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZzogMTBweCAwIDEzcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MmM2ZjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250XzAyLWZsZXgtaDMgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uY29udF8wMi1mbGV4LWgzIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNzJjNmYyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY29udF8wMi1mbGV4LXRleHQge1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDItZmxleC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuXG4uY29udF8wMi1mbGV4LXRleHRib3gge1xuICBsaW5lLWhlaWdodDogMi4yO1xufVxuXG4uY29udF8wMi1mbGV4LXRleHRib3ggc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbnRfMDItZmxleC10ZXh0Ym94IHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvY29udGVudHMvY2hlY2sucG5nXCIpO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250XzAyLWZsZXgtdGV4dGJveCBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5cbi5jb250XzAyLWZsZXgtdGV4dGJveCAuc3Bhbi10b3A6YmVmb3JlIHtcbiAgdG9wOiAxOHB4O1xufVxuXG4uY29udF8wMi1mbGV4LWltZyB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDItZmxleC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250XzAyLWZsZXgyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udF8wMi1mbGV4MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250XzAyLWZsZXgyLXRleHQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5jb250XzAyLWZsZXgyLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5iZWdpbm5lci1mbGV4MiB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4ubWVkaWNhbC1mbGV4IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1lZGljYWwtZmxleCAuYm94IGFydGljbGUgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzcyYzZmMjtcbn1cblxuLm1lZGljYWwtZmxleCAuYm94IGFydGljbGUgZGl2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBlcnNvbmFsLWZsZXgge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wZXJzb25hbC1mbGV4IC5ib3gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnBlcnNvbmFsLWZsZXggLmJveCBhcnRpY2xlIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgI2Y4YjQ0OSA0MCUpO1xufVxuXG4ucGVyc29uYWwtZmxleCAuYm94IGFydGljbGUgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBlcnNvbmFsLWZsZXggLmJveCBhcnRpY2xlIGRpdiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYWNpbGl0eS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZhY2lsaXR5LWltZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5mYWNpbGl0eS1pbWdib3gxIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZhY2lsaXR5LWltZ2JveDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LWltZ2JveDIge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZhY2lsaXR5LWltZ2JveDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LWltZ2JveDIgLmJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMHB4IDIwcHggMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZhY2lsaXR5LWltZ2JveDIgLmJveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktdGV4dGJveCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnN0YWZmLWZsZXgge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFmZi1mbGV4IC5ib3gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnN0YWZmLWZsZXh0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RhZmYtZmxleCAuc3RhZmYtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3RhZmYtZmxleCAuc3RhZmYtY2F0ZWdvcnkge1xuICBjb2xvcjogIzcyYzZmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyYzZmMjtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnJlY3J1aXQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJlY3VpdC10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5yZWN1aXQtdGFibGUgdGQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVjdWl0LXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmVjdWl0LXRhYmxlLXRpdGxlIGRpdiB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uYWNjZXNzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjY2VzczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYwZmI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiA1NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hY2Nlc3M6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hY2Nlc3MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE1NjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFjY2Vzcy1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWNjZXNzLW1hcCB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2Nlc3MtbWFwIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hY2Nlc3MtbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFjY2Vzcy1tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hY2Nlc3MtbWFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWNjZXNzLW5hbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hY2Nlc3MtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYWNjZXNzLXRleHQge1xuICBwYWRkaW5nOiA4MHB4IDIwcHggMCAxMHB4O1xuICB3aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWNjZXNzLXRleHQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFjY2Vzcy10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMGZiO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTEwcHg7XG4gIH1cbn1cblxuLmFjY2Vzcy10YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4iLG51bGxdfQ== */
