@charset "UTF-8";
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: scroll;
  /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%;
  /* iOS 8+ */
}

*,
::before,
::after {
  background-repeat: no-repeat;
  /* Set `background-repeat: no-repeat` to all elements and pseudo elements */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit;
  /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

* {
  padding: 0;
  /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

/* # =================================================================
   # General elements
   # ================================================================= */
/* Add the correct display in iOS 4-7.*/
audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible;
  /* Show the overflow in Edge and IE */
}

/*
* Correct `block` display not defined for any HTML5 element in IE 8/9
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox
* Correct `block` display not defined for `main` in IE 11
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

summary {
  display: list-item;
  /* Add the correct display in all browsers */
}

small {
  font-size: 80%;
  /* Set font-size to 80% in `small` elements */
}

[hidden],
template {
  display: none;
  /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: 1px dotted;
  /* Add a bordered underline effect in all browsers */
  text-decoration: none;
  /* Remove text decoration in Firefox 40+ */
}

a {
  background-color: transparent;
  /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects;
  /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}

a:active,
a:hover {
  outline-width: 0;
  /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* Specify the font family of code elements */
}

b,
strong {
  font-weight: bolder;
  /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}

dfn {
  font-style: italic;
  /* Address styling not present in Safari and Chrome */
}

/* Address styling not present in IE 8/9 */
mark {
  background-color: #ff0;
  color: #000;
}

/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* # =================================================================
   # Forms
   # ================================================================= */
input {
  border-radius: 0;
}

/* Apply cursor pointer to button elements */
button,
[type="button"],
[type="reset"],
[type="submit"],
[role="button"] {
  cursor: pointer;
}

/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}

[type="number"] {
  width: auto;
  /* Firefox 36+ */
}

[type="search"] {
  -webkit-appearance: textfield;
  /* Safari 8+ */
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* Safari 8 */
}

textarea {
  overflow: auto;
  /* Internet Explorer 11+ */
  resize: vertical;
  /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold;
  /* Restore the font weight unset by the previous rule. */
}

button {
  overflow: visible;
  /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

/* Replace focus style removed in the border reset above */
button:-moz-focusring,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS */
}

button,
select {
  text-transform: none;
  /* Firefox 40+, Internet Explorer 11- */
}

/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

/* Style select like a standard input */
select {
  -moz-appearance: none;
  /* Firefox 36+ */
  -webkit-appearance: none;
  /* Chrome 41+ */
}

select::-ms-expand {
  display: none;
  /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor;
  /* Internet Explorer 11+ */
}

legend {
  border: 0;
  /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit;
  /* Correct the color inheritance from `fieldset` elements in IE */
  display: table;
  /* Correct the text wrapping in Edge and IE */
  max-width: 100%;
  /* Correct the text wrapping in Edge and IE */
  white-space: normal;
  /* Correct the text wrapping in Edge and IE */
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit;
  /* Change font properties to `inherit` in Chrome and Safari */
}

[type="search"] {
  -webkit-appearance: textfield;
  /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px;
  /* Correct the outline style in Safari */
}

/* # =================================================================
   # Specify media element style
   # ================================================================= */
img {
  border-style: none;
  /* Remove border when inside `a` element in IE 8/9/10 */
}

/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden;
  /* Internet Explorer 11- */
}

audio,
canvas,
progress,
video {
  display: inline-block;
  /* Internet Explorer 11+, Windows Phone 8.1+ */
}

/* # =================================================================
   # Accessibility
   # ================================================================= */
/* Hide content from screens but not screenreaders */
@media screen {
  [hidden~="screen"] {
    display: inherit;
  }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}

/* Specify the progress cursor of updating elements */
[aria-busy="true"] {
  cursor: progress;
}

/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}

/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {
  cursor: default;
}

/* # =================================================================
   # Selection
   # ================================================================= */
/* Specify text selection background color and omit drop shadow */
::-moz-selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

/* CSS Document */
/* 基本設定 */
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html {
  font-size: 62.5%;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  max-width: 640px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Hiragino Kaku Gothic ProN","Hiragino Sans","Helvetica Neue",Arial,Meiryo,sans-serif;
  font-size: 1.6em;
}

p {
  font-size: 4.375vw;
  color: #222222;
  line-height: 1.4;
  letter-spacing: 0.02em;
  margin: 0;
  font-weight: 300;
}

@media screen and (min-width: 640px) {
  p {
    font-size: 28px;
  }
}

.l-wrapper {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  padding: 0;
}

.p-attentionarea {
  background-color: #ffffff;
  border: solid 1px #000000;
  padding: 3.75vw;
}

@media screen and (min-width: 640px) {
  .p-attentionarea {
    padding: 24px;
  }
}

.p-attentionarea__title {
  text-align: center;
  font-weight: 600;
  margin-bottom: 3.75vw;
}

@media screen and (min-width: 640px) {
  .p-attentionarea__title {
    margin-bottom: 24px;
  }
}

.p-attentionarea__text {
  text-align: left;
}

.p-attentionarea__text--link {
  color: #337fe6;
}

.p-btn01 {
  width: 80%;
  position: relative;
  margin: 0 auto;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #ffffff;
  background-color: #ce0000;
  padding: 5.3125vw 0;
  border-radius: 8px;
  margin-bottom: 9.375vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn01 {
    padding: 34px 0;
    margin-bottom: 60px;
    font-size: 28px;
    border-radius: 16px;
  }
}

.p-btn01__icon {
  font-weight: 600;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 5%;
  margin-top: -2vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn01__icon {
    margin-top: -13px;
    font-size: 28px;
  }
}

.p-btn02 {
  width: 90%;
  position: relative;
  margin: 0 auto;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #ffffff;
  background-color: #00a0e9;
  padding: 5.3125vw 0;
  border-radius: 45px;
  margin-bottom: 7.5vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn02 {
    padding: 34px 0;
    margin-bottom: 48px;
    font-size: 28px;
    border-radius: 90px;
  }
}

.p-btn02__icon {
  font-weight: 600;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 5%;
  margin-top: -2vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn02__icon {
    margin-top: -13px;
    font-size: 28px;
  }
}

.p-btn03 {
  width: 100%;
  position: relative;
  margin-top: 3.125vw;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #d70234;
  background-color: #ffffff;
  padding: 2.825vw 0;
  border-radius: 45px;
  font-weight: bold;
  font-size: 3.75vw;
}

