@charset "UTF-8";
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding-right: 0;
  position: fixed;
  right: 0;
  top: 3.875rem;
  transition: background-color 0.3s ease-out, color 0.3s ease-out;
  width: 100%;
  z-index: 11;
}

.nav.active {
  background: rgba(255, 255, 255, 0.7019607843);
}

.nav .nav__btn {
  background: #fff;
  box-shadow: 0.1875rem 0.1875rem 0 #009;
  max-width: 9.375rem;
  width: 100%;
  padding: 5px 0;
}

.nav .nav__btn .nav__btn-link {
  align-items: center;
  color: #009;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  font-size: 0.75rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.4375;
  min-height: 3.125rem;
  text-align: center;
  width: 100%;
}

.nav .nav__btn .nav__btn-link img {
  aspect-ratio: 2.511627907;
  width: 107px;
}

.nav .nav__btn .small {
  display: inline-block;
  font-size: 0.75rem;
}

.nav .nav__list {
  align-items: center;
  bottom: 0;
  display: -ms-grid;
  display: grid;
  gap: 0;
  grid-template-columns: 1fr;
  padding: 0.3125rem 0 0.9375rem;
  position: absolute;
  top: 43px;
  right: 0;
  transform: translateX(100%);
  transition: transform 0.3s ease-out;
  width: 160px;
}

.nav .nav__list.is-open {
  transform: translateX(0);
}

.nav .nav__item {
  justify-content: center;
  background-color: #085ba6;
}

.nav .nav__item,
.nav .nav__link {
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.nav .nav__link {
  color: #fff;
  flex-wrap: wrap;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.4285714286;
  padding: 0.9375rem 1.25rem;
  transition: color 0.3s ease-out;
  width: 100%;
}

.nav .nav__link > span {
  display: inline-block;
}

.nav .nav__open-btn {
  background: #085ba6;
  color: #fff;
}

.nav .nav__open-btn-text {
  font-size: 0.75rem;
  font-weight: 500;
}

.nav .nav__buttons {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  position: absolute;
  right: 0;
  top: 0;
  width: 160px;
}

.nav .nav__entry {
  height: 49px;
  width: 100%;
}

.nav .nav__entry .nav__entry-link {
  align-items: center;
  background: #bb4346;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.nav .nav__entry .nav__entry-link .pc {
  display: none;
}

.nav .nav__entry .nav__entry-link .sp {
  display: inline-block;
}

.nav .nav__entry .nav__entry-text {
  font-size: 0.875rem;
  font-weight: 500;
  padding-left: 0.3em;
  text-transform: uppercase;
}
.on_large .nav .nav__link {
  padding: 0.9375rem 1rem;
}
.lowerKv_lv1 {
  padding: 7.5rem 0 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(30%, #000099));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #000099 30%);
}

.lowerKv_lv1 .lowerKv_inner {
  position: relative;
  max-width: 105rem;
  margin: 0 auto;
}

.lowerKv_lv1 .lowerKv_img picture {
  background-color: #FFFFFF;
}

.lowerKv_lv1 .lowerKv_text {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(30px, 24px);
  writing-mode: vertical-rl;
  display: -ms-grid;
  display: grid;
  gap: 0.3125rem;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  color: #FFFFFF;
}

.lowerKv_lv1 .lowerKv_text span {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #000099;
  padding: 0.3125rem;
}

.on_middle .lowerKv_lv1 .lowerKv_text,
.on_large .lowerKv_lv1 .lowerKv_text {
  font-size: 1.3125rem;
}
.lowerKv_lv2 {
  padding: 7.5rem 0 0;
  position: relative;
}

.lowerKv_lv2:before {
  background-color: #009;
  content: "";
  height: 75%;
  position: absolute;
  right: 0;
  top: 0;
  width: 70%;
}

.lowerKv_lv2 .lowerKv_inner {
  margin: 0 auto;
  max-width: 105rem;
  position: relative;
}

.lowerKv_lv2 .lowerKv_img {
  margin-top: 0.625rem;
}

.lowerKv_lv2 .lowerKv_img picture {
  background-color: #fff;
}

.lowerKv_lv2 .lowerKv_text {
  color: #4684bc;
  font-family: Montserrat, serif;
  font-size: 0.5rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  padding: 0 0.625rem;
  text-align: right;
  text-transform: uppercase;
}

.lowerKv_lv2 .lowerKv_comment {
  color: #009;
  display: -ms-grid;
  display: grid;
  font-family: Zen Kaku Gothic New, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  gap: 0.25rem;
  left: 50%;
  line-height: 1;
  position: absolute;
  top: 40px;
  transform: translateX(-50%);
  writing-mode: vertical-rl;
}

.lowerKv_lv2 .lowerKv_comment span {
  background: #fff;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0.3125rem;
}

.lowerKv_lv2 .lowerKv_interview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -1.25rem auto 0;
  max-width: 24.375rem;
  padding: 0 1.875rem;
  width: 100%;
}

.lowerKv_lv2 .lowerKv_interview .interview_vol {
  align-items: center;
  background-color: #009;
  box-shadow: 0.125rem 0.125rem 0 0 rgba(0, 0, 0, 0.1607843137);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Montserrat, serif;
  font-weight: 500;
  padding: 1.0625rem 0.625rem;
}

.lowerKv_lv2 .lowerKv_interview .interview_vol p {
  align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.25rem;
}

.lowerKv_lv2 .lowerKv_interview .interview_vol .vol {
  font-size: 0.625rem;
  text-transform: uppercase;
}

.lowerKv_lv2 .lowerKv_interview .interview_vol .number {
  font-size: 1rem;
}

.lowerKv_lv2 .lowerKv_interview .interview_name {
  align-items: center;
  background-color: #fff;
  box-shadow: 0.125rem 0.125rem 0 0 rgba(0, 0, 0, 0.1607843137);
  display: -ms-grid;
  display: grid;
  font-family: Zen Kaku Gothic New, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  gap: 0.375rem;
  letter-spacing: -0.03em;
  padding: 0.5625rem 0.9375rem;
  width: 100%;
}

.lowerKv_lv2 .lowerKv_interview .interview_name p {
  line-height: 1.5;
}

.lowerKv_lv2 .lowerKv_interview .interview_name div {
  flex-wrap: wrap;
}

.lowerKv_lv2 .lowerKv_interview .interview_name div,
.lowerKv_lv2 .lowerKv_interview .interview_name div p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.1875rem;
}

.lowerKv_lv2 .lowerKv_interview .interview_name div p:before {
  content: "│";
}

.lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type:before {
  display: none;
}

.on_large .lowerKv_lv2 .lowerKv_comment,
.on_middle .lowerKv_lv2 .lowerKv_comment {
  font-size: 1.375rem;
}

.on_large .lowerKv_lv2 .lowerKv_comment span,
.on_middle .lowerKv_lv2 .lowerKv_comment span {
  padding: 0.3125rem;
}

.on_large .lowerKv_lv2 .lowerKv_interview .interview_vol,
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol {
  padding: 1.0625rem 0.625rem;
}

.on_large .lowerKv_lv2 .lowerKv_interview .interview_vol .vol,
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol .vol {
  font-size: 0.625rem;
}

.on_large .lowerKv_lv2 .lowerKv_interview .interview_vol .number,
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol .number {
  font-size: 1rem;
}

.on_large .lowerKv_lv2 .lowerKv_interview .interview_name,
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_name {
  display: -ms-grid;
  display: grid;
  font-size: 0.75rem;
  padding: 0.5625rem 0.9375rem;
}

.on_large .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type:before,
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type:before {
  display: none;
}
.bottomMovie {
  margin-top: -50px;
  padding-top: 120px;
}
.bottomMovie .link-collection__text {
  letter-spacing: -0.06em;
}
.bottomMovie .bottomMovie_link {
  color: #000099;
  background-color: #F0F9FD;
  font-size: 0.8125rem;
  font-weight: bold;
  border-radius: 10px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  line-height: 1.75;
  min-height: 90px;
  position: relative;
}
.bottomMovie .bottomMovie_link ._btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-radius: 999px;
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}
.bottomMovie .bottomMovie_link ._btn ._tr {
  width: 5px;
  height: 6px;
  background-color: #000099;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
  margin-left: 2px;
}
.bottomMovie .link-collection {
  gap: 2rem 1rem;
}
.icon {
  display: inline-block;
  width: 1em;
}

.icon svg {
  width: 100%;
}

.icon.target_blank {
  width: 0.6875rem;
}

.icon.target_blank svg {
  aspect-ratio: 1.375;
}

.icon.arrow {
  width: 0.6875rem;
}

.icon.arrow svg {
  aspect-ratio: 0.9166666667;
}

.icon.arrow_down {
  width: 0.9375rem;
}

.icon.arrow_down svg {
  aspect-ratio: 1.5;
}

.icon.menu {
  width: 14px;
}

.icon.menu svg {
  aspect-ratio: 1.4;
}

.icon.entry {
  width: 66px;
}

.icon.entry svg {
  aspect-ratio: 0.7586206897;
}

.icon.entry_sp {
  width: 16px;
}

.icon.entry_sp svg {
  aspect-ratio: 1;
}

b,
body,
code,
dd,
div,
dl,
dt,
fieldset,
footer,
form,
h1,
h2,
h3,
header,
html,
i,
iframe,
img,
label,
legend,
li,
menu,
nav,
object,
p,
q,
section,
small,
span,
sup,
table,
tbody,
td,
th,
thead,
time,
tr,
ul,
var,
video {
  background: rgba(0, 0, 0, 0);
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: initial;
}

body {
  line-height: 1;
}

footer,
header,
menu,
nav,
section {
  display: block;
}

ul {
  list-style: none;
}

ul li {
  margin: 0;
  padding: 0;
}

q {
  quotes: none;
}

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

a {
  background: rgba(0, 0, 0, 0);
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: initial;
}

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

hr {
  border: 0;
  border-top: 1px solid #ccc;
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0;
}

sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -0.5em;
  vertical-align: initial;
}

input,
select {
  vertical-align: middle;
}

button,
input[type=button],
input[type=submit] {
  -webkit-appearance: none;
}

button {
  -webkit-appearance: none;
          appearance: none;
  background-color: initial;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
}

:root {
  --leading-trim: calc(0.5em - 1lh/2) ;
}

@supports not (top: 1lh) {
  :root {
    --leading-trim: 0px ;
  }
}
@view-transition {
  navigation: auto;
}
html {
  scroll-padding-top: 80px;
}

body,
html {
  overflow-x: clip;
}

body {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.main * {
  font-feature-settings: "palt";
  box-sizing: border-box;
}

:after,
:before {
  text-decoration: inherit;
  vertical-align: inherit;
}

.wrapper {
  height: 100%;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-top: 3.875rem;
  width: 100vw;
}

.wrapper img {
  height: auto;
  width: 100%;
}

.container {
  max-width: 1260px;
  padding: 0 30px;
}

.container,
.section {
  margin: 0 auto;
  width: 100%;
}

.section {
  max-width: 1200px;
  position: relative;
  z-index: 1;
}

.global-links {
  background-repeat: repeat;
  background-size: 21.875rem 21.875rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 0 0 3.75rem;
  position: relative;
}

.global-links .global-links__bg {
  aspect-ratio: 0.8965517241;
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translate(-50%);
  width: 100%;
}

.global-links .global-links__button {
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin: 6.25rem auto 0;
  max-width: 22.5rem;
  min-height: 4.375rem;
  width: 100%;
}

#environment {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-top: 6.25rem;
}

#work {
  position: relative;
  z-index: 1;
}

.work_box {
  padding-top: 5.625rem;
}

#recruit {
  margin-top: -50px;
  padding-top: 120px;
}

