@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");
/*============================================================
  reset
============================================================*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

body {
  line-height: 1;
}

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

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  background: transparent;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

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

hr {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
}

input {
  margin: 0;
  padding: 0;
  outline: none;
  vertical-align: middle;
}

html:not(.ios) input[type=radio] {
  background: none;
  border: none;
  border-radius: 0;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=submit],
input[type=button] {
  background: none;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input[type=submit],
input[type=button] {
  cursor: pointer;
}

select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select::-ms-expand {
  display: none;
}

textarea {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

button {
  display: block;
  border: none;
  border-radius: 0;
  background: none;
  outline: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}

button:disabled {
  cursor: default;
}

img {
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  -ms-interpolation-mode: bicubic;
}

strong, em, b, i, small, address {
  font-weight: normal;
  font-style: normal;
}

main {
  display: block;
}

/* text */
input::-ms-clear {
  visibility: hidden;
}

/* password */
input::-ms-reveal {
  visibility: hidden;
}

/* テキストエリアのりサイズ縦のみ可 */
textarea {
  resize: vertical;
}

:root {
  --white: #fff;
  --yellow: #fff000;
  --orange: #f56e00;
  --red: #ff252d;
  --lightGreen: #d4eade;
  --green: #5e8234;
  --deepGreen: #4b5023;
  --mos: #fcfbf8;
  --lightBlue: #abd6ff;
  --blue: #002c8c;
  --deepBlue: #0249a7;
  --brown: #895c36;
}

* {
  box-sizing: border-box;
}

html {
  font-family: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

body {
  font-feature-settings: "palt" 1;
  line-height: 1.8;
  font-size: 1.6rem;
  font-family: "Noto Sans JP", sans-serif;
}

img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  vertical-align: bottom;
}

header,
main,
footer {
  max-width: 750px;
  margin: 0 auto;
  background-color: var(--white);
  overflow: hidden;
}

.container {
  background-color: #ddf0c8;
}

.inner_l {
  padding: 0 4.2666666667vw;
}
@media not screen and (max-width: 750px) {
  .inner_l {
    padding: 0 32.0000000003px;
  }
}

.inner_s {
  padding: 0 6.66666667vw;
}
@media not screen and (max-width: 750px) {
  .inner_s {
    padding: 0 50.000000025px;
  }
}

.inner_box {
  padding: 4.66666666vw;
}
.inner_box.-pad {
  padding-top: 9.33333333vw;
  padding-bottom: 9.33333333vw;
}
.inner_box.-padBtm {
  padding-bottom: 6.66666667vw;
}
@media not screen and (max-width: 750px) {
  .inner_box {
    padding: 34.99999995px;
  }
  .inner_box.-pad {
    padding-top: 69.999999975px;
    padding-bottom: 69.999999975px;
  }
  .inner_box.-padBtm {
    padding-bottom: 50.000000025px;
  }
}

.container.teaser .termSwitchWrap,
.container.teaser footer,
.container.end .termSwitchWrap,
.container.end footer {
  position: relative;
}
.container.teaser .termSwitchWrap::after,
.container.teaser footer::after,
.container.end .termSwitchWrap::after,
.container.end footer::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--white);
  opacity: 0.8;
  z-index: 1;
}

.container.end .info .inner_l {
  z-index: 2;
  position: relative;
}
.container.end .info .inner_l::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--white);
  opacity: 0.8;
  z-index: 1;
}
.container.end .info .inner_l > * {
  position: relative;
}
.container.end .info .inner_l .contact {
  position: relative;
  z-index: 2;
}

.bg_cream {
  background-color: #fffef2;
  overflow: hidden;
}

.bg_green {
  background-color: var(--green);
  overflow: hidden;
}

.bg_blue {
  background-color: var(--blue);
  overflow: hidden;
}

.bg_mos {
  background-color: var(--mos);
  overflow: hidden;
}

.bg_lightGreen {
  background-color: var(--lightGreen);
  overflow: hidden;
}

.box_shadow {
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
}

@media (any-hover: hover) {
  .action_hover {
    display: block;
    transition: all 0.3s cubic-bezier(0.4, 0.67, 0.61, 0.85);
  }
  .action_hover:hover {
    transform: scale(1.025) translateY(-1%);
    filter: drop-shadow(0 0.4em 0.3em rgba(0, 0, 0, 0.2));
  }
}