@media screen and (min-width: 640px) {
  .p-btn03 {
    padding: 18px 0;
    margin-top: 20px;
    border-radius: 90px;
    font-size: 24px;
  }
}

.p-btn03__icon {
  font-weight: 600;
  color: #d70234;
  position: absolute;
  top: 50%;
  right: 5%;
  margin-top: -2vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn03__icon {
    margin-top: -13px;
    font-size: 28px;
  }
}

.p-btn04 {
  width: 90%;
  position: relative;
  margin: 0 auto;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #ffffff;
  background-color: #149b00;
  padding: 5.3125vw 0;
  border-radius: 45px;
  margin-bottom: 7.8vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn04 {
    padding: 34px 0;
    margin-bottom: 48px;
    font-size: 28px;
    border-radius: 90px;
  }
}

.p-btn04__icon {
  font-weight: 600;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 5%;
  margin-top: -2vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn04__icon {
    margin-top: -13px;
    font-size: 28px;
  }
}

.p-btn05 {
  width: 90%;
  position: relative;
  margin: 0 auto;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #ffffff;
  background-color: #149b00;
  padding: 3.8vw 0;
  border-radius: 90px;
  margin-bottom: 7vw;
  font-size: 4.375vw;
  line-height: 1.3;
}

@media screen and (min-width: 640px) {
  .p-btn05 {
    padding: 20px 0;
    margin-bottom: 48px;
    font-size: 28px;
    border-radius: 90px;
  }
}

.p-btn05__icon {
  font-weight: 600;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 5%;
  margin-top: -2.5vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn05__icon {
    margin-top: -13px;
    font-size: 28px;
  }
}

.p-btn06 {
  width: 100%;
  position: relative;
  margin: 0 auto;
  text-align: center;
  display: block;
  text-decoration: none;
  color: #ff1138;
  background-color: #ffffff;
  padding: 2.8vw 0;
  border-radius: 90px;
  border: solid 1.5px #ff1138;
  margin-bottom: 0.685vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn06 {
    padding: 10px 0;
    margin-bottom: 5px;
    font-size: 28px;
    border-radius: 90px;
  }
}

.p-btn06__icon {
  font-weight: 600;
  color: #ff1138;
  position: absolute;
  top: 50%;
  right: 5%;
  margin-top: -2vw;
  font-size: 4.375vw;
}

@media screen and (min-width: 640px) {
  .p-btn06__icon {
    margin-top: -13px;
    font-size: 28px;
  }
}

.p-btnarea01 {
  margin-bottom: 9.375vw;
}

@media screen and (min-width: 640px) {
  .p-btnarea01 {
    margin-bottom: 60px;
  }
}

.p-btnarea01__text {
  color: #ce0000;
  text-align: center;
  font-weight: 600;
  margin-bottom: 1.875vw;
}

@media screen and (min-width: 640px) {
  .p-btnarea01__text {
    margin-bottom: 12px;
  }
}

.p-btnarea02 {
  padding: 7.5vw 5vw 7.5vw;
  background-color: #ffffe3;
}

@media screen and (min-width: 640px) {
  .p-btnarea02 {
    padding: 48px 32px 48px;
  }
}

.p-btnarea02__text {
  color: #00a0e9;
  text-align: center;
  font-weight: 600;
  margin-bottom: 1.875vw;
}

.p-close__textarea {
  padding: 0 5vw;
  position: relative;
  top: -5vw;
}

@media screen and (min-width: 640px) {
  .p-close__textarea {
    padding: 0 32px;
    top: -32px;
  }
}

.p-close__text1 {
  font-weight: 600;
  text-align: center;
  color: #00aae9;
}

.p-close__text2 {
  font-weight: 600;
  color: #00aae9;
}