.sr-only {
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

[data-fade=button].button,
[data-fade=fadeUp].fadeUp,
[data-fade=isOpacity].isOpacity {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  contain: layout style;
  transition: transform 2s ease-out, opacity 1s ease-out;
}

[data-fade=button].button[data-delay="100"],
[data-fade=fadeUp].fadeUp[data-delay="100"],
[data-fade=isOpacity].isOpacity[data-delay="100"] {
  transition: transform 2s ease-out 0.1s, opacity 1s ease-out 0.1s;
}

[data-fade=button].button[data-delay="200"],
[data-fade=fadeUp].fadeUp[data-delay="200"],
[data-fade=isOpacity].isOpacity[data-delay="200"] {
  transition: transform 2s ease-out 0.2s, opacity 1s ease-out 0.2s;
}

[data-fade=button].button[data-delay="300"],
[data-fade=fadeUp].fadeUp[data-delay="300"],
[data-fade=isOpacity].isOpacity[data-delay="300"] {
  transition: transform 2s ease-out 0.3s, opacity 1s ease-out 0.3s;
}

[data-fade=button].button[data-delay="400"],
[data-fade=fadeUp].fadeUp[data-delay="400"],
[data-fade=isOpacity].isOpacity[data-delay="400"] {
  transition: transform 2s ease-out 0.4s, opacity 1s ease-out 0.4s;
}

[data-fade=button].button[data-delay="500"],
[data-fade=fadeUp].fadeUp[data-delay="500"],
[data-fade=isOpacity].isOpacity[data-delay="500"] {
  transition: transform 2s ease-out 0.5s, opacity 1s ease-out 0.5s;
}

[data-fade=section].section {
  transition: transform 1s ease-out, opacity 1s ease-out;
}

[data-fade=section].section[data-delay="100"] {
  transition: transform 1s ease-out 0.1s, opacity 1s ease-out 0.1s;
}

[data-fade=section].section[data-delay="200"] {
  transition: transform 1s ease-out 0.2s, opacity 1s ease-out 0.2s;
}

[data-fade=section].section[data-delay="300"] {
  transition: transform 1s ease-out 0.3s, opacity 1s ease-out 0.3s;
}

[data-fade=section].section[data-delay="400"] {
  transition: transform 1s ease-out 0.4s, opacity 1s ease-out 0.4s;
}

[data-fade=section].section[data-delay="500"] {
  transition: transform 1s ease-out 0.5s, opacity 1s ease-out 0.5s;
}

[data-fade=fadeUp] {
  opacity: 0;
  transform: translate3d(0, 60px, 0);
}

[data-fade=fadeUp].fadeUp {
  opacity: 1;
  transform: translateZ(0);
}

[data-fade=button] {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
}

[data-fade=button].button {
  opacity: 1;
  transform: translateZ(0);
}

[data-fade=section] {
  opacity: 0;
  transform: translate3d(0, 100px, 0);
}

[data-fade=section].section {
  opacity: 1;
  transform: translateZ(0);
}

[data-fade=isOpacity] {
  opacity: 0;
}

[data-fade=isOpacity].isOpacity {
  opacity: 1;
}

@keyframes fadeScaleAni {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  75% {
    opacity: 1;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.btn__open_global_menu {
  display: block;
}

.header__block__global_navi__inner_sp {
  padding-top: 0;
}

.header__block__global_navi__inner_sp .header__block__global_navi__inner_sp__inbox {
  padding-top: 25px;
}

#header {
  height: auto !important;
}

#karte__btn__bottom {
  display: none !important;
}
.img {
  display: block;
  width: 100%;
  max-width: 100%;
}

.ul_marker {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #FFE33F));
  background: linear-gradient(transparent 50%, #FFE33F 50%);
}

#affairsWlb {
  margin-top: -80px;
  padding-top: 80px;
}

#affairsHealth {
  margin-top: -100px;
  padding-top: 100px;
}

#affairsExternal {
  margin-top: -60px;
  padding-top: 60px;
}

#affairsRecruit {
  margin-top: -30px;
  padding-top: 30px;
}

.affairs {
  font-family: "Noto Sans JP", sans-serif;
}

.affairs_kv {
  background-image: url("../img/bg_sp.png");
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 10px 0 70px 0;
  position: relative;
}

.affairs_kv_img {
  position: relative;
  transform: translateY(-20px);
}

.affairs_kv_txt {
  width: 100%;
  max-width: 300px;
  position: absolute;
  bottom: 70px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

@keyframes infinity-scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.slide__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  transform: translateY(30px);
}

.wrapper .slide__item {
  list-style: none;
  margin-left: 100px;
}
.wrapper .slide__item img {
  width: auto !important;
}

.slide__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
}

.slide__list--left {
  animation: infinity-scroll-left 200s infinite linear 0.5s both;
}

.affairs_works_inner {
  padding: 100px 0 60px;
  background-image: url("../img/bg_works_sp.png");
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  position: relative;
}

.affairs_works_inner02 {
  margin-top: -90px;
  padding: 180px 0 130px;
  background-image: url("../img/bg_works02_sp.png");
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
}

.affairs_works_tit {
  width: 100%;
  max-width: 221px;
}

.affairs_works_lead {
  font-size: 1.125rem;
  text-align: center;
  line-height: 2;
  margin-top: 20px;
}

.affairs_works_lists {
  margin: 110px auto 0;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  gap: 90px;
  max-width: 500px;
}

.works_card {
  background-color: #fff;
  border: solid 1px #000099;
  padding: 75px 20px 30px;
  position: relative;
  min-height: 246px;
}

.works_card._04 {
  margin: 0 auto;
  max-width: 500px;
}

.works_card_img {
  width: 100%;
  max-width: 140px;
  position: absolute;
  top: -68px;
  left: 50%;
  left: 50%;
  transform: translateX(-50%);
}

.works_card_body {
  margin-top: 20px;
  text-align: center;
}
.works_card_body ._num,
.works_card_body ._title {
  color: #000099;
}
.works_card_body ._num {
  display: inline-block;
  position: relative;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif;
}
.works_card_body ._num::before,
.works_card_body ._num::after {
  content: "";
  display: block;
  width: 25px;
  height: 1px;
  background-color: #CCCCCC;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.works_card_body ._num::before {
  left: -40px;
}
.works_card_body ._num::after {
  right: -40px;
}
.works_card_body ._title {
  margin-top: 10px;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  font-weight: 500;
}
.works_card_body ._text {
  text-align: left;
  margin-top: 15px;
  font-size: 0.875rem;
  letter-spacing: 0.065em;
  line-height: 1.6;
}

.affairs_wlb_inner {
  padding: 70px 0;
}

.affairs_wlb_header {
  position: relative;
}

.affairs_wlb_tit {
  width: 100%;
  max-width: 204px;
  position: absolute;
  top: -94px;
  left: 0;
}

.affairs_wlb_data {
  margin: 30px calc(50% - 50vw) 0;
  padding: 0 30px 0 10px;
}

.affairs_health {
  background-color: #EDF3F3;
}

.affairs_health_inner {
  padding: 50px 0;
}

.affairs_health_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.affairs_health_tit {
  width: 61px;
  flex-shrink: 0;
  transform: translateY(-70px);
}

.affairs_health_con ._title {
  font-size: 1.125rem;
  font-weight: 500;
  padding: 10px;
  border-top: solid 1px #333333;
  border-bottom: solid 1px #333333;
  text-align: center;
}
.affairs_health_con ._text {
  font-size: 0.875rem;
  line-height: 1.75;
  margin-top: 20px;
  letter-spacing: 0.08em;
}
.affairs_health_con ._text02 {
  font-size: 0.875rem;
  text-align: right;
  line-height: 2;
  margin-top: 10px;
}
.affairs_health_con ._table {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 40px 40px auto;
  margin-top: 30px;
}
.affairs_health_con ._table span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.5;
  font-size: 0.75rem;
  background-color: #fff;
  padding: 8px 0;
}
.affairs_health_con ._table span:nth-child(1),
.affairs_health_con ._table span:nth-child(3),
.affairs_health_con ._table span:nth-child(5) {
  border-right: solid 1px #EDF3F3;
}
.affairs_health_con ._table span:nth-child(3),
.affairs_health_con ._table span:nth-child(4) {
  border-top: solid 1px #EDF3F3;
  border-bottom: solid 1px #EDF3F3;
}
.affairs_health_con ._table ._head {
  color: #fff;
  background-color: #000099;
  font-weight: bold;
}

.affairs_health_lead {
  text-align: center;
  font-size: 1rem;
  line-height: 2;
  margin-top: 40px;
  font-weight: 500;
  letter-spacing: -0.05em;
}
.affairs_health_lead span {
  display: inline-block;
}

.affairs_external {
  margin-top: 60px;
  background-color: #EDF3F3;
}

.affairs_external_inner {
  padding: 50px 0;
}

.affairs_external_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

.affairs_external_con {
  flex: 1;
}

.affairs_external_tit {
  width: 61px;
  flex-shrink: 0;
  transform: translateY(-70px);
}

.affairs_external_lead {
  text-align: center;
  font-size: 1rem;
  line-height: 2;
  margin-top: 40px;
  font-weight: 500;
  letter-spacing: -0.05em;
}
.affairs_external_lead span {
  display: inline-block;
}

.affairs_external_lists {
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  gap: 40px;
}

.affairs_external_card {
  position: relative;
}

.affairs_external_card_title {
  font-size: 0.625rem;
  color: #fff;
  background-color: #000099;
  font-weight: bold;
  writing-mode: vertical-rl;
  letter-spacing: 0.1em;
  text-align: center;
  padding: 5px 2px;
  position: absolute;
  top: -12px;
  left: 10px;
}

._vertical {
  transform: rotate(-90deg);
  display: inline-block;
  margin-bottom: 3px;
}

.affairs_recruit_inner {
  margin-top: 130px;
  padding: 200px 0 50px;
  background-image: url("../img/bg_recruit_sp.png");
  background-position: center;
  border-bottom: solid 1px #000099;
}

.affairs_recruit_header {
  position: relative;
}

.affairs_recruit_tit {
  position: absolute;
  top: -235px;
  left: 0;
  max-width: 309px;
}

.affairs_recruit_wrap {
  padding-top: 30px;
}

.affairs_recruit_row {
  display: -ms-grid;
  display: grid;
  grid-template-columns: 100px 1fr;
  padding: 20px 10px;
  border-top: solid 1px #CCCCCC;
  position: relative;
}
.affairs_recruit_row ._dt,
.affairs_recruit_row ._dd {
  font-size: 0.875rem;
  line-height: 1.5;
}
.affairs_recruit_row ._dt {
  font-weight: 500;
}
.affairs_recruit_row ._dd {
  padding-left: 5px;
}
.affairs_recruit_row ._txt {
  display: block;
}
.affairs_recruit_row ._note {
  display: block;
  font-size: 0.75rem;
  margin-top: 12px;
  letter-spacing: 0.1em;
  position: relative;
  padding-left: 0.9rem;
}
.affairs_recruit_row ._note::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
.affairs_recruit_row ._note + ._note {
  margin-top: 10px;
}
.affairs_recruit_row ._txt + ._txt {
  margin-top: 6px;
}
.affairs_recruit_row ._note + ._txt {
  margin-top: 16px;
}

.affairs_recruit_row::before {
  content: "";
  display: block;
  width: 100px;
  height: 1px;
  background-color: #000099;
  position: absolute;
  top: -1px;
  left: 0;
}

.affairs_recruit_lists:last-child .affairs_recruit_lists_item:last-child .affairs_recruit_row {
  border-bottom: solid 1px #CCCCCC;
}

.affairs_recruit_lists:last-child .affairs_recruit_lists_item:last-child .affairs_recruit_row::after {
  content: "";
  display: block;
  width: 100px;
  height: 1px;
  background-color: #000099;
  position: absolute;
  top: auto;
  bottom: -1px;
  left: 0;
}

.affairs_recruit_entry {
  margin: 100px calc(50% - 50vw) 0;
  position: relative;
}

.affairs_recruit_entry_tit {
  width: 61px;
  position: absolute;
  top: -20px;
  left: 20px;
}

.affairs_recruit_entry_box {
  background-color: #000099;
  padding: 50px 30px;
}

.affairs_recruit_entry_box_txt {
  color: #fff;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.75;
  text-align: center;
  letter-spacing: 0.05em;
}

.affairs_recruit_entry_box_btn {
  display: block;
  font-size: 1rem;
  width: 100%;
  max-width: 400px;
  margin: 30px auto 0;
  text-align: center;
  color: #fff;
  background-color: #BB4346;
  border: solid 2px #fff;
  border-radius: 999px;
  padding: 25px;
  letter-spacing: 0.1em;
  position: relative;
  transition: opacity 0.3s ease-out;
}

