@charset "UTF-8";
/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 62.5%;
}

body {
  margin: 0;
  font-size: 1.6rem;
}

body, html {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
  color: #131313;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn, cite, em, i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul, ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5em 1.5em;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: #131313;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

a:visited {
  color: #131313;
}

a:focus {
  outline: thin dotted;
}

a:hover, a:active {
  outline: 0;
  color: #292828;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  left: 100%;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  float: left;
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: block;
  }
}
.site-main .comment-navigation, .site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/*!
 * jquery-drawer v3.2.2
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */
/*!------------------------------------*\
    Base
\*!------------------------------------*/
.sr-only {
  display: none;
}

@media screen and (max-width: 980px) {
  .drawer-open {
    overflow: hidden !important;
  }
  .drawer-nav {
    position: fixed;
    z-index: 101;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    color: #222;
    background-color: #fff;
  }
  .drawer-brand {
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 3.75rem;
    display: block;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    text-decoration: none;
    color: #222;
  }
  .drawer-menu {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .drawer-menu-item {
    font-size: 1rem;
    display: block;
    padding: 0.75rem;
    text-decoration: none;
    color: #222;
  }
  .drawer-menu-item:hover {
    text-decoration: underline;
    color: #555;
    background-color: transparent;
  }
  /*! overlay */
  .drawer-overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
  }
  .drawer-open .drawer-overlay {
    display: block;
  }
  /*!------------------------------------*\
      Top
  \*!------------------------------------*/
  .drawer--top .drawer-nav {
    top: -100%;
    left: 0;
    width: 100%;
    height: auto;
    max-height: 100%;
    -webkit-transition: top 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: top 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .drawer--top.drawer-open .drawer-nav {
    top: 0;
  }
  .drawer--top .drawer-hamburger,
.drawer--top.drawer-open .drawer-hamburger {
    right: 0;
  }
  /*!------------------------------------*\
      Left
  \*!------------------------------------*/
  .drawer--left .drawer-nav {
    left: -16.25rem;
    -webkit-transition: left 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: left 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .drawer--left.drawer-open .drawer-nav,
.drawer--left .drawer-hamburger,
.drawer--left.drawer-open .drawer-navbar .drawer-hamburger {
    left: 0;
  }
  .drawer--left.drawer-open .drawer-hamburger {
    left: 16.25rem;
  }
  /*!------------------------------------*\
      Right
  \*!------------------------------------*/
  .drawer--right .drawer-nav {
    right: -100%;
    -webkit-transition: right 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: right 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .drawer--right.drawer-open .drawer-nav,
.drawer--right .drawer-hamburger,
.drawer--right.drawer-open .drawer-navbar .drawer-hamburger {
    right: 0;
  }
  /*!------------------------------------*\
      Hamburger
  \*!------------------------------------*/
  .drawer-hamburger {
    position: fixed;
    z-index: 104;
    top: 2px;
    display: block;
    box-sizing: content-box;
    width: 3rem;
    padding: 0;
    padding-top: 8px;
    padding-right: 0.75rem;
    padding-bottom: 15px;
    padding-left: 0.75rem;
    -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border: 0;
    outline: 0;
  }
  .drawer-hamburger:hover {
    cursor: pointer;
  }
  .drawer-hamburger-icon {
    position: relative;
    display: block;
    margin-top: 10px;
  }
  .drawer-hamburger-icon,
.drawer-hamburger-icon:before,
.drawer-hamburger-icon:after {
    width: 100%;
    height: 2px;
    -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    background-color: #333;
  }
  .drawer-hamburger-icon:before,
.drawer-hamburger-icon:after {
    position: absolute;
    top: -10px;
    left: 0;
    content: " ";
  }
  .drawer-hamburger-icon:after {
    top: 10px;
  }
  .drawer-open .drawer-hamburger-icon {
    background-color: transparent;
  }
  .drawer-open .drawer-hamburger-icon:before,
.drawer-open .drawer-hamburger-icon:after {
    top: 0;
  }
  .drawer-open .drawer-hamburger-icon:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .drawer-open .drawer-hamburger-icon:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  /*!------------------------------------*\
      accessibility
  \*!------------------------------------*/
  /*!
   * Only display content to screen readers
   * See: http://a11yproject.com/posts/how-to-hide-content
   */
  .sr-only {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    display: block;
  }
  /*!
   * Use in conjunction with .sr-only to only display content when it's focused.
   * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
   * Credit: HTML5 Boilerplate
   */
  .sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    overflow: visible;
    clip: auto;
    width: auto;
    height: auto;
    margin: 0;
  }
  /*!------------------------------------*\
      Sidebar
  \*!------------------------------------*/
  .drawer--sidebar {
    background-color: #fff;
  }
  .drawer--sidebar .drawer-contents {
    background-color: #fff;
  }
}
@media (min-width: 64em) {
  .drawer--sidebar .drawer-hamburger {
    display: none;
    visibility: hidden;
  }
  .drawer--sidebar .drawer-nav {
    display: block;
    -webkit-transform: none;
    transform: none;
    position: fixed;
    width: 12.5rem;
    height: 100%;
  }
  /*! Left */
  .drawer--sidebar.drawer--left .drawer-nav {
    left: 0;
    border-right: 1px solid #ddd;
  }
  .drawer--sidebar.drawer--left .drawer-contents {
    margin-left: 12.5rem;
  }
  /*! Right */
  .drawer--sidebar.drawer--right .drawer-nav {
    right: 0;
    border-left: 1px solid #ddd;
  }
  .drawer--sidebar.drawer--right .drawer-contents {
    margin-right: 12.5rem;
  }
  /*! container */
  .drawer--sidebar .drawer-container {
    max-width: 48rem;
  }
}
@media (min-width: 75em) {
  .drawer--sidebar .drawer-nav {
    width: 16.25rem;
  }
  .drawer--sidebar.drawer--left .drawer-contents {
    margin-left: 16.25rem;
  }
  .drawer--sidebar.drawer--right .drawer-contents {
    margin-right: 16.25rem;
  }
  /*! container */
  .drawer--sidebar .drawer-container {
    max-width: 60rem;
  }
}
/*!------------------------------------*\
    Navbar
\*!------------------------------------*/
@media screen and (max-width: 980px) {
  .drawer--navbarTopGutter {
    padding-top: 3.75rem;
  }
  .drawer-navbar .drawer-navbar-header {
    border-bottom: 1px solid #ddd;
    background-color: #fff;
  }
  .drawer-navbar {
    z-index: 102;
    top: 0;
    width: 100%;
  }
  /*! .drawer-navbar modifier */
  .drawer-navbar--fixed {
    position: fixed;
  }
  .drawer-navbar-header {
    position: relative;
    z-index: 102;
    box-sizing: border-box;
    width: 100%;
    height: 3.75rem;
    padding: 0 0.75rem;
    text-align: center;
  }
  .drawer-navbar .drawer-brand {
    line-height: 3.75rem;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
  }
  .drawer-navbar .drawer-brand:hover {
    background-color: transparent;
  }
  .drawer-navbar .drawer-nav {
    padding-top: 3.75rem;
  }
  .drawer-navbar .drawer-menu {
    padding-bottom: 7.5rem;
  }
}
@media (min-width: 64em) {
  .drawer-navbar {
    height: 3.75rem;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
  }
  .drawer-navbar .drawer-navbar-header {
    position: relative;
    display: block;
    float: left;
    width: auto;
    padding: 0;
    border: 0;
  }
  .drawer-navbar .drawer-menu--right {
    float: right;
  }
  .drawer-navbar .drawer-menu li {
    float: left;
  }
  .drawer-navbar .drawer-menu-item {
    line-height: 3.75rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .drawer-navbar .drawer-hamburger {
    display: none;
  }
  .drawer-navbar .drawer-nav {
    position: relative;
    left: 0;
    overflow: visible;
    width: auto;
    height: 3.75rem;
    padding-top: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .drawer-navbar .drawer-menu {
    padding: 0;
  }
  /*! dropdown */
  .drawer-navbar .drawer-dropdown-menu {
    position: absolute;
    width: 16.25rem;
    border: 1px solid #ddd;
  }
  .drawer-navbar .drawer-dropdown-menu-item {
    padding-left: 0.75rem;
  }
}
/*!------------------------------------*\
    Dropdown
\*!------------------------------------*/
@media screen and (max-width: 980px) {
  .drawer-dropdown-menu {
    display: none;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  .drawer-dropdown-menu > li {
    width: 100%;
    list-style: none;
  }
  .drawer-dropdown-menu-item {
    line-height: 3.75rem;
    display: block;
    padding: 0;
    padding-right: 0.75rem;
    padding-left: 1.5rem;
    text-decoration: none;
    color: #222;
  }
  .drawer-dropdown-menu-item:hover {
    text-decoration: underline;
    color: #555;
    background-color: transparent;
  }
  /*! open */
  .drawer-dropdown.open > .drawer-dropdown-menu {
    display: block;
  }
  /*! drawer-caret */
  .drawer-dropdown .drawer-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 4px;
    -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
    transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
    transition: transform 0.2s ease, opacity 0.2s ease;
    transition: transform 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }
  /*! open */
  .drawer-dropdown.open .drawer-caret {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /*!------------------------------------*\
      Container
  \*!------------------------------------*/
  .drawer-container {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 64em) {
  .drawer-container {
    max-width: 60rem;
  }
}
@media (min-width: 75em) {
  .drawer-container {
    max-width: 70rem;
  }
}
html {
  height: 100%;
  width: 100%;
}

body.common {
  height: 100%;
  width: 100%;
  background: transparent;
  background: #fff;
}
body.common header {
  background: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 14px 0;
}
body.common header #header-inner {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
body.common header #header-inner #logo {
  font-size: 0;
  line-height: 0;
  margin: 0;
}
body.common header #header-inner #logo img {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 80px;
  height: auto;
}
body.common header #header-inner nav ul li a {
  font-weight: 400;
  color: #010001;
}
body.common header #header-inner nav ul li.pre-nav {
  margin-top: -15px;
  margin-right: -30px;
}
body.common header #header-inner nav ul li.pre-nav a {
  padding: 0;
}
body.common header #header-inner nav ul li.pre-nav img {
  width: 250px;
  height: auto;
}
body.common header.act {
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding: 8px 0;
}
body.common #key {
  margin-top: 60px;
}
body.common .common-sec {
  margin-top: 50px;
}
body.common .common-sec .playlist {
  text-align: center;
}
body.common .common-sec .flex {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: space-between;
  align-content: space-between;
}
body.common .common-sec .bg-b {
  background: #000;
  color: #fff;
  padding: 3px 5px;
  width: 100%;
  display: block;
  text-align: center;
}
body.common .common-sec .bg-blu {
  background: #006699;
}
body.common .common-sec .bg-red {
  background: #cd0703;
}
body.common .common-sec .f-s {
  font-size: 13px;
}
body.common .common-sec .f-m {
  font-size: 20px;
}
body.common .common-sec .f-b {
  font-size: 29px;
}
body.common footer {
  margin-top: 50px;
  padding: 10px 5px 120px 5px;
  background: #0c0c0b;
}
body.common footer p {
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2;
  text-align: center;
  margin: 0;
}
body.common footer p a,
body.common footer p a:link,
body.common footer p a:visited,
body.common footer p a:active {
  color: #fff;
}
body.common footer p a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  text-decoration: none;
}
body.common #back {
  width: 80px;
  height: 70px;
  background: #353535;
  color: #fff;
  position: fixed;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  z-index: 10;
}
body.common #back a {
  display: block;
  height: 100%;
  width: 100%;
}
body.common #back .fas,
body.common #back svg {
  text-align: center;
  font-size: 40px;
  font-size: 4rem;
  width: 40px;
  color: #fff;
  fill: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body.common .iframe-con {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-content: space-between;
  align-content: space-between;
}
body.common .iframe-con .iframe-wrapper {
  margin-top: 20px;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0px;
  position: relative;
}
body.common .iframe-con .iframe-wrapper .iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.common .iframe-con .iframe-wrapper.spo {
  margin-left: 2%;
  width: 300px;
}
body.common .iframe-con .iframe-wrapper.spo .iframe {
  max-width: none;
}
body.common .iframe-con.youtube .iframe-wrapper {
  margin-right: 10px;
  margin-left: 10px;
}
body.common .iframe-con.spo {
  margin: 30px auto 0 auto;
}
body.common.en footer {
  padding: 10px 5px 120px 5px;
}
body#top.access #key {
  background: transparent;
  height: auto;
  min-height: 300px;
  position: relative;
}
body#top.access #key .ttl-h1 {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  color: #fff;
  margin: -0.5em 0 0 -2em;
  font-size: 45px;
  font-size: 4.5rem;
}
body#top.guideline #key {
  background: transparent;
  height: auto;
  min-height: 300px;
  position: relative;
}
body#top.guideline #key .ttl-h1 {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  color: #fff;
  margin: -0.5em 0 0 -3em;
  font-size: 45px;
  font-size: 4.5rem;
}
body#top.guideline #key img {
  width: 100%;
  height: auto;
}
.guideBnr {
  max-width: 800px;
  margin: 0 auto 10px;
  padding: 20px;
  font-family: "tgn-soft-round-con", sans-serif;
  font-style: normal;
}