.p-close__text2--line {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, #fff000));
  background: linear-gradient(transparent 60%, #fff000 0%);
}

.p-contentsB {
  padding: 5vw;
  background-color: #ffffe3;
}

@media screen and (min-width: 640px) {
  .p-contentsB {
    padding: 32px;
  }
}

.p-contentsB__title--img {
  width: 100%;
  vertical-align: bottom;
}

.p-contentsB__card {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 20px 0 rgba(50, 49, 46, 0.15);
          box-shadow: 0 0 20px 0 rgba(50, 49, 46, 0.15);
  border-radius: 10px;
  padding: 4vw;
}

@media screen and (min-width: 640px) {
  .p-contentsB__card {
    padding: 25px;
  }
}

.p-contentsB__card--img {
  width: 100%;
  margin-bottom: 4vw;
}

@media screen and (min-width: 640px) {
  .p-contentsB__card--img {
    margin-bottom: 15px;
  }
}

.p-contentsB__card--title {
  font-weight: 600;
  display: block;
  text-align: center;
  color: #ff1138;
  border-bottom: dotted 2px #ff1138;
  padding-bottom: 1vw;
  margin-bottom: 4vw;
}

@media screen and (min-width: 640px) {
  .p-contentsB__card--title {
    padding-bottom: 5px;
    margin-bottom: 25px;
  }
}

.p-contentsB__card--text {
  margin-bottom: 4.6875vw;
}

@media screen and (min-width: 640px) {
  .p-contentsB__card--text {
    margin-bottom: 15px;
  }
}

.p-contentsC {
  padding: 1.5vw 5vw 2vw;
  background-color: #00daf4;
  background-image: url(../img/dot1@2x.jpg);
  background-size: 100%;
  background-repeat: repeat;
}

@media screen and (min-width: 640px) {
  .p-contentsC {
    padding: 10px 32px 24px;
  }
}

.p-contentsD {
  padding: 6vw 5vw 5vw;
  background-color: #ffb400;
  background-image: url(../img/dot2@2x.jpg);
  background-size: 100%;
  background-repeat: repeat;
}

@media screen and (min-width: 640px) {
  .p-contentsD {
    padding: 40px 32px 32px;
  }
}

.p-contentsE {
  padding: 1.5vw 5vw 5vw;
  background-color: #ffb400;
  background-image: url(../img/dot2@2x.jpg);
  background-size: 100%;
  background-repeat: repeat;
}

@media screen and (min-width: 640px) {
  .p-contentsE {
    padding: 10px 32px 32px;
  }
}

.p-example_close {
  margin-bottom: 4vw;
  position: relative;
}

@media screen and (min-width: 640px) {
  .p-example_close {
    margin-bottom: 25px;
  }
}

.p-example_close__text {
  display: block;
  position: absolute;
  top: 0;
  left: 5%;
  font-size: 5vw;
  text-align: center;
  color: #ffa800;
  font-weight: 600;
  margin: 5vw 0 0;
}

@media screen and (min-width: 640px) {
  .p-example_close__text {
    font-size: 32px;
    margin: 32px 0 0;
  }
}

.p-example_close__img {
  margin-top: 20vw;
  width: 100%;
}

@media screen and (min-width: 640px) {
  .p-example_close__img {
    margin-top: 140px;
  }
}

.p-example1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-example1__textbox {
  text-align: left;
  -webkit-box-flex: 40%;
      -ms-flex: 40%;
          flex: 40%;
  margin-left: 5vw;
}

@media screen and (min-width: 640px) {
  .p-example1__textbox {
    margin-left: 32px;
  }
}

.p-example1__textbox--number {
  width: 45%;
  margin-bottom: 1vw;
}

@media screen and (min-width: 640px) {
  .p-example1__textbox--number {
    margin-bottom: 10px;
  }
}

.p-example1__textbox--text {
  color: #d30d23;
  font-weight: 600;
}

.p-example1__imgbox {
  -webkit-box-flex: 60%;
      -ms-flex: 60%;
          flex: 60%;
}

.p-example1__imgbox--img {
  width: 100%;
}

.p-example2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.p-example2__textbox {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  text-align: right;
  margin-right: 5vw;
}

@media screen and (min-width: 640px) {
  .p-example2__textbox {
    margin-right: 32px;
  }
}

.p-example2__textbox--number {
  width: 35%;
  margin-bottom: 1vw;
}

@media screen and (min-width: 640px) {
  .p-example2__textbox--number {
    margin-bottom: 10px;
  }
}

.p-example2__textbox--text {
  color: #ef834c;
  font-weight: 600;
}

.p-example2__imgbox {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}

.p-example2__imgbox--img {
  width: 100%;
}

.p-example3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-example3__textbox {
  text-align: left;
  -webkit-box-flex: 45%;
      -ms-flex: 45%;
          flex: 45%;
  margin-left: 5vw;
}

@media screen and (min-width: 640px) {
  .p-example3__textbox {
    margin-left: 32px;
  }
}

.p-example3__textbox--number {
  width: 40%;
  margin-bottom: 1vw;
}

@media screen and (min-width: 640px) {
  .p-example3__textbox--number {
    margin-bottom: 10px;
  }
}

.p-example3__textbox--text {
  color: #58b6de;
  font-weight: 600;
}

.p-example3__imgbox {
  -webkit-box-flex: 55%;
      -ms-flex: 55%;
          flex: 55%;
}

.p-example3__imgbox--img {
  width: 100%;
}

.p-example4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.p-example4__textbox {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
  text-align: right;
  margin-right: 5vw;
}

@media screen and (min-width: 640px) {
  .p-example4__textbox {
    margin-right: 32px;
  }
}

.p-example4__textbox--number {
  width: 35%;
  margin-bottom: 1vw;
}

@media screen and (min-width: 640px) {
  .p-example4__textbox--number {
    margin-bottom: 10px;
  }
}

.p-example4__textbox--text {
  color: #7ed272;
  font-weight: 600;
}

.p-example4__imgbox {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}

.p-example4__imgbox--img {
  width: 100%;
}

.p-flow__title--img {
  width: 100%;
  vertical-align: bottom;
}

.p-flow__contentsA {
  padding: 9.375vw 5vw 3vw;
  background-color: #00daf4;
  background-image: url(../img/dot1@2x.jpg);
  background-size: 100%;
  background-repeat: repeat;
}

@media screen and (min-width: 640px) {
  .p-flow__contentsA {
    padding: 60px 32px 19.2px;
  }
}

.p-flow__contentsA--img {
  width: 100%;
}

.p-flow__contentsA--voice1 {
  width: 100%;
  position: relative;
  bottom: 5vw;
}

@media screen and (min-width: 640px) {
  .p-flow__contentsA--voice1 {
    bottom: 30px;
  }
}

.p-flow__contentsA--voice2 {
  width: 100%;
  position: relative;
  display: inline-block;
}

.p-flow__contents_title1 {
  position: relative;
  bottom: 7vw;
  display: inline-block;
  font-size: 4.5vw;
  font-weight: 600;
  background-color: #fcff00;
}

@media screen and (min-width: 640px) {
  .p-flow__contents_title1 {
    bottom: 40px;
    font-size: 30px;
  }
}

.p-flow__contents_title2 {
  display: inline-block;
  font-size: 4.5vw;
  font-weight: 600;
  float: right;
  background-color: #fcff00;
}

@media screen and (min-width: 640px) {
  .p-flow__contents_title2 {
    bottom: 40px;
    font-size: 30px;
  }
}

.p-flow__contents_title3 {
  display: inline-block;
  font-size: 4.5vw;
  font-weight: 600;
  background-color: #fcff00;
}

@media screen and (min-width: 640px) {
  .p-flow__contents_title3 {
    bottom: 40px;
    font-size: 30px;
  }
}

.p-flow__contents_title4 {
  display: inline-block;
  font-size: 4.5vw;
  font-weight: 600;
}

@media screen and (min-width: 640px) {
  .p-flow__contents_title4 {
    bottom: 40px;
    font-size: 30px;
  }
}

.p-flow__contents_title4--yellow {
  background-color: #fcff00;
}

.p-flow__notes {
  font-size: 3.125vw;
  margin-left: 4vw;
}

@media screen and (min-width: 640px) {
  .p-flow__notes {
    font-size: 20px;
    margin-left: 25px;
  }
}

.p-flow__notes--text {
  list-style: none;
  color: #ffffff;
}

.p-flow__notes--text::before {
  content: "※";
  margin-left: -4vw;
  margin-right: 1vw;
}

@media screen and (min-width: 640px) {
  .p-flow__notes--text::before {
    margin-left: -25px;
    margin-right: 6px;
  }
}

.p-footer {
  background-color: #00c1b8;
  padding: 3vw 0;
}

@media screen and (min-width: 640px) {
  .p-footer {
    padding: 24px 0;
  }
}

.p-footer__text {
  font-size: 3.75vw;
  text-align: center;
  color: #ffffff;
}

@media screen and (min-width: 640px) {
  .p-footer__text {
    font-size: 24px;
  }
}

.p-glamping {
  display: block;
  width: 100%;
  margin-bottom: 9vw;
  cursor: pointer;
}

@media screen and (min-width: 640px) {
  .p-glamping {
    margin-bottom: 3rem;
  }
}

.p-hero {
  margin-bottom: 7.5vw;
}

@media screen and (min-width: 640px) {
  .p-hero {
    margin-bottom: 60px;
  }
}

.p-hero__img {
  display: block;
  width: 100%;
  vertical-align: top;
  height: auto;
}

.p-notes {
  font-size: 3.125vw;
  margin-left: 4vw;
  padding: 0 5vw 3.125vw;
}

@media screen and (min-width: 640px) {
  .p-notes {
    font-size: 20px;
    margin-left: 25px;
    padding: 0 1.5rem 1rem;
  }
}

.p-notes__link {
  color: #337fe6;
}

.p-notes::before {
  content: "※";
  margin-left: -4vw;
  margin-right: 1vw;
}

@media screen and (min-width: 640px) {
  .p-notes::before {
    margin-left: -25px;
    margin-right: 6px;
  }
}

.p-plan {
  padding: 5vw 5vw 0;
}

@media screen and (min-width: 640px) {
  .p-plan {
    padding: 32px 32px 0;
  }
}

.p-plan__title {
  font-size: 5.625vw;
  text-align: center;
  color: #ffffff;
  background-color: #d70234;
  padding: 7vw 0;
  border-radius: 10px;
  position: relative;
  margin-bottom: 10vw;
}

@media screen and (min-width: 640px) {
  .p-plan__title {
    font-size: 36px;
    padding: 40px 0;
    margin-bottom: 80px;
  }
}

.p-plan__title:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  border: 10px solid transparent;
  border-top: 14px solid #d70234;
  z-index: 1;
}