.affairs_recruit_entry_box_btn::before {
  content: "";
  display: block;
  width: 10px;
  height: 11px;
  background-color: #fff;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}

.affairs_recruit_entry_box_btn:hover,
.affairs_recruit_policy:hover {
  opacity: 0.7;
}

.affairs_recruit_policy {
  display: block;
  background-color: #fff;
  color: #000099;
  border: solid 1px #000099;
  border-radius: 999px;
  text-align: center;
  width: 100%;
  max-width: 240px;
  font-size: 0.875rem;
  font-weight: 500;
  margin: 50px auto 0;
  padding: 17px;
  position: relative;
}

.affairs_recruit_policy::before {
  content: "";
  display: block;
  width: 11px;
  height: 8px;
  background-image: url("../img/blank.svg");
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
/* ============================== */
/*       fadeAnimationのStyle
/* ============================== */
[data-fade=fadeUp].fadeUp,
[data-fade=fadeLeft].fadeLeft,
[data-fade=fadeRight].fadeRight,
[data-fade=fadeScale].fadeScale {
  transition: transform 0.8s ease, opacity 0.8s ease;
}

[data-fade=fadeOpacity].fadeOpacity {
  transition: transform 2s ease, opacity 2s ease;
}

[data-fade=fadeUp] {
  transform: translateY(60px);
  opacity: 0;
}
[data-fade=fadeUp].fadeUp {
  transform: translateY(0);
  opacity: 1;
}

[data-fade=fadeRight] {
  transform: translateX(-60px);
  opacity: 0;
}
[data-fade=fadeRight].fadeRight {
  transform: translateX(0);
  opacity: 1;
}

[data-fade=fadeLeft] {
  transform: translateX(60px);
  opacity: 0;
}
[data-fade=fadeLeft].fadeLeft {
  transform: translateX(0);
  opacity: 1;
}

[data-fade=fadeOpacity] {
  opacity: 0;
}
[data-fade=fadeOpacity].fadeOpacity {
  opacity: 1;
}

[data-fade=fadeScale] {
  transform: scale(0);
  opacity: 0;
}
[data-fade=fadeScale].fadeScale {
  animation: fadeScaleAni 1s ease 0s 1 forwards;
}

@keyframes fadeScaleAni {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
    opacity: 1;
  }
  75% {
    transform: scale(0.9);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@media screen and (min-width: 390px){
  .nav .nav__buttons {
    width: 200px;
  }
  .nav .nav__list {
    width: 200px;
  }
  .bottomMovie .bottomMovie_link {
    font-size: 1rem;
    padding: 10px 20px;
  }
  .bottomMovie .link-collection {
    gap: 2rem 2.5rem;
  }
  .bottomMovie .bottomMovie_link ._btn {
    width: 30px;
    height: 30px;
    right: 10px;
  }
  .bottomMovie .bottomMovie_link ._btn ._tr {
    width: 7px;
    height: 10px;
  }
  .affairs_kv_txt {
    max-width: 300px;
  }
  .affairs_health_wrap {
    gap: 40px;
  }
  .affairs_health_con ._table span {
    font-size: 0.875rem;
  }
  .affairs_health_lead {
    font-size: 1.125rem;
    letter-spacing: normal;
  }
  .affairs_external_card_title {
    font-size: 0.75rem;
  }
  .affairs_external_lead {
    font-size: 1.125rem;
    letter-spacing: normal;
  }
}

@media screen and (min-width: 400px){
  .lowerKv_lv2 .lowerKv_comment {
    font-size: 4.5vw;
    top: 60px;
  }
  .on_large .lowerKv_lv2 .lowerKv_comment,
  .on_middle .lowerKv_lv2 .lowerKv_comment {
    font-size: 4.5vw;
  }
}

@media screen and (min-width: 768px){
  .on_middle .group__link_area .box__links li img,
  .on_large .group__link_area .box__links li img {
    width: 110px;
  }
  .overwrite_header .header__block__inner {
    margin-bottom: 40px;
  }
  .nav {
    left: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
  .nav .nav__btn {
    padding: 0 10px;
  }
  .nav .nav__btn .nav__btn-link img {
    aspect-ratio: 4.7894736842;
    width: 100%;
    max-width: 182px;
  }
  .lowerKv_lv1 {
    padding: 11.5625rem 2.5rem 6.25rem;
    margin-top: -5rem;
    background: -webkit-gradient(linear, left top, right top, color-stop(28%, rgba(255, 255, 255, 0)), color-stop(28%, #000099));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 28%, #000099 28%);
  }
  .lowerKv_lv1 .lowerKv_img picture {
    background-color: transparent;
  }
  .lowerKv_lv1 .lowerKv_img img {
    border-radius: 0.625rem;
  }
  .lowerKv_lv1 .lowerKv_text {
    top: 0;
    transform: translate(40px, -40px);
  }
  .lowerKv_lv1 .lowerKv_text span {
    padding: 0.5rem;
  }
  .lowerKv_lv2 {
    margin-top: -5rem;
    padding: 11.5625rem 2.5rem 0;
  }
  .lowerKv_lv2:before {
    width: 62%;
  }
  .lowerKv_lv2 .lowerKv_img picture {
    background-color: initial;
  }
  .lowerKv_lv2 .lowerKv_img img {
    border-radius: 0.625rem;
  }
  .lowerKv_lv2 .lowerKv_text {
    color: #333;
    font-size: 0.625rem;
    padding: 0;
    text-align: left;
  }
  .lowerKv_lv2 .lowerKv_comment {
    font-size: 2.2vw;
    gap: 0.3125rem;
    top: 80px;
  }
  .lowerKv_lv2 .lowerKv_comment span {
    padding: 0.5rem;
  }
  .lowerKv_lv2 .lowerKv_interview {
    bottom: 0.9375rem;
    left: 0.9375rem;
    margin: 0;
    max-width: none;
    padding: 0;
    position: absolute;
    width: auto;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_vol {
    box-shadow: none;
    padding: 0.5rem 0.9375rem;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_vol .vol {
    font-size: 0.75rem;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_vol .number {
    font-size: 1.25rem;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_name {
    box-shadow: none;
    padding: 0.625rem 0.625rem 0.625rem 1.25rem;
    width: auto;
  }
  .on_large .lowerKv_lv2 .lowerKv_comment,
  .on_middle .lowerKv_lv2 .lowerKv_comment {
    font-size: 2.2vw;
    top: 60px;
  }
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_vol,
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol {
    padding: 0.5rem 0.75rem;
  }
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_name,
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_name {
    padding: 0.625rem 0.625rem 0.625rem 0.9375rem;
    width: auto;
  }
  .bottomMovie {
    margin-top: -50px;
    padding-top: 160px;
  }
  .bottomMovie .link-collection__text {
    letter-spacing: normal;
  }
  .bottomMovie .bottomMovie_link {
    padding: 0 30px;
    line-height: 1.6;
    min-height: 100px;
    font-size: 0.875rem;
  }
  .bottomMovie .bottomMovie_link ._btn {
    width: 20px;
    height: 20px;
    right: 16px;
  }
  .bottomMovie .bottomMovie_link ._btn ._tr {
    width: 5px;
    height: 8px;
  }
  .on_middle .link-collection .link-collection__items._col2,
  .on_large .link-collection .link-collection__items._col2 {
    gap: 1rem;
  }
  .corporation #bottomMovie {
    min-height: 695px;
  }
  .hover {
    transition: opacity 0.3s ease-out;
  }
  .hover:focus {
    opacity: 0.7;
  }
  .main {
    margin-top: -40px;
  }
  .wrapper {
    margin-top: 0;
  }
  .global-links {
    padding: 10rem 0 6.25rem;
  }
  .global-links .global-links__bg {
    aspect-ratio: 1.3333333333;
  }
  #environment,
  .global-links .global-links__button {
    margin-top: 10rem;
  }
  #environment {
    overflow: hidden;
  }
  .work_box {
    padding-top: 0;
  }
  #recruit {
    margin-top: -50px;
    padding-top: 160px;
  }
  .btn__open_global_menu,
  .sp-only {
    display: none;
  }
  .affairs_kv {
    background-image: url("../img/bg.png");
    max-height: 950px;
    margin-top: -50px;
    padding: 0;
  }
  .affairs_kv_img {
    max-width: 500px;
    margin-left: auto;
    transform: translateY(0);
  }
  .affairs_kv_txt {
    max-width: 400px;
    left: 20px;
    bottom: 150px;
    transform: translateX(0);
  }
  .slide__wrap {
    transform: translateY(0);
    position: absolute;
    top: 60px;
  }
  .affairs_works_inner {
    padding: 200px 0 70px;
    background-image: url("../img/bg_works.png");
    background-position: center;
  }
  .affairs_works_inner02 {
    padding: 240px 0 256px;
    background-image: url("../img/bg_works02.png");
  }
  .affairs_works_tit {
    max-width: 496px;
  }
  .affairs_works_lead {
    font-size: 1.5rem;
    text-align: left;
    line-height: 1.7;
  }
  .affairs_works_lists {
    margin: 170px auto 0;
    display: -ms-grid;
    display: grid;
    gap: 160px;
  }
  .works_card {
    min-height: 358px;
    padding: 130px 20px 30px;
    height: 100%;
  }
  .works_card_img {
    max-width: 240px;
    top: -120px;
  }
  .works_card_body ._num,
  .works_card_body ._title {
    color: #000099;
  }
  .works_card_body ._num {
    display: inline-block;
    position: relative;
    font-size: 1rem;
  }
  .works_card_body ._num::before,
  .works_card_body ._num::after {
    width: 30px;
  }
  .works_card_body ._title {
    margin-top: 10px;
    font-size: 1.5rem;
  }
  .works_card_body ._text {
    margin-top: 15px;
    font-size: 1rem;
    line-height: 2;
    letter-spacing: 0.055em;
  }
  .affairs_wlb_inner {
    padding: 106px 0 140px;
  }
  .affairs_wlb_tit {
    max-width: 298px;
    top: -166px;
  }
  .affairs_wlb_data {
    margin: 50px 0 0;
    padding: 0;
  }
  .affairs_health {
    margin-right: 40px;
  }
  .affairs_health_inner {
    padding: 100px 0;
  }
  .affairs_health_tit {
    width: 193px;
  }
  .affairs_health_lead {
    text-align: left;
    font-size: 1.5rem;
    margin-top: 30px;
    letter-spacing: 0.08em;
  }
  .affairs_health_lead span {
    display: inline;
  }
  .affairs_health_tit {
    transform: translateY(-130px);
  }
  .affairs_health_con ._title {
    font-size: 2rem;
    padding: 20px;
  }
  .affairs_health_con ._text {
    font-size: 1rem;
    margin-top: 30px;
  }
  .affairs_health_con ._text02 {
    font-size: 1rem;
    text-align: right;
  }
  .affairs_health_con ._table {
    grid-template-rows: 50px 50px 50px;
    margin-top: 40px;
  }
  .affairs_health_con ._table span {
    font-size: 1rem;
    padding: 8px 0;
  }
  .affairs_external {
    margin-top: 100px;
    margin-left: 40px;
  }
  .affairs_external_inner {
    padding: 100px 0;
  }
  .affairs_external_tit {
    width: 193px;
  }
  .affairs_external_lead {
    font-size: 1.5rem;
    margin-top: 30px;
    letter-spacing: 0.08em;
  }
  .affairs_external_lead span {
    display: inline;
  }
  .affairs_external_tit {
    transform: translateY(-130px);
  }
  .affairs_external_card_title {
    padding: 10px 3px;
  }
  .affairs_external_lists {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  .affairs_external_lists_item._05 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3/4;
  }
  .affairs_recruit_inner {
    margin-top: 256px;
    background-image: url("../img/bg_recruit.png");
    padding: 80px 0 100px;
  }
  .affairs_recruit_tit {
    max-width: 1090px;
    top: -200px;
  }
  .affairs_recruit_wrap {
    margin-top: 80px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 60px;
  }
  .affairs_recruit_row {
    grid-template-columns: 140px 1fr;
  }
  .affairs_recruit_row ._dt,
  .affairs_recruit_row ._dd {
    font-size: 1rem;
  }
  .affairs_recruit_row ._dd {
    padding-left: 10px;
  }
  .affairs_recruit_row ._note {
    font-size: 0.875rem;
  }
  .affairs_recruit_row::before {
    width: 140px;
  }
  .affairs_recruit_lists:last-child .affairs_recruit_lists_item:last-child .affairs_recruit_row::after {
    width: 140px;
  }
  .affairs_recruit_lists:first-child .affairs_recruit_lists_item:last-child .affairs_recruit_row {
    border-bottom: solid 1px #CCCCCC;
  }
  .affairs_recruit_lists:first-child .affairs_recruit_lists_item:last-child .affairs_recruit_row::after {
    content: "";
    display: block;
    width: 140px;
    height: 1px;
    background-color: #000099;
    position: absolute;
    bottom: -1px;
    left: 0;
  }
  .affairs_recruit_entry {
    margin: 200px calc(50% - 50vw) 0;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .affairs_recruit_entry_tit {
    width: 97px;
  }
  .affairs_recruit_entry_img img {
    height: 100%;
    object-fit: cover;
  }
  .affairs_recruit_entry_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .affairs_recruit_entry_box_txt {
    font-size: 2rem;
  }
  .affairs_recruit_entry_box_btn {
    font-size: 1.125rem;
    margin: 60px auto 0;
  }
  .affairs_recruit_policy {
    max-width: 360px;
    margin: 100px auto 0;
    font-size: 1rem;
    padding: 26px;
  }
}

@media screen and (min-width: 768px) and (hover: hover){
  .hover:hover {
    opacity: 0.7;
  }
}

@media screen and (min-width: 1031px){
  .on_middle .group__link_area .box__links li img,
  .on_large .group__link_area .box__links li img {
    width: auto;
  }
}

@media screen and (min-width: 1080px){
  .overwrite_header .header__block__inner {
    margin-bottom: 0;
  }
  .nav {
    padding-right: 200px;
  }
  .nav.active .nav__link {
    color: #333;
  }
  .nav .nav__btn {
    max-width: 240px;
  }
  .nav .nav__btn .nav__btn-link {
    font-size: 1rem;
    min-height: 5rem;
  }
  .nav .nav__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    grid-template-columns: repeat(2, 1fr);
    padding: 0;
    position: relative;
    top: 0;
    transform: translate(0);
    transition: none;
    width: auto;
  }
  .nav .nav__item {
    background-color: transparent;
  }
  .nav .nav__link {
    font-size: 0.875rem;
    justify-content: center;
    padding: 0;
  }
  .nav .nav__open-btn {
    display: none;
  }
  .nav .nav__buttons {
    grid-template-columns: 1fr;
    width: 140px;
  }
  .nav .nav__entry {
    height: 120px;
  }
  .nav .nav__entry .nav__entry-link .pc {
    display: inline-block;
  }
  .nav .nav__entry .nav__entry-link .sp {
    display: none;
  }
  .on_middle .nav,
  .on_large .nav {
    padding-right: 180px;
  }
  .on_middle .nav .nav__listt {
    gap: 30px;
  }
  .on_large .nav .nav__list {
    gap: 20px;
  }
  .on_large .nav .nav__link {
    padding: 0;
  }
  .lowerKv_lv1 {
    padding: 11.5625rem 5rem 6.25rem;
  }
  .lowerKv_lv1 .lowerKv_text {
    font-size: 1.875rem;
  }
  .on_middle .lowerKv_lv1 .lowerKv_text,
  .on_large .lowerKv_lv1 .lowerKv_text {
    font-size: 1.5625rem;
  }
  .lowerKv_lv2 {
    padding: 11.5625rem 5rem 0;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.625rem 1.875rem 0.625rem 1.25rem;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type:before {
    display: block;
  }
  .card_lv1 .card_lv1__text {
    font-size: 1.5rem;
  }
  html {
    scroll-padding-top: 230px;
  }
  .main {
    margin-top: 0;
  }
  .nav__link {
    color: #333 !important;
  }
  #affairsWlb {
    margin-top: -150px;
    padding-top: 150px;
  }
  #affairsHealth {
    margin-top: -130px;
    padding-top: 130px;
  }
  #affairsExternal {
    margin-top: -80px;
    padding-top: 80px;
  }
  .affairs_kv {
    margin-top: -80px;
  }
  .affairs_kv_txt {
    max-width: 500px;
    left: 120px;
  }
  .affairs_works_inner02 {
    margin-top: -200px;
  }
  .affairs_works_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .affairs_works_lead {
    margin-top: 0;
  }
  .affairs_works_lists {
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
    margin: 170px 0 0;
    max-width: 100%;
  }
  .works_card_body ._title {
    letter-spacing: 0.1em;
  }
  .works_card._04 {
    margin: 0;
    padding: 37px 20px;
    max-width: 100%;
    text-align: left;
    min-height: auto;
  }
  .works_card._04 .works_card_img {
    top: 50%;
    left: auto;
    right: 20px;
    transform: translateY(-50%);
    max-width: 290px;
  }
  .works_card._04 .works_card_body {
    text-align: left;
    margin-top: 0;
  }
  .works_card._04 ._num::before {
    display: none;
  }
  .works_card._04 ._num::after {
    width: 236px;
    right: -250px;
  }
  .works_card._04 ._text {
    max-width: 600px;
  }
  .affairs_health {
    margin-right: 80px;
  }
  .affairs_health_wrap {
    gap: 110px;
  }
  .affairs_external {
    margin-left: 80px;
  }
  .affairs_external_tit {
    transform: translateY(-130px);
  }
  .affairs_external_lists {
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
  }
  .affairs_external_lists_item._05 {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2/3;
  }
  .affairs_external_wrap {
    gap: 110px;
  }
  .affairs_recruit_inner {
    padding: 70px 0 100px;
  }
  .affairs_recruit_tit {
    top: -250px;
  }
  .affairs_recruit_entry_tit {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 1366px){
  .lowerKv_lv1 {
    background: -webkit-gradient(linear, left top, right top, color-stop(38%, rgba(255, 255, 255, 0)), color-stop(38%, #000099));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 38%, #000099 38%);
  }
  .lowerKv_lv1 .lowerKv_text {
    transform: translate(80px, -40px);
    gap: 0.5rem;
    font-size: 2.5rem;
  }
  .on_middle .lowerKv_lv1 .lowerKv_text,
  .on_large .lowerKv_lv1 .lowerKv_text {
    font-size: 2.125rem;
  }
  .lowerKv_lv2 .lowerKv_comment {
    font-size: 2rem;
  }
  .on_large .lowerKv_lv2 .lowerKv_comment,
  .on_middle .lowerKv_lv2 .lowerKv_comment {
    font-size: 1.6875rem;
    top: 80px;
  }
  .on_large .lowerKv_lv2 .lowerKv_comment span,
  .on_middle .lowerKv_lv2 .lowerKv_comment span {
    padding: 0.5rem;
  }
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_name,
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.625rem 1.25rem;
  }
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type:before,
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type:before {
    display: block;
  }
  .bottomMovie .bottomMovie_link {
    font-size: 1.25rem;
    padding: 0 30px;
    line-height: 1.6;
    min-height: 100px;
  }
  .bottomMovie .bottomMovie_link ._btn {
    width: 40px;
    height: 40px;
    right: 30px;
  }
  .bottomMovie .bottomMovie_link ._btn ._tr {
    width: 7px;
    height: 10px;
  }
  .affairs_kv_img {
    max-width: 600px;
  }
  .affairs_kv_txt {
    max-width: 600px;
    left: 160px;
  }
  .slide__wrap {
    top: 90px;
  }
  .works_card {
    padding: 130px 30px 30px;
  }
  .works_card._04 {
    padding: 37px 30px;
  }
  .works_card._04 ._text {
    max-width: 800px;
    letter-spacing: 0.1em;
  }
  .affairs_external_card_title {
    font-size: 0.875rem;
  }
  .affairs_recruit_tit {
    top: -260px;
  }
  .affairs_recruit_entry {
    min-height: 560px;
  }
}

@media screen and (min-width: 1920px){
  .lowerKv_lv1 .lowerKv_text {
    font-size: 3rem;
  }
  .on_middle .lowerKv_lv1 .lowerKv_text,
  .on_large .lowerKv_lv1 .lowerKv_text {
    font-size: 3rem;
  }
  .affairs_kv_img {
    max-width: 900px;
  }
  .affairs_kv_txt {
    max-width: 852px;
  }
  .slide__wrap {
    top: 190px;
  }
}

@media screen and (max-width: 767px){
  .nav .nav__list.is-open {
    display: -ms-grid;
    display: grid;
  }
  .nav .nav__item + .nav__item {
    border-top: 1px solid #4684bc;
  }
  .pc-only {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL3JlY3J1aXQvYmFja29mZmljZS9yZXNvdXJjZS9jc3Mvc3R5bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUdFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3QkY7O0FDckJBO0VBQ0U7QUR3QkY7O0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdCRjs7QUNyQkE7RUFDRTtFQUNBO0VBR0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdCRjs7QUNyQkE7RUFDRTtFQUNBO0FEd0JGOztBQ3JCQTtFQUNFO0VBQ0E7QUR3QkY7O0FDckJBO0VBQ0U7RUFDQTtFQUVBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3QkY7O0FDckJBO0VBQ0U7QUR3QkY7O0FDckJBO0VBQ0U7RUFDQTtBRHdCRjs7QUNyQkE7O0VBRUU7RUFHQTtFQUFBO0VBQUE7RUFDQTtBRHdCRjs7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0JGOztBQ3JCQTtFQUNFO0FEd0JGOztBQ3JCQTtFQUNFO0VBQ0E7QUR3QkY7O0FDckJBO0VBQ0U7RUFDQTtBRHdCRjs7QUNyQkE7RUFFRTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdCRjs7QUNyQkE7RUFDRTtFQUNBO0FEd0JGOztBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBRHdCRjs7QUNyQkE7RUFDRTtBRHdCRjs7QUNyQkE7RUFDRTtBRHdCRjs7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdCRjtBQ3NGQTtFQUNFO0FERUY7QUV2UUE7RUFDRTtFQUVBO0VBQUE7QUZ5UkY7O0FFdFJBO0VBQ0U7RUFDQTtFQUNBO0FGeVJGOztBRXRSQTtFQUNFO0FGeVJGOztBRXRSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeVJGOztBRXRSQTtFQUNFO0VBRUE7RUFBQTtFQUNBO0VBQ0E7QUZ5UkY7O0FFdFJBOztFQUVFO0FGeVJGO0FHblVBO0VBQ0U7RUFDQTtBSCtYRjs7QUc1WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtYRjs7QUc1WEE7RUFDRTtFQUNBO0VBQ0E7QUgrWEY7O0FHNVhBO0VBQ0U7QUgrWEY7O0FHNVhBO0VBQ0U7QUgrWEY7O0FHNVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtYRjs7QUc1WEE7RUFDRTtFQUVBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtYRjs7QUc1WEE7RUFDRTtFQUNBO0VBRUE7RUFBQTtFQUNBO0FIK1hGOztBRzVYQTtFQUdFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1hGOztBRzVYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FIK1hGOztBRzVYQTtFQUNFO0VBR0E7RUFBQTtFQUFBO0VBQ0E7QUgrWEY7O0FHNVhBO0VBQ0U7RUFDQTtBSCtYRjs7QUc1WEE7RUFDRTtBSCtYRjs7QUc1WEE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrWEY7O0FHNVhBO0VBQ0U7QUgrWEY7O0FHNVhBO0VBQ0U7QUgrWEY7O0FHNVhBOztFQUlFO0VBQUE7RUFBQTtFQUNBO0FIK1hGOztBRzVYQTtFQUNFO0FIK1hGOztBRzVYQTtFQUNFO0FIK1hGOztBRzVYQTs7RUFFRTtBSCtYRjs7QUc1WEE7O0VBRUU7QUgrWEY7O0FHNVhBOztFQUVFO0FIK1hGOztBRzVYQTs7RUFFRTtBSCtYRjs7QUc1WEE7O0VBRUU7QUgrWEY7O0FHNVhBOztFQUdFO0VBQUE7RUFDQTtFQUNBO0FIK1hGOztBRzVYQTs7RUFFRTtBSCtYRjtBSWhqQkE7RUFDRTtFQUNBO0FKdXFCRjtBSXJxQkU7RUFDRTtBSnVxQko7QUlwcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzcUJKO0FJbnFCRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXFCSjtBSWxxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QUpvcUJKO0FJaHFCRTtFQUNFO0FKa3FCSjtBQTdzQkE7RUFDRTtFQUNBO0FBa3hCRjs7QUEvd0JBO0VBQ0U7QUFreEJGOztBQS93QkE7RUFDRTtBQWt4QkY7O0FBL3dCQTtFQUNFO0FBa3hCRjs7QUEvd0JBO0VBQ0U7QUFreEJGOztBQS93QkE7RUFDRTtBQWt4QkY7O0FBL3dCQTtFQUNFO0FBa3hCRjs7QUEvd0JBO0VBQ0U7QUFreEJGOztBQS93QkE7RUFDRTtBQWt4QkY7O0FBL3dCQTtFQUNFO0FBa3hCRjs7QUEvd0JBO0VBQ0U7QUFreEJGOztBQS93QkE7RUFDRTtBQWt4QkY7O0FBL3dCQTtFQUNFO0FBa3hCRjs7QUEvd0JBO0VBQ0U7QUFreEJGOztBQTl3QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3Q0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpeEJGOztBQTl3QkE7RUFDRTtBQWl4QkY7O0FBOXdCQTs7Ozs7RUFLRTtBQWl4QkY7O0FBOXdCQTtFQUNFO0FBaXhCRjs7QUE5d0JBO0VBQ0U7RUFDQTtBQWl4QkY7O0FBOXdCQTtFQUNFO0FBaXhCRjs7QUE5d0JBOztFQUVFO0VBQ0E7QUFpeEJGOztBQTl3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaXhCRjs7QUE5d0JBO0VBQ0U7RUFDQTtBQWl4QkY7O0FBOXdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWl4QkY7O0FBOXdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpeEJGOztBQTl3QkE7O0VBRUU7QUFpeEJGOztBQTl3QkE7OztFQUdFO0FBaXhCRjs7QUE5d0JBO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpeEJGOztBQTl3QkE7RUFDRTtBQWl4QkY7O0FBOXdCQTtFQUNFO0lBQ0U7RUFpeEJGO0FBQ0Y7QUE5d0JBO0VBQ0U7QUFneEJGO0FBN3dCQTtFQUNFO0FBK3dCRjs7QUE1d0JBOztFQUVFO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtBQSt3QkY7O0FBNXdCQTtFQUNFO0VBQ0E7QUErd0JGOztBQTV3QkE7O0VBRUU7RUFDQTtBQSt3QkY7O0FBNXdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErd0JGOztBQTV3QkE7RUFDRTtFQUNBO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtBQSt3QkY7O0FBNXdCQTs7RUFFRTtFQUNBO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtFQUNBO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFHQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtFQUNBO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtBQSt3QkY7O0FBNXdCQTtFQUNFO0FBK3dCRjs7QUE1d0JBO0VBQ0U7RUFDQTtBQSt3QkY7O0FBNXdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSt3QkY7O0FBNXdCQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUErd0JGOztBQTV3QkE7OztFQUdFO0FBK3dCRjs7QUE1d0JBOzs7RUFHRTtBQSt3QkY7O0FB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em9CRTtJQUNFO0lBQ0E7RUoyb0JKO0VBazFCQTtJQUNFO0VBNmtCRjtFQTFrQkE7SUFDRTtJQUNBO0VBNGtCRjtFQXprQkE7SUFDRTtFQTJrQkY7RUF2a0JBO0lBQ0U7RUF5a0JGO0VBdGtCQTtJQUNFO0VBd2tCRjtFQXRrQkU7SUFDRTtJQUNBO0VBd2tCSjtFQW5rQkE7SUFDRTtFQXFrQkY7RUFqa0JBO0lBQ0U7RUFta0JGO0VBL2pCQTtJQUNFO0VBaWtCRjtBQXoxREY7O0FFdlFBO0VBQ0U7SUFDRTtFRnlRRjtFRXRRQTs7SUFFRTtFRndRRjtFQXV4Q0E7SUFDRTtFQThqQkY7RUEzakJBO0lBQ0U7RUE2akJGO0VBMWpCQTtJQUNFO0VBNGpCRjtBQTMxREY7O0FDcElBO0VBQ0U7SUFFRTtJQUFBO0VESUY7RUNEQTtJQUNFO0VER0Y7RUF1UkE7SUFDRTtFQTB2QkY7QUFqaENGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9yZWNydWl0L2JhY2tvZmZpY2UvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvcmVjcnVpdC9jb21tb25zL2NvcnBvcmF0aW9uL19zdWJIZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9yZWNydWl0L2NvbW1vbnMvY29ycG9yYXRpb24vX2xvd2VyS3ZfbHYxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvcmVjcnVpdC9jb21tb25zL2NvcnBvcmF0aW9uL19sb3dlckt2X2x2Mi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2VzL3JlY3J1aXQvY29tbW9ucy9jb3Jwb3JhdGlvbi9fZ2xvYmFsLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvcmVjcnVpdC9jb21tb25zL2dsb2JhbHMvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9yZWNydWl0L2NvbW1vbnMvY29ycG9yYXRpb24vX2hlYWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgJy4uL2NvbW1vbnMvY29ycG9yYXRpb24vaW1wb3J0JztcblxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbVxufVxuXG4uaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJVxufVxuXG4uaWNvbi50YXJnZXRfYmxhbmsge1xuICB3aWR0aDogLjY4NzVyZW1cbn1cblxuLmljb24udGFyZ2V0X2JsYW5rIHN2ZyB7XG4gIGFzcGVjdC1yYXRpbzogMS4zNzVcbn1cblxuLmljb24uYXJyb3cge1xuICB3aWR0aDogLjY4NzVyZW1cbn1cblxuLmljb24uYXJyb3cgc3ZnIHtcbiAgYXNwZWN0LXJhdGlvOiAuOTE2NjY2NjY2N1xufVxuXG4uaWNvbi5hcnJvd19kb3duIHtcbiAgd2lkdGg6IC45Mzc1cmVtXG59XG5cbi5pY29uLmFycm93X2Rvd24gc3ZnIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjVcbn1cblxuLmljb24ubWVudSB7XG4gIHdpZHRoOiAxNHB4XG59XG5cbi5pY29uLm1lbnUgc3ZnIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjRcbn1cblxuLmljb24uZW50cnkge1xuICB3aWR0aDogNjZweFxufVxuXG4uaWNvbi5lbnRyeSBzdmcge1xuICBhc3BlY3QtcmF0aW86IC43NTg2MjA2ODk3XG59XG5cbi5pY29uLmVudHJ5X3NwIHtcbiAgd2lkdGg6IDE2cHhcbn1cblxuLmljb24uZW50cnlfc3Agc3ZnIHtcbiAgYXNwZWN0LXJhdGlvOiAxXG59XG5cblxuYixcbmJvZHksXG5jb2RlLFxuZGQsXG5kaXYsXG5kbCxcbmR0LFxuZmllbGRzZXQsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaGVhZGVyLFxuaHRtbCxcbmksXG5pZnJhbWUsXG5pbWcsXG5sYWJlbCxcbmxlZ2VuZCxcbmxpLFxubWVudSxcbm5hdixcbm9iamVjdCxcbnAsXG5xLFxuc2VjdGlvbixcbnNtYWxsLFxuc3BhbixcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRoLFxudGhlYWQsXG50aW1lLFxudHIsXG51bCxcbnZhcixcbnZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzAwMDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsXG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMVxufVxuXG5mb290ZXIsXG5oZWFkZXIsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG51bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG5xIHtcbiAgcXVvdGVzOiBub25lXG59XG5cbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmVcbn1cblxuYSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWxcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMFxufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMFxufVxuXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWxcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMFxufVxuXG46cm9vdCB7XG4gIC0tbGVhZGluZy10cmltOiBjYWxjKDAuNWVtIC0gMWxoLzIpXG59XG5cbkBzdXBwb3J0cyBub3QgKHRvcDoxbGgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbGVhZGluZy10cmltOiAwcHhcbiAgfVxufVxuXG5Admlldy10cmFuc2l0aW9uIHtcbiAgbmF2aWdhdGlvbjogYXV0b1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA4MHB4XG59XG5cbmJvZHksXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogY2xpcFxufVxuXG5ib2R5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXRcbn1cblxuLm1haW4gKiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXRcbn1cblxuLndyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IDMuODc1cmVtO1xuICB3aWR0aDogMTAwdndcbn1cblxuLndyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHBhZGRpbmc6IDAgMzBweFxufVxuXG4uY29udGFpbmVyLFxuLnNlY3Rpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCVcbn1cblxuLnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxXG59XG5cbi5nbG9iYWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxLjg3NXJlbSAyMS44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmc6IDAgMCAzLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmdsb2JhbC1saW5rcyAuZ2xvYmFsLWxpbmtzX19iZyB7XG4gIGFzcGVjdC1yYXRpbzogLjg5NjU1MTcyNDE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB3aWR0aDogMTAwJVxufVxuXG4uZ2xvYmFsLWxpbmtzIC5nbG9iYWwtbGlua3NfX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNi4yNXJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMjIuNXJlbTtcbiAgbWluLWhlaWdodDogNC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlXG59XG5cbiNlbnZpcm9ubWVudCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IDYuMjVyZW1cbn1cblxuI3dvcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDFcbn1cblxuLndvcmtfYm94IHtcbiAgcGFkZGluZy10b3A6IDUuNjI1cmVtXG59XG5cbiNyZWNydWl0IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweFxufVxuXG4uc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4XG59XG5cbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b24sXG5bZGF0YS1mYWRlPWZhZGVVcF0uZmFkZVVwLFxuW2RhdGEtZmFkZT1pc09wYWNpdHldLmlzT3BhY2l0eSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRhaW46IGxheW91dCBzdHlsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGVhc2Utb3V0LCBvcGFjaXR5IDFzIGVhc2Utb3V0XG59XG5cbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b25bZGF0YS1kZWxheT1cIjEwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVVwXS5mYWRlVXBbZGF0YS1kZWxheT1cIjEwMFwiXSxcbltkYXRhLWZhZGU9aXNPcGFjaXR5XS5pc09wYWNpdHlbZGF0YS1kZWxheT1cIjEwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCAuMXMsIG9wYWNpdHkgMXMgZWFzZS1vdXQgLjFzXG59XG5cbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b25bZGF0YS1kZWxheT1cIjIwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVVwXS5mYWRlVXBbZGF0YS1kZWxheT1cIjIwMFwiXSxcbltkYXRhLWZhZGU9aXNPcGFjaXR5XS5pc09wYWNpdHlbZGF0YS1kZWxheT1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgMXMgZWFzZS1vdXQgLjJzXG59XG5cbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b25bZGF0YS1kZWxheT1cIjMwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVVwXS5mYWRlVXBbZGF0YS1kZWxheT1cIjMwMFwiXSxcbltkYXRhLWZhZGU9aXNPcGFjaXR5XS5pc09wYWNpdHlbZGF0YS1kZWxheT1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCAuM3MsIG9wYWNpdHkgMXMgZWFzZS1vdXQgLjNzXG59XG5cbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b25bZGF0YS1kZWxheT1cIjQwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVVwXS5mYWRlVXBbZGF0YS1kZWxheT1cIjQwMFwiXSxcbltkYXRhLWZhZGU9aXNPcGFjaXR5XS5pc09wYWNpdHlbZGF0YS1kZWxheT1cIjQwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCAuNHMsIG9wYWNpdHkgMXMgZWFzZS1vdXQgLjRzXG59XG5cbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b25bZGF0YS1kZWxheT1cIjUwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVVwXS5mYWRlVXBbZGF0YS1kZWxheT1cIjUwMFwiXSxcbltkYXRhLWZhZGU9aXNPcGFjaXR5XS5pc09wYWNpdHlbZGF0YS1kZWxheT1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCAuNXMsIG9wYWNpdHkgMXMgZWFzZS1vdXQgLjVzXG59XG5cbltkYXRhLWZhZGU9c2VjdGlvbl0uc2VjdGlvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLW91dCwgb3BhY2l0eSAxcyBlYXNlLW91dFxufVxuXG5bZGF0YS1mYWRlPXNlY3Rpb25dLnNlY3Rpb25bZGF0YS1kZWxheT1cIjEwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLW91dCAuMXMsIG9wYWNpdHkgMXMgZWFzZS1vdXQgLjFzXG59XG5cbltkYXRhLWZhZGU9c2VjdGlvbl0uc2VjdGlvbltkYXRhLWRlbGF5PVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAxcyBlYXNlLW91dCAuMnNcbn1cblxuW2RhdGEtZmFkZT1zZWN0aW9uXS5zZWN0aW9uW2RhdGEtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQgLjNzLCBvcGFjaXR5IDFzIGVhc2Utb3V0IC4zc1xufVxuXG5bZGF0YS1mYWRlPXNlY3Rpb25dLnNlY3Rpb25bZGF0YS1kZWxheT1cIjQwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLW91dCAuNHMsIG9wYWNpdHkgMXMgZWFzZS1vdXQgLjRzXG59XG5cbltkYXRhLWZhZGU9c2VjdGlvbl0uc2VjdGlvbltkYXRhLWRlbGF5PVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2Utb3V0IC41cywgb3BhY2l0eSAxcyBlYXNlLW91dCAuNXNcbn1cblxuW2RhdGEtZmFkZT1mYWRlVXBdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKVxufVxuXG5bZGF0YS1mYWRlPWZhZGVVcF0uZmFkZVVwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG59XG5cbltkYXRhLWZhZGU9YnV0dG9uXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMClcbn1cblxuW2RhdGEtZmFkZT1idXR0b25dLmJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxufVxuXG5bZGF0YS1mYWRlPXNlY3Rpb25dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMClcbn1cblxuW2RhdGEtZmFkZT1zZWN0aW9uXS5zZWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG59XG5cbltkYXRhLWZhZGU9aXNPcGFjaXR5XSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuW2RhdGEtZmFkZT1pc09wYWNpdHldLmlzT3BhY2l0eSB7XG4gIG9wYWNpdHk6IDFcbn1cblxuQGtleWZyYW1lcyBmYWRlU2NhbGVBbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApXG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG4gIH1cblxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSlcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgfVxufVxuXG4uYnRuX19vcGVuX2dsb2JhbF9tZW51IHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmhlYWRlcl9fYmxvY2tfX2dsb2JhbF9uYXZpX19pbm5lcl9zcCB7XG4gIHBhZGRpbmctdG9wOiAwXG59XG5cbi5oZWFkZXJfX2Jsb2NrX19nbG9iYWxfbmF2aV9faW5uZXJfc3AgLmhlYWRlcl9fYmxvY2tfX2dsb2JhbF9uYXZpX19pbm5lcl9zcF9faW5ib3gge1xuICBwYWRkaW5nLXRvcDogMjVweFxufVxuXG4jaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbn1cblxuI2thcnRlX19idG5fX2JvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cbiAgLmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dFxuICB9XG5cbiAgLmhvdmVyOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAuN1xuICB9XG5cbiAgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMFxuICB9XG5cbiAgLmdsb2JhbC1saW5rcyB7XG4gICAgcGFkZGluZzogMTByZW0gMCA2LjI1cmVtXG4gIH1cblxuICAuZ2xvYmFsLWxpbmtzIC5nbG9iYWwtbGlua3NfX2JnIHtcbiAgICBhc3BlY3QtcmF0aW86IDEuMzMzMzMzMzMzM1xuICB9XG5cbiAgI2Vudmlyb25tZW50LFxuICAuZ2xvYmFsLWxpbmtzIC5nbG9iYWwtbGlua3NfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW1cbiAgfVxuXG4gICNlbnZpcm9ubWVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICB9XG5cbiAgLndvcmtfYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMFxuICB9XG5cbiAgI3JlY3J1aXQge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNjBweFxuICB9XG5cbiAgLmJ0bl9fb3Blbl9nbG9iYWxfbWVudSxcbiAgLnNwLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKGhvdmVyOmhvdmVyKSB7XG4gIC5ob3Zlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjdcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwODBweCkge1xuICAuY2FyZF9sdjEgLmNhcmRfbHYxX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbVxuICB9XG5cbiAgaHRtbCB7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAyMzBweFxuICB9XG5cbiAgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IDBcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cbiAgLnBjLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWGheWLmeS6i+WLmSBMUFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIHV0aWxpdHlcbi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnVsX21hcmtlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNGRkUzM0YgNTAlKTtcbn1cblxuXG4jYWZmYWlyc1dsYntcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4jYWZmYWlyc0hlYWx0aHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbiNhZmZhaXJzRXh0ZXJuYWx7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuI2FmZmFpcnNSZWNydWl0e1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5hZmZhaXJze1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuXG4vLyBLVlxuLmFmZmFpcnNfa3Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ19zcC5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDEwcHggMCA3MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFmZmFpcnNfa3ZfaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG4uYWZmYWlyc19rdl90eHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG5Aa2V5ZnJhbWVzIGluZmluaXR5LXNjcm9sbC1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuLnNsaWRlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuXG4ud3JhcHBlciAuc2xpZGVfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zbGlkZV9fbGlzdC0tbGVmdCB7XG4gIGFuaW1hdGlvbjogaW5maW5pdHktc2Nyb2xsLWxlZnQgMjAwcyBpbmZpbml0ZSBsaW5lYXIgMC41cyBib3RoO1xufVxuXG5cbi8vIFdvcmtzXG4uYWZmYWlyc193b3Jrc19pbm5lciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmdfd29ya3Nfc3AucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFmZmFpcnNfd29ya3NfaW5uZXIwMiB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICBwYWRkaW5nOiAxODBweCAwIDEzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZ193b3JrczAyX3NwLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFmZmFpcnNfd29ya3NfdGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIxcHg7XG59XG5cbi5hZmZhaXJzX3dvcmtzX2xlYWQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWZmYWlyc193b3Jrc19saXN0cyB7XG4gIG1hcmdpbjogMTEwcHggYXV0byAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA5MHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ud29ya3NfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDAwOTk7XG4gIHBhZGRpbmc6IDc1cHggMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI0NnB4O1xufVxuXG4ud29ya3NfY2FyZC5fMDQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLndvcmtzX2NhcmRfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjhweDtcbiAgbGVmdDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLndvcmtzX2NhcmRfYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuX251bSxcbiAgLl90aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwOTk7XG4gIH1cblxuICAuX251bSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuX251bTo6YmVmb3JlLFxuICAuX251bTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5fbnVtOjpiZWZvcmUge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG5cbiAgLl9udW06OmFmdGVyIHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cblxuICAuX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLy8gV0xCXG4uYWZmYWlyc193bGJfaW5uZXIge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5cbi5hZmZhaXJzX3dsYl9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZmZhaXJzX3dsYl90aXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05NHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYWZmYWlyc193bGJfZGF0YSB7XG4gIG1hcmdpbjogMzBweCBjYWxjKDUwJSAtIDUwdncpIDA7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG59XG5cbi8vIEhlYWx0aFxuLmFmZmFpcnNfaGVhbHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjNGMztcbn1cblxuLmFmZmFpcnNfaGVhbHRoX2lubmVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uYWZmYWlyc19oZWFsdGhfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cblxuLmFmZmFpcnNfaGVhbHRoX3RpdCB7XG4gIHdpZHRoOiA2MXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cblxuLmFmZmFpcnNfaGVhbHRoX2NvbiB7XG5cbiAgLl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMzMzMzM7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLl90ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgfVxuXG4gIC5fdGV4dDAyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IDQwcHggYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG5cbiAgICBzcGFuOm50aC1jaGlsZCgxKSxcbiAgICBzcGFuOm50aC1jaGlsZCgzKSxcbiAgICBzcGFuOm50aC1jaGlsZCg1KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjRURGM0YzO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDMpLFxuICAgIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRURGM0YzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFREYzRjM7XG4gICAgfVxuXG4gICAgLl9oZWFkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uYWZmYWlyc19oZWFsdGhfbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cblxuLy8gRXh0ZXJuYWxcbi5hZmZhaXJzX2V4dGVybmFsIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjNGMztcbn1cblxuLmFmZmFpcnNfZXh0ZXJuYWxfaW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5hZmZhaXJzX2V4dGVybmFsX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5cbi5hZmZhaXJzX2V4dGVybmFsX2NvbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5hZmZhaXJzX2V4dGVybmFsX3RpdCB7XG4gIHdpZHRoOiA2MXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cblxuLmFmZmFpcnNfZXh0ZXJuYWxfbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hZmZhaXJzX2V4dGVybmFsX2xpc3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogNDBweDtcbn1cblxuLmFmZmFpcnNfZXh0ZXJuYWxfY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFmZmFpcnNfZXh0ZXJuYWxfY2FyZF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDk5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogMTBweDtcbn1cblxuLl92ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4vLyBSZWNydWl0XG4uYWZmYWlyc19yZWNydWl0X2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIHBhZGRpbmc6IDIwMHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmdfcmVjcnVpdF9zcC5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDA5OTtcbn1cblxuLmFmZmFpcnNfcmVjcnVpdF9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZmZhaXJzX3JlY3J1aXRfdGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMzVweDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbn1cblxuLmFmZmFpcnNfcmVjcnVpdF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5hZmZhaXJzX3JlY3J1aXRfcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuX2R0LFxuICAuX2RkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuX2R0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLl9kZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cblxuICAuX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuX25vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG4gIH1cblxuICAuX25vdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAuyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLl9ub3RlKy5fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5fdHh0Ky5fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAuX25vdGUrLl90eHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuXG4uYWZmYWlyc19yZWNydWl0X3Jvdzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbn1cblxuLmFmZmFpcnNfcmVjcnVpdF9saXN0czpsYXN0LWNoaWxkIC5hZmZhaXJzX3JlY3J1aXRfbGlzdHNfaXRlbTpsYXN0LWNoaWxkIC5hZmZhaXJzX3JlY3J1aXRfcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNDQ0NDQ0M7XG59XG5cbi5hZmZhaXJzX3JlY3J1aXRfbGlzdHM6bGFzdC1jaGlsZCAuYWZmYWlyc19yZWNydWl0X2xpc3RzX2l0ZW06bGFzdC1jaGlsZCAuYWZmYWlyc19yZWNydWl0X3Jvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi8vIEVudHJ5XG4uYWZmYWlyc19yZWNydWl0X2VudHJ5IHtcbiAgbWFyZ2luOiAxMDBweCBjYWxjKDUwJSAtIDUwdncpIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFmZmFpcnNfcmVjcnVpdF9lbnRyeV90aXR7XG4gIHdpZHRoOiA2MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5hZmZhaXJzX3JlY3J1aXRfZW50cnlfYm94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDk5O1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG59XG5cbi5hZmZhaXJzX3JlY3J1aXRfZW50cnlfYm94X3R4dHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5hZmZhaXJzX3JlY3J1aXRfZW50cnlfYm94X2J0bntcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjQzNDY7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXRcbn1cblxuLmFmZmFpcnNfcmVjcnVpdF9lbnRyeV9ib3hfYnRuOjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hZmZhaXJzX3JlY3J1aXRfZW50cnlfYm94X2J0bjpob3Zlcixcbi5hZmZhaXJzX3JlY3J1aXRfcG9saWN5OmhvdmVyIHtcbiAgb3BhY2l0eTogLjdcbn1cblxuLmFmZmFpcnNfcmVjcnVpdF9wb2xpY3l7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDA5OTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDA5OTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFmZmFpcnNfcmVjcnVpdF9wb2xpY3k6OmJlZm9yZXtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JsYW5rLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjM5MHB4KSB7XG5cbiAgLmFmZmFpcnNfa3ZfdHh0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLy8gSGVhbHRoXG4gIC5hZmZhaXJzX2hlYWx0aF93cmFwIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAuYWZmYWlyc19oZWFsdGhfY29ue1xuXG4gICAgLl90YWJsZSBzcGFue1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cblxuICAuYWZmYWlyc19oZWFsdGhfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgLy8gRXh0ZXJuYWxcbiAgLmFmZmFpcnNfZXh0ZXJuYWxfY2FyZF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLmFmZmFpcnNfZXh0ZXJuYWxfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblxuICAvLyBLVlxuICAuYWZmYWlyc19rdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmcucG5nJyk7XG4gICAgbWF4LWhlaWdodDogOTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5hZmZhaXJzX2t2X2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAuYWZmYWlyc19rdl90eHQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDE1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIC5zbGlkZV9fd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAvLyBXb3Jrc1xuICAuYWZmYWlyc193b3Jrc19pbm5lciB7XG4gICAgcGFkZGluZzogMjAwcHggMCA3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnX3dvcmtzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZmZhaXJzX3dvcmtzX2lubmVyMDIge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMjU2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmdfd29ya3MwMi5wbmcnKTtcbiAgfVxuXG4gIC5hZmZhaXJzX3dvcmtzX3RpdCB7XG4gICAgbWF4LXdpZHRoOiA0OTZweDtcbiAgfVxuXG4gIC5hZmZhaXJzX3dvcmtzX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5hZmZhaXJzX3dvcmtzX2xpc3RzIHtcbiAgICBtYXJnaW46IDE3MHB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTYwcHg7XG4gIH1cblxuICAud29ya3NfY2FyZCB7XG4gICAgbWluLWhlaWdodDogMzU4cHg7XG4gICAgcGFkZGluZzogMTMwcHggMjBweCAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC53b3Jrc19jYXJkX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB0b3A6IC0xMjBweDtcbiAgfVxuXG4gIC53b3Jrc19jYXJkX2JvZHkge1xuXG4gICAgLl9udW0sXG4gICAgLl90aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDA5OTtcbiAgICB9XG5cbiAgICAuX251bSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgLl9udW06OmJlZm9yZSxcbiAgICAuX251bTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgLl90aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLl90ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdMQlxuICAuYWZmYWlyc193bGJfaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwNnB4IDAgMTQwcHg7XG4gIH1cblxuICAuYWZmYWlyc193bGJfdGl0IHtcbiAgICBtYXgtd2lkdGg6IDI5OHB4O1xuICAgIHRvcDogLTE2NnB4O1xuICB9XG5cbiAgLmFmZmFpcnNfd2xiX2RhdGEge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIEhlYWx0aFxuICAuYWZmYWlyc19oZWFsdGgge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5hZmZhaXJzX2hlYWx0aF9pbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuXG4gIC5hZmZhaXJzX2hlYWx0aF90aXQge1xuICAgIHdpZHRoOiAxOTNweDtcbiAgfVxuXG4gIC5hZmZhaXJzX2hlYWx0aF9sZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5hZmZhaXJzX2hlYWx0aF90aXQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMwcHgpO1xuICB9XG5cbiAgLmFmZmFpcnNfaGVhbHRoX2NvbiB7XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLl90ZXh0MDIge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLl90YWJsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUwcHggNTBweCA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBFeHRlcm5hbFxuICAuYWZmYWlyc19leHRlcm5hbCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuYWZmYWlyc19leHRlcm5hbF9pbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuXG4gIC5hZmZhaXJzX2V4dGVybmFsX3RpdCB7XG4gICAgd2lkdGg6IDE5M3B4O1xuICB9XG5cbiAgLmFmZmFpcnNfZXh0ZXJuYWxfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmFmZmFpcnNfZXh0ZXJuYWxfdGl0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMHB4KTtcbiAgfVxuXG4gIC5hZmZhaXJzX2V4dGVybmFsX2NhcmRfdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggM3B4O1xuICB9XG5cbiAgLmFmZmFpcnNfZXh0ZXJuYWxfbGlzdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLmFmZmFpcnNfZXh0ZXJuYWxfbGlzdHNfaXRlbS5fMDUge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICBncmlkLXJvdzogMyAvIDQ7XG4gIH1cblxuICAvLyBSZWNydWl0XG4gIC5hZmZhaXJzX3JlY3J1aXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDI1NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnX3JlY3J1aXQucG5nJyk7XG4gICAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuICB9XG5cbiAgLmFmZmFpcnNfcmVjcnVpdF90aXQge1xuICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgIHRvcDogLTIwMHB4O1xuICB9XG5cbiAgLmFmZmFpcnNfcmVjcnVpdF93cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDYwcHg7XG4gIH1cblxuICAuYWZmYWlyc19yZWNydWl0X3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnI7XG5cbiAgICAuX2R0LFxuICAgIC5fZGQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5fZGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5fbm90ZSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hZmZhaXJzX3JlY3J1aXRfcm93OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5hZmZhaXJzX3JlY3J1aXRfbGlzdHM6bGFzdC1jaGlsZCAuYWZmYWlyc19yZWNydWl0X2xpc3RzX2l0ZW06bGFzdC1jaGlsZCAuYWZmYWlyc19yZWNydWl0X3Jvdzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5hZmZhaXJzX3JlY3J1aXRfbGlzdHM6Zmlyc3QtY2hpbGQgLmFmZmFpcnNfcmVjcnVpdF9saXN0c19pdGVtOmxhc3QtY2hpbGQgLmFmZmFpcnNfcmVjcnVpdF9yb3cge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICB9XG5cbiAgLmFmZmFpcnNfcmVjcnVpdF9saXN0czpmaXJzdC1jaGlsZCAuYWZmYWlyc19yZWNydWl0X2xpc3RzX2l0ZW06bGFzdC1jaGlsZCAuYWZmYWlyc19yZWNydWl0X3Jvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC8vIEVudHJ5XG4gIC5hZmZhaXJzX3JlY3J1aXRfZW50cnkge1xuICAgIG1hcmdpbjogMjAwcHggY2FsYyg1MCUgLSA1MHZ3KSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC5hZmZhaXJzX3JlY3J1aXRfZW50cnlfdGl0e1xuICAgIHdpZHRoOiA5N3B4O1xuICB9XG5cbiAgLmFmZmFpcnNfcmVjcnVpdF9lbnRyeV9pbWd7XG5cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuYWZmYWlyc19yZWNydWl0X2VudHJ5X2JveHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYWZmYWlyc19yZWNydWl0X2VudHJ5X2JveF90eHR7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmFmZmFpcnNfcmVjcnVpdF9lbnRyeV9ib3hfYnRue1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgfVxuXG4gIC5hZmZhaXJzX3JlY3J1aXRfcG9saWN5e1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDgwcHgpIHtcblxuICAubmF2X19saW5rIHtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2FmZmFpcnNXbGJ7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuXG4gICNhZmZhaXJzSGVhbHRoe1xuICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cblxuICAjYWZmYWlyc0V4dGVybmFse1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLy8gS1ZcbiAgLmFmZmFpcnNfa3Yge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG5cbiAgLmFmZmFpcnNfa3ZfdHh0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLy8gV29ya3NcbiAgLmFmZmFpcnNfd29ya3NfaW5uZXIwMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICB9XG5cbiAgLmFmZmFpcnNfd29ya3NfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmFmZmFpcnNfd29ya3NfbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5hZmZhaXJzX3dvcmtzX2xpc3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW46IDE3MHB4IDAgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud29ya3NfY2FyZF9ib2R5IC5fdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gIC53b3Jrc19jYXJkLl8wNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDM3cHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgLndvcmtzX2NhcmRfaW1nIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB9XG5cbiAgICAud29ya3NfY2FyZF9ib2R5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5fbnVtOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuX251bTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgcmlnaHQ6IC0yNTBweDtcbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBIZWFsdGhcbiAgLmFmZmFpcnNfaGVhbHRoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYWZmYWlyc19oZWFsdGhfd3JhcCB7XG4gICAgZ2FwOiAxMTBweDtcbiAgfVxuXG4gIC8vIEV4dGVybmFsXG4gIC5hZmZhaXJzX2V4dGVybmFsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuXG4gIC5hZmZhaXJzX2V4dGVybmFsX3RpdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzBweCk7XG4gIH1cblxuICAuYWZmYWlyc19leHRlcm5hbF9saXN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAuYWZmYWlyc19leHRlcm5hbF9saXN0c19pdGVtLl8wNSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgIGdyaWQtcm93OiAyIC8gMztcbiAgfVxuXG4gIC5hZmZhaXJzX2V4dGVybmFsX3dyYXAge1xuICAgIGdhcDogMTEwcHg7XG4gIH1cblxuICAvLyBSZWNydWl0XG4gIC5hZmZhaXJzX3JlY3J1aXRfaW5uZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbiAgfVxuXG4gIC5hZmZhaXJzX3JlY3J1aXRfdGl0IHtcbiAgICB0b3A6IC0yNTBweDtcbiAgfVxuXG4gIC8vIEVudHJ5XG4gIC5hZmZhaXJzX3JlY3J1aXRfZW50cnlfdGl0e1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEzNjZweCkge1xuXG4gIC8vIEtWXG4gIC5hZmZhaXJzX2t2X2ltZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5hZmZhaXJzX2t2X3R4dCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxuXG4gIC5zbGlkZV9fd3JhcCB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG5cbiAgLy8gV29ya3NcbiAgLndvcmtzX2NhcmQge1xuICAgIHBhZGRpbmc6IDEzMHB4IDMwcHggMzBweDtcbiAgfVxuXG4gIC53b3Jrc19jYXJkLl8wNCB7XG4gICAgcGFkZGluZzogMzdweCAzMHB4O1xuXG4gICAgLl90ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICB9XG5cbiAgLy8gRXh0ZXJuYWxcbiAgLmFmZmFpcnNfZXh0ZXJuYWxfY2FyZF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC8vIFJlY3J1aXRcbiAgLmFmZmFpcnNfcmVjcnVpdF90aXQge1xuICAgIHRvcDogLTI2MHB4O1xuICB9XG5cbiAgLy8gRW50cnlcbiAgLmFmZmFpcnNfcmVjcnVpdF9lbnRyeSB7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpIHtcblxuICAvLyBLVlxuICAuYWZmYWlyc19rdl9pbWcge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cblxuICAuYWZmYWlyc19rdl90eHQge1xuICAgIG1heC13aWR0aDogODUycHg7XG4gIH1cblxuICAuc2xpZGVfX3dyYXAge1xuICAgIHRvcDogMTkwcHg7XG4gIH1cbn1cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgICAgZmFkZUFuaW1hdGlvbuOBrlN0eWxlXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltkYXRhLWZhZGU9XCJmYWRlVXBcIl0uZmFkZVVwLFxuW2RhdGEtZmFkZT1cImZhZGVMZWZ0XCJdLmZhZGVMZWZ0LFxuW2RhdGEtZmFkZT1cImZhZGVSaWdodFwiXS5mYWRlUmlnaHQsXG5bZGF0YS1mYWRlPVwiZmFkZVNjYWxlXCJdLmZhZGVTY2FsZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZSwgb3BhY2l0eSAuOHMgZWFzZTtcbn1cblxuW2RhdGEtZmFkZT1cImZhZGVPcGFjaXR5XCJdLmZhZGVPcGFjaXR5e1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAycyBlYXNlO1xufVxuXG5bZGF0YS1mYWRlPVwiZmFkZVVwXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuZmFkZVVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1mYWRlPVwiZmFkZVJpZ2h0XCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgb3BhY2l0eTogMDtcblxuICAmLmZhZGVSaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtZmFkZT1cImZhZGVMZWZ0XCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuZmFkZUxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuW2RhdGEtZmFkZT1cImZhZGVPcGFjaXR5XCJdIHtcbiAgb3BhY2l0eTogMDtcblxuICAmLmZhZGVPcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbltkYXRhLWZhZGU9XCJmYWRlU2NhbGVcIl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuZmFkZVNjYWxlIHtcbiAgICBhbmltYXRpb246IGZhZGVTY2FsZUFuaSAxcyBlYXNlIDBzIDEgZm9yd2FyZHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlU2NhbGVBbmkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAzLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQsIGNvbG9yIC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExXG59XG5cbi5uYXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZmIzXG59XG5cbi5uYXYgLm5hdl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogLjE4NzVyZW0gLjE4NzVyZW0gMCAjMDA5O1xuICBtYXgtd2lkdGg6IDkuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5uYXYgLm5hdl9fYnRuIC5uYXZfX2J0bi1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40Mzc1O1xuICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJVxufVxuXG4ubmF2IC5uYXZfX2J0biAubmF2X19idG4tbGluayBpbWcge1xuICBhc3BlY3QtcmF0aW86IDIuNTExNjI3OTA3O1xuICB3aWR0aDogMTA3cHhcbn1cblxuLm5hdiAubmF2X19idG4gLnNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IC43NXJlbVxufVxuXG4ubmF2IC5uYXZfX2xpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nOiAuMzEyNXJlbSAwIC45Mzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDNweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4ubmF2IC5uYXZfX2xpc3QuaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm5hdiAubmF2X19pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODViYTY7XG59XG5cbi5uYXYgLm5hdl9faXRlbSxcbi5uYXYgLm5hdl9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlXG59XG5cbi5uYXYgLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgcGFkZGluZzogLjkzNzVyZW0gMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJVxufVxuXG4ubmF2IC5uYXZfX2xpbms+c3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubmF2IC5uYXZfX29wZW4tYnRuIHtcbiAgYmFja2dyb3VuZDogIzA4NWJhNjtcbiAgY29sb3I6ICNmZmZcbn1cblxuLm5hdiAubmF2X19vcGVuLWJ0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLm5hdiAubmF2X19idXR0b25zIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2MHB4XG59XG5cbi5uYXYgLm5hdl9fZW50cnkge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5uYXYgLm5hdl9fZW50cnkgLm5hdl9fZW50cnktbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNiYjQzNDY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5uYXYgLm5hdl9fZW50cnkgLm5hdl9fZW50cnktbGluayAucGMge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5uYXYgLm5hdl9fZW50cnkgLm5hdl9fZW50cnktbGluayAuc3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLm5hdiAubmF2X19lbnRyeSAubmF2X19lbnRyeS10ZXh0IHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozOTBweCl7XG5cbiAgLm5hdiAubmF2X19idXR0b25zIHtcbiAgICB3aWR0aDogMjAwcHhcbiAgfVxuXG4gIC5uYXYgLm5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuXG4gIC5uYXYge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwXG4gIH1cblxuICAubmF2IC5uYXZfX2J0bntcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAubmF2IC5uYXZfX2J0biAubmF2X19idG4tbGluayBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC43ODk0NzM2ODQyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDgwcHgpIHtcbiAgLm5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cblxuICAubmF2LmFjdGl2ZSAubmF2X19saW5rIHtcbiAgICBjb2xvcjogIzMzM1xuICB9XG5cbiAgLm5hdiAubmF2X19idG4ge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cblxuICAubmF2IC5uYXZfX2J0biAubmF2X19idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDVyZW1cbiAgfVxuXG4gIC5uYXYgLm5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5uYXYgLm5hdl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubmF2IC5uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwXG4gIH1cblxuICAubmF2IC5uYXZfX29wZW4tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cblxuICAubmF2IC5uYXZfX2J1dHRvbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHdpZHRoOiAxNDBweFxuICB9XG5cbiAgLm5hdiAubmF2X19lbnRyeSB7XG4gICAgaGVpZ2h0OiAxMjBweFxuICB9XG5cbiAgLm5hdiAubmF2X19lbnRyeSAubmF2X19lbnRyeS1saW5rIC5wYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIH1cblxuICAubmF2IC5uYXZfX2VudHJ5IC5uYXZfX2VudHJ5LWxpbmsgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcbiAgLm5hdiAubmF2X19saXN0LmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWRcbiAgfVxuXG4gIC5uYXYgLm5hdl9faXRlbSsubmF2X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ2ODRiY1xuICB9XG59XG5cbi5vbl9sYXJnZSAubmF2IC5uYXZfX2xpbmsge1xuICBwYWRkaW5nOiAuOTM3NXJlbSAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwODBweCl7XG5cbiAgLm9uX21pZGRsZSAubmF2LFxuICAub25fbGFyZ2UgLm5hdntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuXG4gIC5vbl9taWRkbGUgLm5hdiAubmF2X19saXN0dHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAub25fbGFyZ2UgLm5hdiAubmF2X19saXN0e1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5vbl9sYXJnZSAubmF2IC5uYXZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi5sb3dlckt2X2x2MSB7XG4gIHBhZGRpbmc6IDcuNXJlbSAwIDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMzAlLCAjMDAwMDk5KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzMCUsICMwMDAwOTkgMzAlKTtcbn1cblxuLmxvd2VyS3ZfbHYxIC5sb3dlckt2X2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sb3dlckt2X2x2MSAubG93ZXJLdl9pbWcgcGljdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDI0cHgpO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQgc3BhbiB7XG4gIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDk5O1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG5cbi5vbl9taWRkbGUgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQsXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5sb3dlckt2X2x2MSB7XG4gICAgcGFkZGluZzogMTEuNTYyNXJlbSAyLjVyZW0gNi4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgyOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDI4JSwgIzAwMDA5OSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyOCUsICMwMDAwOTkgMjglKTtcbiAgfVxuXG4gIC5sb3dlckt2X2x2MSAubG93ZXJLdl9pbWcgcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubG93ZXJLdl9sdjEgLmxvd2VyS3ZfaW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIH1cblxuICAubG93ZXJLdl9sdjEgLmxvd2VyS3ZfdGV4dCB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIC00MHB4KTtcbiAgfVxuXG4gIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0IHNwYW4ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcblxuICAubG93ZXJLdl9sdjEge1xuICAgIHBhZGRpbmc6IDExLjU2MjVyZW0gNXJlbSA2LjI1cmVtO1xuICB9XG5cbiAgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cblxuICAub25fbWlkZGxlIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0LFxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG4gIC5sb3dlckt2X2x2MXtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgzOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDM4JSwgIzAwMDA5OSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzOCUsICMwMDAwOTkgMzglKTtcbiAgfVxuXG4gIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAtNDBweCk7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAub25fbWlkZGxlIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0LFxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5vbl9taWRkbGUgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQsXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjEgLmxvd2VyS3ZfdGV4dCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4iLCIubG93ZXJLdl9sdjIge1xuICBwYWRkaW5nOiA3LjVyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxvd2VyS3ZfbHYyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3MCVcbn1cblxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ltZyB7XG4gIG1hcmdpbi10b3A6IC42MjVyZW1cbn1cblxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ltZyBwaWN0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfdGV4dCB7XG4gIGNvbG9yOiAjNDY4NGJjO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgcGFkZGluZzogMCAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gIGNvbG9yOiAjMDA5O1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZm9udC1mYW1pbHk6IFplbiBLYWt1IEdvdGhpYyBOZXcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGdhcDogLjI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsXG59XG5cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogLjMxMjVyZW1cbn1cblxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtMS4yNXJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMjQuMzc1cmVtO1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICB3aWR0aDogMTAwJVxufVxuXG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTtcbiAgYm94LXNoYWRvdzogLjEyNXJlbSAuMTI1cmVtIDAgMCAjMDAwMDAwMjk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMS4wNjI1cmVtIC42MjVyZW1cbn1cblxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCBwIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogLjI1cmVtXG59XG5cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wgLnZvbCB7XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sIC5udW1iZXIge1xuICBmb250LXNpemU6IDFyZW1cbn1cblxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAuMTI1cmVtIC4xMjVyZW0gMCAwICMwMDAwMDAyOTtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQtZmFtaWx5OiBaZW4gS2FrdSBHb3RoaWMgTmV3LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogLjM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgcGFkZGluZzogLjU2MjVyZW0gLjkzNzVyZW07XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIHAge1xuICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIGRpdiB7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYsXG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYgcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAuMTg3NXJlbVxufVxuXG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYgcDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKUglwiXG59XG5cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIGRpdiBwOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQsXG4ub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbVxufVxuXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQgc3Bhbixcbi5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQgc3BhbiB7XG4gIHBhZGRpbmc6IC4zMTI1cmVtXG59XG5cbi5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sLFxuLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sIHtcbiAgcGFkZGluZzogMS4wNjI1cmVtIC42MjVyZW1cbn1cblxuLm9uX2xhcmdlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wgLnZvbCxcbi5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCAudm9sIHtcbiAgZm9udC1zaXplOiAuNjI1cmVtXG59XG5cbi5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sIC5udW1iZXIsXG4ub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUsXG4ub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBwYWRkaW5nOiAuNTYyNXJlbSAuOTM3NXJlbVxufVxuXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUgZGl2IHA6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUsXG4ub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIGRpdiBwOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAwcHgpIHtcbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgdG9wOiA2MHB4XG4gIH1cblxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQsXG4gIC5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogNC41dndcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblxuICAubG93ZXJLdl9sdjIge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgIHBhZGRpbmc6IDExLjU2MjVyZW0gMi41cmVtIDBcbiAgfVxuXG4gIC5sb3dlckt2X2x2MjpiZWZvcmUge1xuICAgIHdpZHRoOiA2MiVcbiAgfVxuXG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbWcgcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbFxuICB9XG5cbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW1cbiAgfVxuXG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl90ZXh0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gIH1cblxuICAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICBnYXA6IC4zMTI1cmVtO1xuICAgIHRvcDogODBweFxuICB9XG5cbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQgc3BhbiB7XG4gICAgcGFkZGluZzogLjVyZW1cbiAgfVxuXG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcge1xuICAgIGJvdHRvbTogLjkzNzVyZW07XG4gICAgbGVmdDogLjkzNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0b1xuICB9XG5cbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuOTM3NXJlbVxuICB9XG5cbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCAudm9sIHtcbiAgICBmb250LXNpemU6IC43NXJlbVxuICB9XG5cbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW1cbiAgfVxuXG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IC42MjVyZW0gLjYyNXJlbSAuNjI1cmVtIDEuMjVyZW07XG4gICAgd2lkdGg6IGF1dG9cbiAgfVxuXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCxcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICB0b3A6IDYwcHhcbiAgfVxuXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sLFxuICAub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wge1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbVxuICB9XG5cbiAgLm9uX2xhcmdlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lLFxuICAub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIHtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIC42MjVyZW0gLjYyNXJlbSAuOTM3NXJlbTtcbiAgICB3aWR0aDogYXV0b1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDgwcHgpIHtcblxuICAubG93ZXJLdl9sdjIge1xuICAgIHBhZGRpbmc6IDExLjU2MjVyZW0gNXJlbSAwXG4gIH1cblxuICAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDEuODc1cmVtIC42MjVyZW0gMS4yNXJlbVxuICB9XG5cbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUgZGl2IHA6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMzY2cHgpIHtcblxuICAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAycmVtXG4gIH1cblxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQsXG4gIC5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgIHRvcDogODBweFxuICB9XG5cbiAgLm9uX2xhcmdlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50IHNwYW4sXG4gIC5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQgc3BhbiB7XG4gICAgcGFkZGluZzogLjVyZW1cbiAgfVxuXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSxcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDEuMjVyZW1cbiAgfVxuXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYgcDpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYgcDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbiAgfVxufVxuIiwiLy8g5YuV55S744Gn6KaL44KLXG4uYm90dG9tTW92aWV7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgLmxpbmstY29sbGVjdGlvbl9fdGV4dHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgfVxuXG4gIC5ib3R0b21Nb3ZpZV9saW5re1xuICAgIGNvbG9yOiAjMDAwMDk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEY5RkQ7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ib3R0b21Nb3ZpZV9saW5rIC5fYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuYm90dG9tTW92aWVfbGluayAuX2J0biAuX3Rye1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5OTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDUwJSwgMCAxMDAlKTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG5cblxuICAubGluay1jb2xsZWN0aW9ue1xuICAgIGdhcDogMnJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzkwcHgpe1xuXG4gIC5ib3R0b21Nb3ZpZXtcblxuICAgIC5ib3R0b21Nb3ZpZV9saW5re1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cblxuICAgIC5saW5rLWNvbGxlY3Rpb257XG4gICAgICBnYXA6IDJyZW0gMi41cmVtO1xuICAgIH1cblxuICAgIC5ib3R0b21Nb3ZpZV9saW5rIC5fYnRue1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuYm90dG9tTW92aWVfbGluayAuX2J0biAuX3Rye1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXG4gIC5ib3R0b21Nb3ZpZXtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG5cbiAgICAubGluay1jb2xsZWN0aW9uX190ZXh0e1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuYm90dG9tTW92aWVfbGlua3tcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLmJvdHRvbU1vdmllX2xpbmsgLl9idG57XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5ib3R0b21Nb3ZpZV9saW5rIC5fYnRuIC5fdHJ7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm9uX21pZGRsZSAubGluay1jb2xsZWN0aW9uIC5saW5rLWNvbGxlY3Rpb25fX2l0ZW1zLl9jb2wyLFxuICAub25fbGFyZ2UgLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX19pdGVtcy5fY29sMntcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAuY29ycG9yYXRpb24gI2JvdHRvbU1vdmllIHtcbiAgICBtaW4taGVpZ2h0OiA2OTVweFxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMzY2cHgpe1xuXG4gIC5ib3R0b21Nb3ZpZXtcblxuICAgIC5ib3R0b21Nb3ZpZV9saW5re1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5ib3R0b21Nb3ZpZV9saW5rIC5fYnRue1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuYm90dG9tTW92aWVfbGluayAuX2J0biAuX3Rye1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXG4gIC5vbl9taWRkbGUgLmdyb3VwX19saW5rX2FyZWEgLmJveF9fbGlua3MgbGkgaW1nLFxuICAub25fbGFyZ2UgLmdyb3VwX19saW5rX2FyZWEgLmJveF9fbGlua3MgbGkgaW1ne1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMxcHgpe1xuXG4gIC5vbl9taWRkbGUgLmdyb3VwX19saW5rX2FyZWEgLmJveF9fbGlua3MgbGkgaW1nLFxuICAub25fbGFyZ2UgLmdyb3VwX19saW5rX2FyZWEgLmJveF9fbGlua3MgbGkgaW1ne1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcbiAgLm92ZXJ3cml0ZV9oZWFkZXIgLmhlYWRlcl9fYmxvY2tfX2lubmVye1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDgwcHgpe1xuICAub3ZlcndyaXRlX2hlYWRlciAuaGVhZGVyX19ibG9ja19faW5uZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/