.guideBnr a {
  display: block;
  border: #fff solid 2px;
  text-align: center;
  color: #000;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.8;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.05);
}

/*.guideBnr a:hover{color: #000;
box-shadow: 10px 10px 10px 10px rgba(255,55,55,0.5);}*/
.guideBnr a span {
  background-color: #6c8bbe;
  border-radius: 50px;
  color: #FFF;
  padding: 3px 40px;
  margin-top: 10px;
  font-size: 18px;
  display: inline-block;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
}

.guideBnr p {
  text-align: center;
  margin-bottom: 1rem;
  color: #fff;
}

.guideBnr p img {
  vertical-align: middle;
  width: 28%;
}

@media screen and (min-width: 980px) {
  .pc {
    display: block;
  }
  .sp {
    display: none;
  }
  .guideBnr {
    padding: 10px;
  }
  body.common #wrap .common-sec h1 br {
    display: none;
  }
  body.common header #header-inner #logo {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  body.common header #header-inner nav {
    float: right;
  }
  body.common header #header-inner nav ul {
    list-style: none;
    padding: 0 0 0 0;
    margin: 0;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-content: space-between;
    align-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }
  body.common header #header-inner nav ul li a {
    padding: 0 20px 0 20px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    height: 40px;
    line-height: 36px;
    font-size: 2.4rem;
    letter-spacing: -0.01em;
    font-family: "Josefin Sans", "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
    font-weight: 300;
    font-style: normal;
  }
  body.common header #header-inner nav ul li:hover a:after,