@media screen and (min-width: 640px) {
  .p-plan__title:after {
    margin-left: -12px;
    border: 12px solid transparent;
    border-top: 18px solid #d70234;
  }
}

.p-plan__card {
  margin-bottom: 7.8vw;
}

@media screen and (min-width: 640px) {
  .p-plan__card {
    margin-bottom: 50px;
  }
}

.p-plan__img {
  width: 100%;
  vertical-align: bottom;
}

.p-plan__text {
  background-color: #d70234;
  color: #ffffff;
  padding: 2.5vw;
  border-radius: 0 0 10px 10px;
}

@media screen and (min-width: 640px) {
  .p-plan__text {
    padding: 16px;
    font-size: 24px;
  }
}

.p-plan__text--small {
  font-size: 3.125vw;
}

@media screen and (min-width: 640px) {
  .p-plan__text--small {
    font-size: 20px;
  }
}

.p-plan__text--strong {
  font-weight: bold;
}

.p-plan__close {
  color: #149b00;
  text-align: center;
  font-size: 3.9vw;
  margin-bottom: 5.625vw;
}

@media screen and (min-width: 640px) {
  .p-plan__close {
    font-size: 24px;
    margin-bottom: 36px;
  }
}

.p-progrem {
  padding-bottom: 7.8vw;
  background-color: #fffdf6;
}

@media screen and (min-width: 640px) {
  .p-progrem {
    padding-bottom: 50px;
  }
}

.p-progrem__title {
  margin-bottom: 3vw;
}

@media screen and (min-width: 640px) {
  .p-progrem__title {
    padding-bottom: 10px;
  }
}

.p-progrem__img {
  width: 100%;
}

.u-mb24 {
  margin-bottom: 7.5vw;
}

@media screen and (min-width: 640px) {
  .u-mb24 {
    margin-bottom: 48px;
  }
}

.u-mb3 {
  margin-bottom: 4vw;
}

@media screen and (min-width: 640px) {
  .u-mb3 {
    margin-bottom: 25px;
  }
}

.u-mb60 {
  margin-bottom: 9.375vw;
}

@media screen and (min-width: 640px) {
  .u-mb60 {
    margin-bottom: 60px;
  }
}

.u-mt1 {
  margin-top: 1vw;
}

@media screen and (min-width: 640px) {
  .u-mt1 {
    margin-top: 5px;
  }
}

.u-mt5 {
  margin-top: 2vw;
}

@media screen and (min-width: 640px) {
  .u-mt5 {
    margin-top: 12.8px;
  }
}

.u-wave {
  width: 100%;
  display: block;
  margin: 0 auto;
}

.u-wave1 {
  width: 80%;
  display: block;
  margin: 0 auto;
  padding: 1vw 0;
}

@media screen and (min-width: 640px) {
  .u-wave1 {
    padding: 7px 0;
  }
}

.u-wave2 {
  width: 80%;
  display: block;
  margin: 0 auto;
}

.u-wave3 {
  width: 80%;
  display: block;
  margin: 0 auto;
}

.u-wave4 {
  width: 100%;
  display: block;
  margin: 0 auto;
  position: relative;
}

.u-wave5 {
  width: 80%;
  display: block;
  margin: 0 auto;
  position: relative;
  bottom: 4vw;
}