.btn {
  display: grid;
  place-content: center;
  text-align: center;
  text-decoration: none;
  font-size: 4.8vw;
  font-weight: bold;
  line-height: 1;
  width: 90.66666667vw;
  height: 20vw;
  margin: 1.25vw auto;
  border-radius: 5.33333333vw;
  color: var(--white);
  overflow: hidden;
  position: relative;
}
@media not screen and (max-width: 750px) {
  .btn {
    font-size: 36px;
    width: 680.000000025px;
    height: 150px;
    margin-top: 9.375px;
    margin-bottom: 9.375px;
    border-radius: 39.999999975px;
  }
}
.btn.-red {
  background-color: var(--red);
  box-shadow: 0.1em 0.1em 0.05em 0px rgba(255, 255, 255, 0.75) inset, -0.1em -0.1em 0.05em 0px rgba(0, 0, 0, 0.4) inset;
}
.btn.-blue {
  background-color: #81c2ff;
  box-shadow: 0.1em 0.1em 0.05em 0px rgba(255, 255, 255, 0.75) inset, -0.1em -0.1em 0.05em 0px rgba(0, 0, 0, 0.4) inset;
}
.btn.-green {
  background-color: #54be97;
  box-shadow: 0.1em 0.1em 0.05em 0px rgba(255, 255, 255, 0.75) inset, -0.1em -0.1em 0.05em 0px rgba(0, 0, 0, 0.4) inset;
  letter-spacing: 0.1em;
}
.btn + .btn {
  margin-top: 5vw;
}
@media not screen and (max-width: 750px) {
  .btn + .btn {
    margin-top: 37.5px;
  }
}
.btn img {
  width: 100%;
}
.btn > span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.btn > span + span {
  margin-top: 0.3em;
}
.btn .y {
  color: var(--yellow);
}
.btn .vec::after {
  content: "";
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  box-sizing: border-box;
  border: 0.125em solid;
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  transform-origin: center center;
}

.btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(130deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%);
  transition: 0.5s;
}

.btn:hover::before {
  top: 0;
  left: 100%;
}

.btnHead {
  margin: 4vw auto 2.53333333vw;
  width: 91.83673469%;
}
@media not screen and (max-width: 750px) {
  .btnHead {
    margin-top: 30px;
    margin-bottom: 18.999999975px;
  }
}

header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 14.4vw;
  padding: 0 3.6vw 0 4vw;
}
header img {
  display: block;
}
header .logo {
  width: 13.06666667vw;
}
header .list_sns {
  display: flex;
  gap: 1vw;
}
header .list_sns li {
  width: 8.53333334vw;
}
@media not screen and (max-width: 750px) {
  header {
    height: 108px;
    padding: 0 27px 0 30px;
  }
  header .logo {
    width: 98.000000025px;
  }
  header .list_sns {
    gap: 7.5px;
  }
  header .list_sns li {
    width: 64.00000005px;
  }
}

footer {
  padding: 10vw;
}
footer .list_foot {
  font-size: 3.2vw;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1.33vw 8vw;
  margin-bottom: 4vw;
}
footer .list_foot a {
  color: #333333;
  text-decoration: none;
}
footer .logo {
  display: block;
  width: 27.2vw;
  margin: 0 auto 10vw;
}
footer p {
  color: #535353;
  font-size: 3.1vw;
  text-align: center;
  line-height: 1.4;
}
footer p + p {
  margin-top: 1em;
}
@media not screen and (max-width: 750px) {
  footer {
    padding: 75px;
  }
  footer .logo {
    margin-bottom: 75px;
  }
  footer .list_foot {
    font-size: 24px;
    gap: 9.975px 60px;
    margin-bottom: 30px;
  }
  footer .logo {
    width: 204px;
  }
  footer p {
    font-size: 23.25px;
  }
}

.teaser {
  position: relative;
}
.teaser::after {
  content: "";
  display: block;
}