body.common header #header-inner nav ul li:hover a:before {
    width: 100%;
    left: 0;
    right: 0;
  }
  body.common header.act {
    opacity: 0.9;
  }
  body.common header.act #header-inner #logo img {
    width: 70px;
  }
  body.common .common-sec {
    width: 1120px;
    margin: 30px auto 0 auto;
    padding: 25px 30px;
  }
}
@media screen and (max-width: 980px) {
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  .guideBnr a {
    padding: 15px;
    font-size: 13px;
    font-weight: bold;
  }
  .guideBnr a span {
    font-size: 1.5rem;
  }
  body.common header {
    padding: 10px 10px 10px 10px;
    z-index: 200;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
  body.common header #header-inner {
    width: auto;
    display: block;
  }
  body.common header #header-inner #logo {
    padding-top: 0;
    padding-left: 10px;
  }
  body.common header #header-inner #logo img {
    width: 36px;
  }
  body.common header #header-inner nav ul {
    padding-top: 60px;
  }
  body.common header #header-inner nav ul li a {
    text-decoration: none;
    font-size: 18px;
    font-size: 1.8rem;
    border-top: 1px solid #333;
    background: #fff;
    font-family: "Josefin Sans", "Noto Sans JP", "Hiragino Kaku Gothic", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Frutiger, Helvetica, sans-serif;
    font-weight: 300;
    font-style: normal;
    padding: 20px 10px;
    color: #333;
  }
  body.common header #header-inner nav ul li.pre-nav {
    display: none;
  }
  body.common header #header-inner nav ul li:last-child a {
    border-bottom: 1px solid #fff;
  }
  body.common header.act {
    opacity: 0.95;
  }
  body.common #wrap {
    padding: 10px 0;
  }
  body.common #wrap .common-sec h1 {
    font-weight: 500;
    font-size: 20px;
    font-size: 2rem;
    margin: 0 0 10px 0;
    padding: 0 10px;
    border-bottom: 1px solid #f3d42b;
    border-top: none;
  }
  body.common #wrap .common-sec img {
    width: 100%;
    height: auto;
  }
  body.common #wrap .common-sec:first-child {
    margin-top: 0;
  }
  body.common footer {
    margin-top: 30px;
  }
  body.common #back {
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background: #0c0c0b;
    color: #fff;
    position: fixed;
    right: 10px;
    bottom: 90px;
  }
  body.common #back .fas {
    text-align: center;
    font-size: 30px;
    font-size: 3rem;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -15px;
  }
  body.common .iframe-con {
    display: block;
  }
  body.common .iframe-con .iframe-wrapper.spo {
    height: 380px;
    width: 300px;
    margin: 20px auto 0 auto;
    padding: 0;
    text-align: center;
  }
  body.common .iframe-con .iframe-wrapper.spo .iframe {
    width: 280px;
  }
  body.common .iframe-con.youtube .iframe-wrapper {
    margin-right: 0;
    margin-left: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbXBvcnQvX3Zhci5zY3NzIiwiaW1wb3J0L19iYXNlLnNjc3MiLCJjb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUFBQTtBQUFBO0FDQ0E7QUFBQTtBQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBRUQ7RURLQzs7O0FDRkQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VEeEdDO0VDNkdBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUM7RURoTkE7RUNrTkE7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VENU9BO0VDOE9BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUdDO0VBQ0E7OztBQUdEO0VBQ0M7QUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7QUFDQTtFQUNBO0FBQ0E7OztBQUdEO0VBQ0M7QUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFnQkM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBZ0JDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFHQTtFQUNDLE9EdmJTO0VBZVQ7RUFDQTtFQUNBO0VBQ0E7OztBQ3lhRDtFQUNDLE9ENWJTOzs7QUNrY1Y7RUFDQzs7O0FBR0Q7RUFDQztFQUNBLE9EdmNROzs7QUMwY1Q7QUFBQTtBQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUNBO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0FBQUE7RUFHQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0Q7QUFDQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUM7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUNBO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUVEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBUUE7QUFBQTtBQUFBO0FBR0M7RUFDQzs7O0FBRUY7RUFDQztJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztBQUdGO0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0FBR0Y7QUFBQTtBQUFBO0VBSUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0FBQUE7SUFFRTs7QUFHRjtBQUFBO0FBQUE7RUFJQTtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtBQUFBO0FBQUE7SUFHRTs7RUFHRjtJQUNFOztBQUdGO0FBQUE7QUFBQTtFQUlBO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0FBQUE7QUFBQTtJQUdFOztBQU9GO0FBQUE7QUFBQTtFQUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNRO0lBQ1I7SUFDQTs7RUFJRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7QUFBQTtJQUVFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0lBRUU7O0VBR0Y7SUFDRTtJQUNROztFQUdWO0lBQ0U7SUFDUTs7QUFHVjtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNQTtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztBQUdGO0FBQUE7QUFBQTtFQUlBO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUg7RUFDRTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ1E7SUFDUjtJQUNBO0lBQ0E7O0FBR0Y7RUFDQTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7QUFHRjtFQUNBO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztBQUdGO0VBQ0E7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7QUFHRjtFQUNBO0lBQ0U7OztBQUlKO0FBQUE7QUFBQTtBQUdBO0VBQ0M7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0FBR0Y7RUFFQTtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOzs7QUFJSDtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTs7RUFHVjtJQUNFOztBQUdGO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7O0FBSUo7QUFBQTtBQUFBO0FBR0E7RUFDQztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7QUFHRjtFQUVBO0lBQ0U7O0FBR0Y7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNRO0lBQ1I7SUFDQTtJQUNBO0lBQ0E7O0FBR0Y7RUFFQTtJQUNFO0lBQ1E7O0FBR1Y7QUFBQTtBQUFBO0VBSUE7SUFDRTtJQUNBOzs7QUFJSDtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FDbHJDSjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUlBO0VBRUE7O0FBR0E7RUFPQztFQUNBO0VBQ0U7RUFDQTtFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VGWkQ7RUFDQTtFQUNBO0VBQ0E7RUVXQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFRmtCRDtFQUNBO0VBQ0k7RUFDSTtFQUNSLG1CRXJCZTtFRnNCWCxlRXRCVztFRnVCUCxXRXZCTztFRndCZix5QkV4QnVCO0VGeUJmLGlCRXpCZTtFRjBCdkIsdUJFMUJxQztFRjJCN0IsZUUzQjZCO0VBQ3BDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUYxQkg7RUFDQTtFQUNBO0VBQ0E7RUV5Qkk7RUFDQTs7QUFNQztFQUNDO0VBQ0EsT0ZsREc7O0FFcURMO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFPTjtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUdDOztBQUVEO0VBRUM7O0FBQ0E7RUFDQzs7QUE2QkQ7RUY5REE7RUFDQTtFQUNJO0VBQ0k7RUFDUixtQkFMaUI7RUFNYixlQU5hO0VBT1QsV0FQUztFQVFqQix5QkFSaUM7RUFTekIsaUJBVHlCO0VBVWpDLHVCQVZnRDtFQVd4QyxlQVh3Qzs7QUVtRWhEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFNRjtFQUNDO0VBQ0E7RUFDQSxZRnBKUTs7QUVxSlI7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFJQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUg7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRmxLRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FFaUtEO0VGakpDO0VBQ0E7RUFDSTtFQUNJO0VBQ1IsbUJBTGlCO0VBTWIsZUFOYTtFQU9ULFdBUFM7RUFRakIseUJBUmlDO0VBU3pCLGlCQVR5QjtFQVVqQyx1QkFWZ0Q7RUFXeEMsZUFYd0M7O0FFb0poRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUtGO0VBQ0M7RUFDQTs7QUFJRjtFQUNFOztBQU9GO0VBQ0M7O0FBVUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQVFGO0VBQ0k7RUFDQTtFQUNBO0VBQ0k7RUFDUDs7O0FBR0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUdBO0VBQ0k7RUFDSTtFQUNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBRUY7RUFDQztJQUNBOztFQUVBO0lBQ0E7O0VBR0k7SUFDSjs7RUFFQztJQUNFOztFQUtBO0lBQ0M7SUFDQTtJRnBWSjtJQUNBO0lBQ0E7SUFDQTs7RUVzVkc7SUFDQzs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJRjFUSjtJQUNBO0lBQ0k7SUFDSTtJQUNSLG1CQUxpQjtJQU1iLGVBTmE7SUFPVCxXQVBTO0lBUWpCLHlCQVJpQztJQVN6QixpQkFUeUI7SUFVakMsdUJBVmdEO0lBV3hDLGVBWHdDO0lFNlQ1QztJQUNBOztFQUVDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJRnJYTjtJQUNBO0lBQ0E7O0VFd1pJO0FBQUE7SUFFQztJQUNBO0lBQ0E7O0VBTUw7SUFDQzs7RUFHRTtJQUNDOztFQUtKO0lBQ0M7SUFDQTtJQUNBOzs7QUFTSDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNBO0lBQ0k7SUFDQTs7RUFFSjtJQUFrQjs7RUFFakI7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBSUQ7SUFDQzs7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUZoZU47SUFDQTtJQUNBO0lFZ2VNO0lBQ0E7O0VBV0Y7SUFDQzs7RUFHQTtJQUNDOztFQVVOO0lBQ0M7O0VBU0Q7SUFDQzs7RUFFQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFHRjtJQUNDOztFQUdGO0lBQ0M7O0VBSUQ7SUFDQztJQUNBO0lBQ0E7SUFDQSxZRjNpQk87SUU0aUJQO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNDOztFQUtBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUtGO0lBQ0M7SUFDQSIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBWYXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGNvbC1iYXNlOiNmM2Q0MmI7XG4kY29sLWJnOiAjMjUyNTI1O1xuJGNvbC1pbi1iZzpyZ2JhKDIzNCwgMjM0LCAyMzEsIDAuMDgpO1xuJGNvbC1mb3Q6ICMwYzBjMGI7XG4kY29sLWxpbms6IzEzMTMxMztcbiRjb2wtaG92OiMyOTI4Mjg7XG4kY29sLW5hdjogIzAxMDAwMTtcblxuQG1peGluIGZvbnRlbXtcbiAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNhbnMnLCdOb3RvIFNhbnMgSlAnLCBcIkhpcmFnaW5vIEtha3UgR290aGljXCIsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCLvvK3vvLMg77yw44K044K344OD44KvXCIsRnJ1dGlnZXIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LW0geyBmb250LWZhbWlseTogXCLmuLjmmI7mnJ3kvZNcIixcIll1IE1pbmNob1wiLFl1TWluY2hvLFwi44OS44Op44Ku44OO5piO5pydIFByb1wiLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLFwiTVMgUOaYjuacnVwiLFwiTVMgUE1pbmNob1wiLHNlcmlmOyB9XG5cbkBtaXhpbiBmb250cy1iYXNle1xuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWNcIixcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIixcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIixGcnV0aWdlcixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiB0cmFuc3tcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cbi8vIEBtaXhpbiBmbGV4e1xuLy8gXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4vLyBcdGRpc3BsYXk6IC1tb3otZmxleDtcbi8vIFx0ZGlzcGxheTogLW1zLWZsZXg7XG4vLyBcdGRpc3BsYXk6IC1vLWZsZXg7XG4vLyBcdGRpc3BsYXk6IGZsZXg7XG4vLyB9XG5cbi8vIOS4reWkruOBq+mFjee9ri0tLVxuQG1peGluIGNlbnRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgdHJhbnNmb3JtIDogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuLy8gc3Zn44Gu6Imy44KS5aSJ5pu0XG5AbWl4aW4gc3ZnKCRjb2xvcjojZmZmKSB7XG4gIHBhdGh7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuLy8gZmxleC1ib3hcbkBtaXhpbiBmbGV4KCAkd3JhcDp3cmFwICwgJGp1c3RpZnk6Y2VudGVyLCAkYWxpZ246c3BhY2UtYmV0d2Vlbil7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogJHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG4gIGltZ3tcblxuICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pePXG4vLyBmbGV4LWJveFxuQG1peGluIGZsZXgtYm94KCAkd3JhcDp3cmFwICwgJGp1c3RpZnk6Y2VudGVyLCAkYWxpZ246c3BhY2UtYmV0d2Vlbil7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogJHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG4gIGltZ3tcblxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3il49cbi8vIGZsZXgtYm9477yI5LiK5LiL5Lit5aSu44K744Oz44K/44O85o+D44GI77yJXG5AbWl4aW4gZmxleC1jZW50ZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuYm9keSxodG1se1xuXHRAaW5jbHVkZSBmb250cy1iYXNlO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcbn1cblxucHJlIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0QGluY2x1ZGUgZm9udHMtYmFzZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG5cdG1hcmdpbjogMCAycHg7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICMxMzEzMTM7XG5cdEBpbmNsdWRlIGZvbnRzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRjbGVhcjogYm90aDtcbn1cblxucCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdEBpbmNsdWRlIGZvbnRzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSwga2JkLCB0dCwgdmFyIHtcblx0Zm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2Njtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLCBpbnMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHQvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG51bCwgb2wge1xuXHRtYXJnaW46IDAgMCAxLjVlbSAzZW07XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0LyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDFlbSAwO1xuXHQvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi9cbn1cblxudGFibGUge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZDogI2U2ZTZlNjtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xufVxuXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5cbmJ1dHRvbjphY3RpdmUsIGJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAjNjY2O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDNweDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRjb2xvcjogIzExMTtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYSB7XG5cdGNvbG9yOiAkY29sLWxpbms7XG5cdEBpbmNsdWRlIHRyYW5zO1xufVxuXG5hOnZpc2l0ZWQge1xuXHRjb2xvcjogJGNvbC1saW5rO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xuXHRjb2xvcjogJGNvbC1ob3Y7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogLTk5OWVtO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG5cdGxlZnQ6IC05OTllbTtcblx0dG9wOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuXHRsZWZ0OiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGkge1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuXHQubWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLCAuc2l0ZS1tYWluXG4ucG9zdHMtbmF2aWdhdGlvbiwgLnNpdGUtbWFpblxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR3aWR0aDogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y2xpcC1wYXRoOiBub25lO1xuXHRjb2xvcjogIzIxNzU5Yjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDtcblx0LyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ2xlYXJpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmJlZm9yZSxcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDpiZWZvcmUsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyohXG4gKiBqcXVlcnktZHJhd2VyIHYzLjIuMlxuICogRmxleGlibGUgZHJhd2VyIG1lbnUgdXNpbmcgalF1ZXJ5LCBpU2Nyb2xsIGFuZCBDU1MuXG4gKiBodHRwOi8vZ2l0LmJsaXZlc3RhLmNvbS9kcmF3ZXJcbiAqIExpY2Vuc2UgOiBNSVRcbiAqIEF1dGhvciA6IGJsaXZlc3RhIDxkZXNpZ25AYmxpdmVzdGEuY29tPiAoaHR0cDovL2JsaXZlc3RhLmNvbS8pXG4gKi9cblxuLyohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmFzZVxuXFwqIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5zci1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuXHQuZHJhd2VyLW9wZW4ge1xuXHQgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0fVxuXG5cdC5kcmF3ZXItbmF2IHtcblx0ICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgei1pbmRleDogMTAxO1xuXHQgIHRvcDogMDtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDogMTAwJTtcblx0ICBjb2xvcjogIzIyMjtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LmRyYXdlci1icmFuZCB7XG5cdCAgZm9udC1zaXplOiAxLjVyZW07XG5cdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuXHQgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICBjb2xvcjogIzIyMjtcblx0fVxuXG5cdC5kcmF3ZXItbWVudSB7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgbGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdC5kcmF3ZXItbWVudS1pdGVtIHtcblx0ICBmb250LXNpemU6IDFyZW07XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgcGFkZGluZzogLjc1cmVtO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICBjb2xvcjogIzIyMjtcblx0fVxuXG5cdC5kcmF3ZXItbWVudS1pdGVtOmhvdmVyIHtcblx0ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0ICBjb2xvcjogIzU1NTtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qISBvdmVybGF5ICovXG5cblx0LmRyYXdlci1vdmVybGF5IHtcblx0ICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgei1pbmRleDogMTAwO1xuXHQgIHRvcDogMDtcblx0ICBsZWZ0OiAwO1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAxMDAlO1xuXHQgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xuXHR9XG5cblx0LmRyYXdlci1vcGVuIC5kcmF3ZXItb3ZlcmxheSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0ICAgIFRvcFxuXHRcXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXHQuZHJhd2VyLS10b3AgLmRyYXdlci1uYXYge1xuXHQgIHRvcDogLTEwMCU7XG5cdCAgbGVmdDogMDtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IGF1dG87XG5cdCAgbWF4LWhlaWdodDogMTAwJTtcblx0ICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuNnMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcblx0ICB0cmFuc2l0aW9uOiB0b3AgLjZzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG5cdH1cblxuXHQuZHJhd2VyLS10b3AuZHJhd2VyLW9wZW4gLmRyYXdlci1uYXYge1xuXHQgIHRvcDogMDtcblx0fVxuXG5cdC5kcmF3ZXItLXRvcCAuZHJhd2VyLWhhbWJ1cmdlcixcblx0LmRyYXdlci0tdG9wLmRyYXdlci1vcGVuIC5kcmF3ZXItaGFtYnVyZ2VyIHtcblx0ICByaWdodDogMDtcblx0fVxuXG5cdC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQgICAgTGVmdFxuXHRcXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXHQuZHJhd2VyLS1sZWZ0IC5kcmF3ZXItbmF2IHtcblx0ICBsZWZ0OiAtMTYuMjVyZW07XG5cdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC42cyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuXHQgIHRyYW5zaXRpb246IGxlZnQgLjZzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG5cdH1cblxuXHQuZHJhd2VyLS1sZWZ0LmRyYXdlci1vcGVuIC5kcmF3ZXItbmF2LFxuXHQuZHJhd2VyLS1sZWZ0IC5kcmF3ZXItaGFtYnVyZ2VyLFxuXHQuZHJhd2VyLS1sZWZ0LmRyYXdlci1vcGVuIC5kcmF3ZXItbmF2YmFyIC5kcmF3ZXItaGFtYnVyZ2VyIHtcblx0ICBsZWZ0OiAwO1xuXHR9XG5cblx0LmRyYXdlci0tbGVmdC5kcmF3ZXItb3BlbiAuZHJhd2VyLWhhbWJ1cmdlciB7XG5cdCAgbGVmdDogMTYuMjVyZW07XG5cdH1cblxuXHQvKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0ICAgIFJpZ2h0XG5cdFxcKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cdC5kcmF3ZXItLXJpZ2h0IC5kcmF3ZXItbmF2IHtcblx0ICByaWdodDogLTEwMCU7XG5cdCAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAuNnMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcblx0ICB0cmFuc2l0aW9uOiByaWdodCAuNnMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcblx0fVxuXG5cdC5kcmF3ZXItLXJpZ2h0LmRyYXdlci1vcGVuIC5kcmF3ZXItbmF2LFxuXHQuZHJhd2VyLS1yaWdodCAuZHJhd2VyLWhhbWJ1cmdlcixcblx0LmRyYXdlci0tcmlnaHQuZHJhd2VyLW9wZW4gLmRyYXdlci1uYXZiYXIgLmRyYXdlci1oYW1idXJnZXIge1xuXHQgIHJpZ2h0OiAwO1xuXHR9XG5cblx0LmRyYXdlci0tcmlnaHQuZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXIge1xuXHQgIC8vIHJpZ2h0OiAxNi4yNXJlbTtcblx0fVxuXG5cdC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQgICAgSGFtYnVyZ2VyXG5cdFxcKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cdC5kcmF3ZXItaGFtYnVyZ2VyIHtcblx0ICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgei1pbmRleDogMTA0O1xuXHQgIHRvcDogMnB4O1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQgIHdpZHRoOiAzcmVtO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgcGFkZGluZy10b3A6IDhweDtcblx0ICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG5cdCAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdCAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG5cdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjZzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG5cdCAgdHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdCAgYm9yZGVyOiAwO1xuXHQgIG91dGxpbmU6IDA7XG5cdCAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5kcmF3ZXItaGFtYnVyZ2VyOmhvdmVyIHtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuZHJhd2VyLWhhbWJ1cmdlci1pY29uIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgbWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdC5kcmF3ZXItaGFtYnVyZ2VyLWljb24sXG5cdC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YmVmb3JlLFxuXHQuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmFmdGVyIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDJweDtcblx0ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNnMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcblx0ICB0cmFuc2l0aW9uOiBhbGwgLjZzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0fVxuXG5cdC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YmVmb3JlLFxuXHQuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmFmdGVyIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiAtMTBweDtcblx0ICBsZWZ0OiAwO1xuXHQgIGNvbnRlbnQ6ICcgJztcblx0fVxuXG5cdC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YWZ0ZXIge1xuXHQgIHRvcDogMTBweDtcblx0fVxuXG5cdC5kcmF3ZXItb3BlbiAuZHJhd2VyLWhhbWJ1cmdlci1pY29uIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5kcmF3ZXItb3BlbiAuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmJlZm9yZSxcblx0LmRyYXdlci1vcGVuIC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YWZ0ZXIge1xuXHQgIHRvcDogMDtcblx0fVxuXG5cdC5kcmF3ZXItb3BlbiAuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmJlZm9yZSB7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQuZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXItaWNvbjphZnRlciB7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQgICAgYWNjZXNzaWJpbGl0eVxuXHRcXCohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXHQvKiFcblx0ICogT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcblx0ICogU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblx0ICovXG5cblx0LnNyLW9ubHkge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdCAgd2lkdGg6IDFweDtcblx0ICBoZWlnaHQ6IDFweDtcblx0ICBtYXJnaW46IC0xcHg7XG5cdCAgcGFkZGluZzogMDtcblx0ICBib3JkZXI6IDA7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvKiFcblx0ICogVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG5cdCAqIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXHQgKiBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cdCAqL1xuXG5cdC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG5cdC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG5cdCAgcG9zaXRpb246IHN0YXRpYztcblx0ICBvdmVyZmxvdzogdmlzaWJsZTtcblx0ICBjbGlwOiBhdXRvO1xuXHQgIHdpZHRoOiBhdXRvO1xuXHQgIGhlaWdodDogYXV0bztcblx0ICBtYXJnaW46IDA7XG5cdH1cblxuXHQvKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0ICAgIFNpZGViYXJcblx0XFwqIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblx0LmRyYXdlci0tc2lkZWJhciB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5kcmF3ZXItLXNpZGViYXIgLmRyYXdlci1jb250ZW50cyB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZHJhd2VyLS1zaWRlYmFyIC5kcmF3ZXItaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5kcmF3ZXItLXNpZGViYXIgLmRyYXdlci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvKiEgTGVmdCAqL1xuICAuZHJhd2VyLS1zaWRlYmFyLmRyYXdlci0tbGVmdCAuZHJhd2VyLW5hdiB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICB9XG5cbiAgLmRyYXdlci0tc2lkZWJhci5kcmF3ZXItLWxlZnQgLmRyYXdlci1jb250ZW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW07XG4gIH1cblxuICAvKiEgUmlnaHQgKi9cbiAgLmRyYXdlci0tc2lkZWJhci5kcmF3ZXItLXJpZ2h0IC5kcmF3ZXItbmF2IHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAuZHJhd2VyLS1zaWRlYmFyLmRyYXdlci0tcmlnaHQgLmRyYXdlci1jb250ZW50cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtO1xuICB9XG5cbiAgLyohIGNvbnRhaW5lciAqL1xuICAuZHJhd2VyLS1zaWRlYmFyIC5kcmF3ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5kcmF3ZXItLXNpZGViYXIgLmRyYXdlci1uYXYge1xuICAgIHdpZHRoOiAxNi4yNXJlbTtcbiAgfVxuXG4gIC5kcmF3ZXItLXNpZGViYXIuZHJhd2VyLS1sZWZ0IC5kcmF3ZXItY29udGVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi4yNXJlbTtcbiAgfVxuXG4gIC5kcmF3ZXItLXNpZGViYXIuZHJhd2VyLS1yaWdodCAuZHJhd2VyLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjI1cmVtO1xuICB9XG5cbiAgLyohIGNvbnRhaW5lciAqL1xuICAuZHJhd2VyLS1zaWRlYmFyIC5kcmF3ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICB9XG59XG5cbi8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmJhclxuXFwqIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuXHQuZHJhd2VyLS1uYXZiYXJUb3BHdXR0ZXIge1xuXHQgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuXHR9XG5cblx0LmRyYXdlci1uYXZiYXIgLmRyYXdlci1uYXZiYXItaGVhZGVyIHtcblx0ICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LmRyYXdlci1uYXZiYXIge1xuXHQgIHotaW5kZXg6IDEwMjtcblx0ICB0b3A6IDA7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvKiEgLmRyYXdlci1uYXZiYXIgbW9kaWZpZXIgKi9cblxuXHQuZHJhd2VyLW5hdmJhci0tZml4ZWQge1xuXHQgIHBvc2l0aW9uOiBmaXhlZDtcblx0fVxuXG5cdC5kcmF3ZXItbmF2YmFyLWhlYWRlciB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHotaW5kZXg6IDEwMjtcblx0ICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDogMy43NXJlbTtcblx0ICBwYWRkaW5nOiAwIC43NXJlbTtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZHJhd2VyLW5hdmJhciAuZHJhd2VyLWJyYW5kIHtcblx0ICBsaW5lLWhlaWdodDogMy43NXJlbTtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgcGFkZGluZy10b3A6IDA7XG5cdCAgcGFkZGluZy1ib3R0b206IDA7XG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmRyYXdlci1uYXZiYXIgLmRyYXdlci1icmFuZDpob3ZlciB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW5hdiB7XG5cdCAgcGFkZGluZy10b3A6IDMuNzVyZW07XG5cdH1cblxuXHQuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW1lbnUge1xuXHQgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmRyYXdlci1uYXZiYXIge1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1uYXZiYXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW1lbnUtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW1lbnUgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1tZW51LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvKiEgZHJvcGRvd24gKi9cbiAgLmRyYXdlci1uYXZiYXIgLmRyYXdlci1kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAuZHJhd2VyLW5hdmJhciAuZHJhd2VyLWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gIH1cbn1cblxuLyohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRHJvcGRvd25cblxcKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcblx0LmRyYXdlci1kcm9wZG93bi1tZW51IHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5kcmF3ZXItZHJvcGRvd24tbWVudSA+IGxpIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0LmRyYXdlci1kcm9wZG93bi1tZW51LWl0ZW0ge1xuXHQgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuXHQgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICBjb2xvcjogIzIyMjtcblx0fVxuXG5cdC5kcmF3ZXItZHJvcGRvd24tbWVudS1pdGVtOmhvdmVyIHtcblx0ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0ICBjb2xvcjogIzU1NTtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qISBvcGVuICovXG5cblx0LmRyYXdlci1kcm9wZG93bi5vcGVuID4gLmRyYXdlci1kcm9wZG93bi1tZW51IHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8qISBkcmF3ZXItY2FyZXQgKi9cblxuXHQuZHJhd2VyLWRyb3Bkb3duIC5kcmF3ZXItY2FyZXQge1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICB3aWR0aDogMDtcblx0ICBoZWlnaHQ6IDA7XG5cdCAgbWFyZ2luLWxlZnQ6IDRweDtcblx0ICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO1xuXHQgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO1xuXHQgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcblx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdCAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0ICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcblx0ICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LyohIG9wZW4gKi9cblxuXHQuZHJhd2VyLWRyb3Bkb3duLm9wZW4gLmRyYXdlci1jYXJldCB7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdC8qIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQgICAgQ29udGFpbmVyXG5cdFxcKiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cdC5kcmF3ZXItY29udGFpbmVyIHtcblx0ICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdCAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmRyYXdlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmRyYXdlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzByZW07XG4gIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiaW1wb3J0L192YXJcIjtcbkBpbXBvcnQgXCJpbXBvcnQvX2Jhc2VcIjtcbmh0bWx7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5ib2R5LmNvbW1vbntcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGNvbC1iZztcblx0Ly8gYmFja2dyb3VuZDogIzM4MzkzMztcblx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCMzODM5MzMgNDklLCMwMDAgMTAwJSk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ly8gYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0aGVhZGVye1xuXHRcdC8vIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE3MSwgMTcxLCAxNzEsIDAuNCk7XG5cdFx0Ly8gLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTcxLCAxNzEsIDE3MSwgMC40KTtcblx0XHQvLyAtby1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTcxLCAxNzEsIDE3MSwgMC40KTtcblx0XHQvLyAtbXMtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE3MSwgMTcxLCAxNzEsIDAuNCk7XG5cdFx0Ly8gYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE3MSwgMTcxLCAxNzEsIDAuNCk7XG5cdFx0Ly8gYmFja2dyb3VuZDogIzE0MTQxNDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdFx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRcdEBpbmNsdWRlIHRyYW5zO1xuXHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHQjaGVhZGVyLWlubmVye1xuXHRcdFx0d2lkdGg6IDEwMDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgZmxleChpbmhlcml0LHNwYWNlLWJldHdlZW4sc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCNsb2dve1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFucztcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG5hdntcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbC1uYXY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpLnByZS1uYXZ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aGVhZGVyLmFjdHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0fVxuXHQja2V5e1xuXHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5jb21tb24tc2Vje1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICRjb2wtYmFzZTtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdC5wbGF5bGlzdHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0aDF7XG5cblx0XHRcdC8vIGNvbG9yOiAjRkY4QzAwO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgIzQwRTBEMCwgI0ZGOEMwMCwgI0ZGMDA4MCk7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMGRlZywgIzQwRTBEMCwgI0ZGOEMwMCwgI0ZGMDA4MCk7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MEUwRDAsICNGRjhDMDAsICNGRjAwODApO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzQwRTBEMCwgI0ZGOEMwMCwgI0ZGMDA4MCk7XG5cblx0XHRcdC8vIC1tb3otYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0Ly8gLW8tYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0Ly8gLW1zLWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXG5cdFx0XHQvLyAtbW96LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyAtby10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ly8gLW1zLXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyBwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvLyBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Ly8gZm9udC1zaXplOiA0MHB4O1xuXHRcdFx0Ly8gZm9udC1zaXplOiA0cmVtO1xuXHRcdFx0Ly8gbWFyZ2luOiAxNXB4IDAgMTBweCAwO1xuXHRcdFx0Ly8gcGFkZGluZzogMDtcblx0XHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sLWJhc2U7XG5cdFx0XHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbC1iYXNlO1xuXHRcdH1cblx0XHQuZmxleHtcblx0XHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0fVxuXG5cdFx0LmJnLWJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmJnLWJsdXtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDY2OTk7XG5cdFx0fVxuXHRcdC5iZy1yZWR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjY2QwNzAzO1xuXHRcdH1cblx0XHQuZi1ze1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHQuZi1te1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQuZi1ie1xuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdH1cblx0fVxuXHQuY29tbW9uLXNlYzpmaXJzdC1jaGlsZHtcblx0XHQvLyBtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdGZvb3Rlcntcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4IDEyMHB4IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sLWZvdDtcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YSxcblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdGE6YWN0aXZle1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjYmFja3tcblx0XHR3aWR0aDogODBweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0YmFja2dyb3VuZDogIzM1MzUzNTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgYXtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0aGVpZ2h0OiAxMDAlO1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgfVxuXHRcdC5mYXMsXG5cdFx0c3Zne1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5pZnJhbWUtY29ue1xuXHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0LmlmcmFtZS13cmFwcGVye1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdFx0aGVpZ2h0OjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5pZnJhbWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlmcmFtZS13cmFwcGVyLnNwb3tcblx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdC5pZnJhbWUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pZnJhbWUtY29uLnlvdXR1YmV7XG5cdFx0LmlmcmFtZS13cmFwcGVye1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC5pZnJhbWUtY29uLnNwb3tcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcblx0XHQuaWZyYW1lLXdyYXBwZXJ7XG5cdFx0fVxuXHRcdFxuXHR9XG59XG5ib2R5LmNvbW1vbi5lbntcblx0Zm9vdGVye1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4IDEyMHB4IDVweDtcblx0XHRwe1xuXHRcdH1cblx0fVxuXHQjYmFja3tcblx0XHQuZmFze1xuXHRcdH1cblx0fVxufVxuYm9keSN0b3AuYWNjZXNze1xuXHQja2V5e1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnR0bC1oMXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luOiAtMC41ZW0gMCAwIC0yZW07XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRmb250LXNpemU6IDQuNXJlbTtcblx0XHR9XG5cdFx0I2tleS1pbm5lcntcblxuXHRcdH1cblx0fVxufVxuYm9keSN0b3AuZ3VpZGVsaW5le1xuXHQja2V5e1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnR0bC1oMXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luOiAtMC41ZW0gMCAwIC0zZW07XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRmb250LXNpemU6IDQuNXJlbTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdCNrZXktaW5uZXJ7XG5cblx0XHR9XG5cdH1cblxufVxuXHQuZ3VpZGVCbnIge1xuXHQgICAgbWF4LXdpZHRoOiA4MDBweDtcblx0ICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdCAgICBwYWRkaW5nOiAyMHB4O1xuXHQgICAgICAgIGZvbnQtZmFtaWx5OiBcInRnbi1zb2Z0LXJvdW5kLWNvblwiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXG5cdC5ndWlkZUJuciBhIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDJweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIGNvbG9yOiAjMDAwO1xuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICBsaW5lLWhlaWdodDogMS44O1xuXHQgICAgcGFkZGluZzogMzBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG5cdH1cblx0LyouZ3VpZGVCbnIgYTpob3Zlcntjb2xvcjogIzAwMDtcblx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDEwcHggMTBweCByZ2JhKDI1NSw1NSw1NSwwLjUpO30qL1xuXG5cdC5ndWlkZUJuciBhIHNwYW4ge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjOGJiZTtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXHQgICAgY29sb3I6ICNGRkY7XG5cdCAgICBwYWRkaW5nOiAzcHggNDBweDtcblx0ICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdCAgICBmb250LXNpemU6IDE4cHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWNcIixcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIixcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIixGcnV0aWdlcixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0fVxuXG5cdC5ndWlkZUJuciBwe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Lmd1aWRlQm5yIHAgaW1ne1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IDI4JTtcblx0fVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0LnBje1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc3B7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQgICAgLmd1aWRlQm5yIHtcblx0cGFkZGluZzogMTBweDtcblx0fVxuICBib2R5LmNvbW1vbiAjd3JhcCAuY29tbW9uLXNlYyBoMSBicntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cdGJvZHkuY29tbW9ue1xuXHRcdGhlYWRlcntcblx0XHRcdCNoZWFkZXItaW5uZXJ7XG5cdFx0XHRcdCNsb2dve1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bmF2e1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleDtcblx0XHRcdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMjBweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC8vIGE6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQvLyBcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0Ly8gXHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6ICNhZTk1NWU7XG5cdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdC8vIFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkICMxNDE0MTQ7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Ym9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICMxNDE0MTQ7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdFx0Ly8gXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0LCByaWdodDtcblx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbGVmdCwgcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuXHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG5cdFx0XHRcdFx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHRcdC8vIGE6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQvLyBcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHQvLyBcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQvLyBcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0XHQvLyBcdG1hcmdpbjogLTExcHggMCAwIDA7XG5cdFx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Y29sb3I6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxpOmhvdmVyIGE6YWZ0ZXIsXG5cdFx0XHRcdFx0XHRsaTpob3ZlciBhOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRoZWFkZXIuYWN0e1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0I2hlYWRlci1pbm5lcntcblx0XHRcdFx0I2xvZ297XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb21tb24tc2Vje1xuXHRcdFx0d2lkdGg6IDExMjBweDtcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0XHRcdC8vIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDE4NywgMTg3LCAxODcsIDAuNSk7XG5cdFx0XHQvLyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxODcsIDE4NywgMTg3LCAwLjUpO1xuXHRcdFx0Ly8gLW8tYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDE4NywgMTg3LCAxODcsIDAuNSk7XG5cdFx0XHQvLyAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDE4NywgMTg3LCAxODcsIDAuNSk7XG5cdFx0XHQvLyBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTg3LCAxODcsIDE4NywgMC41KTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG5cdC5wY3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zcHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZ3VpZGVCbnIgYSB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdCAgICBmb250LXNpemU6IDEzcHg7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQuZ3VpZGVCbnIgYSBzcGFuIHtmb250LXNpemU6IDEuNXJlbTt9XG5cdGJvZHkuY29tbW9ue1xuXHRcdGhlYWRlcntcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG5cdFx0XHR6LWluZGV4OiAyMDA7XG5cdFx0XHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcblx0XHRcdCNoZWFkZXItaW5uZXJ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0I2xvZ297XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRuYXZ7XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250ZW07XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0XHRcdC8vIC1tb3otdGV4dC1zaGFkb3c6IDFweCAxcHggMTRweCByZ2JhKDI1NSwgMCwgMTk4LCAxKSwgMXB4IDFweCAxNHB4IHJnYmEoMjU1LCAwLCAxOTgsIDEpLCAxcHggMXB4IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gLXdlYmtpdC10ZXh0LXNoYWRvdzogMXB4IDFweCAxNHB4IHJnYmEoMjU1LCAwLCAxOTgsIDEpLCAxcHggMXB4IDE0cHggcmdiYSgyNTUsIDAsIDE5OCwgMSksIDFweCAxcHggMTRweDtcblx0XHRcdFx0XHRcdFx0XHQvLyAtbXMtdGV4dC1zaGFkb3c6IDFweCAxcHggMTRweCByZ2JhKDI1NSwgMCwgMTk4LCAxKSwgMXB4IDFweCAxNHB4IHJnYmEoMjU1LCAwLCAxOTgsIDEpLCAxcHggMXB4IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gdGV4dC1zaGFkb3c6IDFweCAxcHggMTRweCByZ2JhKDI1NSwgMCwgMTk4LCAxKSwgMXB4IDFweCAxNHB4IHJnYmEoMjU1LCAwLCAxOTgsIDEpLCAxcHggMXB4IDE0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YTpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YTphZnRlcntcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGkucHJlLW5hdntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRsaTpob3ZlciBhOmFmdGVyLFxuXHRcdFx0XHRcdFx0bGk6aG92ZXIgYTpiZWZvcmV7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGhlYWRlci5hY3R7XG5cdFx0XHRvcGFjaXR5OiAwLjk1O1xuXHRcdFx0I2hlYWRlci1pbm5lcntcblx0XHRcdFx0I2xvZ297XG5cdFx0XHRcdFx0aW1ne1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCN3cmFwe1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0LmNvbW1vbi1zZWN7XG5cdFx0XHRcdGgxe1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sLWJhc2U7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29tbW9uLXNlYzpmaXJzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Zm9vdGVye1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdHB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNiYWNre1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbC1mb3Q7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym90dG9tOiA5MHB4O1xuXHRcdFx0LmZhc3tcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pZnJhbWUtY29ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuaWZyYW1lLXdyYXBwZXJ7XG5cdFx0XHRcdC5pZnJhbWUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaWZyYW1lLXdyYXBwZXIuc3Bve1xuXHRcdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuaWZyYW1lIHtcblx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmlmcmFtZS1jb24ueW91dHViZXtcblx0XHRcdC5pZnJhbWUtd3JhcHBlcntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxufVxuIl19 */