@media screen and (min-width: 640px) {
  .u-wave5 {
    bottom: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vbGliL19yZXNzLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJmb3VuZGF0aW9uL192YWxpYWJsZXMuc2NzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJsYXlvdXQvX3dyYXBwZXIuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19hdHRlbnRpb25hcmVhLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fYnRuMDEuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19idG4wMi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2J0bjAzLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fYnRuMDQuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19idG4wNS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2J0bjA2LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fYnRuYXJlYTAxLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fYnRuYXJlYTAyLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fY2xvc2Uuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19jb250ZW50c0Iuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19jb250ZW50c0Muc2NzcyIsIm9iamVjdC9wcm9qZWN0L19jb250ZW50c0Quc2NzcyIsIm9iamVjdC9wcm9qZWN0L19jb250ZW50c0Uuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19leGFtcGxlX2Nsb3NlLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZXhhbXBsZTEuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19leGFtcGxlMi5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2V4YW1wbGUzLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZXhhbXBsZTQuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19mbG93LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZm9vdGVyLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZ2xhbXBpbmcuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19oZXJvLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fbm90ZXMuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wbGFuLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcHJvZ3JlbS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX21iMjQuc2NzcyIsIm9iamVjdC91dGlsaXR5L19tYjMuc2NzcyIsIm9iamVjdC91dGlsaXR5L19tYjYwLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fbXQxLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fbXQ1LnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fd2F2ZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3dhdmUxLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fd2F2ZTIuc2NzcyIsIm9iamVjdC91dGlsaXR5L193YXZlMy5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3dhdmU0LnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fd2F2ZTUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7RURLRTtBQ0NGOzt3RURFd0U7QUNFeEU7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUFFLCtDQUFBO0VBQ3BCLDhCQUE4QjtFQUFFLFdBQUE7QURFbEM7O0FDQ0E7OztFQUdFLDRCQUE0QjtFQUFFLDJFQUFBO0VBQzlCLDJCQUFtQjtVQUFuQixtQkFBbUI7QURHckI7O0FDQUE7O0VBRUUsd0JBQXdCO0VBQUUsdUZBQUE7RUFDMUIsdUJBQXVCO0FESXpCOztBQ0RBO0VBQ0UsVUFBVTtFQUFFLGlEQUFBO0VBQ1osU0FBUztBREtYOztBQ0ZBOzt3RURNd0U7QUNGeEUsdUNBQUE7QUFDQTtFQUNFLGFBQWE7RUFDYixTQUFTO0FESVg7O0FDREE7RUFDRSxpQkFBaUI7RUFBRSxxQ0FBQTtBREtyQjs7QUNGQTs7Ozs7Q0RTQztBQ0hEOzs7Ozs7Ozs7Ozs7RUFZRSxjQUFjO0FES2hCOztBQ0ZBO0VBQ0Usa0JBQWtCO0VBQUUsNENBQUE7QURNdEI7O0FDSEE7RUFDRSxjQUFjO0VBQUUsNkNBQUE7QURPbEI7O0FBRUE7O0VD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K0NoQjs7QXdDbitDQTtFQUNJLFVBQVU7RUFDVixjQUFjO0VBQ2QsY0FBYztBeENzK0NsQjs7QXlDeitDQTtFQUNJLFdBQVc7RUFDWCxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtBekM0K0N0Qjs7QTBDaC9DQTtFQUNJLFVBQVU7RUFDVixjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixXQUFXO0ExQ20vQ2Y7O0FJdC9DRTtFc0NGRjtJQU9NLFlBQVk7RTFDcy9DaEI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICB3aWR0aDogYXV0bztcbiAgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAzNisgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7XG4gIC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIENTUyBEb2N1bWVudCAqL1xuLyog5Z+65pys6Kit5a6aICovXG4vKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkhpcmFnaW5vIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsTWVpcnlvLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbnAge1xuICBmb250LXNpemU6IDQuMzc1dnc7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ubC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucC1hdHRlbnRpb25hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDtcbiAgcGFkZGluZzogMy43NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1hdHRlbnRpb25hcmVhIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5wLWF0dGVudGlvbmFyZWFfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWF0dGVudGlvbmFyZWFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5wLWF0dGVudGlvbmFyZWFfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucC1hdHRlbnRpb25hcmVhX190ZXh0LS1saW5rIHtcbiAgY29sb3I6ICMzMzdmZTY7XG59XG5cbi5wLWJ0bjAxIHtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMDAwMDtcbiAgcGFkZGluZzogNS4zMTI1dncgMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA5LjM3NXZ3O1xuICBmb250LXNpemU6IDQuMzc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWJ0bjAxIHtcbiAgICBwYWRkaW5nOiAzNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG4ucC1idG4wMV9faWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNSU7XG4gIG1hcmdpbi10b3A6IC0ydnc7XG4gIGZvbnQtc2l6ZTogNC4zNzV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtYnRuMDFfX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucC1idG4wMiB7XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZTk7XG4gIHBhZGRpbmc6IDUuMzEyNXZ3IDA7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDcuNXZ3O1xuICBmb250LXNpemU6IDQuMzc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWJ0bjAyIHtcbiAgICBwYWRkaW5nOiAzNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgfVxufVxuXG4ucC1idG4wMl9faWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNSU7XG4gIG1hcmdpbi10b3A6IC0ydnc7XG4gIGZvbnQtc2l6ZTogNC4zNzV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtYnRuMDJfX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucC1idG4wMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNkNzAyMzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuODI1dncgMDtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1idG4wMyB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnAtYnRuMDNfX2ljb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2Q3MDIzNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUlO1xuICBtYXJnaW4tdG9wOiAtMnZ3O1xuICBmb250LXNpemU6IDQuMzc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWJ0bjAzX19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnAtYnRuMDQge1xuICB3aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ5YjAwO1xuICBwYWRkaW5nOiA1LjMxMjV2dyAwO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3Ljh2dztcbiAgZm9udC1zaXplOiA0LjM3NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1idG4wNCB7XG4gICAgcGFkZGluZzogMzRweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIH1cbn1cblxuLnAtYnRuMDRfX2ljb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUlO1xuICBtYXJnaW4tdG9wOiAtMnZ3O1xuICBmb250LXNpemU6IDQuMzc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWJ0bjA0X19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnAtYnRuMDUge1xuICB3aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ5YjAwO1xuICBwYWRkaW5nOiAzLjh2dyAwO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIGZvbnQtc2l6ZTogNC4zNzV2dztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtYnRuMDUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICB9XG59XG5cbi5wLWJ0bjA1X19pY29uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1JTtcbiAgbWFyZ2luLXRvcDogLTIuNXZ3O1xuICBmb250LXNpemU6IDQuMzc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWJ0bjA1X19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnAtYnRuMDYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmMTEzODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi44dncgMDtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxLjVweCAjZmYxMTM4O1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NXZ3O1xuICBmb250LXNpemU6IDQuMzc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWJ0bjA2IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICB9XG59XG5cbi5wLWJ0bjA2X19pY29uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZjExMzg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1JTtcbiAgbWFyZ2luLXRvcDogLTJ2dztcbiAgZm9udC1zaXplOiA0LjM3NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1idG4wNl9faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5wLWJ0bmFyZWEwMSB7XG4gIG1hcmdpbi1ib3R0b206IDkuMzc1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWJ0bmFyZWEwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucC1idG5hcmVhMDFfX3RleHQge1xuICBjb2xvcjogI2NlMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1idG5hcmVhMDFfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnAtYnRuYXJlYTAyIHtcbiAgcGFkZGluZzogNy41dncgNXZ3IDcuNXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmUzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1idG5hcmVhMDIge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCA0OHB4O1xuICB9XG59XG5cbi5wLWJ0bmFyZWEwMl9fdGV4dCB7XG4gIGNvbG9yOiAjMDBhMGU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1dnc7XG59XG5cbi5wLWNsb3NlX190ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtY2xvc2VfX3RleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgdG9wOiAtMzJweDtcbiAgfVxufVxuXG4ucC1jbG9zZV9fdGV4dDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBhYWU5O1xufVxuXG4ucC1jbG9zZV9fdGV4dDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwYWFlOTtcbn1cblxuLnAtY2xvc2VfX3RleHQyLS1saW5lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmZjAwMCAwJSk7XG59XG5cbi5wLWNvbnRlbnRzQiB7XG4gIHBhZGRpbmc6IDV2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZlMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtY29udGVudHNCIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbi5wLWNvbnRlbnRzQl9fdGl0bGUtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucC1jb250ZW50c0JfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoNTAsIDQ5LCA0NiwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDR2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtY29udGVudHNCX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbi5wLWNvbnRlbnRzQl9fY2FyZC0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtY29udGVudHNCX19jYXJkLS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnAtY29udGVudHNCX19jYXJkLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmYxMTM4O1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMnB4ICNmZjExMzg7XG4gIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtY29udGVudHNCX19jYXJkLS10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5wLWNvbnRlbnRzQl9fY2FyZC0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQuNjg3NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1jb250ZW50c0JfX2NhcmQtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnAtY29udGVudHNDIHtcbiAgcGFkZGluZzogMS41dncgNXZ3IDJ2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGFmNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3QxQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtY29udGVudHNDIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMycHggMjRweDtcbiAgfVxufVxuXG4ucC1jb250ZW50c0Qge1xuICBwYWRkaW5nOiA2dncgNXZ3IDV2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3QyQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtY29udGVudHNEIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMycHggMzJweDtcbiAgfVxufVxuXG4ucC1jb250ZW50c0Uge1xuICBwYWRkaW5nOiAxLjV2dyA1dncgNXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdDJAMnguanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1jb250ZW50c0Uge1xuICAgIHBhZGRpbmc6IDEwcHggMzJweCAzMnB4O1xuICB9XG59XG5cbi5wLWV4YW1wbGVfY2xvc2Uge1xuICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtZXhhbXBsZV9jbG9zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ucC1leGFtcGxlX2Nsb3NlX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1JTtcbiAgZm9udC1zaXplOiA1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmE4MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNXZ3IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtZXhhbXBsZV9jbG9zZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbjogMzJweCAwIDA7XG4gIH1cbn1cblxuLnAtZXhhbXBsZV9jbG9zZV9faW1nIHtcbiAgbWFyZ2luLXRvcDogMjB2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWV4YW1wbGVfY2xvc2VfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLnAtZXhhbXBsZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1leGFtcGxlMV9fdGV4dGJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtZXhhbXBsZTFfX3RleHRib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG5cbi5wLWV4YW1wbGUxX190ZXh0Ym94LS1udW1iZXIge1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW4tYm90dG9tOiAxdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWV4YW1wbGUxX190ZXh0Ym94LS1udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnAtZXhhbXBsZTFfX3RleHRib3gtLXRleHQge1xuICBjb2xvcjogI2QzMGQyMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnAtZXhhbXBsZTFfX2ltZ2JveCB7XG4gIGZsZXg6IDYwJTtcbn1cblxuLnAtZXhhbXBsZTFfX2ltZ2JveC0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWV4YW1wbGUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucC1leGFtcGxlMl9fdGV4dGJveCB7XG4gIGZsZXg6IDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1leGFtcGxlMl9fdGV4dGJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5wLWV4YW1wbGUyX190ZXh0Ym94LS1udW1iZXIge1xuICB3aWR0aDogMzUlO1xuICBtYXJnaW4tYm90dG9tOiAxdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWV4YW1wbGUyX190ZXh0Ym94LS1udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnAtZXhhbXBsZTJfX3RleHRib3gtLXRleHQge1xuICBjb2xvcjogI2VmODM0YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnAtZXhhbXBsZTJfX2ltZ2JveCB7XG4gIGZsZXg6IDUwJTtcbn1cblxuLnAtZXhhbXBsZTJfX2ltZ2JveC0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWV4YW1wbGUzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtZXhhbXBsZTNfX3RleHRib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiA0NSU7XG4gIG1hcmdpbi1sZWZ0OiA1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWV4YW1wbGUzX190ZXh0Ym94IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuXG4ucC1leGFtcGxlM19fdGV4dGJveC0tbnVtYmVyIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1leGFtcGxlM19fdGV4dGJveC0tbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wLWV4YW1wbGUzX190ZXh0Ym94LS10ZXh0IHtcbiAgY29sb3I6ICM1OGI2ZGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wLWV4YW1wbGUzX19pbWdib3gge1xuICBmbGV4OiA1NSU7XG59XG5cbi5wLWV4YW1wbGUzX19pbWdib3gtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1leGFtcGxlNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnAtZXhhbXBsZTRfX3RleHRib3gge1xuICBmbGV4OiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtZXhhbXBsZTRfX3RleHRib3gge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuXG4ucC1leGFtcGxlNF9fdGV4dGJveC0tbnVtYmVyIHtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1leGFtcGxlNF9fdGV4dGJveC0tbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wLWV4YW1wbGU0X190ZXh0Ym94LS10ZXh0IHtcbiAgY29sb3I6ICM3ZWQyNzI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wLWV4YW1wbGU0X19pbWdib3gge1xuICBmbGV4OiA1MCU7XG59XG5cbi5wLWV4YW1wbGU0X19pbWdib3gtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1mbG93X190aXRsZS0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5wLWZsb3dfX2NvbnRlbnRzQSB7XG4gIHBhZGRpbmc6IDkuMzc1dncgNXZ3IDN2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGFmNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3QxQDJ4LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtZmxvd19fY29udGVudHNBIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMycHggMTkuMnB4O1xuICB9XG59XG5cbi5wLWZsb3dfX2NvbnRlbnRzQS0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWZsb3dfX2NvbnRlbnRzQS0tdm9pY2UxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWZsb3dfX2NvbnRlbnRzQS0tdm9pY2UxIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnAtZmxvd19fY29udGVudHNBLS12b2ljZTIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wLWZsb3dfX2NvbnRlbnRzX3RpdGxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA3dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA0LjV2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtZmxvd19fY29udGVudHNfdGl0bGUxIHtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5wLWZsb3dfX2NvbnRlbnRzX3RpdGxlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA0LjV2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1mbG93X19jb250ZW50c190aXRsZTIge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnAtZmxvd19fY29udGVudHNfdGl0bGUzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQuNXZ3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1mbG93X19jb250ZW50c190aXRsZTMge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnAtZmxvd19fY29udGVudHNfdGl0bGU0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDQuNXZ3O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1mbG93X19jb250ZW50c190aXRsZTQge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnAtZmxvd19fY29udGVudHNfdGl0bGU0LS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZjAwO1xufVxuXG4ucC1mbG93X19ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgbWFyZ2luLWxlZnQ6IDR2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtZmxvd19fbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG4ucC1mbG93X19ub3Rlcy0tdGV4dCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1mbG93X19ub3Rlcy0tdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgbWFyZ2luLWxlZnQ6IC00dnc7XG4gIG1hcmdpbi1yaWdodDogMXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1mbG93X19ub3Rlcy0tdGV4dDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzFiODtcbiAgcGFkZGluZzogM3Z3IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbi5wLWZvb3Rlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1mb290ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucC1nbGFtcGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLWdsYW1waW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5wLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA3LjV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucC1oZXJvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnAtbm90ZXMge1xuICBmb250LXNpemU6IDMuMTI1dnc7XG4gIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIHBhZGRpbmc6IDAgNXZ3IDMuMTI1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLW5vdGVzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMXJlbTtcbiAgfVxufVxuXG4ucC1ub3Rlc19fbGluayB7XG4gIGNvbG9yOiAjMzM3ZmU2O1xufVxuXG4ucC1ub3Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgbWFyZ2luLWxlZnQ6IC00dnc7XG4gIG1hcmdpbi1yaWdodDogMXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1ub3Rlczo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLnAtcGxhbiB7XG4gIHBhZGRpbmc6IDV2dyA1dncgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtcGxhbiB7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDA7XG4gIH1cbn1cblxuLnAtcGxhbl9fdGl0bGUge1xuICBmb250LXNpemU6IDUuNjI1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzAyMzQ7XG4gIHBhZGRpbmc6IDd2dyAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLXBsYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnAtcGxhbl9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZDcwMjM0O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1wbGFuX190aXRsZTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICNkNzAyMzQ7XG4gIH1cbn1cblxuLnAtcGxhbl9fY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDcuOHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1wbGFuX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5wLXBsYW5fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucC1wbGFuX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3MDIzNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuNXZ3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1wbGFuX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucC1wbGFuX190ZXh0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMy4xMjV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtcGxhbl9fdGV4dC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1wbGFuX190ZXh0LS1zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtcGxhbl9fY2xvc2Uge1xuICBjb2xvcjogIzE0OWIwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuOXZ3O1xuICBtYXJnaW4tYm90dG9tOiA1LjYyNXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucC1wbGFuX19jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLnAtcHJvZ3JlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA3Ljh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRmNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnAtcHJvZ3JlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnAtcHJvZ3JlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wLXByb2dyZW1fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucC1wcm9ncmVtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtbWIyNCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudS1tYjI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi51LW1iMyB7XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnUtbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA5LjM3NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudS1tYjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi51LW10MSB7XG4gIG1hcmdpbi10b3A6IDF2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnUtbXQxIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogMnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudS1tdDUge1xuICAgIG1hcmdpbi10b3A6IDEyLjhweDtcbiAgfVxufVxuXG4udS13YXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtd2F2ZTEge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDF2dyAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudS13YXZlMSB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbn1cblxuLnUtd2F2ZTIge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi51LXdhdmUzIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udS13YXZlNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtd2F2ZTUge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA0dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51LXdhdmU1IHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYGNvbnRyb2xzIGluIEFuZHJvaWQgNCAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyogQ1NTIERvY3VtZW50ICovXG5cbi8qIOWfuuacrOioreWumiAqL1xuLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkhpcmFnaW5vIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsTWVpcnlvLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42ZW07IC8vQ2hyb21l44Gu44OQ44Kw5a++562WXG59XG5cbnAge1xuICBmb250LXNpemU6IDQuMzc1dnc7XG4gIGNvbG9yOiAkY29sb3ItdHh0MDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuIiwiLy8gYnJlYWtwb2ludFxuJGJyZWFrcG9pbnRzOiAoXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KScsXG4pICFkZWZhdWx0O1xuXG4vL2NvbG9yXG4kY29sb3ItbWFpbjogIzAwZGFmNDtcbiRjb2xvci1zdWIwMTojZmYxMTM4O1xuJGNvbG9yLXN1YjAyOiNmZmI0MDA7XG4kY29sb3Itc3ViMDM6I2ZmZmZlMztcbiRjb2xvci1zdWIwNDojZmZmZmZmO1xuJGNvbG9yLXN1YjA1OiNmZmZkZjY7XG4kY29sb3Itc3ViMDY6I2ZjZmYwMDtcbiRjb2xvci10eHQwMTojMjIyMjIyO1xuJGNvbG9yLXR4dDAyOiMwMDAwMDA7XG4kY29sb3ItdHh0MDM6IzQ5NDk0OTtcbiRjb2xvci1saW5rMDE6I2NlMDAwMDtcbiRjb2xvci1saW5rMDI6IzAwYTBlOTtcbiRjb2xvci1saW5rMDM6IzE0OWIwMDtcbiIsIi8vbWl4aW7jgIBicmVha3BvaW50XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbiIsIi5wLWF0dGVudGlvbmFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3ViMDQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci10eHQwMjtcbiAgcGFkZGluZzogMy43NXZ3O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXZ3O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzM3ZmU2O1xuICAgIH1cbiAgfVxufVxuIiwiLnAtYnRuMDEge1xuICB3aWR0aDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkY29sb3Itc3ViMDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rMDE7XG4gIHBhZGRpbmc6IDUuMzEyNXZ3IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOS4zNzV2dztcbiAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi10b3A6IC0ydnc7XG4gICAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLWJ0bjAyIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGNvbG9yLXN1YjA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluazAyO1xuICBwYWRkaW5nOiA1LjMxMjV2dyAwO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3LjV2dztcbiAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi10b3A6IC0ydnc7XG4gICAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLWJ0bjAzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZDcwMjM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwNDtcbiAgICBwYWRkaW5nOiAyLjgyNXZ3IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMuNzV2dztcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNkNzAyMzQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIG1hcmdpbi10b3A6IC0ydnc7XG4gICAgICBmb250LXNpemU6IDQuMzc1dnc7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLnAtYnRuMDQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1zdWIwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluazAzO1xuICAgIHBhZGRpbmc6IDUuMzEyNXZ3IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljh2dztcbiAgICBmb250LXNpemU6IDQuMzc1dnc7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNSU7XG4gICAgICBtYXJnaW4tdG9wOiAtMnZ3O1xuICAgICAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5wLWJ0bjA1IHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGNvbG9yLXN1YjA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluazAzO1xuICBwYWRkaW5nOiAzLjh2dyAwO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIGZvbnQtc2l6ZTogNC4zNzV2dztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBtYXJnaW4tdG9wOiAtMi41dnc7XG4gICAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLWJ0bjA2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXN1YjAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwNDtcbiAgICBwYWRkaW5nOiAyLjh2dyAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxLjVweCAkY29sb3Itc3ViMDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ODV2dztcbiAgICBmb250LXNpemU6IDQuMzc1dnc7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci1zdWIwMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgbWFyZ2luLXRvcDogLTJ2dztcbiAgICAgIGZvbnQtc2l6ZTogNC4zNzV2dztcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIucC1idG5hcmVhMDEge1xuICBtYXJnaW4tYm90dG9tOiA5LjM3NXZ3O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmswMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXZ3O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIucC1idG5hcmVhMDIge1xuICBwYWRkaW5nOiA3LjV2dyA1dncgNy41dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwMztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggNDhweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItbGluazAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1dnc7XG4gIH1cbn1cbiIsIi5wLWNsb3NlIHtcblxuICAmX190ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMCA1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTV2dztcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgdG9wOiAtMzJweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0MSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMGFhZTk7XG4gIH1cblxuICAmX190ZXh0MiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwYWFlOTtcblxuICAgICYtLWxpbmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmZjAwMCAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIucC1jb250ZW50c0Ige1xuICBwYWRkaW5nOiA1dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwMztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuXG5cbiAgICAmLS1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoNTAsNDksNDYsMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA0dnc7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXN1YjAxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDJweCAkY29sb3Itc3ViMDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNjg3NXZ3O1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLWNvbnRlbnRzQyB7XG4gIHBhZGRpbmc6IDEuNXZ3IDV2dyAydnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdDFAMnguanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDEwcHggMzJweCAyNHB4O1xuICB9XG59XG4iLCIucC1jb250ZW50c0Qge1xuICAgIHBhZGRpbmc6IDZ2dyA1dncgNXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdDJAMnguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogNDBweCAzMnB4IDMycHg7XG4gICAgfVxuICB9XG4iLCIucC1jb250ZW50c0Uge1xuICAgIHBhZGRpbmc6IDEuNXZ3IDV2dyA1dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1YjAyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG90MkAyeC5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMycHggMzJweDtcbiAgICB9XG4gIH1cbiIsIi5wLWV4YW1wbGVfY2xvc2Uge1xuICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1JTtcbiAgICBmb250LXNpemU6IDV2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmE4MDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDV2dyAwIDA7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbjogMzJweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLWV4YW1wbGUxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX190ZXh0Ym94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICAmLS1udW1iZXIge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgY29sb3I6ICNkMzBkMjM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZ2JveCB7XG4gICAgZmxleDogNjAlO1xuXG4gICAgJi0taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtZXhhbXBsZTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAmX190ZXh0Ym94IHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICYtLW51bWJlciB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNlZjgzNGM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nYm94IHtcbiAgICAgIGZsZXg6IDUwJTtcblxuICAgICAgJi0taW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIucC1leGFtcGxlMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fdGV4dGJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogNDUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmLS1udW1iZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNThiNmRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZ2JveCB7XG4gICAgICBmbGV4OiA1NSU7XG5cbiAgICAgICYtLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLnAtZXhhbXBsZTQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAmX190ZXh0Ym94IHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICYtLW51bWJlciB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM3ZWQyNzI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nYm94IHtcbiAgICAgIGZsZXg6IDUwJTtcblxuICAgICAgJi0taW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIucC1mbG93IHtcblxuICAmX190aXRsZSB7XG4gICAgJi0taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50c0Ege1xuICAgIHBhZGRpbmc6IDkuMzc1dncgNXZ3IDN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvdDFAMnguanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogNjBweCAzMnB4IDE5LjJweDtcbiAgICB9XG5cbiAgICAmLS1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tdm9pY2UxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiA1dnc7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdm9pY2UyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgJl9fY29udGVudHNfdGl0bGUxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA3dnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3ViMDY7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50c190aXRsZTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwNjtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnRzX3RpdGxlMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3ViMDY7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50c190aXRsZTQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1YjA2O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXN1YjA0O1xuICAgIH1cblxuICAgICYtLXRleHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMWI4O1xuICBwYWRkaW5nOiAzdncgMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNzV2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1zdWIwNDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnAtZ2xhbXBpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDl2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbiIsIi5wLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA3LjV2dztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIucC1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgcGFkZGluZzogMCA1dncgMy4xMjV2dztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMXJlbTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjMzM3ZmU2O1xuICB9XG59XG5cbi5wLW5vdGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBtYXJnaW4tbGVmdDogLTR2dztcbiAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG4iLCIucC1wbGFuIHtcbiAgcGFkZGluZzogNXZ3IDV2dyAwO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS42MjV2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1zdWIwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDcwMjM0O1xuICAgIHBhZGRpbmc6IDd2dyAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICNkNzAyMzQ7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjZDcwMjM0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgbWFyZ2luLWJvdHRvbTogNy44dnc7XG4gICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkNzAyMzQ7XG4gICAgY29sb3I6ICRjb2xvci1zdWIwNDtcbiAgICBwYWRkaW5nOiAyLjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgfVxuICAgIH1cblxuICAgICYtLXN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rMDM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy45dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42MjV2dztcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLXByb2dyZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNy44dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWIwNTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi51LW1iMjQge1xuICBtYXJnaW4tYm90dG9tOiA3LjV2dztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4iLCIudS1tYjMge1xubWFyZ2luLWJvdHRvbTogNHZ3O1xuQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxufVxuIiwiLnUtbWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDkuMzc1dnc7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuIiwiLnUtbXQxIHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cbiIsIi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDJ2dztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMi44cHg7XG4gIH1cbn1cbiIsIi51LXdhdmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG4iLCIudS13YXZlMSB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXZ3IDA7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbn1cbiIsIi51LXdhdmUyIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB9XG4iLCIudS13YXZlMyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4iLCIudS13YXZlNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4iLCIudS13YXZlNSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA0dnc7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiJdfQ== */