.info {
  padding-bottom: 8vw;
}
@media not screen and (max-width: 750px) {
  .info {
    padding-bottom: 60px;
  }
}
.info section {
  margin-top: 6vw;
}
@media not screen and (max-width: 750px) {
  .info section {
    margin-top: 45px;
  }
}
.info .ttl {
  display: grid;
  place-content: center;
  min-height: 10.66666667vw;
  background-color: var(--green);
  border-radius: 2.66666667vw 2.66666667vw 0 0;
  color: var(--white);
  font-size: 4.3vw;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.05em;
}
@media not screen and (max-width: 750px) {
  .info .ttl {
    min-height: 80.000000025px;
    border-radius: 20.000000025px 20.000000025px 0 0;
    font-size: 32.25px;
  }
}
.info .box {
  background-color: var(--white);
  color: #4d4d4d;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
  font-size: 3.2vw;
}
@media not screen and (max-width: 750px) {
  .info .box {
    border-radius: 0 0 20.000000025px 20.000000025px;
    font-size: 24px;
  }
}
.info .box:not(.-noScroll) {
  height: 64vw;
  overflow-y: auto;
}
@media not screen and (max-width: 750px) {
  .info .box:not(.-noScroll) {
    height: 480px;
  }
}
.info .box hr {
  border-top: 1px solid;
  margin: 1em auto;
}
.info .box strong {
  font-weight: bold;
}
.info .box h4 {
  margin-bottom: 0.25em;
}
.info .box * + h4 {
  margin-top: 1.5em;
}
.info .box h5 {
  margin-bottom: 0.25em;
}
.info .box * + h5 {
  margin-top: 0.75em;
}
.info .box .dot li {
  padding-left: 1em;
  position: relative;
}
.info .box .dot li::before {
  content: "・";
  width: 1em;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
.info .box.-noScroll h4,
.info .box.-noScroll .mail,
.info .box.-noScroll .term {
  color: var(--green);
  text-align: center;
  font-size: 3.73333333vw;
  font-weight: bold;
  margin: 0 auto;
}
@media not screen and (max-width: 750px) {
  .info .box.-noScroll h4,
  .info .box.-noScroll .mail,
  .info .box.-noScroll .term {
    font-size: 27.999999975px;
  }
}
.info .box.-noScroll h4 {
  font-size: 1.4em;
}
.info .box.-noScroll .mail {
  color: #ea1b40;
  margin-top: 0.5em;
}
.info .box.-noScroll .mail strong {
  border-bottom: 0.15em solid;
  padding-bottom: 0.2em;
}
.info .box.-noScroll .term {
  margin-top: 1.5em;
  margin-bottom: 0.75em;
}
.info .box.-noScroll .attention {
  text-align: center;
  color: #535353;
}
.info .box .inner {
  font-size: 3.2vw;
  padding: 1.25em;
  line-height: 1.5;
}
@media not screen and (max-width: 750px) {
  .info .box .inner {
    font-size: 24px;
  }
}

.btn01 {
  margin-top: 4vw;
  margin-bottom: 8vw;
}
@media not screen and (max-width: 750px) {
  .btn01 {
    margin-top: 30px;
    margin-bottom: 60px;
  }
}

.btn02 {
  margin-top: 6vw;
}
@media not screen and (max-width: 750px) {
  .btn02 {
    margin-top: 45px;
  }
}

.btn03 {
  margin-bottom: 8vw;
}
@media not screen and (max-width: 750px) {
  .btn03 {
    margin-bottom: 60px;
  }
}

.text01 {
  color: var(--brown);
  text-align: center;
  line-height: 1.6;
  font-weight: 600;
  font-size: 5.33333333vw;
  margin-top: 2vw;
  margin-bottom: 4vw;
}
@media not screen and (max-width: 750px) {
  .text01 {
    font-size: 39.999999975px;
    margin-top: 15px;
    margin-bottom: 30px;
  }
}

.box_about {
  overflow: hidden;
  border-radius: 4vw;
}
@media not screen and (max-width: 750px) {
  .box_about {
    border-radius: 30px;
  }
}
.box_about .text02 {
  color: var(--brown);
  text-align: center;
  line-height: 1.6;
  font-weight: 600;
  font-size: 4.8vw;
  margin-top: 4vw;
}
@media not screen and (max-width: 750px) {
  .box_about .text02 {
    font-size: 36px;
    margin-top: 30px;
  }
}

.btn04 {
  margin-bottom: 8vw;
}
@media not screen and (max-width: 750px) {
  .btn04 {
    margin-bottom: 60px;
  }
}

.section-cashBack {
  color: var(--brown);
}
.section-cashBack .flow {
  text-align: center;
}
.section-cashBack .flow h3 {
  color: #ff1a1a;
  line-height: 1.2;
  font-weight: 900;
  font-size: 6.13333333vw;
  margin-top: 4vw;
}
@media not screen and (max-width: 750px) {
  .section-cashBack .flow h3 {
    font-size: 45.999999975px;
    margin-top: 30px;
  }
}
.section-cashBack .flow p {
  line-height: 1.4;
  font-weight: 600;
  font-size: 2.8vw;
  margin-top: 2vw;
  margin-bottom: 2vw;
}
@media not screen and (max-width: 750px) {
  .section-cashBack .flow p {
    font-size: 21px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.section-cashBack .flow .term {
  background-color: var(--white);
  border: 0.26666667vw solid;
  border-radius: 99em;
  font-size: 3.79733333vw;
}
@media not screen and (max-width: 750px) {
  .section-cashBack .flow .term {
    border-width: 2.000000025px;
    font-size: 28.479999975px;
  }
}
.section-cashBack .notice h4 {
  position: relative;
  text-align: center;
  font-size: 2.93333333vw;
  margin-top: 4vw;
}
@media not screen and (max-width: 750px) {
  .section-cashBack .notice h4 {
    font-size: 21.999999975px;
    margin-top: 30px;
  }
}
.section-cashBack .notice h4::before {
  content: "";
  display: block;
  background-color: var(--brown);
  height: 0.26666667vw;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
@media not screen and (max-width: 750px) {
  .section-cashBack .notice h4::before {
    height: 2.000000025px;
  }
}
.section-cashBack .notice h4 span {
  position: relative;
  display: inline-block;
  padding: 0 0.5em;
  background-color: #fffef2;
  font-weight: 600;
}
.section-cashBack .notice .list_notice {
  font-size: 2.93333333vw;
}
@media not screen and (max-width: 750px) {
  .section-cashBack .notice .list_notice {
    font-size: 21.999999975px;
  }
}
.section-cashBack .notice .list_notice li {
  text-indent: -0.5em;
  padding-left: 0.5em;
}
.section-cashBack .notice .list_notice li + li {
  margin-top: 0.5em;
}

/*# sourceMappingURL=data:application/json;base64,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QUF1QjtFQUN2QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRTtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFO0lBQ0UsMkJBQTJCO0lBQzNCLHlCQUF5QjtFQUMzQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRTtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCw4QkFBOEI7RUFDOUIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsWUFBWTtBQUNkO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFO0lBQ0UseUJBQXlCO0VBQzNCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICByZXNldFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTo6YmVmb3JlLCBibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSwgcTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5odG1sOm5vdCguaW9zKSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG5zdHJvbmcsIGVtLCBiLCBpLCBzbWFsbCwgYWRkcmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiB0ZXh0ICovXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBwYXNzd29yZCAqL1xuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIOODhuOCreOCueODiOOCqOODquOCouOBruOCiuOCteOCpOOCuue4puOBruOBv+WPryAqL1xudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG46cm9vdCB7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0teWVsbG93OiAjZmZmMDAwO1xuICAtLW9yYW5nZTogI2Y1NmUwMDtcbiAgLS1yZWQ6ICNmZjI1MmQ7XG4gIC0tbGlnaHRHcmVlbjogI2Q0ZWFkZTtcbiAgLS1ncmVlbjogIzVlODIzNDtcbiAgLS1kZWVwR3JlZW46ICM0YjUwMjM7XG4gIC0tbW9zOiAjZmNmYmY4O1xuICAtLWxpZ2h0Qmx1ZTogI2FiZDZmZjtcbiAgLS1ibHVlOiAjMDAyYzhjO1xuICAtLWRlZXBCbHVlOiAjMDI0OWE3O1xuICAtLWJyb3duOiAjODk1YzM2O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgQXJpYWwsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5oZWFkZXIsXG5tYWluLFxuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGYwYzg7XG59XG5cbi5pbm5lcl9sIHtcbiAgcGFkZGluZzogMCA0LjI2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaW5uZXJfbCB7XG4gICAgcGFkZGluZzogMCAzMi4wMDAwMDAwMDAzcHg7XG4gIH1cbn1cblxuLmlubmVyX3Mge1xuICBwYWRkaW5nOiAwIDYuNjY2NjY2Njd2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaW5uZXJfcyB7XG4gICAgcGFkZGluZzogMCA1MC4wMDAwMDAwMjVweDtcbiAgfVxufVxuXG4uaW5uZXJfYm94IHtcbiAgcGFkZGluZzogNC42NjY2NjY2NnZ3O1xufVxuLmlubmVyX2JveC4tcGFkIHtcbiAgcGFkZGluZy10b3A6IDkuMzMzMzMzMzN2dztcbiAgcGFkZGluZy1ib3R0b206IDkuMzMzMzMzMzN2dztcbn1cbi5pbm5lcl9ib3guLXBhZEJ0bSB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmlubmVyX2JveCB7XG4gICAgcGFkZGluZzogMzQuOTk5OTk5OTVweDtcbiAgfVxuICAuaW5uZXJfYm94Li1wYWQge1xuICAgIHBhZGRpbmctdG9wOiA2OS45OTk5OTk5NzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjkuOTk5OTk5OTc1cHg7XG4gIH1cbiAgLmlubmVyX2JveC4tcGFkQnRtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAuMDAwMDAwMDI1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci50ZWFzZXIgLnRlcm1Td2l0Y2hXcmFwLFxuLmNvbnRhaW5lci50ZWFzZXIgZm9vdGVyLFxuLmNvbnRhaW5lci5lbmQgLnRlcm1Td2l0Y2hXcmFwLFxuLmNvbnRhaW5lci5lbmQgZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci50ZWFzZXIgLnRlcm1Td2l0Y2hXcmFwOjphZnRlcixcbi5jb250YWluZXIudGVhc2VyIGZvb3Rlcjo6YWZ0ZXIsXG4uY29udGFpbmVyLmVuZCAudGVybVN3aXRjaFdyYXA6OmFmdGVyLFxuLmNvbnRhaW5lci5lbmQgZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250YWluZXIuZW5kIC5pbmZvIC5pbm5lcl9sIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci5lbmQgLmluZm8gLmlubmVyX2w6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMTtcbn1cbi5jb250YWluZXIuZW5kIC5pbmZvIC5pbm5lcl9sID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIuZW5kIC5pbmZvIC5pbm5lcl9sIC5jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYmdfY3JlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZ19ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZ19tb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb3MpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmdfbGlnaHRHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0R3JlZW4pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm94X3NoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hY3Rpb25faG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNjcsIDAuNjEsIDAuODUpO1xuICB9XG4gIC5hY3Rpb25faG92ZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpIHRyYW5zbGF0ZVkoLTElKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMC40ZW0gMC4zZW0gcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA0Ljh2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogOTAuNjY2NjY2Njd2dztcbiAgaGVpZ2h0OiAyMHZ3O1xuICBtYXJnaW46IDEuMjV2dyBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzdnc7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgd2lkdGg6IDY4MC4wMDAwMDAwMjVweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi10b3A6IDkuMzc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zNzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzOS45OTk5OTk5NzVweDtcbiAgfVxufVxuLmJ0bi4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgYm94LXNoYWRvdzogMC4xZW0gMC4xZW0gMC4wNWVtIDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIGluc2V0LCAtMC4xZW0gLTAuMWVtIDAuMDVlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjQpIGluc2V0O1xufVxuLmJ0bi4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWMyZmY7XG4gIGJveC1zaGFkb3c6IDAuMWVtIDAuMWVtIDAuMDVlbSAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSBpbnNldCwgLTAuMWVtIC0wLjFlbSAwLjA1ZW0gMHB4IHJnYmEoMCwgMCwgMCwgMC40KSBpbnNldDtcbn1cbi5idG4uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0YmU5NztcbiAgYm94LXNoYWRvdzogMC4xZW0gMC4xZW0gMC4wNWVtIDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIGluc2V0LCAtMC4xZW0gLTAuMWVtIDAuMDVlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjQpIGluc2V0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYnRuICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDV2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzcuNXB4O1xuICB9XG59XG4uYnRuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0biA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuID4gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cbi5idG4gLnkge1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbn1cbi5idG4gLnZlYzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjZlbTtcbiAgaGVpZ2h0OiAwLjZlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjEyNWVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgwJSk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmJ0bkhlYWQge1xuICBtYXJnaW46IDR2dyBhdXRvIDIuNTMzMzMzMzN2dztcbiAgd2lkdGg6IDkxLjgzNjczNDY5JTtcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYnRuSGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC45OTk5OTk5NzVweDtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTQuNHZ3O1xuICBwYWRkaW5nOiAwIDMuNnZ3IDAgNHZ3O1xufVxuaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5sb2dvIHtcbiAgd2lkdGg6IDEzLjA2NjY2NjY3dnc7XG59XG5oZWFkZXIgLmxpc3Rfc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxdnc7XG59XG5oZWFkZXIgLmxpc3Rfc25zIGxpIHtcbiAgd2lkdGg6IDguNTMzMzMzMzR2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgcGFkZGluZzogMCAyN3B4IDAgMzBweDtcbiAgfVxuICBoZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiA5OC4wMDAwMDAwMjVweDtcbiAgfVxuICBoZWFkZXIgLmxpc3Rfc25zIHtcbiAgICBnYXA6IDcuNXB4O1xuICB9XG4gIGhlYWRlciAubGlzdF9zbnMgbGkge1xuICAgIHdpZHRoOiA2NC4wMDAwMDAwNXB4O1xuICB9XG59XG5cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDEwdnc7XG59XG5mb290ZXIgLmxpc3RfZm9vdCB7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS4zM3Z3IDh2dztcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xufVxuZm9vdGVyIC5saXN0X2Zvb3QgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3LjJ2dztcbiAgbWFyZ2luOiAwIGF1dG8gMTB2dztcbn1cbmZvb3RlciBwIHtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtc2l6ZTogMy4xdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmZvb3RlciBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDc1cHg7XG4gIH1cbiAgZm9vdGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG4gIGZvb3RlciAubGlzdF9mb290IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZ2FwOiA5Ljk3NXB4IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBmb290ZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAyMDRweDtcbiAgfVxuICBmb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMy4yNXB4O1xuICB9XG59XG5cbi50ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhc2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiA4dnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uaW5mbyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNnZ3O1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5pbmZvIHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbi5pbmZvIC50dGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwLjY2NjY2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2N3Z3IDIuNjY2NjY2Njd2dyAwIDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogNC4zdnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmluZm8gLnR0bCB7XG4gICAgbWluLWhlaWdodDogODAuMDAwMDAwMDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjAuMDAwMDAwMDI1cHggMjAuMDAwMDAwMDI1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMzIuMjVweDtcbiAgfVxufVxuLmluZm8gLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1zaXplOiAzLjJ2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaW5mbyAuYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjAuMDAwMDAwMDI1cHggMjAuMDAwMDAwMDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uaW5mbyAuYm94Om5vdCguLW5vU2Nyb2xsKSB7XG4gIGhlaWdodDogNjR2dztcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaW5mbyAuYm94Om5vdCguLW5vU2Nyb2xsKSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuLmluZm8gLmJveCBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbi5pbmZvIC5ib3ggc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaW5mbyAuYm94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLmluZm8gLmJveCAqICsgaDQge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbi5pbmZvIC5ib3ggaDUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4uaW5mbyAuYm94ICogKyBoNSB7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbn1cbi5pbmZvIC5ib3ggLmRvdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mbyAuYm94IC5kb3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHdpZHRoOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5mbyAuYm94Li1ub1Njcm9sbCBoNCxcbi5pbmZvIC5ib3guLW5vU2Nyb2xsIC5tYWlsLFxuLmluZm8gLmJveC4tbm9TY3JvbGwgLnRlcm0ge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43MzMzMzMzM3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmluZm8gLmJveC4tbm9TY3JvbGwgaDQsXG4gIC5pbmZvIC5ib3guLW5vU2Nyb2xsIC5tYWlsLFxuICAuaW5mbyAuYm94Li1ub1Njcm9sbCAudGVybSB7XG4gICAgZm9udC1zaXplOiAyNy45OTk5OTk5NzVweDtcbiAgfVxufVxuLmluZm8gLmJveC4tbm9TY3JvbGwgaDQge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLmluZm8gLmJveC4tbm9TY3JvbGwgLm1haWwge1xuICBjb2xvcjogI2VhMWI0MDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uaW5mbyAuYm94Li1ub1Njcm9sbCAubWFpbCBzdHJvbmcge1xuICBib3JkZXItYm90dG9tOiAwLjE1ZW0gc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbn1cbi5pbmZvIC5ib3guLW5vU2Nyb2xsIC50ZXJtIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbi5pbmZvIC5ib3guLW5vU2Nyb2xsIC5hdHRlbnRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuLmluZm8gLmJveCAuaW5uZXIge1xuICBmb250LXNpemU6IDMuMnZ3O1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmluZm8gLmJveCAuaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYnRuMDEge1xuICBtYXJnaW4tdG9wOiA0dnc7XG4gIG1hcmdpbi1ib3R0b206IDh2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYnRuMDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYnRuMDIge1xuICBtYXJnaW4tdG9wOiA2dnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmJ0bjAyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbi5idG4wMyB7XG4gIG1hcmdpbi1ib3R0b206IDh2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYnRuMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnRleHQwMSB7XG4gIGNvbG9yOiB2YXIoLS1icm93bik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA1LjMzMzMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDJ2dztcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC50ZXh0MDEge1xuICAgIGZvbnQtc2l6ZTogMzkuOTk5OTk5OTc1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5ib3hfYWJvdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0dnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmJveF9hYm91dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuLmJveF9hYm91dCAudGV4dDAyIHtcbiAgY29sb3I6IHZhcigtLWJyb3duKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQuOHZ3O1xuICBtYXJnaW4tdG9wOiA0dnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmJveF9hYm91dCAudGV4dDAyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYnRuMDQge1xuICBtYXJnaW4tYm90dG9tOiA4dnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmJ0bjA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWNhc2hCYWNrIHtcbiAgY29sb3I6IHZhcigtLWJyb3duKTtcbn1cbi5zZWN0aW9uLWNhc2hCYWNrIC5mbG93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tY2FzaEJhY2sgLmZsb3cgaDMge1xuICBjb2xvcjogI2ZmMWExYTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA2LjEzMzMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDR2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuc2VjdGlvbi1jYXNoQmFjayAuZmxvdyBoMyB7XG4gICAgZm9udC1zaXplOiA0NS45OTk5OTk5NzVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jYXNoQmFjayAuZmxvdyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjh2dztcbiAgbWFyZ2luLXRvcDogMnZ3O1xuICBtYXJnaW4tYm90dG9tOiAydnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnNlY3Rpb24tY2FzaEJhY2sgLmZsb3cgcCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tY2FzaEJhY2sgLmZsb3cgLnRlcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMC4yNjY2NjY2N3Z3IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA5OWVtO1xuICBmb250LXNpemU6IDMuNzk3MzMzMzN2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuc2VjdGlvbi1jYXNoQmFjayAuZmxvdyAudGVybSB7XG4gICAgYm9yZGVyLXdpZHRoOiAyLjAwMDAwMDAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjguNDc5OTk5OTc1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhc2hCYWNrIC5ub3RpY2UgaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjkzMzMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDR2dztcbn1cbkBtZWRpYSBub3Qgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuc2VjdGlvbi1jYXNoQmFjayAubm90aWNlIGg0IHtcbiAgICBmb250LXNpemU6IDIxLjk5OTk5OTk3NXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhc2hCYWNrIC5ub3RpY2UgaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icm93bik7XG4gIGhlaWdodDogMC4yNjY2NjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIG5vdCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zZWN0aW9uLWNhc2hCYWNrIC5ub3RpY2UgaDQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyLjAwMDAwMDAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi1jYXNoQmFjayAubm90aWNlIGg0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWN0aW9uLWNhc2hCYWNrIC5ub3RpY2UgLmxpc3Rfbm90aWNlIHtcbiAgZm9udC1zaXplOiAyLjkzMzMzMzMzdnc7XG59XG5AbWVkaWEgbm90IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnNlY3Rpb24tY2FzaEJhY2sgLm5vdGljZSAubGlzdF9ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjEuOTk5OTk5OTc1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhc2hCYWNrIC5ub3RpY2UgLmxpc3Rfbm90aWNlIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0wLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5zZWN0aW9uLWNhc2hCYWNrIC5ub3RpY2UgLmxpc3Rfbm90aWNlIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbiJdfQ== */