@charset "UTF-8";
/*!
Theme Name: activity
Theme URI: https://sissy-t.com/
Author: Sissy
Author URI: https://sissy-t.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: activity
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

activity is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  -webkit-text-size-adjust: 100%;
  line-height: 1.15;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-size: 1em;
  font-family: monospace, monospace;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
  border-bottom: none;
  text-decoration: underline;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-size: 1em;
  font-family: monospace, monospace;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-size: 100%;
  line-height: 1.15;
  font-family: inherit;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

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

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

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}

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

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

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

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

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

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #000;
  font-size: 1rem;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

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 {
  max-width: 100%;
  margin-bottom: 1.6em;
  padding: 1.6em;
  overflow: auto;
  background: #F7F8E4;
  line-height: 1.6;
  font-family: "Courier 10 Pitch", courier, monospace;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

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

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

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

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

ul,
ol {
  margin: 0;
  padding: 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

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

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

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

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

figure {
  margin: 1em 0;
}

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

/* Links
--------------------------------------------- */
a {
  color: #000;
}
a:visited {
  color: #000;
}
a:hover, a:focus, a:active {
  color: #191970;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  padding: 0.6em 1em 0.4em;
  border: 1px solid;
  border-radius: 3px;
  border-color: #ccc #ccc #bbb;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
}
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 {
  padding: 3px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #666;
}
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%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation ul {
  display: none;
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.main-navigation ul ul {
  z-index: 99999;
  position: absolute;
  top: 100%;
  left: -999em;
  float: left;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.main-navigation ul ul ul {
  top: 0;
  left: -999em;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  position: relative;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  flex: 1 0 50%;
  text-align: end;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  margin: 0 0 1.5em;
  clear: both;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

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

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

/* Captions
--------------------------------------------- */
.wp-caption {
  max-width: 100%;
  margin-bottom: 1.5em;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  grid-gap: 1.5em;
  display: grid;
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  word-wrap: normal !important;
  position: absolute !important;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
          clip-path: inset(50%);
}
.screen-reader-text:focus {
  clip: auto !important;
  -webkit-clip-path: none;
  display: block;
  z-index: 100000;
  top: 5px;
  left: 5px;
  width: auto;
  height: auto;
  padding: 15px 23px 14px;
  border-radius: 3px;
  background-color: #f1f1f1;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  color: #21759b;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: normal;
  text-decoration: none;
          clip-path: none;
}

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

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
  /*rtl:ignore*/
  float: left;
}

.alignright {
  margin-bottom: 1.5em;
  /*rtl:ignore*/
  margin-left: 1.5em;
  /*rtl:ignore*/
  float: right;
}

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

/* Common
--------------------------------------------- */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

html {
  font-size: 62.5%;
}

body {
  font-feature-settings: "palt";
  overflow-x: hidden;
  background-color: #fff;
  font-size: 1.6rem;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
}

section {
  display: block;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

.wrap {
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
}

a {
  color: #000;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
a:hover {
  color: #C9C32D !important;
}
a img {
  transition: 0.2s ease-in-out;
}
a img:hover {
  opacity: 0.7;
}

img {
  width: 100%;
  vertical-align: top;
}

p {
  font-size: 1em;
  line-height: 2;
}

h1 {
  margin: 0;
  font-weight: 700;
  font-size: 1em;
}

h2, h3, h4 {
  margin: 0;
  padding: 0;
  border: none;
}

h2 {
  font-weight: 500;
  font-size: 3.6rem;
  letter-spacing: 0.05em;
}

h3 {
  font-weight: 700;
  font-size: 3.2rem;
  letter-spacing: 0.1em;
}

h4 {
  font-weight: 700;
  font-size: 2.4rem;
}

ul {
  list-style: none;
}

.full-width {
  margin-right: calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}

.pc {
  display: block !important;
}

.sp {
  display: none !important;
}

#page_top {
  z-index: 100;
  position: fixed;
  right: 20px;
  bottom: 80px;
  width: 57px;
  height: 57px;
  border: 1px solid #09515E;
  border-radius: 50%;
  background: #fff;
}
#page_top a {
  display: block;
  position: relative;
  width: 57px;
  height: 57px;
  color: #fff;
  font-weight: 900;
  font-size: 1rem;
  text-align: center;
  text-decoration: none;
}
#page_top a::before {
  position: absolute;
  top: -10px;
  right: 0;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  content: "\f106";
  color: #09515E;
  font-weight: 600;
  font-size: 20px;
  font-family: "Font Awesome 5 Free";
  text-align: center;
}

.breadcrumbs {
  padding: 16px 0 16px 20px;
  font-size: 1.4rem;
  line-height: 1;
}
.breadcrumbs a {
  color: #000;
}

.main-ttl {
  color: #09515E;
  font-weight: 900;
  font-size: 1.6rem;
  line-height: 1;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}

.en {
  margin: 20px 0 20px;
  font-weight: 400;
  line-height: 1;
  font-family: "Pacifico", cursive;
}
.en.-sub {
  color: #09515E;
  font-size: 6rem;
  text-align: center;
}

/*  
*****
ヘッダーレイアウト
*****
*/
#masthead {
  display: flex;
  z-index: 100;
  position: absolute;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  height: 120px;
  margin: 0 auto;
  background: rgba(10, 65, 75, 0.5);
  color: #fff;
  font-weight: 500;
  font-size: 1.4rem;
  font-family: "Zen Old Mincho", serif;
  letter-spacing: 0.05rem;
}
#masthead.base {
  position: relative;
  background-color: #005565;
  color: #fff;
}
#masthead.base a {
  color: #fff;
}
#masthead a {
  color: #fff;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
#masthead a:hover {
  color: #aaa;
}
#masthead .header-logo-area {
  max-width: 200px;
  margin: 0 20px 0 2%;
}
#masthead .logo {
  margin: 0;
  line-height: 1;
  transition: 0.2s ease-in-out;
}
#masthead .logo:hover {
  opacity: 0.7;
}
#masthead #global-nav {
  display: flex;
  margin: 0 auto 0 0;
}
#masthead #global-nav .nav-top {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
}
#masthead #global-nav .nav-top ul {
  font-weight: 400;
  font-size: 1.4rem;
  list-style: none;
}
#masthead #global-nav .nav-top ul .item {
  float: left;
}
#masthead #global-nav .nav-top ul .item a {
  display: inline-block;
  position: relative;
  padding: 0 16px;
}
#masthead #global-nav .nav-top ul .item a::after {
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scaleX(0);
  background-color: #C9C32D;
  content: "";
  transition: all 0.3s ease;
}
#masthead #global-nav .nav-top ul .item a:hover::after {
  transform: scaleX(0.9);
}
#masthead #global-nav .nav-top ul .item.-current a {
  color: #C9C32D;
}
#masthead #global-nav .nav-top ul .item.-current a::after {
  transform: scaleX(0.9);
}
#masthead #global-nav .mizuumi-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  height: 120px;
  background-color: #fff;
  color: #000;
  text-align: center;
}
#masthead #global-nav .mizuumi-btn .logo {
  width: 77px;
}
#masthead #global-nav .mizuumi-btn p {
  display: block;
  margin: 10px 10px;
  padding: 4px 0 0 0;
  border-top: 1px solid #000;
}

/*-----------スマホのトグルボタンのCSS-------------*/
.openbtn {
  display: none;
  z-index: 999;
  position: fixed;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  padding: 16px;
  background-color: #09515E;
  cursor: pointer;
}
.openbtn span {
  display: inline-block;
  position: absolute;
  left: 16px;
  width: 45%;
  height: 3px;
  background-color: #fff;
  transition: all 0.4s;
  transition: 0.35s ease-in-out;
}
.openbtn span:nth-child(1) {
  top: 20px;
}
.openbtn span:nth-child(2) {
  top: 28px;
}
.openbtn span:nth-child(3) {
  top: 36px;
}
.openbtn.active span:nth-of-type(1) {
  top: 20px;
  left: 22px;
  width: 30%;
  transform: translateY(6px) rotate(-45deg);
}
.openbtn.active span:nth-of-type(2) {
  opacity: 0;
}
.openbtn.active span:nth-of-type(3) {
  top: 32px;
  left: 22px;
  width: 30%;
  transform: translateY(-6px) rotate(45deg);
}

#m-nav {
  z-index: -1;
  /*position:fixed;にし、z-indexの数値を小さくして最背面へ*/
  position: fixed;
  /*はじめは透過0*/
  /*ナビの位置と形状*/
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  /*ナビの高さ*/
  background: #09515E;
  opacity: 0;
  /*動き*/
  transition: all 0.3s;
}
#m-nav.panelactive {
  z-index: 900;
  /*アクティブクラスがついたら透過なしにして最前面へ*/
  opacity: 1;
}
#m-nav.panelactive #m-nav-list {
  -webkit-overflow-scrolling: touch;
  z-index: 999;
  /*ナビの数が増えた場合縦スクロール*/
  position: fixed;
  width: 100%;
  height: 100vh;
  /*表示する高さ*/
  overflow: auto;
}
#m-nav.panelactive #m-nav-list .menu-area {
  display: block;
}
#m-nav.panelactive #m-nav-list .menu-area .btn-area {
  max-width: 200px;
}
#m-nav .menu-area {
  display: none;
  z-index: 999;
  /*ナビゲーション天地中央揃え*/
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  transform: translate(-50%, -50%);
}
#m-nav .menu-area__header {
  display: flex;
  align-items: center;
}
#m-nav .menu-area__header .logo {
  width: 50%;
  margin: 0 auto;
  color: #fff;
  font-weight: 700;
  font-size: 2.4rem;
  text-align: center;
}
#m-nav .menu-area__header .mizuumi-btn-sp {
  display: block;
  width: 100%;
  max-width: 100px;
  margin: 0 auto;
  border-radius: 5px;
  background-color: #fff;
  text-align: center;
}
#m-nav .menu-area__header .mizuumi-btn-sp .logo {
  width: 70px;
}
#m-nav .menu-area__header .mizuumi-btn-sp p {
  display: block;
  margin: 0 10px 8px;
  padding: 6px 0 0 0;
  border-top: 1px solid #000;
  font-size: 1.2rem;
  line-height: 1;
  font-family: "Zen Old Mincho", serif;
}
#m-nav .menu-area .menu {
  max-width: 90%;
  margin: 10px auto;
  padding: 0;
  font-family: "Zen Old Mincho", serif;
}
#m-nav .menu-area .menu li {
  border-bottom: 1px solid #fff;
  list-style: none;
}
#m-nav .menu-area .menu li a {
  display: block;
  padding: 14px;
  color: #fff;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-decoration: none;
}
#m-nav .menu-area .menu .sub-menu li {
  display: flex;
  align-items: center;
}
#m-nav .menu-area .menu .sub-menu li:last-child {
  border-bottom: none;
}
#m-nav .menu-area .menu .sub-menu li::before {
  content: "-";
  color: #fff;
}

/*--------footer-----------*/
footer {
  padding: 80px 5% 80px;
  background-color: #F7F8E4;
}
footer .site-top {
  display: flex;
  justify-content: space-between;
}
footer .site-top .site-top__mizuuminoeki a {
  display: block;
  padding: 20px 30px;
  border: 1px solid #09515E;
  border-radius: 5px;
  background-color: #fff;
  line-height: 1;
}
footer .site-top .site-top__mizuuminoeki a img {
  max-width: 220px;
}
footer .site-top .site-top__mizuuminoeki .address {
  margin: 0;
  color: #09515E;
  font-size: 1.4rem;
  text-align: right;
}
footer .site-info .logo {
  width: 100%;
  max-width: 250px;
  margin: 0 0 20px;
}
footer .site-info .copy {
  margin: 0;
  line-height: 1.5;
  font-family: "Zen Old Mincho", serif;
}
footer .footer-nav {
  display: flex;
  margin: 20px 0;
  padding: 40px 0;
  border-top: 1px solid #005565;
  border-bottom: 1px solid #005565;
  font-weight: 700;
  font-size: 1.4rem;
  font-family: "Zen Old Mincho", serif;
}
footer .footer-nav li {
  margin-right: 20px;
}
footer .footer-nav li a {
  color: #005565;
}
footer .footer-nav li:last-child {
  margin-right: 0;
}
footer .tsc-area {
  display: flex;
  margin: 40px 0;
}
footer .tsc-area p {
  margin: 0;
  line-height: 1;
}
footer .tsc-area .ttl {
  margin: 0 16px 0 0;
  padding: 6px 10px;
  background-color: #09515E;
  color: #fff;
  font-size: 1.4rem;
}
footer .tsc-area .name {
  margin: 0 16px 0 0;
  padding: 6px 0;
  color: #09515E;
  font-weight: 700;
}
footer .tsc-area a {
  display: block;
  position: relative;
  width: 140px;
  padding: 6px 20px;
  border: 1px solid #09515E;
  border-radius: 20px;
  color: #005565;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1;
}
footer .tsc-area a::after {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 14px;
  height: 15px;
  transform: translateY(-50%);
  background-image: url(img/common/external-link-alt_nv.png);
  background-size: 14px 15px;
  background-repeat: no-repeat;
  content: "";
}
footer .copyright {
  font-size: 1.2rem;
  font-family: "Zen Old Mincho", serif;
}

.btn-area {
  width: 300px;
  margin: 0 auto;
  font-family: "Zen Old Mincho", serif;
}
.btn-area .button-link {
  display: block;
  position: relative;
  padding: 20px 0 20px 20px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  transition: 0.3s;
}
.btn-area .button-text {
  color: #fff;
  font-size: 1.4rem;
}
.btn-area.sca {
  border: 1px solid #fff;
  border-radius: 5px;
  background-color: #09515E;
  transition: 0.3s;
}
.btn-area.sca .arrow-extend::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 71px;
  height: 5px;
  transform: translateY(-50%);
  background-image: url(img/common/btn-arrow_wh.png);
  background-size: 71px 5px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.sca:hover {
  background-color: #fff;
}
.btn-area.sca:hover .button-text {
  color: #09515E;
}
.btn-area.sca:hover .arrow-extend::after {
  background-image: url(img/common/btn-arrow_nv.png);
  content: "";
}
.btn-area.navy {
  border: 1px solid #09515E;
  border-radius: 5px;
  background-color: #09515E;
  transition: 0.3s;
}
.btn-area.navy:hover {
  background-color: #fff;
}
.btn-area.navy:hover .button-text {
  color: #09515E;
}
.btn-area.navy:hover .arrow-extend::after {
  background-image: url(img/common/btn-arrow_nv.png);
  content: "";
}
.btn-area.navy:hover .page-link::after {
  color: #09515E;
}
.btn-area.navy:hover .blank::after {
  background-image: url(img/common/external-link-alt_nv.png);
  content: "";
}
.btn-area.navy .arrow-extend::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 71px;
  height: 5px;
  transform: translateY(-50%);
  background-image: url(img/common/btn-arrow_wh.png);
  background-size: 71px 5px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.navy .blank::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background-image: url(img/common/external-link-alt.png);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.navy .page-link::after {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  content: "\f107";
  color: #fff;
  font-weight: 600;
  font-size: 1.6rem;
  font-family: "Font Awesome 5 Free";
}
.btn-area.white {
  border: 1px solid #09515E;
  border-radius: 5px;
  background-color: #fff;
  transition: 0.3s;
}
.btn-area.white:hover {
  border: 1px solid #fff;
  background-color: #09515E;
}
.btn-area.white:hover .button-text {
  color: #fff;
}
.btn-area.white:hover .arrow-extend::after {
  background-image: url(img/common/btn-arrow_wh.png);
  content: "";
}
.btn-area.white:hover .blank::after {
  background-image: url(img/common/external-link-alt.png);
  content: "";
}
.btn-area.white .arrow-extend::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 71px;
  height: 5px;
  transform: translateY(-50%);
  background-image: url(img/common/btn-arrow_nv.png);
  background-size: 71px 5px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.white .blank::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background-image: url(img/common/external-link-alt_nv.png);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  content: "";
}
.btn-area.white .button-text {
  color: #005565;
}
.btn-area.home-f .button-link {
  display: block;
  padding: 20px 0;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: 0.3s;
}
.btn-area.home-f .arrow-extend::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background-image: url(img/common/external-link-alt.png);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  content: "";
}

.header-area {
  position: relative;
  width: 100%;
  height: 100vh;
}
.header-area .bg {
  -o-object-fit: cover;
  z-index: 10;
  position: absolute;
  height: 100vh;
     object-fit: cover;
}
.header-area .ttl-area {
  display: flex;
  z-index: 30;
  position: absolute;
  bottom: 100px;
  padding: 20px 40px 20px 20px;
  background: rgba(255, 255, 255, 0.9);
}
.header-area .ttl-area.in {
  bottom: 300px;
  padding: 16px 32px 16px 16px;
}
.header-area .ttl-area.in .icon {
  max-width: 120px;
  max-height: 53px;
}
.header-area .ttl-area.in .ttl-area__txt .ttl {
  margin: 0;
  font-size: 3.2rem;
  line-height: 1;
  white-space: nowrap;
}
.header-area .ttl-area.in .ttl-area__txt .sub {
  margin: 0;
  font-size: 1.4rem;
}
.header-area .ttl-area .icon {
  display: block;
  max-width: 162px;
}
.header-area .ttl-area__txt {
  margin-left: 20px;
  color: #09515E;
  line-height: 1;
  font-family: "Zen Old Mincho", serif;
}
.header-area .ttl-area__txt .ttl {
  font-size: 4rem;
}
.header-area .ttl-area__txt .sub {
  margin: 6px 0 0;
}
.header-area .ttl-area02 {
  z-index: 30;
  position: absolute;
  bottom: 70px;
  left: 5%;
  color: #fff;
}
.header-area .ttl-area02 .en, .header-area .ttl-area02 .main-ttl {
  color: #fff;
  text-align: left;
}
.header-area .ttl-area02 .txt {
  font-weight: 700;
}

.header-txt {
  position: relative;
  height: 400px;
  background-color: #09515E;
}
.header-txt__area {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.header-txt__area .-sub {
  color: #fff;
}
.header-txt__area .entry-title {
  color: #fff;
  font-size: 1.6rem;
}

.entry-header {
  margin: 100px 0;
}
.entry-header .en {
  margin: 10px 0 0 0;
  color: #005565;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}

.entry-title {
  color: #005565;
  font-size: 3.2rem;
  font-family: "Zen Old Mincho", serif;
}

.cta-area {
  padding: 80px 0;
  background-color: #005565;
  color: #fff;
  text-align: center;
}
.cta-area h2 {
  font-weight: 700;
  font-size: 3.2rem;
  font-family: "Zen Old Mincho", serif;
}
.cta-area .en {
  margin: 20px 0 40px;
  font-size: 3.2rem;
  text-align: center;
}
.cta-area h3 {
  font-size: 1.6rem;
}
.cta-area .txt {
  margin: 40px 0;
}
.cta-area ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 40px 0 0 0;
  gap: 0px;
}
.cta-area ul li:first-child {
  border-right: 1px solid #fff;
}
.cta-area ul li .txt {
  margin: 0 0 20px;
}
.cta-area .tel-area {
  max-width: 400px;
  margin: 12px auto;
  padding: 12px 0;
  border: 1px solid #fff;
  border-radius: 5px;
}
.cta-area .tel-area .tel {
  margin: 0;
  font-weight: 700;
  font-size: 3.2rem;
  line-height: 1;
  font-family: "Zen Old Mincho", serif;
}
.cta-area .tel-area .tel a {
  color: #fff;
}
.cta-area .tel-area .time {
  margin: 0;
  font-size: 1.4rem;
}

.info-area {
  padding: 120px 0;
  background-color: #f5f5f5;
}
.info-area .cat {
  margin: 0;
  font-weight: 700;
  font-size: 1.8rem;
}
.info-area h2 {
  font-weight: 300;
  font-size: 3rem;
  font-family: "Noto Serif JP", serif;
}
.info-area dl {
  display: grid;
  grid-template-columns: 20% 80%;
  width: 100%;
  max-width: 800px;
  margin: 32px auto 0;
  padding-top: 10px;
  gap: 0;
  border-top: 1px solid #000;
  font-family: "Noto Serif JP", serif;
}
.info-area dl dt {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}
.info-area dl dd {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}
.info-area dl dd span {
  display: block;
  margin: 0 0 6px;
  font-size: 1.4rem;
}
.info-area dl dd .tel-number {
  position: relative;
  margin: 0;
  margin-left: 32px;
  font-weight: 500;
  font-size: 3rem;
  line-height: 1;
}
.info-area dl dd .tel-number::before {
  position: absolute;
  top: 50%;
  left: -32px;
  width: 28px;
  height: 21px;
  transform: translateY(-50%);
  background-size: 28px 21px;
  background-repeat: no-repeat;
  content: "";
}

.fadeIn {
  -webkit-animation-name: fadeInAnime;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.8s;
          animation-fill-mode: forwards;
          animation-name: fadeInAnime;
  opacity: 0;
}

@-webkit-keyframes fadeInAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeInAnime {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeUp {
  -webkit-animation-name: fadeUpAnime;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.8s;
          animation-fill-mode: forwards;
          animation-name: fadeUpAnime;
  opacity: 0;
}

@-webkit-keyframes fadeUpAnime {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeUpAnime {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.delay-time02 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.delay-time04 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.delay-time06 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.delay-time08 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

/* Home
--------------------------------------------- */
.index-head {
  z-index: 1;
  position: relative;
  width: 100vw;
  height: 100vh;
}
.index-head::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(10, 65, 75, 0.3);
  content: "";
  mix-blend-mode: multiply;
}
.index-head .copy {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 30;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-weight: 900;
  font-size: 3.2rem;
  line-height: 1.5;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.index-head .copy .logo {
  position: relative;
  top: -40px;
  width: 100%;
  max-width: 676px;
}
.index-head .slider-index {
  padding: 0;
}
.index-head .slider-index li {
  position: relative;
  width: 100vw;
  height: 100vh;
}
.index-head .slider-index li::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.2);
  content: "";
  mix-blend-mode: multiply;
}
.index-head .slider-index li img {
  -o-object-fit: cover;
  width: 100%;
  height: 100vh;
     object-fit: cover;
}

.home-event {
  padding: 120px 0;
  background-color: #09515E;
  color: #fff;
}
.home-event .main-ttl, .home-event .-sub {
  color: #fff;
}
.home-event .event-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 80px 0;
  gap: 0px;
}
.home-event .event-list li {
  padding: 20px 32px;
  border-left: 1px solid #fff;
}
.home-event .event-list li:last-child {
  border-right: 1px solid #fff;
}
.home-event .event-list li .figure {
  position: relative;
}
.home-event .event-list li .figure img {
  -o-object-fit: cover;
  -o-object-position: center top;
  aspect-ratio: 1/1;
  height: auto;
     object-fit: cover;
     object-position: center top;
}
.home-event .event-list li .figure p {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 6px 10px;
  border: 1px solid #09515E;
  background-color: #F7F8E4;
  color: #09515E;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1;
}
.home-event .event-list li .btn-area {
  width: 100%;
}

.home-service__block {
  display: flex;
}
.home-service__block.reverse {
  flex-flow: row-reverse;
}
.home-service__block--slide {
  width: 50%;
}
.home-service__block--slide .index-canoe-slider .slide {
  position: relative;
}
.home-service__block--slide .index-canoe-slider .slide .btn-area {
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
}
.home-service__block--slide .index-canoe-slider .prev-arrow,
.home-service__block--slide .index-canoe-slider .next-arrow {
  display: block;
  position: absolute;
  top: 50%;
  width: 84px;
  height: 84px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
  cursor: pointer;
  transition: all 0.3s ease;
}
.home-service__block--slide .index-canoe-slider .prev-arrow {
  z-index: 10;
  position: absolute;
  left: 10px;
}
.home-service__block--slide .index-canoe-slider .prev-arrow::after {
  background-image: url(img/index/arrow-prev.png);
}
.home-service__block--slide .index-canoe-slider .next-arrow {
  z-index: 10;
  position: absolute;
  right: 10px;
}
.home-service__block--slide .index-canoe-slider .next-arrow::after {
  background-image: url(img/index/arrow-next.png);
}
.home-service__block--slide .index-canoe-slider .prev-arrow::after,
.home-service__block--slide .index-canoe-slider .next-arrow::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 15px;
  transform: translate(-50%, -50%);
  background-size: 12px 15px;
  background-repeat: no-repeat;
  content: "";
}
.home-service__block--detail {
  width: 50%;
  margin: auto;
  padding: 5%;
  text-align: center;
}
.home-service__block--detail .icon {
  width: 140px;
  margin: 0 0 20px;
}
.home-service__block--detail h2 {
  color: #09515E;
  font-size: 4.8rem;
  line-height: 1;
  font-family: "Zen Old Mincho", serif;
}
.home-service__block--detail .sub {
  color: #09515E;
  font-size: 2rem;
  line-height: 1;
  font-family: "Zen Old Mincho", serif;
}

.home-info {
  padding: 120px 0;
  background-color: #F7F8E4;
}
.home-info .wrap {
  display: grid;
  grid-template-columns: 30% 70%;
  margin: 0 auto 80px;
  gap: 0px;
}
.home-info .wrap .home-info__title {
  position: relative;
}
.home-info .wrap .home-info__title .en, .home-info .wrap .home-info__title .main-ttl {
  text-align: left;
}
.home-info .wrap .home-info__list li {
  border-bottom: 1px solid #09515E;
  line-height: 1;
}
.home-info .wrap .home-info__list li a {
  display: flex;
  padding: 32px 0;
  line-height: 1;
}
.home-info .wrap .home-info__list li a:hover {
  color: #000 !important;
}
.home-info .wrap .home-info__list li a p {
  margin: 0;
}
.home-info .wrap .home-info__list li a p.cat {
  margin: 0 12px;
  padding: 2px 16px;
  border-radius: 20px;
  background-color: #09515E;
  color: #fff;
  font-size: 1.4rem;
}

.home-instagram {
  margin: 120px 0;
}
.home-instagram .wrap {
  margin: 40px auto 0;
}
.home-instagram .icon {
  position: relative;
  top: 20px;
  left: 50%;
  max-width: 44px;
  transform: translateX(-50%);
}
.home-instagram .insta-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  width: 90%;
  margin: 80px auto 0;
  gap: 40px;
}

.home-access {
  padding: 120px 0;
  background-color: #09515E;
  color: #fff;
}
.home-access .main-ttl, .home-access .-sub {
  color: #fff;
}
.home-access__block {
  display: grid;
  grid-template-columns: 48% 42%;
  margin: 80px 0;
  gap: 5%;
}
.home-access__block--detail h3 {
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.home-access__block--detail .btn-area {
  margin: 20px 0 0 0;
}

/* カヌーテラス
--------------------------------------------- */
.canoe-terrace .home-info .btn-area {
  width: 100%;
  max-width: 370px;
}
.canoe-terrace .contents-area {
  margin: 120px 0;
}
.canoe-terrace .contents-area h3 {
  margin: 40px 0 0 0;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.canoe-terrace .contents-area .txt {
  max-width: 950px;
  margin: 40px auto;
}
.canoe-terrace .contents-area .txt a {
  text-decoration: underline;
}
.canoe-terrace .contents-area .txt a:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin: 0 0 0 4px;
  content: "\f35d";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  font-size: 1.4rem;
  font-family: "Font Awesome 5 Free";
}
.canoe-terrace .contents-area__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px;
}
.canoe-terrace .contents-area__list li:first-child {
  padding: 20px 40px 20px 0;
  border-right: 1px solid #09515E;
}
.canoe-terrace .contents-area__list li:last-child {
  padding: 20px 0 20px 40px;
}
.canoe-terrace .contents-area__list .name, .canoe-terrace .contents-area__list .sub {
  margin: 0;
  color: #09515E;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.canoe-terrace .contents-area__list .name {
  font-size: 3.2rem;
  line-height: 1;
}
.canoe-terrace .contents-area__list img {
  margin: 10px 0 0 0;
  border-radius: 5px;
}
.canoe-terrace .contents-area__gym {
  display: grid;
  grid-template-columns: 30% 65%;
  margin: 80px 0 40px;
  padding: 40px;
  gap: 5%;
  border: 1px solid #09515E;
  border-radius: 5px;
}
.canoe-terrace .contents-area__gym--figure img {
  border-radius: 5px;
}
.canoe-terrace .contents-area__gym--detail .name, .canoe-terrace .contents-area__gym--detail .sub {
  margin: 0;
  color: #09515E;
  font-family: "Zen Old Mincho", serif;
}
.canoe-terrace .contents-area__gym--detail .name {
  font-size: 3.2rem;
  line-height: 1;
}
.canoe-terrace .contents-area__gym--detail .txt {
  margin: 10px 0 20px;
}
.canoe-terrace .contents-area__gym--detail .btn-area {
  margin: 0;
}
.canoe-terrace .facility-area {
  margin: 80px 0 120px;
}
.canoe-terrace .facility-area h2 {
  margin: 0 0 20px;
  color: #09515E;
  font-weight: 700;
  font-size: 3.2rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.canoe-terrace .facility-area__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px;
}
.canoe-terrace .facility-area__list p {
  margin: 0;
}
.canoe-terrace .facility-area__list p a {
  text-decoration: underline;
}
.canoe-terrace .facility-area__list img {
  border-radius: 5px;
}
.canoe-terrace .facility-area__list .ttl {
  font-weight: 700;
  font-size: 2rem;
}
.canoe-terrace .activity-area__header {
  position: relative;
  width: 100%;
  height: 100vh;
}
.canoe-terrace .activity-area__header::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.2);
  content: "";
  mix-blend-mode: multiply;
}
.canoe-terrace .activity-area__header .bg {
  -o-object-fit: cover;
  z-index: 10;
  position: absolute;
  height: 100vh;
     object-fit: cover;
}
.canoe-terrace .activity-area__header .txt-area {
  z-index: 30;
  position: absolute;
  top: 100px;
  left: 5%;
  width: 42%;
  color: #fff;
}
.canoe-terrace .activity-area__header .txt-area .en, .canoe-terrace .activity-area__header .txt-area .main-ttl {
  color: #fff;
  text-align: left;
}
.canoe-terrace .activity-area__header .txt-area .main-ttl {
  margin: 30px 0 20px 0;
}
.canoe-terrace .activity-area__header .txt-area .ttl {
  margin: 0;
  font-weight: 900;
  font-size: 2.4rem;
}
.canoe-terrace .activity-area__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 80px 0;
  gap: 0px;
}
.canoe-terrace .activity-area__list li {
  padding: 20px 40px;
}
.canoe-terrace .activity-area__list li h3 {
  margin: 0 0 20px;
  color: #09515E;
  font-weight: 700;
  font-size: 3.2rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.canoe-terrace .activity-area__list li img {
  border-radius: 5px;
}
.canoe-terrace .activity-area__list li:first-child {
  border-right: 1px solid #09515E;
}
.canoe-terrace .activity-area__soramil {
  display: grid;
  grid-template-columns: 30% 60%;
  margin: 80px 0 120px;
  gap: 10%;
}
.canoe-terrace .activity-area__soramil--detail h3 {
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.canoe-terrace .activity-area__soramil--detail .btn-area {
  margin: 0;
}
.canoe-terrace .cycling-area {
  margin: 0 0 120px;
}
.canoe-terrace .cycling-area__header {
  position: relative;
  width: 100%;
  height: 100vh;
}
.canoe-terrace .cycling-area__header::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.1);
  content: "";
  mix-blend-mode: multiply;
}
.canoe-terrace .cycling-area__header .bg {
  -o-object-fit: cover;
  z-index: 10;
  position: absolute;
  height: 100vh;
     object-fit: cover;
}
.canoe-terrace .cycling-area__header .txt-area {
  z-index: 30;
  position: absolute;
  bottom: 100px;
  left: 5%;
  width: 42%;
  color: #fff;
}
.canoe-terrace .cycling-area__header .txt-area .en, .canoe-terrace .cycling-area__header .txt-area .main-ttl {
  color: #fff;
  text-align: left;
}
.canoe-terrace .cycling-area__header .txt-area .main-ttl {
  margin: 30px 0 20px 0;
}
.canoe-terrace .cycling-area h3 {
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.canoe-terrace .cycling-area__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 40px 0 10px;
  padding: 40px 0;
  gap: 40px;
  border-top: 1px solid #09515E;
  border-bottom: 1px solid #09515E;
}
.canoe-terrace .cycling-area__list li p {
  margin: 0;
}
.canoe-terrace .cycling-area__list li .ttl {
  font-weight: 700;
}
.canoe-terrace .cycling-area__list li .dai {
  color: #5F5F5F;
}
.canoe-terrace .cycling-area__list li img {
  border-radius: 5px;
}
.canoe-terrace .cycling-area .re {
  margin: 0;
  text-align: center;
}

/* テントパーク
--------------------------------------------- */
.tent-park .home-info .btn-area {
  width: 100%;
  max-width: 370px;
}
.tent-park .map-area {
  margin: 120px 0;
}
.tent-park .map-area .map-figure {
  margin: 40px 0;
}
.tent-park .video-area {
  position: relative;
  height: 100vh;
  /* 動画を全面にフィットさせる */
}
.tent-park .video-area .video-hero__media {
  -o-object-fit: cover;
  /* 余白なくトリミングしてフィット */
  -o-object-position: center;
  position: absolute;
  /* top:0; right:0; bottom:0; left:0 の省略 */
  width: 100%;
  height: 100%;
  inset: 0;
     object-fit: cover;
     object-position: center;
  /* クリックさせないなら↓ */
  /* pointer-events: none; */
}
.tent-park .about-area {
  margin: 80px 0;
}
.tent-park .about-area .wrap .txt {
  margin: 0;
  text-align: center;
}
.tent-park .section-area {
  margin: 120px 0 0;
}
.tent-park .section-area .main-ttl {
  margin: 0 0 120px;
}
.tent-park .section-area__block {
  display: flex;
}
.tent-park .section-area__block.reverse {
  flex-flow: row-reverse;
}
.tent-park .section-area__block--figure {
  position: relative;
  width: 50%;
}
.tent-park .section-area__block--figure .circle {
  display: inline-block;
  position: absolute;
  top: 20px;
  left: 20px;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background: #FF00A7;
  color: #fff;
  font-size: 2.8rem;
  line-height: 96px;
  font-family: "Pacifico", cursive;
  text-align: center;
}
.tent-park .section-area__block--figure .rv-mark {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 186px;
}
.tent-park .section-area__block--detail {
  width: 50%;
  padding: 5% 5% 0;
}
.tent-park .section-area__block--detail .en {
  display: flex;
  align-items: center;
  margin: 0;
  padding-bottom: 8px;
  border-bottom: 1px solid #09515E;
  color: #C9C32D;
  font-size: 3.2rem;
}
.tent-park .section-area__block--detail .en span {
  display: block;
  margin: 0 0 0 20px;
  padding: 6px 10px;
  border-radius: 5px;
  background-color: #FF00A7;
  color: #fff;
  font-weight: 700;
  font-size: 1.4rem;
  font-family: "Noto Sans JP", sans-serif;
}
.tent-park .section-area__block--detail .ttl-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0 10px;
  line-height: 1;
}
.tent-park .section-area__block--detail .ttl-area h3 {
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .section-area__block--detail .ttl-area .price {
  margin: 0;
  font-weight: 700;
  font-size: 2rem;
}
.tent-park .section-area__block--detail .cat-list {
  display: flex;
}
.tent-park .section-area__block--detail .cat-list li {
  margin: 0 10px 0 0;
  padding: 4px 10px;
  border: 1px solid #09515E;
  background-color: #F7F8E4;
  color: #09515E;
  font-weight: 700;
  font-size: 1.2rem;
}
.tent-park .section-area__block--detail .cat-list li.not {
  background-color: #DDDDDD;
}
.tent-park .section-area__block--detail .re-area {
  padding: 20px 40px;
  border: 1px solid #09515E;
}
.tent-park .section-area__block--detail .re-area a {
  text-decoration: underline;
}
.tent-park .section-area__block--detail .re-area p {
  margin: 6px 0 0 0;
  line-height: 1.5;
}
.tent-park .facility-area {
  margin: 120px 0;
}
.tent-park .facility-area__topics {
  margin: 80px 0;
}
.tent-park .facility-area__topics--figure {
  position: relative;
}
.tent-park .facility-area__topics--figure img {
  border-radius: 5px;
}
.tent-park .facility-area__topics--figure .circle {
  display: inline-block;
  position: absolute;
  top: 20px;
  left: 20px;
  width: 96px;
  height: 96px;
  border-radius: 50%;
  background: #FF00A7;
  color: #fff;
  font-size: 2.8rem;
  line-height: 96px;
  font-family: "Pacifico", cursive;
  text-align: center;
}
.tent-park .facility-area__topics h3 {
  margin: 6px 0 0 0;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .facility-area__topics h3 span {
  margin: 0 0 0 10px;
  padding: 4px 10px;
  border-radius: 5px;
  background-color: #FF00A7;
  color: #fff;
  font-size: 1.4rem;
  font-family: "Noto Sans JP", sans-serif;
}
.tent-park .facility-area__topics .txt {
  margin: 10px 0 0 0;
}
.tent-park .facility-area__topics .txt a {
  text-decoration: underline;
}
.tent-park .facility-area__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
}
.tent-park .facility-area__list li img {
  border-radius: 5px;
}
.tent-park .facility-area__list li h3 {
  margin: 6px 0 0 0;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .facility-area__list li .txt {
  margin: 0;
}
.tent-park .facility-area__parking {
  margin: 120px 0 0 0;
  padding: 120px 0;
  background-color: #F7F8E4;
}
.tent-park .facility-area__parking h3 {
  margin: 0 0 40px;
  font-size: 2.4rem;
  text-align: center;
}
.tent-park .facility-area__parking .re {
  margin: 0 auto 20px;
  text-align: center;
}
.tent-park .facility-area__parking--list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px;
}
.tent-park .facility-area__parking--list li img {
  border-radius: 5px;
}
.tent-park .facility-area__parking--list li h4 {
  margin: 6px 0 0 0;
  font-size: 2rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .facility-area__parking--list li .txt {
  margin: 0;
  font-weight: 700;
  font-size: 1.4rem;
}
.tent-park .facility-area__cafe {
  position: relative;
  height: 100vh;
}
.tent-park .facility-area__cafe--figure {
  position: absolute;
}
.tent-park .facility-area__cafe--figure .cafe-figure {
  -o-object-fit: cover;
  width: 70vw;
  height: 100vh;
     object-fit: cover;
}
.tent-park .facility-area__cafe--detail {
  position: absolute;
  top: 50%;
  right: 5%;
  max-width: 660px;
  padding: 40px;
  transform: translateY(-50%);
  border-radius: 5px;
  background-color: #F7F8E4;
}
.tent-park .facility-area__cafe--detail h3 {
  color: #09515E;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .facility-area__cafe--detail .btn-area {
  margin: 0;
}
.tent-park .stores-area {
  margin: 120px 0;
}
.tent-park .stores-area .txt {
  margin: 40px 0;
  text-align: center;
}
.tent-park .stores-area__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px;
}
.tent-park .stores-area__list li .stores-area__list--figure {
  position: relative;
}
.tent-park .stores-area__list li .stores-area__list--figure img {
  border-radius: 5px;
}
.tent-park .stores-area__list li .stores-area__list--figure .re {
  position: absolute;
  bottom: 10px;
  left: 10px;
  margin: 0;
  color: #fff;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1;
}
.tent-park .stores-area__list li h3 {
  margin: 6px 0 0 0;
  font-size: 2rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .stores-area__list li h3 span {
  display: block;
  font-size: 1.6rem;
}
.tent-park .stores-area__list li .cat {
  margin: 10px 0 20px;
  font-weight: 500;
  line-height: 1;
}
.tent-park .stores-area__list li .address, .tent-park .stores-area__list li .tel {
  margin: 0;
  line-height: 2;
}
.tent-park .stores-area__list li a {
  color: #000;
  text-decoration: underline;
}
.tent-park .term-area {
  margin: 120px 0;
}
.tent-park .term-area .wrap {
  max-width: 960px;
}
.tent-park .term-area h3 {
  margin: 40px 0 0 0;
  padding: 0 0 6px;
  border-bottom: 1px solid #005565;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .term-area .check-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 40px auto 6px;
  gap: 0px;
  border: 1px solid #09515E;
  border-radius: 5px;
  background-color: #F7F8E4;
}
.tent-park .term-area .check-list li {
  padding: 40px 0;
  text-align: center;
}
.tent-park .term-area .check-list li:first-child, .tent-park .term-area .check-list li:nth-child(2) {
  border-right: 1px solid #09515E;
}
.tent-park .term-area .check-list li .ttl {
  margin: 0 0 6px;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.tent-park .term-area .check-list li .time {
  margin: 0;
}
.tent-park .term-area .check-list li .re {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1;
}
.tent-park .term-area .cont-list {
  max-width: 960px;
  margin: 20px auto 0;
  padding: 0 0 0 20px;
  list-style-type: disc;
}
.tent-park .term-area .cont-list li {
  margin: 10px 0;
}
.tent-park .precautions-area {
  margin: 120px 0;
}
.tent-park .precautions-area h3 {
  max-width: 960px;
  margin: 40px auto 0;
  padding: 0 0 6px;
  border-bottom: 1px solid #005565;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .precautions-area h4 {
  max-width: 960px;
  margin: 40px auto 0;
  font-size: 2rem;
  font-family: "Zen Old Mincho", serif;
}
.tent-park .precautions-area .txt {
  max-width: 960px;
  margin: 20px auto 0;
}
.tent-park .precautions-area ul {
  max-width: 960px;
  margin: 20px auto 0;
  padding: 0 0 0 20px;
  list-style-type: circle;
}
.tent-park .precautions-area ul li {
  margin: 10px 0;
}
.tent-park .precautions-area ol {
  max-width: 960px;
  margin: 20px auto 0;
  padding: 0 0 0 20px;
}
.tent-park .precautions-area ol li {
  margin: 10px 0;
}

/* アクセス
--------------------------------------------- */
.access .map-area {
  margin: 120px 0;
}
.access .map-area .address {
  display: block;
  max-width: 360px;
  margin: 40px auto;
  padding: 8px 10px;
  border: 1px solid #000;
  border-radius: 20px;
  line-height: 1;
  text-align: center;
}
.access .map-area .btn-area {
  margin: 40px auto 80px;
}
.access .map-area__block {
  margin: 40px 0;
  border-bottom: 1px solid #09515E;
}
.access .map-area__block h3 {
  display: flex;
  align-items: center;
  color: #09515E;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.access .map-area__block h3 img {
  margin: 0 10px 0 0;
}
.access .map-area__block h3 img.car {
  max-width: 48px;
}
.access .map-area__block h3 img.train {
  max-width: 35px;
}
.access .map-area .kikan-ttl {
  margin: 80px 0;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.access .map-area .kikan-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 80px;
}
.access .map-area .kikan-list li .icon {
  position: relative;
  left: 50%;
  width: 100px;
  height: 100px;
  transform: translateX(-50%);
  border: 1px solid #09515E;
  border-radius: 50%;
}
.access .map-area .kikan-list li .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.access .map-area .kikan-list li .icon img.car {
  max-width: 48px;
}
.access .map-area .kikan-list li .icon img.bus {
  max-width: 40px;
}
.access .map-area .kikan-list li .icon img.train {
  max-width: 37px;
}
.access .map-area .kikan-list li .icon img.plane {
  max-width: 49px;
}
.access .map-area .kikan-list li h4 {
  margin: 10px 0 40px;
  color: #09515E;
  font-size: 1.6rem;
  text-align: center;
}
.access .entrance-area {
  margin: 120px 0;
}
.access .entrance-area .main-ttl {
  margin: 40px 0 0 0;
}
.access .entrance-area__block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 80px 0;
  gap: 80px;
}
.access .entrance-area__block--figure img {
  border-radius: 5px;
}
.access .entrance-area__block--detail h3 {
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.access .entrance-area__f h3 {
  margin: 0 0 20px;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.access .entrance-area__f img {
  border-radius: 5px;
}

/* お知らせ
--------------------------------------------- */
.info-main {
  margin: 80px 0 120px;
}
.info-main .cat-tag-ttl {
  margin: 0 0 10px;
  font-size: 1.6rem;
}
.info-main .cat-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0 0 40px;
  gap: 20px 40px;
}
.info-main .cat-list li {
  width: 100%;
}
.info-main .cat-list li a {
  display: block;
  padding: 16px 30px;
  border: 1px solid #09515E;
  border-radius: 5px;
  color: #09515E;
  font-weight: 700;
  font-size: 1.4rem;
  text-align: center;
}
.info-main .cat-list li.current-cat a {
  background-color: #09515E;
  color: #fff;
}
.info-main .tag-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0 0 40px;
  gap: 20px 40px;
  border-bottom: 1px solid #09515E;
}
.info-main .tag-list li {
  width: 100%;
}
.info-main .tag-list li a {
  display: block;
  padding: 10px 20px;
  border: 1px solid #09515E;
  border-radius: 20px;
  background-color: #F7F8E4;
  color: #535353;
  font-weight: 700;
  font-size: 1.4rem;
  text-align: center;
}
.info-main .info-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0;
  gap: 60px;
}
.info-main .info-list li a .thumbnail {
  position: relative;
}
.info-main .info-list li a .thumbnail .thumbnail-image {
  -o-object-fit: cover;
  -o-object-position: left top;
  aspect-ratio: 4/3;
  height: auto;
     object-fit: cover;
     object-position: left top;
  border: 1px solid #09515E;
  border-radius: 5px;
}
.info-main .info-list li a .thumbnail .cat {
  position: absolute;
  bottom: 10px;
  left: 10px;
  margin: 0;
  padding: 6px 20px;
  border-radius: 20px;
  background-color: #09515E;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1;
}
.info-main .info-list li .txt-area h3 {
  margin: 0 0 10px 0;
  line-height: 1;
}
.info-main .info-list li .txt-area h3 a {
  font-size: 2rem;
}
.info-main .info-list li .txt-area .date-tag {
  display: flex;
  align-items: center;
}
.info-main .info-list li .txt-area .date-tag .date {
  margin: 0;
  color: #4E4E4E;
  font-weight: 700;
  line-height: 1;
}
.info-main .info-list li .txt-area .date-tag .tag {
  font-size: 1.4rem;
}
.info-main .info-list li .txt-area .date-tag .tag ul {
  display: flex;
}
.info-main .info-list li .txt-area .date-tag .tag ul li {
  margin-left: 6px;
}

.wp-pagenavi {
  width: 100%;
  margin: 60px 0;
  text-align: center;
}
.wp-pagenavi a {
  font-weight: 700;
  text-decoration: none;
}
.wp-pagenavi .current {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  border: none;
  border-radius: 50%;
  background-color: #F7F8E4;
  color: #09515E;
  line-height: 40px;
}
.wp-pagenavi .page {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border: 1px solid #09515E;
  border-radius: 50%;
  background-color: #fff;
  color: #09515E;
  line-height: 38px;
}
.wp-pagenavi .page:hover {
  background-color: #09515E;
  color: #fff;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border: 1px solid #09515E;
  border-radius: 50%;
  background-color: #09515E;
  color: #fff;
  line-height: 38px;
}
.wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover {
  background-color: #F7F8E4;
  color: #09515E !important;
}

main.single {
  margin: 0 0 80px;
}

.entry-content .entry-head {
  display: flex;
  align-items: center;
  margin: 10px 0 80px;
}
.entry-content .entry-head .cat {
  margin: 0 20px 0 0;
  padding: 6px 30px;
  border-radius: 20px;
  background-color: #09515E;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1;
}
.entry-content .entry-head .hashtag-list {
  display: flex;
  margin-left: 10px;
  font-size: 1.4rem;
}
.entry-content .entry-head .hashtag-list li {
  margin-right: 10px;
}
.entry-content .entry-title {
  text-align: left;
}
.entry-content .post-thumbnail {
  margin: 0 0 40px;
  text-align: center;
}
.entry-content .content-area {
  max-width: 960px;
  margin: 0 auto 120px;
}

.edit-area h2 {
  margin: 0 0 24px;
  padding: 6px 0;
  border-bottom: 1px solid #09515E;
  color: #09515E;
  font-weight: 700;
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
}
.edit-area h3 {
  padding: 0 0.5em;
  border-left: solid 7px #09515E;
  /*上下 左右の余白*/
  background: transparent;
  font-size: 2rem;
  /*背景透明に*/
  font-family: "Zen Old Mincho", serif;
}
.edit-area h4 {
  color: #09515E;
  font-size: 1.6rem;
  font-family: "Zen Old Mincho", serif;
}
.edit-area ul {
  margin: 0 0 20px;
  padding: 0 0 0 16px;
}
.edit-area ul li {
  list-style: disc;
}
.edit-area ul li::marker {
  color: #09515E;
}
.edit-area blockquote {
  margin: 0;
  padding: 20px 30px;
  background-color: #F0F0F0;
  color: #656464;
}
.edit-area table thead {
  border: none;
}
.edit-area table th {
  background-color: #09515E;
  color: #fff;
}
.edit-area table tr {
  border: none;
}
.edit-area table tr:nth-child(odd) {
  background-color: #D9ECEF;
}
.edit-area table td {
  border: none;
}

.pager {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 0 0 40px;
  gap: 0;
}
.pager .pager__item {
  position: relative;
  padding: 20px 20px;
  border: 1px solid #09515E;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  transition: 0.3s ease-in-out;
}
.pager .pager__item:hover {
  background-color: #F7F8E4;
  color: #09515E !important;
}
.pager .pager__item.next .pager__caption::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 6px 0 0;
  border-radius: 50%;
  background-color: #09515E;
  content: "\f104";
  color: #fff;
  font-weight: 900;
  line-height: 24px;
  font-family: "Font Awesome 5 Free";
  text-align: center;
}
.pager .pager__item.prev .pager__caption::after {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 0 0 6px;
  border-radius: 50%;
  background-color: #09515E;
  content: "\f105";
  color: #fff;
  font-weight: 900;
  line-height: 24px;
  font-family: "Font Awesome 5 Free";
  text-align: center;
}
.pager .pager__item .pager__caption {
  margin: 0 0 10px;
  font-weight: 400;
}
.pager .pager__item .pager__body {
  width: 50%;
}
.pager .pager__item .pager__body .pager__detail .pager__info {
  display: flex;
  align-items: center;
}
.pager .pager__item .pager__body .pager__detail .pager__info .pager__cat {
  margin-left: 6px;
  padding: 4px 16px;
  border-radius: 20px;
  background-color: #09515E;
  color: #fff;
  font-size: 1.2rem;
}
.pager .pager__item .pager__body .pager__detail .pager__title {
  margin: 2px 0;
  font-weight: 700;
  font-family: "Zen Old Mincho", serif;
}

/* カフェ
--------------------------------------------- */
.cafe .header-area::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(10, 65, 75, 0.3);
  content: "";
  mix-blend-mode: multiply;
}
.cafe .about-area {
  margin: 120px 0;
}
.cafe .about-area .txt {
  max-width: 900px;
  margin: 0 auto;
  text-align: center;
}
.cafe .information-area {
  padding: 120px 0;
  background-color: #F7F8E4;
}
.cafe .information-area__block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 80px 0 0;
  gap: 40px;
}
.cafe .information-area__block--detail h3 {
  margin: 0 0 10px;
  font-size: 2.4rem;
  line-height: 1;
  font-family: "Zen Old Mincho", serif;
}
.cafe .information-area__block--detail p {
  margin: 0;
}
.cafe .information-area__block--detail .txt {
  margin: 0 0 40px;
}
.cafe .information-area__block--detail .time {
  margin: 0 0 10px;
  font-size: 2rem;
  line-height: 1;
}
.cafe .information-area__block--detail .re {
  font-size: 1.4rem;
  line-height: 1.5;
}
.cafe .gallery-area {
  margin: 120px 0;
}
.cafe .gallery-area .cafe-slider {
  margin: 80px 0 0 0;
}
.cafe .menu-area {
  margin: 120px 0 0;
}
.cafe .menu-area .txt {
  margin: 40px 0;
  text-align: center;
}
.cafe .menu-area h3 {
  font-size: 2.4rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.cafe .menu-area .season-figure {
  display: block;
  max-width: 800px;
  margin: 40px auto;
  border-radius: 5px;
}
.cafe .menu-area__std-menu {
  display: grid;
  position: relative;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
  height: 100vh;
  margin: 80px 0 0 0;
  gap: 0px;
}
.cafe .menu-area__std-menu::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(10, 65, 75, 0.2);
  content: "";
  mix-blend-mode: multiply;
}
.cafe .menu-area__std-menu img {
  -o-object-fit: cover;
  z-index: 10;
  position: absolute;
  width: 50vw;
  height: 100vh;
     object-fit: cover;
}
.cafe .menu-area__std-menu--detail {
  z-index: 30;
  position: relative;
  margin: 20%;
}
.cafe .menu-area__std-menu--detail .en {
  color: #fff;
}
.cafe .menu-area__std-menu--detail h3 {
  margin: 0;
  color: #fff;
  font-size: 1.6rem;
}
.cafe .menu-area__std-menu--detail .season {
  display: block;
  width: 180px;
  margin: 20px auto 40vh;
  padding: 6px 10px;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 1.4rem;
  line-height: 1;
  text-align: center;
}

/* ジム
--------------------------------------------- */
.gym .header-area::after {
  z-index: 20;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(10, 65, 75, 0.3);
  content: "";
  mix-blend-mode: multiply;
}
.gym h3 {
  margin: 40px 0 20px;
  font-size: 2.4rem;
  text-align: center;
}
.gym .bh-area {
  margin: 120px 0;
}
.gym .bh-area__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  max-width: 650px;
  margin: 40px auto 6px;
  gap: 0px;
  border: 1px solid #09515E;
  border-radius: 5px;
  background-color: #F7F8E4;
}
.gym .bh-area__list li {
  padding: 40px 0;
  text-align: center;
}
.gym .bh-area__list li:first-child {
  border-right: 1px solid #09515E;
}
.gym .bh-area__list li .time {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
}
.gym .bh-area__list li .re {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1;
}
.gym .bh-area .re {
  margin: 0;
  font-size: 1.4rem;
  text-align: center;
}
.gym .bh-area .txt {
  max-width: 450px;
  margin: 0 auto 40px;
}
.gym .bh-area .update-date {
  display: block;
  max-width: 180px;
  margin: 0 auto 20px;
  padding: 8px 10px;
  border: 1px solid #000;
  border-radius: 20px;
  font-size: 1.4rem;
  line-height: 1;
  text-align: center;
}
.gym .bh-area .btn-area {
  width: 100%;
  max-width: 350px;
  margin: 0 auto 20px;
}
.gym .ft-area {
  margin: 120px 0;
}
.gym .ft-area .cap {
  margin: 40px 0;
  text-align: center;
}
.gym .ft-area__flow {
  max-width: 650px;
  margin: 0 auto;
}
.gym .ft-area__flow .arrow {
  display: block;
  width: 42px;
  margin: 20px auto;
}
.gym .ft-area__flow .arrow-long {
  display: block;
  width: 42px;
  margin: 20px auto;
}
.gym .ft-area__flow .col2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0px;
}
.gym .ft-area__flow--block {
  border: 1px solid #09515E;
}
.gym .ft-area__flow--block h4 {
  padding: 26px 0;
  background-color: #09515E;
  color: #fff;
  font-size: 1.8rem;
  font-family: "Zen Old Mincho", serif;
  text-align: center;
}
.gym .ft-area__flow--block ul {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0px;
}
.gym .ft-area__flow--block ul li {
  padding: 20px 0;
  font-weight: 700;
  font-size: 1.8rem;
  text-align: center;
}
.gym .ft-area__flow--block.join h4 {
  position: relative;
}
.gym .ft-area__flow--block.join h4 .circle {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #FF00A7;
  font-size: 1.4rem;
  line-height: 60px;
  text-align: center;
}
.gym .ft-area__flow--block.join .txt {
  margin: 20px 0 10px;
  text-align: center;
}
.gym .ft-area__flow--block.join .re {
  margin: 0 0 20px;
  font-size: 1.4rem;
  text-align: center;
}
.gym .ft-area__flow--block.start ul {
  border-bottom: 1px solid #09515E;
}
.gym .ft-area__flow--block.start .re {
  margin: 0;
  padding: 0 0 20px 20px;
  font-size: 1.4rem;
}
.gym .ft-area__flow--block.start table {
  border-collapse: collapse;
}
.gym .ft-area__flow--block.start table th, .gym .ft-area__flow--block.start table td {
  height: 56px;
  border-bottom: 1px solid #09515E;
  text-align: center;
}
.gym .ft-area__flow--block.start table tr:nth-child(2) {
  background-color: #F7F8E4;
}
.gym .ft-area__flow--block.course h4 {
  position: relative;
}
.gym .ft-area__flow--block.course h4 .circle {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 60px;
  height: 60px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #C9C32D;
  color: #09515E;
  font-size: 1.2rem;
  line-height: 60px;
  text-align: center;
}
.gym .ft-area__flow--block.course .txt {
  padding: 10px 20px;
  font-size: 1.4rem;
}
.gym .a-area {
  margin: 120px 0 80px;
}
.gym .a-area__block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 80px 0;
  gap: 0px;
}
.gym .a-area__block.free {
  border-bottom: 1px solid #09515E;
}
.gym .a-area__block--detail {
  margin: 0 8%;
}
.gym .a-area__block--detail .area-ttl {
  margin: 0;
  padding: 0 0 6px;
  border-bottom: 1px solid #09515E;
  font-family: "Zen Old Mincho", serif;
  text-align: left;
}
.gym .a-area__block--detail .tag {
  font-size: 2rem;
}
.gym .a-area__block--detail .re {
  font-size: 1.4rem;
}
.gym .a-area__block--detail h4 {
  font-size: 1.6rem;
  line-height: 1.5;
}
.gym .precautions-area {
  margin: 80px 0;
}
.gym .precautions-area .wrap {
  max-width: 1024px;
  padding: 40px 80px;
  border-radius: 5px;
  background-color: #F7F8E4;
}
.gym .precautions-area .wrap h2 {
  font-weight: 900;
  font-size: 2rem;
  text-align: center;
}
.gym .precautions-area .wrap ul {
  margin: 20px 0 0 0;
  list-style-type: disc;
}
.gym .precautions-area .wrap ul li {
  margin: 10px 0;
}
.gym .other-area {
  margin: 80px 0 120px;
}
.gym .other-area .wrap {
  max-width: 1024px;
  padding: 40px 80px;
  border: 1px solid #09515E;
  border-radius: 5px;
  text-align: center;
}
.gym .other-area .wrap h2 {
  font-weight: 900;
  font-size: 2rem;
}
.gym .other-area .wrap .txt {
  margin: 0;
}
@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
  }
}
@media (max-width: 760px) {
  body {
    font-size: 1.4rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3 {
    font-size: 2.6rem;
  }
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
  #page_top {
    right: 6px;
  }
  .en.-sub {
    font-size: 5.6rem;
  }
  #masthead {
    justify-content: flex-start;
    height: 60px;
    padding: 10px 10px;
  }
  #masthead .header-logo-area {
    max-width: 150px;
    margin: 0;
  }
  footer .site-top {
    display: block;
  }
  footer .site-info {
    margin: 0 0 20px;
  }
  footer .footer-nav {
    display: none;
  }
  footer .tsc-area {
    display: block;
  }
  footer .tsc-area .ttl {
    display: inline-block;
  }
  footer .tsc-area .name {
    margin: 10px 0;
  }
  .header-area .ttl-area {
    padding: 10px 20px 10px 10px;
  }
  .header-area .ttl-area.in {
    bottom: 50vh;
    padding: 8px 16px 8px 8px;
  }
  .header-area .ttl-area.in .icon {
    max-width: 70px;
  }
  .header-area .ttl-area.in .ttl-area__txt {
    margin-left: 10px;
  }
  .header-area .ttl-area.in .ttl-area__txt .ttl {
    font-size: 2.4rem;
  }
  .header-area .ttl-area .icon {
    max-width: 80px;
  }
  .header-area .ttl-area__txt .ttl {
    font-size: 2rem;
  }
  .header-area .ttl-area__txt .sub {
    line-height: 1;
  }
  .cta-area h2 {
    font-size: 2rem;
  }
  .cta-area .en {
    margin: 20px 0 20px;
    font-size: 2.4rem;
  }
  .cta-area ul {
    grid-template-columns: repeat(1, 1fr);
  }
  .cta-area ul li:first-child {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-right: none;
    border-bottom: 1px solid #fff;
  }
  .cta-area .name {
    margin: 10px 0;
  }
  .cta-area .tel-area .tel {
    font-size: 2.4rem;
  }
  .info-area {
    padding: 60px 0;
  }
  .info-area h2 {
    font-size: 2rem;
  }
  .index-head .copy {
    width: 90%;
    font-size: 2rem;
  }
  .home-event {
    padding: 60px 0;
  }
  .home-event .event-list {
    grid-template-columns: repeat(1, 1fr);
    margin: 40px 0;
  }
  .home-event .event-list li {
    padding: 40px 0;
    border-bottom: 1px solid #fff;
    border-left: none;
  }
  .home-event .event-list li:last-child {
    border-right: none;
    border-bottom: none;
  }
  .home-service__block {
    display: block;
  }
  .home-service__block--slide {
    width: 100%;
  }
  .home-service__block--slide .index-canoe-slider .prev-arrow,
.home-service__block--slide .index-canoe-slider .next-arrow {
    top: 40px;
    width: 60px;
    height: 60px;
  }
  .home-service__block--slide .index-canoe-slider .prev-arrow {
    left: 10px;
  }
  .home-service__block--slide .index-canoe-slider .next-arrow {
    right: 10px;
  }
  .home-service__block--detail {
    width: 100%;
    margin: 40px auto;
  }
  .home-service__block--detail h2 {
    font-size: 3.2rem;
  }
  .home-service__block--detail .txt {
    text-align: left;
  }
  .home-info {
    padding: 60px 0;
  }
  .home-info .wrap {
    display: block;
  }
  .home-info .wrap .home-info__list {
    margin: 20px 0 0 0;
  }
  .home-info .wrap .home-info__list li a {
    flex-wrap: wrap;
    padding: 20px 0;
  }
  .home-info .wrap .home-info__list li a p.cat {
    font-size: 1.2rem;
  }
  .home-instagram {
    margin: 60px 0;
  }
  .home-instagram .insta-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .home-access {
    padding: 60px 0;
  }
  .home-access__block {
    display: block;
  }
  .home-access__block--detail {
    width: 90%;
    margin: 40px auto 0;
  }
  .home-access__block--detail h3 {
    font-size: 2rem;
  }
  .canoe-terrace .home-info .btn-area {
    width: 90%;
  }
  .canoe-terrace .contents-area {
    margin: 60px 0;
  }
  .canoe-terrace .contents-area h3 {
    font-size: 2rem;
    text-align: left;
  }
  .canoe-terrace .contents-area__list {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .canoe-terrace .contents-area__list li:first-child {
    padding: 0;
    border-right: none;
  }
  .canoe-terrace .contents-area__list li:last-child {
    padding: 0;
  }
  .canoe-terrace .contents-area__list .name {
    font-size: 2.4rem;
  }
  .canoe-terrace .contents-area__gym {
    display: block;
    padding: 40px 20px;
  }
  .canoe-terrace .contents-area__gym--detail .name {
    margin: 10px 0;
    font-size: 2.4rem;
  }
  .canoe-terrace .facility-area {
    margin: 40px 0 60px;
  }
  .canoe-terrace .facility-area__list {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .canoe-terrace .activity-area__header {
    height: 70vh;
  }
  .canoe-terrace .activity-area__header::after {
    height: 70vh;
  }
  .canoe-terrace .activity-area__header .bg {
    height: 70vh;
  }
  .canoe-terrace .activity-area__header .txt-area {
    top: 50px;
    width: 90%;
  }
  .canoe-terrace .activity-area__header .txt-area .ttl {
    font-size: 2rem;
  }
  .canoe-terrace .activity-area__list {
    grid-template-columns: repeat(1, 1fr);
  }
  .canoe-terrace .activity-area__list li {
    padding: 0;
  }
  .canoe-terrace .activity-area__list li:first-child {
    border-right: none;
  }
  .canoe-terrace .activity-area__soramil {
    display: block;
  }
  .canoe-terrace .activity-area__soramil--logo {
    max-width: 250px;
    margin: 0 auto 20px;
  }
  .canoe-terrace .cycling-area {
    margin: 0 0 60px;
  }
  .canoe-terrace .cycling-area__header {
    height: 60vh;
  }
  .canoe-terrace .cycling-area__header::after {
    height: 60vh;
  }
  .canoe-terrace .cycling-area__header .bg {
    height: 60vh;
  }
  .canoe-terrace .cycling-area__header .txt-area {
    bottom: 140px;
    width: 60%;
  }
  .canoe-terrace .cycling-area__list {
    grid-template-columns: repeat(2, 1fr);
    padding: 20px 0;
    gap: 20px;
  }
  .tent-park .home-info .btn-area {
    width: 90%;
  }
  .tent-park .map-area {
    margin: 60px 0;
  }
  .tent-park .about-area {
    margin: 40px 0;
  }
  .tent-park .section-area {
    margin: 60px 0 0;
  }
  .tent-park .section-area .main-ttl {
    margin: 0 0 60px;
  }
  .tent-park .section-area__block {
    display: block;
  }
  .tent-park .section-area__block--figure {
    width: 100%;
  }
  .tent-park .section-area__block--figure .circle {
    top: 10px;
    left: 10px;
    width: 70px;
    height: 70px;
    font-size: 2rem;
    line-height: 70px;
  }
  .tent-park .section-area__block--figure .rv-mark {
    max-width: 140px;
  }
  .tent-park .section-area__block--detail {
    width: 90%;
    margin: 10% auto;
    padding: 0;
  }
  .tent-park .section-area__block--detail .ttl-area h3 {
    font-size: 2rem;
  }
  .tent-park .section-area__block--detail .ttl-area .price {
    font-size: 1.8rem;
  }
  .tent-park .section-area__block--detail .cat-list {
    flex-wrap: wrap;
  }
  .tent-park .section-area__block--detail .cat-list li {
    margin: 0 10px 10px 0;
  }
  .tent-park .section-area__block--detail .re-area {
    padding: 10px;
  }
  .tent-park .facility-area {
    margin: 60px 0;
  }
  .tent-park .facility-area__topics {
    margin: 40px 0;
  }
  .tent-park .facility-area__topics--figure .circle {
    top: 10px;
    left: 10px;
    width: 70px;
    height: 70px;
    font-size: 2rem;
    line-height: 70px;
  }
  .tent-park .facility-area__topics h3 {
    font-size: 1.8rem;
  }
  .tent-park .facility-area__topics h3 span {
    display: inline-block;
    margin: 10px 0 0;
  }
  .tent-park .facility-area__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .tent-park .facility-area__list li h3 {
    font-size: 1.8rem;
  }
  .tent-park .facility-area__parking {
    margin: 60px 0 0 0;
    padding: 60px 0;
  }
  .tent-park .facility-area__parking--list {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .tent-park .facility-area__cafe {
    height: auto;
  }
  .tent-park .facility-area__cafe--figure {
    position: static;
  }
  .tent-park .facility-area__cafe--figure .cafe-figure {
    width: 100%;
    height: 100%;
  }
  .tent-park .facility-area__cafe--detail {
    position: relative;
    top: -20px;
    right: 0;
    width: 90%;
    margin: 0 auto;
    padding: 20px;
    transform: translateY(-20px);
  }
  .tent-park .facility-area__cafe--detail h3 {
    font-size: 2rem;
  }
  .tent-park .stores-area {
    margin: 60px 0;
  }
  .tent-park .stores-area__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .tent-park .stores-area__list li h3 {
    font-size: 1.8rem;
  }
  .tent-park .term-area {
    margin: 60px 0;
  }
  .tent-park .term-area h3 {
    font-size: 2rem;
  }
  .tent-park .term-area .check-list li .ttl {
    font-size: 1.6rem;
  }
  .tent-park .precautions-area {
    margin: 60px 0;
  }
  .tent-park .precautions-area h3 {
    font-size: 2rem;
  }
  .tent-park .precautions-area h4 {
    font-size: 1.6rem;
  }
  .access .map-area {
    margin: 60px 0;
  }
  .access .map-area .kikan-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .access .entrance-area {
    margin: 60px 0;
  }
  .access .entrance-area__block {
    grid-template-columns: repeat(1, 1fr);
    margin: 40px 0;
    gap: 10px;
  }
  .info-main {
    margin: 40px 0 60px;
  }
  .info-main .cat-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .info-main .cat-list li a {
    display: block;
    text-align: center;
  }
  .info-main .tag-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .info-main .tag-list li a {
    display: block;
    text-align: center;
  }
  .info-main .info-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .pager {
    grid-template-columns: repeat(1, 1fr);
  }
  .pager .pager__item {
    flex-wrap: wrap;
  }
  .pager .pager__item .pager__body {
    width: 100%;
  }
  .cafe .about-area {
    margin: 60px 0;
  }
  .cafe .information-area {
    padding: 60px 0;
  }
  .cafe .information-area__block {
    grid-template-columns: repeat(1, 1fr);
    margin: 40px 0 0;
  }
  .cafe .information-area__block--detail {
    width: 90%;
    margin: 0 auto;
  }
  .cafe .gallery-area {
    margin: 60px 0;
  }
  .cafe .menu-area {
    margin: 60px 0 0;
  }
  .cafe .menu-area__std-menu {
    grid-template-columns: repeat(1, 1fr);
    height: auto;
  }
  .cafe .menu-area__std-menu img {
    width: auto;
    height: 100vh;
  }
  .cafe .menu-area__std-menu--detail {
    margin: 20% 0;
  }
  .gym .bh-area {
    margin: 60px 0;
  }
  .gym .bh-area__list {
    grid-template-columns: repeat(1, 1fr);
  }
  .gym .bh-area__list li {
    padding: 20px 0;
  }
  .gym .bh-area__list li:first-child {
    border-right: none;
    border-bottom: 1px solid #09515E;
  }
  .gym .ft-area {
    margin: 60px 0;
  }
  .gym .ft-area .cap {
    text-align: left;
  }
  .gym .ft-area__flow--block.join h4 .circle {
    right: 10px;
  }
  .gym .ft-area__flow--block.course h4 .circle {
    right: 10px;
  }
  .gym .a-area {
    margin: 60px 0 40px;
  }
  .gym .a-area__block {
    grid-template-columns: repeat(1, 1fr);
    padding: 40px 0;
  }
  .gym .a-area__block.free {
    border-bottom: none;
  }
  .gym .a-area__block--detail {
    width: 90%;
    margin: 20px 5%;
  }
  .gym .precautions-area {
    margin: 40px 0;
  }
  .gym .precautions-area .wrap {
    padding: 10%;
  }
  .gym .other-area {
    margin: 40px 0 60px;
  }
  .gym .other-area .wrap {
    padding: 5%;
  }
}
@media (min-width: 1200px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
@media (max-width: 1080px) {
  p {
    font-size: 1em;
  }
  h1 {
    margin: 0;
  }
  #masthead #global-nav {
    display: none;
  }
  #masthead #global-nav .nav-top {
    justify-content: center;
    margin-top: 10px;
  }
  #masthead #global-nav #gnav-container {
    width: 100%;
    margin: 0 auto;
  }
  .openbtn {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJnZW5lcmljL19ub3JtYWxpemUuc2NzcyIsImdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyIsImJhc2UvZWxlbWVudHMvX2JvZHkuc2NzcyIsImJhc2UvZWxlbWVudHMvX2hyLnNjc3MiLCJiYXNlL2VsZW1lbnRzL19saXN0cy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbWVkaWEuc2NzcyIsImJhc2UvZWxlbWVudHMvX3RhYmxlcy5zY3NzIiwiYmFzZS9lbGVtZW50cy9fbGlua3Muc2NzcyIsImJhc2UvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsImJhc2UvZWxlbWVudHMvX2ZpZWxkcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwiY29tcG9uZW50cy9jb21tZW50cy9fY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvd2lkZ2V0cy9fd2lkZ2V0cy5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvbWVkaWEvX2NhcHRpb25zLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvbWVkaWEvX2dhbGxlcmllcy5zY3NzIiwicGx1Z2lucy9qZXRwYWNrL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsInV0aWxpdGllcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwidXRpbGl0aWVzL19hbGlnbm1lbnRzLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfaG9tZS5zY3NzIiwiX2Nhbm9lLXRlcnJhY2Uuc2NzcyIsIl90ZW50LXBhcmsuc2NzcyIsIl9hY2Nlc3Muc2NzcyIsIl9pbmZvLnNjc3MiLCJfY2FmZS5zY3NzIiwiX2d5bS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBd0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsrREFBQTtBQStCQTs7K0RBQUE7QUFJQTsrQ0FBQTtBQzNEQSwyRUFBQTtBQUVBOzhFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFFQyw4QkFBQTtFQURBLGlCQUFBO0FGdUREOztBRW5EQTs4RUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDQyxTQUFBO0FGb0REOztBRWpEQTs7RUFBQTtBQUlBO0VBQ0MsY0FBQTtBRm1ERDs7QUVoREE7OztFQUFBO0FBS0E7RUFFQyxnQkFBQTtFQURBLGNBQUE7QUZtREQ7O0FFL0NBOzhFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDQyx1QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBRmdERDs7QUU3Q0E7OztFQUFBO0FBS0E7RUFFQyxjQUFBO0VBREEsaUNBQUE7QUZnREQ7O0FFNUNBOzhFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNDLDZCQUFBO0FGNkNEOztBRTFDQTs7O0VBQUE7QUFLQTtFQUdDLHlDQUFBO0VBRkEsbUJBQUE7RUFDQSwwQkFBQTtVQUNBLGlDQUFBO0FGNENEOztBRXpDQTs7RUFBQTtBQUlBOztFQUVDLG1CQUFBO0FGMkNEOztBRXhDQTs7O0VBQUE7QUFLQTs7O0VBSUMsY0FBQTtFQURBLGlDQUFBO0FGMkNEOztBRXZDQTs7RUFBQTtBQUlBO0VBQ0MsY0FBQTtBRnlDRDs7QUV0Q0E7OztFQUFBO0FBS0E7O0VBSUMsa0JBQUE7RUFGQSxjQUFBO0VBQ0EsY0FBQTtFQUVBLHdCQUFBO0FGd0NEOztBRXJDQTtF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QUdRLGNBQUE7RXJDZ3FJVjtFcUM5cElNO0lBTVEsWUFBQTtFckNtcUlkO0VxQ25wSUU7SUFHUSxtQkFBQTtFckNvcUlWO0VxQ2xxSU07SUFPUSxXQUFBO0VyQ3VxSWQ7QUFqakhGO0F5Qno1QkM7RUtxQ0Q7SUFFRSxvQkFBQTtFOUJtNUJBO0FBQ0Y7QXlCaDdCRTtFS3FDRjtJQUlFLGNBQUE7RTlCcTVCQTtFOEJqNUJGO0lBS0UsU0FBQTtFOUJ1NUJBO0U4QnJ0QkQ7SUFJRSxhQUFBO0U5QnM2QkQ7RThCcDZCQTtJQU9FLHVCQUFBO0lBQ0EsZ0JBQUE7RTlCdzZCRjtFOEIxM0JBO0lBR0UsV0FBQTtJQURBLGNBQUE7RTlCczZCRjtFOEJ6NEJGO0lBWUUsY0FBQTtFOUJtNkJBO0FBL1RGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogYWN0aXZpdHlcblRoZW1lIFVSSTogaHR0cHM6Ly9zaXNzeS10LmNvbS9cbkF1dGhvcjogU2lzc3lcbkF1dGhvciBVUkk6IGh0dHBzOi8vc2lzc3ktdC5jb20vXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA4LjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGFjdGl2aXR5XG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cbmFjdGl2aXR5IGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcblx0LSBOb3JtYWxpemVcblx0LSBCb3ggc2l6aW5nXG4jIEJhc2Vcblx0LSBUeXBvZ3JhcGh5XG5cdC0gRWxlbWVudHNcblx0LSBMaW5rc1xuXHQtIEZvcm1zXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblx0LSBOYXZpZ2F0aW9uXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBDYXB0aW9uc1xuXHQtIEdhbGxlcmllc1xuIyBwbHVnaW5zXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXHQtIEFsaWdubWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI0Y3RjhFNDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTkxOTcwO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuYTpob3ZlciwgYTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG59XG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5idXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuICB3aWR0aDogMjAwcHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvO1xufVxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLyogUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zdGlja3kge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QsXG4ucGFnZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMS41ZW0gMCAwO1xufVxuXG4ucGFnZS1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuLndpZGdldCBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkZSB0aGUgUG9zdHMgTmF2aWdhdGlvbiBhbmQgdGhlIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBSZS1kaXNwbGF5IHRoZSBUaGVtZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZC4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25sZWZ0IHtcbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIGZsb2F0OiByaWdodDtcbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLyogQ29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndyYXAge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjQzlDMzJEICFpbXBvcnRhbnQ7XG59XG5hIGltZyB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5oMiwgaDMsIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jcGFnZV90b3Age1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNwYWdlX3RvcCB7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuI3BhZ2VfdG9wIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiNwYWdlX3RvcCBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwOTUxNUU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAtMTBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tYWluLXR0bCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwOTUxNUU7XG59XG5cbi5lbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJQYWNpZmljb1wiLCBjdXJzaXZlO1xufVxuLmVuLi1zdWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgY29sb3I6ICMwOTUxNUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmVuLi1zdWIge1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICB9XG59XG5cbi8qICBcbioqKioqXG7jg5jjg4Pjg4Djg7zjg6zjgqTjgqLjgqbjg4hcbioqKioqXG4qL1xuI21hc3RoZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDY1LCA3NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbWFzdGhlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4jbWFzdGhlYWQuYmFzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFzdGhlYWQuYmFzZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jbWFzdGhlYWQgYSB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbWFzdGhlYWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWFhO1xufVxuI21hc3RoZWFkIC5oZWFkZXItbG9nby1hcmVhIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAyJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjbWFzdGhlYWQgLmhlYWRlci1sb2dvLWFyZWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG4jbWFzdGhlYWQgLmxvZ28ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbiNtYXN0aGVhZCAubG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiB7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgI21hc3RoZWFkICNnbG9iYWwtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWFzdGhlYWQgI2dsb2JhbC1uYXYgLm5hdi10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuI21hc3RoZWFkICNnbG9iYWwtbmF2IC5uYXYtdG9wIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jbWFzdGhlYWQgI2dsb2JhbC1uYXYgLm5hdi10b3AgdWwgLml0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB1bCAuaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB1bCAuaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUMzMkQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubmF2LXRvcCB1bCAuaXRlbSBhOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDAuOSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuOSk7XG59XG4jbWFzdGhlYWQgI2dsb2JhbC1uYXYgLm5hdi10b3AgdWwgLml0ZW0uLWN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjQzlDMzJEO1xufVxuI21hc3RoZWFkICNnbG9iYWwtbmF2IC5uYXYtdG9wIHVsIC5pdGVtLi1jdXJyZW50IGE6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgI21hc3RoZWFkICNnbG9iYWwtbmF2ICNnbmF2LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubWl6dXVtaS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubWl6dXVtaS1idG4gLmxvZ28ge1xuICB3aWR0aDogNzdweDtcbn1cbiNtYXN0aGVhZCAjZ2xvYmFsLW5hdiAubWl6dXVtaS1idG4gcCB7XG4gIG1hcmdpbjogMTBweCAxMHB4O1xuICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLeOCueODnuODm+OBruODiOOCsOODq+ODnOOCv+ODs+OBrkNTUy0tLS0tLS0tLS0tLS0qL1xuLm9wZW5idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLm9wZW5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3BlbmJ0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ1JTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG4ub3BlbmJ0biBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMjBweDtcbn1cbi5vcGVuYnRuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyOHB4O1xufVxuLm9wZW5idG4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDM2cHg7XG59XG4ub3BlbmJ0bi5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKC00NWRlZyk7XG4gIHdpZHRoOiAzMCU7XG59XG4ub3BlbmJ0bi5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3BlbmJ0bi5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMzJweDtcbiAgbGVmdDogMjJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAzMCU7XG59XG5cbiNtLW5hdiB7XG4gIC8qcG9zaXRpb246Zml4ZWQ744Gr44GX44CBei1pbmRleOOBruaVsOWApOOCkuWwj+OBleOBj+OBl+OBpuacgOiDjOmdouOBuCovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIC8q44Gv44GY44KB44Gv6YCP6YGOMCovXG4gIC8q44OK44OT44Gu5L2N572u44Go5b2i54q2Ki9cbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLyrjg4rjg5Pjga7pq5jjgZUqL1xuICBiYWNrZ3JvdW5kOiAjMDk1MTVFO1xuICAvKuWLleOBjSovXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuI20tbmF2LnBhbmVsYWN0aXZlIHtcbiAgLyrjgqLjgq/jg4bjgqPjg5bjgq/jg6njgrnjgYzjgaTjgYTjgZ/jgonpgI/pgY7jgarjgZfjgavjgZfjgabmnIDliY3pnaLjgbgqL1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5MDA7XG59XG4jbS1uYXYucGFuZWxhY3RpdmUgI20tbmF2LWxpc3Qge1xuICAvKuODiuODk+OBruaVsOOBjOWil+OBiOOBn+WgtOWQiOe4puOCueOCr+ODreODvOODqyovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLyrooajnpLrjgZnjgovpq5jjgZUqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuI20tbmF2LnBhbmVsYWN0aXZlICNtLW5hdi1saXN0IC5tZW51LWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtLW5hdi5wYW5lbGFjdGl2ZSAjbS1uYXYtbGlzdCAubWVudS1hcmVhIC5idG4tYXJlYSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4jbS1uYXYgLm1lbnUtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8q44OK44OT44Ky44O844K344On44Oz5aSp5Zyw5Lit5aSu5o+D44GIKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOTAlO1xufVxuI20tbmF2IC5tZW51LWFyZWFfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbS1uYXYgLm1lbnUtYXJlYV9faGVhZGVyIC5sb2dvIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI20tbmF2IC5tZW51LWFyZWFfX2hlYWRlciAubWl6dXVtaS1idG4tc3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNtLW5hdiAubWVudS1hcmVhX19oZWFkZXIgLm1penV1bWktYnRuLXNwIC5sb2dvIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4jbS1uYXYgLm1lbnUtYXJlYV9faGVhZGVyIC5taXp1dW1pLWJ0bi1zcCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgMTBweCA4cHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNtLW5hdiAubWVudS1hcmVhIC5tZW51IHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbiNtLW5hdiAubWVudS1hcmVhIC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4jbS1uYXYgLm1lbnUtYXJlYSAubWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiNtLW5hdiAubWVudS1hcmVhIC5tZW51IC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbS1uYXYgLm1lbnUtYXJlYSAubWVudSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jbS1uYXYgLm1lbnUtYXJlYSAubWVudSAuc3ViLW1lbnUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLWZvb3Rlci0tLS0tLS0tLS0tKi9cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG4gIHBhZGRpbmc6IDgwcHggNSUgODBweDtcbn1cbmZvb3RlciAuc2l0ZS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgZm9vdGVyIC5zaXRlLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmZvb3RlciAuc2l0ZS10b3AgLnNpdGUtdG9wX19taXp1dW1pbm9la2kgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5mb290ZXIgLnNpdGUtdG9wIC5zaXRlLXRvcF9fbWl6dXVtaW5vZWtpIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbmZvb3RlciAuc2l0ZS10b3AgLnNpdGUtdG9wX19taXp1dW1pbm9la2kgLmFkZHJlc3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwOTUxNUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgZm9vdGVyIC5zaXRlLWluZm8ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuc2l0ZS1pbmZvIC5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5mb290ZXIgLnNpdGUtaW5mbyAuY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5mb290ZXIgLmZvb3Rlci1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBmb290ZXIgLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLW5hdiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmZvb3RlciAuZm9vdGVyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMwMDU1NjU7XG59XG5mb290ZXIgLmZvb3Rlci1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmZvb3RlciAudHNjLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBmb290ZXIgLnRzYy1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuZm9vdGVyIC50c2MtYXJlYSBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmZvb3RlciAudHNjLWFyZWEgLnR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBmb290ZXIgLnRzYy1hcmVhIC50dGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuZm9vdGVyIC50c2MtYXJlYSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDk1MTVFO1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGZvb3RlciAudHNjLWFyZWEgLm5hbWUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5mb290ZXIgLnRzYy1hcmVhIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA1NTY1O1xufVxuZm9vdGVyIC50c2MtYXJlYSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2V4dGVybmFsLWxpbmstYWx0X252LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG59XG5cbi5idG4tYXJlYSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xufVxuLmJ0bi1hcmVhIC5idXR0b24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWFyZWEgLmJ1dHRvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1hcmVhLnNjYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5idG4tYXJlYS5zY2EgLmFycm93LWV4dGVuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9idG4tYXJyb3dfd2gucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MXB4IDVweDtcbiAgd2lkdGg6IDcxcHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ0bi1hcmVhLnNjYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWFyZWEuc2NhOmhvdmVyIC5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjMDk1MTVFO1xufVxuLmJ0bi1hcmVhLnNjYTpob3ZlciAuYXJyb3ctZXh0ZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2J0bi1hcnJvd19udi5wbmcpO1xufVxuLmJ0bi1hcmVhLm5hdnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnRuLWFyZWEubmF2eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWFyZWEubmF2eTpob3ZlciAuYnV0dG9uLXRleHQge1xuICBjb2xvcjogIzA5NTE1RTtcbn1cbi5idG4tYXJlYS5uYXZ5OmhvdmVyIC5hcnJvdy1leHRlbmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X252LnBuZyk7XG59XG4uYnRuLWFyZWEubmF2eTpob3ZlciAucGFnZS1saW5rOjphZnRlciB7XG4gIGNvbG9yOiAjMDk1MTVFO1xufVxuLmJ0bi1hcmVhLm5hdnk6aG92ZXIgLmJsYW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2V4dGVybmFsLWxpbmstYWx0X252LnBuZyk7XG59XG4uYnRuLWFyZWEubmF2eSAuYXJyb3ctZXh0ZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2J0bi1hcnJvd193aC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcxcHggNXB4O1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWFyZWEubmF2eSAuYmxhbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vZXh0ZXJuYWwtbGluay1hbHQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWFyZWEubmF2eSAucGFnZS1saW5rOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ0bi1hcmVhLndoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJ0bi1hcmVhLndoaXRlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcbn1cbi5idG4tYXJlYS53aGl0ZTpob3ZlciAuYnV0dG9uLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tYXJlYS53aGl0ZTpob3ZlciAuYXJyb3ctZXh0ZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2J0bi1hcnJvd193aC5wbmcpO1xufVxuLmJ0bi1hcmVhLndoaXRlOmhvdmVyIC5ibGFuazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdC5wbmcpO1xufVxuLmJ0bi1hcmVhLndoaXRlIC5hcnJvdy1leHRlbmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X252LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzFweCA1cHg7XG4gIHdpZHRoOiA3MXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5idG4tYXJlYS53aGl0ZSAuYmxhbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vZXh0ZXJuYWwtbGluay1hbHRfbnYucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWFyZWEud2hpdGUgLmJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICMwMDU1NjU7XG59XG4uYnRuLWFyZWEuaG9tZS1mIC5idXR0b24tbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmJ0bi1hcmVhLmhvbWUtZiAuYXJyb3ctZXh0ZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2V4dGVybmFsLWxpbmstYWx0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaGVhZGVyLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1hcmVhIC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlci1hcmVhIC50dGwtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyLWFyZWEgLnR0bC1hcmVhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICB9XG59XG4uaGVhZGVyLWFyZWEgLnR0bC1hcmVhLmluIHtcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMTZweDtcbiAgYm90dG9tOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyLWFyZWEgLnR0bC1hcmVhLmluIHtcbiAgICBib3R0b206IDUwdmg7XG4gICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcbiAgfVxufVxuLmhlYWRlci1hcmVhIC50dGwtYXJlYS5pbiAuaWNvbiB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1heC1oZWlnaHQ6IDUzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlci1hcmVhIC50dGwtYXJlYS5pbiAuaWNvbiB7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlci1hcmVhIC50dGwtYXJlYS5pbiAudHRsLWFyZWFfX3R4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAudHRsLWFyZWEuaW4gLnR0bC1hcmVhX190eHQgLnR0bCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXItYXJlYSAudHRsLWFyZWEuaW4gLnR0bC1hcmVhX190eHQgLnR0bCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAudHRsLWFyZWEuaW4gLnR0bC1hcmVhX190eHQgLnN1YiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaGVhZGVyLWFyZWEgLnR0bC1hcmVhIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlci1hcmVhIC50dGwtYXJlYSAuaWNvbiB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG4uaGVhZGVyLWFyZWEgLnR0bC1hcmVhX190eHQge1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzA5NTE1RTtcbn1cbi5oZWFkZXItYXJlYSAudHRsLWFyZWFfX3R4dCAudHRsIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXItYXJlYSAudHRsLWFyZWFfX3R4dCAudHRsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAudHRsLWFyZWFfX3R4dCAuc3ViIHtcbiAgbWFyZ2luOiA2cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXItYXJlYSAudHRsLWFyZWFfX3R4dCAuc3ViIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmhlYWRlci1hcmVhIC50dGwtYXJlYTAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwcHg7XG4gIGxlZnQ6IDUlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMzA7XG59XG4uaGVhZGVyLWFyZWEgLnR0bC1hcmVhMDIgLmVuLCAuaGVhZGVyLWFyZWEgLnR0bC1hcmVhMDIgLm1haW4tdHRsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyLWFyZWEgLnR0bC1hcmVhMDIgLnR4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZWFkZXItdHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci10eHRfX2FyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaGVhZGVyLXR4dF9fYXJlYSAuLXN1YiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci10eHRfX2FyZWEgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuLmVudHJ5LWhlYWRlciAuZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwNTU2NTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4uZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICMwMDU1NjU7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xufVxuXG4uY3RhLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3RhLWFyZWEgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmN0YS1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jdGEtYXJlYSAuZW4ge1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jdGEtYXJlYSAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIH1cbn1cbi5jdGEtYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmN0YS1hcmVhIC50eHQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jdGEtYXJlYSB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMHB4O1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmN0YS1hcmVhIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY3RhLWFyZWEgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jdGEtYXJlYSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5jdGEtYXJlYSB1bCBsaSAudHh0IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY3RhLWFyZWEgLm5hbWUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4uY3RhLWFyZWEgLnRlbC1hcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLmN0YS1hcmVhIC50ZWwtYXJlYSAudGVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jdGEtYXJlYSAudGVsLWFyZWEgLnRlbCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5jdGEtYXJlYSAudGVsLWFyZWEgLnRlbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3RhLWFyZWEgLnRlbC1hcmVhIC50aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmluZm8tYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmluZm8tYXJlYSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uaW5mby1hcmVhIC5jYXQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmluZm8tYXJlYSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5pbmZvLWFyZWEgZGwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSA4MCU7XG4gIGdhcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5pbmZvLWFyZWEgZGwgZHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uaW5mby1hcmVhIGRsIGRkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmluZm8tYXJlYSBkbCBkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG4uaW5mby1hcmVhIGRsIGRkIC50ZWwtbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuLmluZm8tYXJlYSBkbCBkZCAudGVsLW51bWJlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDIxcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluQW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZVVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVVcEFuaW1lO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVVcEFuaW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZGVsYXktdGltZTAyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZGVsYXktdGltZTA0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uZGVsYXktdGltZTA2IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uZGVsYXktdGltZTA4IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4vKiBIb21lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmRleC1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uaW5kZXgtaGVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgNjUsIDc1LCAwLjMpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5pbmRleC1oZWFkIC5jb3B5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmRleC1oZWFkIC5jb3B5IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmluZGV4LWhlYWQgLmNvcHkgLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjc2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC00MHB4O1xufVxuLmluZGV4LWhlYWQgLnNsaWRlci1pbmRleCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5kZXgtaGVhZCAuc2xpZGVyLWluZGV4IGxpIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5kZXgtaGVhZCAuc2xpZGVyLWluZGV4IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDIwO1xufVxuLmluZGV4LWhlYWQgLnNsaWRlci1pbmRleCBsaSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5ob21lLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtZXZlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmhvbWUtZXZlbnQgLm1haW4tdHRsLCAuaG9tZS1ldmVudCAuLXN1YiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtZXZlbnQgLmV2ZW50LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDBweDtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtZXZlbnQgLmV2ZW50LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5ob21lLWV2ZW50IC5ldmVudC1saXN0IGxpIHtcbiAgcGFkZGluZzogMjBweCAzMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtZXZlbnQgLmV2ZW50LWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLmhvbWUtZXZlbnQgLmV2ZW50LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtZXZlbnQgLmV2ZW50LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5ob21lLWV2ZW50IC5ldmVudC1saXN0IGxpIC5maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1ldmVudCAuZXZlbnQtbGlzdCBsaSAuZmlndXJlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaG9tZS1ldmVudCAuZXZlbnQtbGlzdCBsaSAuZmlndXJlIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA5NTE1RTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbn1cbi5ob21lLWV2ZW50IC5ldmVudC1saXN0IGxpIC5idG4tYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS1zZXJ2aWNlX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtc2VydmljZV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG9tZS1zZXJ2aWNlX19ibG9jay5yZXZlcnNlIHtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbn1cbi5ob21lLXNlcnZpY2VfX2Jsb2NrLS1zbGlkZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtc2VydmljZV9fYmxvY2stLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUtc2VydmljZV9fYmxvY2stLXNsaWRlIC5pbmRleC1jYW5vZS1zbGlkZXIgLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtc2VydmljZV9fYmxvY2stLXNsaWRlIC5pbmRleC1jYW5vZS1zbGlkZXIgLnNsaWRlIC5idG4tYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5ob21lLXNlcnZpY2VfX2Jsb2NrLS1zbGlkZSAuaW5kZXgtY2Fub2Utc2xpZGVyIC5wcmV2LWFycm93LFxuLmhvbWUtc2VydmljZV9fYmxvY2stLXNsaWRlIC5pbmRleC1jYW5vZS1zbGlkZXIgLm5leHQtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1zZXJ2aWNlX19ibG9jay0tc2xpZGUgLmluZGV4LWNhbm9lLXNsaWRlciAucHJldi1hcnJvdyxcbi5ob21lLXNlcnZpY2VfX2Jsb2NrLS1zbGlkZSAuaW5kZXgtY2Fub2Utc2xpZGVyIC5uZXh0LWFycm93IHtcbiAgICB0b3A6IDQwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uaG9tZS1zZXJ2aWNlX19ibG9jay0tc2xpZGUgLmluZGV4LWNhbm9lLXNsaWRlciAucHJldi1hcnJvdyB7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaG9tZS1zZXJ2aWNlX19ibG9jay0tc2xpZGUgLmluZGV4LWNhbm9lLXNsaWRlciAucHJldi1hcnJvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2luZGV4L2Fycm93LXByZXYucG5nKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1zZXJ2aWNlX19ibG9jay0tc2xpZGUgLmluZGV4LWNhbm9lLXNsaWRlciAucHJldi1hcnJvdyB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmhvbWUtc2VydmljZV9fYmxvY2stLXNsaWRlIC5pbmRleC1jYW5vZS1zbGlkZXIgLm5leHQtYXJyb3cge1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ob21lLXNlcnZpY2VfX2Jsb2NrLS1zbGlkZSAuaW5kZXgtY2Fub2Utc2xpZGVyIC5uZXh0LWFycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW5kZXgvYXJyb3ctbmV4dC5wbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLXNlcnZpY2VfX2Jsb2NrLS1zbGlkZSAuaW5kZXgtY2Fub2Utc2xpZGVyIC5uZXh0LWFycm93IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmhvbWUtc2VydmljZV9fYmxvY2stLXNsaWRlIC5pbmRleC1jYW5vZS1zbGlkZXIgLnByZXYtYXJyb3c6OmFmdGVyLFxuLmhvbWUtc2VydmljZV9fYmxvY2stLXNsaWRlIC5pbmRleC1jYW5vZS1zbGlkZXIgLm5leHQtYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaG9tZS1zZXJ2aWNlX19ibG9jay0tZGV0YWlsIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLXNlcnZpY2VfX2Jsb2NrLS1kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG59XG4uaG9tZS1zZXJ2aWNlX19ibG9jay0tZGV0YWlsIC5pY29uIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmhvbWUtc2VydmljZV9fYmxvY2stLWRldGFpbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgY29sb3I6ICMwOTUxNUU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLXNlcnZpY2VfX2Jsb2NrLS1kZXRhaWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4uaG9tZS1zZXJ2aWNlX19ibG9jay0tZGV0YWlsIC5zdWIge1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzA5NTE1RTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtc2VydmljZV9fYmxvY2stLWRldGFpbCAudHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5ob21lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWluZm8ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmhvbWUtaW5mbyAud3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDcwJTtcbiAgZ2FwOiAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtaW5mbyAud3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1pbmZvIC53cmFwIC5ob21lLWluZm9fX3RpdGxlIC5lbiwgLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX190aXRsZSAubWFpbi10dGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG59XG4uaG9tZS1pbmZvIC53cmFwIC5ob21lLWluZm9fX2xpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5NTE1RTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaG9tZS1pbmZvIC53cmFwIC5ob21lLWluZm9fX2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtaW5mbyAud3JhcCAuaG9tZS1pbmZvX19saXN0IGxpIGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fbGlzdCBsaSBhIHAge1xuICBtYXJnaW46IDA7XG59XG4uaG9tZS1pbmZvIC53cmFwIC5ob21lLWluZm9fX2xpc3QgbGkgYSBwLmNhdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWluZm8gLndyYXAgLmhvbWUtaW5mb19fbGlzdCBsaSBhIHAuY2F0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uaG9tZS1pbnN0YWdyYW0ge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtaW5zdGFncmFtIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLmhvbWUtaW5zdGFncmFtIC53cmFwIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbi5ob21lLWluc3RhZ3JhbSAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0NHB4O1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmhvbWUtaW5zdGFncmFtIC5pbnN0YS1saXN0IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWluc3RhZ3JhbSAuaW5zdGEtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmhvbWUtYWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtYWNjZXNzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5ob21lLWFjY2VzcyAubWFpbi10dGwsIC5ob21lLWFjY2VzcyAuLXN1YiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtYWNjZXNzX19ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDglIDQyJTtcbiAgZ2FwOiA1JTtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWUtYWNjZXNzX19ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZS1hY2Nlc3NfX2Jsb2NrLS1kZXRhaWwge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxufVxuLmhvbWUtYWNjZXNzX19ibG9jay0tZGV0YWlsIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21lLWFjY2Vzc19fYmxvY2stLWRldGFpbCBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uaG9tZS1hY2Nlc3NfX2Jsb2NrLS1kZXRhaWwgLmJ0bi1hcmVhIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuXG4vKiDjgqvjg4zjg7zjg4bjg6njgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhbm9lLXRlcnJhY2UgLmhvbWUtaW5mbyAuYnRuLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2Fub2UtdGVycmFjZSAuaG9tZS1pbmZvIC5idG4tYXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWEge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWEgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYSAudHh0IHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIG1heC13aWR0aDogOTUwcHg7XG59XG4uY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYSAudHh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYW5vZS10ZXJyYWNlIC5jb250ZW50cy1hcmVhIC50eHQgYTphZnRlciB7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYW5vZS10ZXJyYWNlIC5jb250ZW50cy1hcmVhX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDk1MTVFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYW5vZS10ZXJyYWNlIC5jb250ZW50cy1hcmVhX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2xpc3QgLm5hbWUsIC5jYW5vZS10ZXJyYWNlIC5jb250ZW50cy1hcmVhX19saXN0IC5zdWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDk1MTVFO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2xpc3QgLm5hbWUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2xpc3QgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYV9fbGlzdCBpbWcge1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYW5vZS10ZXJyYWNlIC5jb250ZW50cy1hcmVhX19neW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuICBtYXJnaW46IDgwcHggMCA0MHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDY1JTtcbiAgZ2FwOiA1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYV9fZ3ltIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5jb250ZW50cy1hcmVhX19neW0tLWZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYV9fZ3ltLS1kZXRhaWwgLm5hbWUsIC5jYW5vZS10ZXJyYWNlIC5jb250ZW50cy1hcmVhX19neW0tLWRldGFpbCAuc3ViIHtcbiAgY29sb3I6ICMwOTUxNUU7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBtYXJnaW46IDA7XG59XG4uY2Fub2UtdGVycmFjZSAuY29udGVudHMtYXJlYV9fZ3ltLS1kZXRhaWwgLm5hbWUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2d5bS0tZGV0YWlsIC5uYW1lIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2d5bS0tZGV0YWlsIC50eHQge1xuICBtYXJnaW46IDEwcHggMCAyMHB4O1xufVxuLmNhbm9lLXRlcnJhY2UgLmNvbnRlbnRzLWFyZWFfX2d5bS0tZGV0YWlsIC5idG4tYXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYW5vZS10ZXJyYWNlIC5mYWNpbGl0eS1hcmVhIHtcbiAgbWFyZ2luOiA4MHB4IDAgMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmZhY2lsaXR5LWFyZWEge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5mYWNpbGl0eS1hcmVhIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA5NTE1RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNhbm9lLXRlcnJhY2UgLmZhY2lsaXR5LWFyZWFfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmZhY2lsaXR5LWFyZWFfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuZmFjaWxpdHktYXJlYV9fbGlzdCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhbm9lLXRlcnJhY2UgLmZhY2lsaXR5LWFyZWFfX2xpc3QgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2Fub2UtdGVycmFjZSAuZmFjaWxpdHktYXJlYV9fbGlzdCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2Fub2UtdGVycmFjZSAuZmFjaWxpdHktYXJlYV9fbGlzdCAudHRsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuYWN0aXZpdHktYXJlYV9faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYW5vZS10ZXJyYWNlIC5hY3Rpdml0eS1hcmVhX19oZWFkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5hY3Rpdml0eS1hcmVhX19oZWFkZXIgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciAuYmcge1xuICAgIGhlaWdodDogNzB2aDtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciAudHh0LWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MiU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciAudHh0LWFyZWEge1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuYWN0aXZpdHktYXJlYV9faGVhZGVyIC50eHQtYXJlYSAuZW4sIC5jYW5vZS10ZXJyYWNlIC5hY3Rpdml0eS1hcmVhX19oZWFkZXIgLnR4dC1hcmVhIC5tYWluLXR0bCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciAudHh0LWFyZWEgLm1haW4tdHRsIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciAudHh0LWFyZWEgLnR0bCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2hlYWRlciAudHh0LWFyZWEgLnR0bCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuYWN0aXZpdHktYXJlYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMHB4O1xuICBtYXJnaW46IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2Fub2UtdGVycmFjZSAuYWN0aXZpdHktYXJlYV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2xpc3QgbGkge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5hY3Rpdml0eS1hcmVhX19saXN0IGxpIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDk1MTVFO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2xpc3QgbGkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDk1MTVFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYW5vZS10ZXJyYWNlIC5hY3Rpdml0eS1hcmVhX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5hY3Rpdml0eS1hcmVhX19zb3JhbWlsIHtcbiAgbWFyZ2luOiA4MHB4IDAgMTIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDYwJTtcbiAgZ2FwOiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX3NvcmFtaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX3NvcmFtaWwtLWxvZ28ge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuLmNhbm9lLXRlcnJhY2UgLmFjdGl2aXR5LWFyZWFfX3NvcmFtaWwtLWRldGFpbCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5jYW5vZS10ZXJyYWNlIC5hY3Rpdml0eS1hcmVhX19zb3JhbWlsLS1kZXRhaWwgLmJ0bi1hcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYSB7XG4gIG1hcmdpbjogMCAwIDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYW5vZS10ZXJyYWNlIC5jeWNsaW5nLWFyZWEge1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5jeWNsaW5nLWFyZWFfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYV9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5jeWNsaW5nLWFyZWFfX2hlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2Fub2UtdGVycmFjZSAuY3ljbGluZy1hcmVhX19oZWFkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5jeWNsaW5nLWFyZWFfX2hlYWRlciAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2Fub2UtdGVycmFjZSAuY3ljbGluZy1hcmVhX19oZWFkZXIgLmJnIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi5jYW5vZS10ZXJyYWNlIC5jeWNsaW5nLWFyZWFfX2hlYWRlciAudHh0LWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MiU7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDUlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYV9faGVhZGVyIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBib3R0b206IDE0MHB4O1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuY3ljbGluZy1hcmVhX19oZWFkZXIgLnR4dC1hcmVhIC5lbiwgLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYV9faGVhZGVyIC50eHQtYXJlYSAubWFpbi10dGwge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYW5vZS10ZXJyYWNlIC5jeWNsaW5nLWFyZWFfX2hlYWRlciAudHh0LWFyZWEgLm1haW4tdHRsIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xufVxuLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA5NTE1RTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uY2Fub2UtdGVycmFjZSAuY3ljbGluZy1hcmVhX19saXN0IGxpIHAge1xuICBtYXJnaW46IDA7XG59XG4uY2Fub2UtdGVycmFjZSAuY3ljbGluZy1hcmVhX19saXN0IGxpIC50dGwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhbm9lLXRlcnJhY2UgLmN5Y2xpbmctYXJlYV9fbGlzdCBsaSAuZGFpIHtcbiAgY29sb3I6ICM1RjVGNUY7XG59XG4uY2Fub2UtdGVycmFjZSAuY3ljbGluZy1hcmVhX19saXN0IGxpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYW5vZS10ZXJyYWNlIC5jeWNsaW5nLWFyZWEgLnJlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIOODhuODs+ODiOODkeODvOOCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVudC1wYXJrIC5ob21lLWluZm8gLmJ0bi1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuaG9tZS1pbmZvIC5idG4tYXJlYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLnRlbnQtcGFyayAubWFwLWFyZWEge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAubWFwLWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4udGVudC1wYXJrIC5tYXAtYXJlYSAubWFwLWZpZ3VyZSB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLnRlbnQtcGFyayAudmlkZW8tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLyog5YuV55S744KS5YWo6Z2i44Gr44OV44Kj44OD44OI44GV44Gb44KLICovXG59XG4udGVudC1wYXJrIC52aWRlby1hcmVhIC52aWRlby1oZXJvX19tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIC8qIHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowIOOBruecgeeVpSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLyog5L2Z55m944Gq44GP44OI44Oq44Of44Oz44Kw44GX44Gm44OV44Kj44OD44OIICovXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAvKiDjgq/jg6rjg4Pjgq/jgZXjgZvjgarjgYTjgarjgonihpMgKi9cbiAgLyogcG9pbnRlci1ldmVudHM6IG5vbmU7ICovXG59XG4udGVudC1wYXJrIC5hYm91dC1hcmVhIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuYWJvdXQtYXJlYSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi50ZW50LXBhcmsgLmFib3V0LWFyZWEgLndyYXAgLnR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICB9XG59XG4udGVudC1wYXJrIC5zZWN0aW9uLWFyZWEgLm1haW4tdHRsIHtcbiAgbWFyZ2luOiAwIDAgMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhIC5tYWluLXR0bCB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgfVxufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZW50LXBhcmsgLnNlY3Rpb24tYXJlYV9fYmxvY2sucmV2ZXJzZSB7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG4udGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1maWd1cmUge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZmlndXJlIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRjAwQTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGFjaWZpY29cIiwgY3Vyc2l2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1maWd1cmUgLmNpcmNsZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZmlndXJlIC5ydi1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDE4NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLnNlY3Rpb24tYXJlYV9fYmxvY2stLWZpZ3VyZSAucnYtbWFyayB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNSUgNSUgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxMCUgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNDOUMzMkQ7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5NTE1RTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luOiAwO1xufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC5lbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMEE3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi50ZW50LXBhcmsgLnNlY3Rpb24tYXJlYV9fYmxvY2stLWRldGFpbCAudHRsLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC50dGwtYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnR0bC1hcmVhIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50ZW50LXBhcmsgLnNlY3Rpb24tYXJlYV9fYmxvY2stLWRldGFpbCAudHRsLWFyZWEgLnByaWNlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC50dGwtYXJlYSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLmNhdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLmNhdC1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50ZW50LXBhcmsgLnNlY3Rpb24tYXJlYV9fYmxvY2stLWRldGFpbCAuY2F0LWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTUxNUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC5jYXQtbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICB9XG59XG4udGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLmNhdC1saXN0IGxpLm5vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG59XG4udGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnJlLWFyZWEge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC5yZS1hcmVhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4udGVudC1wYXJrIC5zZWN0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnJlLWFyZWEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRlbnQtcGFyayAuc2VjdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC5yZS1hcmVhIHAge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWEge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYSB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3RvcGljcyB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3RvcGljcyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3RvcGljcy0tZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fdG9waWNzLS1maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fdG9waWNzLS1maWd1cmUgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGMDBBNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogOTZweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQYWNpZmljb1wiLCBjdXJzaXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3RvcGljcy0tZmlndXJlIC5jaXJjbGUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3RvcGljcyBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fdG9waWNzIGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fdG9waWNzIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDBBNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fdG9waWNzIGgzIHNwYW4ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4udGVudC1wYXJrIC5mYWNpbGl0eS1hcmVhX190b3BpY3MgLnR4dCB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3RvcGljcyAudHh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX2xpc3QgbGkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fbGlzdCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX2xpc3QgbGkgLnR4dCB7XG4gIG1hcmdpbjogMDtcbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3Bhcmtpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xuICBtYXJnaW46IDEyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3Bhcmtpbmcge1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3BhcmtpbmcgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fcGFya2luZyAucmUge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVudC1wYXJrIC5mYWNpbGl0eS1hcmVhX19wYXJraW5nLS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3BhcmtpbmctLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4udGVudC1wYXJrIC5mYWNpbGl0eS1hcmVhX19wYXJraW5nLS1saXN0IGxpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3BhcmtpbmctLWxpc3QgbGkgaDQge1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX3BhcmtpbmctLWxpc3QgbGkgLnR4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVudC1wYXJrIC5mYWNpbGl0eS1hcmVhX19jYWZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX2NhZmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fY2FmZS0tZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX2NhZmUtLWZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fY2FmZS0tZmlndXJlIC5jYWZlLWZpZ3VyZSB7XG4gIHdpZHRoOiA3MHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC5mYWNpbGl0eS1hcmVhX19jYWZlLS1maWd1cmUgLmNhZmUtZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50ZW50LXBhcmsgLmZhY2lsaXR5LWFyZWFfX2NhZmUtLWRldGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fY2FmZS0tZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fY2FmZS0tZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBjb2xvcjogIzA5NTE1RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC5mYWNpbGl0eS1hcmVhX19jYWZlLS1kZXRhaWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnRlbnQtcGFyayAuZmFjaWxpdHktYXJlYV9fY2FmZS0tZGV0YWlsIC5idG4tYXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cbi50ZW50LXBhcmsgLnN0b3Jlcy1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLnN0b3Jlcy1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLnRlbnQtcGFyayAuc3RvcmVzLWFyZWEgLnR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4udGVudC1wYXJrIC5zdG9yZXMtYXJlYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC5zdG9yZXMtYXJlYV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi50ZW50LXBhcmsgLnN0b3Jlcy1hcmVhX19saXN0IGxpIC5zdG9yZXMtYXJlYV9fbGlzdC0tZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbnQtcGFyayAuc3RvcmVzLWFyZWFfX2xpc3QgbGkgLnN0b3Jlcy1hcmVhX19saXN0LS1maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRlbnQtcGFyayAuc3RvcmVzLWFyZWFfX2xpc3QgbGkgLnN0b3Jlcy1hcmVhX19saXN0LS1maWd1cmUgLnJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50ZW50LXBhcmsgLnN0b3Jlcy1hcmVhX19saXN0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAuc3RvcmVzLWFyZWFfX2xpc3QgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udGVudC1wYXJrIC5zdG9yZXMtYXJlYV9fbGlzdCBsaSBoMyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnRlbnQtcGFyayAuc3RvcmVzLWFyZWFfX2xpc3QgbGkgLmNhdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRlbnQtcGFyayAuc3RvcmVzLWFyZWFfX2xpc3QgbGkgLmFkZHJlc3MsIC50ZW50LXBhcmsgLnN0b3Jlcy1hcmVhX19saXN0IGxpIC50ZWwge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnRlbnQtcGFyayAuc3RvcmVzLWFyZWFfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZW50LXBhcmsgLnRlcm0tYXJlYSB7XG4gIG1hcmdpbjogMTIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC50ZXJtLWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4udGVudC1wYXJrIC50ZXJtLWFyZWEgLndyYXAge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuLnRlbnQtcGFyayAudGVybS1hcmVhIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBwYWRkaW5nOiAwIDAgNnB4O1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLnRlcm0tYXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4udGVudC1wYXJrIC50ZXJtLWFyZWEgLmNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG59XG4udGVudC1wYXJrIC50ZXJtLWFyZWEgLmNoZWNrLWxpc3QgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi50ZW50LXBhcmsgLnRlcm0tYXJlYSAuY2hlY2stbGlzdCBsaTpmaXJzdC1jaGlsZCwgLnRlbnQtcGFyayAudGVybS1hcmVhIC5jaGVjay1saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwOTUxNUU7XG59XG4udGVudC1wYXJrIC50ZXJtLWFyZWEgLmNoZWNrLWxpc3QgbGkgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGVudC1wYXJrIC50ZXJtLWFyZWEgLmNoZWNrLWxpc3QgbGkgLnR0bCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi50ZW50LXBhcmsgLnRlcm0tYXJlYSAuY2hlY2stbGlzdCBsaSAudGltZSB7XG4gIG1hcmdpbjogMDtcbn1cbi50ZW50LXBhcmsgLnRlcm0tYXJlYSAuY2hlY2stbGlzdCBsaSAucmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi50ZW50LXBhcmsgLnRlcm0tYXJlYSAuY29udC1saXN0IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnRlbnQtcGFyayAudGVybS1hcmVhIC5jb250LWxpc3QgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi50ZW50LXBhcmsgLnByZWNhdXRpb25zLWFyZWEge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAucHJlY2F1dGlvbnMtYXJlYSB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbi50ZW50LXBhcmsgLnByZWNhdXRpb25zLWFyZWEgaDMge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHBhZGRpbmc6IDAgMCA2cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NTY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50ZW50LXBhcmsgLnByZWNhdXRpb25zLWFyZWEgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnRlbnQtcGFyayAucHJlY2F1dGlvbnMtYXJlYSBoNCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRlbnQtcGFyayAucHJlY2F1dGlvbnMtYXJlYSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi50ZW50LXBhcmsgLnByZWNhdXRpb25zLWFyZWEgLnR4dCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4udGVudC1wYXJrIC5wcmVjYXV0aW9ucy1hcmVhIHVsIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG4udGVudC1wYXJrIC5wcmVjYXV0aW9ucy1hcmVhIHVsIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4udGVudC1wYXJrIC5wcmVjYXV0aW9ucy1hcmVhIG9sIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi50ZW50LXBhcmsgLnByZWNhdXRpb25zLWFyZWEgb2wgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLyog44Ki44Kv44K744K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2Nlc3MgLm1hcC1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hY2Nlc3MgLm1hcC1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLmFjY2VzcyAubWFwLWFyZWEgLmFkZHJlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuLmFjY2VzcyAubWFwLWFyZWEgLmJ0bi1hcmVhIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gODBweDtcbn1cbi5hY2Nlc3MgLm1hcC1hcmVhX19ibG9jayB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5NTE1RTtcbn1cbi5hY2Nlc3MgLm1hcC1hcmVhX19ibG9jayBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBjb2xvcjogIzA5NTE1RTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uYWNjZXNzIC5tYXAtYXJlYV9fYmxvY2sgaDMgaW1nIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLmFjY2VzcyAubWFwLWFyZWFfX2Jsb2NrIGgzIGltZy5jYXIge1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG4uYWNjZXNzIC5tYXAtYXJlYV9fYmxvY2sgaDMgaW1nLnRyYWluIHtcbiAgbWF4LXdpZHRoOiAzNXB4O1xufVxuLmFjY2VzcyAubWFwLWFyZWEgLmtpa2FuLXR0bCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDgwcHggMDtcbn1cbi5hY2Nlc3MgLm1hcC1hcmVhIC5raWthbi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hY2Nlc3MgLm1hcC1hcmVhIC5raWthbi1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmFjY2VzcyAubWFwLWFyZWEgLmtpa2FuLWxpc3QgbGkgLmljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hY2Nlc3MgLm1hcC1hcmVhIC5raWthbi1saXN0IGxpIC5pY29uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYWNjZXNzIC5tYXAtYXJlYSAua2lrYW4tbGlzdCBsaSAuaWNvbiBpbWcuY2FyIHtcbiAgbWF4LXdpZHRoOiA0OHB4O1xufVxuLmFjY2VzcyAubWFwLWFyZWEgLmtpa2FuLWxpc3QgbGkgLmljb24gaW1nLmJ1cyB7XG4gIG1heC13aWR0aDogNDBweDtcbn1cbi5hY2Nlc3MgLm1hcC1hcmVhIC5raWthbi1saXN0IGxpIC5pY29uIGltZy50cmFpbiB7XG4gIG1heC13aWR0aDogMzdweDtcbn1cbi5hY2Nlc3MgLm1hcC1hcmVhIC5raWthbi1saXN0IGxpIC5pY29uIGltZy5wbGFuZSB7XG4gIG1heC13aWR0aDogNDlweDtcbn1cbi5hY2Nlc3MgLm1hcC1hcmVhIC5raWthbi1saXN0IGxpIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA5NTE1RTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMTBweCAwIDQwcHg7XG59XG4uYWNjZXNzIC5lbnRyYW5jZS1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hY2Nlc3MgLmVudHJhbmNlLWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4uYWNjZXNzIC5lbnRyYW5jZS1hcmVhIC5tYWluLXR0bCB7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbi5hY2Nlc3MgLmVudHJhbmNlLWFyZWFfX2Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA4MHB4O1xuICBtYXJnaW46IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWNjZXNzIC5lbnRyYW5jZS1hcmVhX19ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5hY2Nlc3MgLmVudHJhbmNlLWFyZWFfX2Jsb2NrLS1maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFjY2VzcyAuZW50cmFuY2UtYXJlYV9fYmxvY2stLWRldGFpbCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbn1cbi5hY2Nlc3MgLmVudHJhbmNlLWFyZWFfX2YgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hY2Nlc3MgLmVudHJhbmNlLWFyZWFfX2YgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiDjgYrnn6XjgonjgZtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmluZm8tbWFpbiB7XG4gIG1hcmdpbjogODBweCAwIDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW1haW4ge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIH1cbn1cbi5pbmZvLW1haW4gLmNhdC10YWctdHRsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uaW5mby1tYWluIC5jYXQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjBweCA0MHB4O1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW5mby1tYWluIC5jYXQtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmluZm8tbWFpbiAuY2F0LWxpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZvLW1haW4gLmNhdC1saXN0IGxpIGEge1xuICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMwOTUxNUU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW1haW4gLmNhdC1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmluZm8tbWFpbiAuY2F0LWxpc3QgbGkuY3VycmVudC1jYXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZm8tbWFpbiAudGFnLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHggNDBweDtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDk1MTVFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW1haW4gLnRhZy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uaW5mby1tYWluIC50YWctbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm8tbWFpbiAudGFnLWxpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW1haW4gLnRhZy1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmluZm8tbWFpbiAuaW5mby1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5pbmZvLW1haW4gLmluZm8tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5pbmZvLW1haW4gLmluZm8tbGlzdCBsaSBhIC50aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1tYWluIC5pbmZvLWxpc3QgbGkgYSAudGh1bWJuYWlsIC50aHVtYm5haWwtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmluZm8tbWFpbiAuaW5mby1saXN0IGxpIGEgLnRodW1ibmFpbCAuY2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uaW5mby1tYWluIC5pbmZvLWxpc3QgbGkgLnR4dC1hcmVhIGgzIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5pbmZvLW1haW4gLmluZm8tbGlzdCBsaSAudHh0LWFyZWEgaDMgYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5pbmZvLW1haW4gLmluZm8tbGlzdCBsaSAudHh0LWFyZWEgLmRhdGUtdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmZvLW1haW4gLmluZm8tbGlzdCBsaSAudHh0LWFyZWEgLmRhdGUtdGFnIC5kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0RTRFNEU7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaW5mby1tYWluIC5pbmZvLWxpc3QgbGkgLnR4dC1hcmVhIC5kYXRlLXRhZyAudGFnIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaW5mby1tYWluIC5pbmZvLWxpc3QgbGkgLnR4dC1hcmVhIC5kYXRlLXRhZyAudGFnIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbmZvLW1haW4gLmluZm8tbGlzdCBsaSAudHh0LWFyZWEgLmRhdGUtdGFnIC50YWcgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ud3AtcGFnZW5hdmkge1xuICBtYXJnaW46IDYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1wYWdlbmF2aSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzA5NTE1RTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi53cC1wYWdlbmF2aSAucGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDk1MTVFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4ud3AtcGFnZW5hdmkgLnBhZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluaywgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6aG92ZXIsIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xuICBjb2xvcjogIzA5NTE1RSAhaW1wb3J0YW50O1xufVxuXG5tYWluLnNpbmdsZSB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgODBweDtcbn1cbi5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkIC5jYXQge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmVudHJ5LWNvbnRlbnQgLmVudHJ5LWhlYWQgLmhhc2h0YWctbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkIC5oYXNodGFnLWxpc3QgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZW50cnktY29udGVudCAuZW50cnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVudHJ5LWNvbnRlbnQgLnBvc3QtdGh1bWJuYWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtYXJlYSB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xufVxuXG4uZWRpdC1hcmVhIGgyIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDk1MTVFO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTUxNUU7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xufVxuLmVkaXQtYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDdweCAjMDk1MTVFO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICAvKuS4iuS4iyDlt6blj7Pjga7kvZnnmb0qL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyrog4zmma/pgI/mmI7jgasqL1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbn1cbi5lZGl0LWFyZWEgaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwOTUxNUU7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xufVxuLmVkaXQtYXJlYSB1bCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG4uZWRpdC1hcmVhIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5lZGl0LWFyZWEgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDk1MTVFO1xufVxuLmVkaXQtYXJlYSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGNvbG9yOiAjNjU2NDY0O1xufVxuLmVkaXQtYXJlYSB0YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lZGl0LWFyZWEgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lZGl0LWFyZWEgdGFibGUgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZWRpdC1hcmVhIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RUNFRjtcbn1cbi5lZGl0LWFyZWEgdGFibGUgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYWdlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzA5NTE1RSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdlciAucGFnZXJfX2l0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnBhZ2VyIC5wYWdlcl9faXRlbS5uZXh0IC5wYWdlcl9fY2FwdGlvbjo6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbS5wcmV2IC5wYWdlcl9fY2FwdGlvbjo6YWZ0ZXIge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgMCA2cHg7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtIC5wYWdlcl9fY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtIC5wYWdlcl9fYm9keSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2VyIC5wYWdlcl9faXRlbSAucGFnZXJfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZXIgLnBhZ2VyX19pdGVtIC5wYWdlcl9fYm9keSAucGFnZXJfX2RldGFpbCAucGFnZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2VyIC5wYWdlcl9faXRlbSAucGFnZXJfX2JvZHkgLnBhZ2VyX19kZXRhaWwgLnBhZ2VyX19pbmZvIC5wYWdlcl9fY2F0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0cHggMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5wYWdlciAucGFnZXJfX2l0ZW0gLnBhZ2VyX19ib2R5IC5wYWdlcl9fZGV0YWlsIC5wYWdlcl9fdGl0bGUge1xuICBtYXJnaW46IDJweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbn1cblxuLyog44Kr44OV44KnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYWZlIC5oZWFkZXItYXJlYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgNjUsIDc1LCAwLjMpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5jYWZlIC5hYm91dC1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYWZlIC5hYm91dC1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLmNhZmUgLmFib3V0LWFyZWEgLnR4dCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FmZSAuaW5mb3JtYXRpb24tYXJlYSB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhZmUgLmluZm9ybWF0aW9uLWFyZWEge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmNhZmUgLmluZm9ybWF0aW9uLWFyZWFfX2Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDgwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYWZlIC5pbmZvcm1hdGlvbi1hcmVhX19ibG9jayB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhZmUgLmluZm9ybWF0aW9uLWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jYWZlIC5pbmZvcm1hdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5jYWZlIC5pbmZvcm1hdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIHAge1xuICBtYXJnaW46IDA7XG59XG4uY2FmZSAuaW5mb3JtYXRpb24tYXJlYV9fYmxvY2stLWRldGFpbCAudHh0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5jYWZlIC5pbmZvcm1hdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC50aW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5jYWZlIC5pbmZvcm1hdGlvbi1hcmVhX19ibG9jay0tZGV0YWlsIC5yZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNhZmUgLmdhbGxlcnktYXJlYSB7XG4gIG1hcmdpbjogMTIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2FmZSAuZ2FsbGVyeS1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLmNhZmUgLmdhbGxlcnktYXJlYSAuY2FmZS1zbGlkZXIge1xuICBtYXJnaW46IDgwcHggMCAwIDA7XG59XG4uY2FmZSAubWVudS1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNhZmUgLm1lbnUtYXJlYSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgfVxufVxuLmNhZmUgLm1lbnUtYXJlYSAudHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jYWZlIC5tZW51LWFyZWEgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5jYWZlIC5tZW51LWFyZWEgLnNlYXNvbi1maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYWZlIC5tZW51LWFyZWFfX3N0ZC1tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwcHg7XG4gIG1hcmdpbjogODBweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWZlIC5tZW51LWFyZWFfX3N0ZC1tZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCA2NSwgNzUsIDAuMik7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYWZlIC5tZW51LWFyZWFfX3N0ZC1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLmNhZmUgLm1lbnUtYXJlYV9fc3RkLW1lbnUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYWZlIC5tZW51LWFyZWFfX3N0ZC1tZW51IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmNhZmUgLm1lbnUtYXJlYV9fc3RkLW1lbnUtLWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIG1hcmdpbjogMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jYWZlIC5tZW51LWFyZWFfX3N0ZC1tZW51LS1kZXRhaWwge1xuICAgIG1hcmdpbjogMjAlIDA7XG4gIH1cbn1cbi5jYWZlIC5tZW51LWFyZWFfX3N0ZC1tZW51LS1kZXRhaWwgLmVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FmZSAubWVudS1hcmVhX19zdGQtbWVudS0tZGV0YWlsIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDA7XG59XG4uY2FmZSAubWVudS1hcmVhX19zdGQtbWVudS0tZGV0YWlsIC5zZWFzb24ge1xuICBtYXJnaW46IDIwcHggYXV0byA0MHZoO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIOOCuOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3ltIC5oZWFkZXItYXJlYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgNjUsIDc1LCAwLjMpO1xuICB6LWluZGV4OiAyMDtcbn1cbi5neW0gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xufVxuLmd5bSAuYmgtYXJlYSB7XG4gIG1hcmdpbjogMTIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5iaC1hcmVhIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLmd5bSAuYmgtYXJlYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5iaC1hcmVhX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uZ3ltIC5iaC1hcmVhX19saXN0IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmd5bSAuYmgtYXJlYV9fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uZ3ltIC5iaC1hcmVhX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzA5NTE1RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5iaC1hcmVhX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG4gIH1cbn1cbi5neW0gLmJoLWFyZWFfX2xpc3QgbGkgLnRpbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmd5bSAuYmgtYXJlYV9fbGlzdCBsaSAucmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5neW0gLmJoLWFyZWEgLnJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmd5bSAuYmgtYXJlYSAudHh0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cbi5neW0gLmJoLWFyZWEgLnVwZGF0ZS1kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5neW0gLmJoLWFyZWEgLmJ0bi1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4uZ3ltIC5mdC1hcmVhIHtcbiAgbWFyZ2luOiAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5neW0gLmZ0LWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4uZ3ltIC5mdC1hcmVhIC5jYXAge1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5neW0gLmZ0LWFyZWEgLmNhcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmd5bSAuZnQtYXJlYV9fZmxvdyB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmd5bSAuZnQtYXJlYV9fZmxvdyAuYXJyb3cge1xuICB3aWR0aDogNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLmd5bSAuZnQtYXJlYV9fZmxvdyAuYXJyb3ctbG9uZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93IC5jb2wyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwcHg7XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jayBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgcGFkZGluZzogMjZweCAwO1xufVxuLmd5bSAuZnQtYXJlYV9fZmxvdy0tYmxvY2sgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IDBweDtcbn1cbi5neW0gLmZ0LWFyZWFfX2Zsb3ctLWJsb2NrIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmd5bSAuZnQtYXJlYV9fZmxvdy0tYmxvY2suam9pbiBoNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5neW0gLmZ0LWFyZWFfX2Zsb3ctLWJsb2NrLmpvaW4gaDQgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkYwMEE3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5qb2luIGg0IC5jaXJjbGUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5qb2luIC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5qb2luIC5yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5zdGFydCB1bCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDk1MTVFO1xufVxuLmd5bSAuZnQtYXJlYV9fZmxvdy0tYmxvY2suc3RhcnQgLnJlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5neW0gLmZ0LWFyZWFfX2Zsb3ctLWJsb2NrLnN0YXJ0IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5neW0gLmZ0LWFyZWFfX2Zsb3ctLWJsb2NrLnN0YXJ0IHRhYmxlIHRoLCAuZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5zdGFydCB0YWJsZSB0ZCB7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5NTE1RTtcbn1cbi5neW0gLmZ0LWFyZWFfX2Zsb3ctLWJsb2NrLnN0YXJ0IHRhYmxlIHRyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5jb3Vyc2UgaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5jb3Vyc2UgaDQgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjQzlDMzJEO1xuICBjb2xvcjogIzA5NTE1RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmd5bSAuZnQtYXJlYV9fZmxvdy0tYmxvY2suY291cnNlIGg0IC5jaXJjbGUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uZ3ltIC5mdC1hcmVhX19mbG93LS1ibG9jay5jb3Vyc2UgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uZ3ltIC5hLWFyZWEge1xuICBtYXJnaW46IDEyMHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5hLWFyZWEge1xuICAgIG1hcmdpbjogNjBweCAwIDQwcHg7XG4gIH1cbn1cbi5neW0gLmEtYXJlYV9fYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDBweDtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5neW0gLmEtYXJlYV9fYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uZ3ltIC5hLWFyZWFfX2Jsb2NrLmZyZWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5NTE1RTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5hLWFyZWFfX2Jsb2NrLmZyZWUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5neW0gLmEtYXJlYV9fYmxvY2stLWRldGFpbCB7XG4gIG1hcmdpbjogMCA4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5hLWFyZWFfX2Jsb2NrLS1kZXRhaWwge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyMHB4IDUlO1xuICB9XG59XG4uZ3ltIC5hLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLmFyZWEtdHRsIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgNnB4O1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG59XG4uZ3ltIC5hLWFyZWFfX2Jsb2NrLS1kZXRhaWwgLnRhZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5neW0gLmEtYXJlYV9fYmxvY2stLWRldGFpbCAucmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5neW0gLmEtYXJlYV9fYmxvY2stLWRldGFpbCBoNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmd5bSAucHJlY2F1dGlvbnMtYXJlYSB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5neW0gLnByZWNhdXRpb25zLWFyZWEge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4uZ3ltIC5wcmVjYXV0aW9ucy1hcmVhIC53cmFwIHtcbiAgcGFkZGluZzogNDBweCA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5neW0gLnByZWNhdXRpb25zLWFyZWEgLndyYXAge1xuICAgIHBhZGRpbmc6IDEwJTtcbiAgfVxufVxuLmd5bSAucHJlY2F1dGlvbnMtYXJlYSAud3JhcCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmd5bSAucHJlY2F1dGlvbnMtYXJlYSAud3JhcCB1bCB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmd5bSAucHJlY2F1dGlvbnMtYXJlYSAud3JhcCB1bCBsaSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmd5bSAub3RoZXItYXJlYSB7XG4gIG1hcmdpbjogODBweCAwIDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5neW0gLm90aGVyLWFyZWEge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIH1cbn1cbi5neW0gLm90aGVyLWFyZWEgLndyYXAge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgcGFkZGluZzogNDBweCA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ3ltIC5vdGhlci1hcmVhIC53cmFwIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuLmd5bSAub3RoZXItYXJlYSAud3JhcCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5neW0gLm90aGVyLWFyZWEgLndyYXAgLnR4dCB7XG4gIG1hcmdpbjogMDtcbn0iLCIvKiFcblRoZW1lIE5hbWU6IGFjdGl2aXR5XG5UaGVtZSBVUkk6IGh0dHBzOi8vc2lzc3ktdC5jb20vXG5BdXRob3I6IFNpc3N5XG5BdXRob3IgVVJJOiBodHRwczovL3Npc3N5LXQuY29tL1xuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXG5WZXJzaW9uOiAxLjAuMFxuVGVzdGVkIHVwIHRvOiA1LjRcblJlcXVpcmVzIFBIUDogOC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBhY3Rpdml0eVxuVGFnczogY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkLlxuXG5hY3Rpdml0eSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAyMCBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcblx0LSBOb3JtYWxpemVcblx0LSBCb3ggc2l6aW5nXG4jIEJhc2Vcblx0LSBUeXBvZ3JhcGh5XG5cdC0gRWxlbWVudHNcblx0LSBMaW5rc1xuXHQtIEZvcm1zXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblx0LSBOYXZpZ2F0aW9uXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBDYXB0aW9uc1xuXHQtIEdhbGxlcmllc1xuIyBwbHVnaW5zXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXHQtIEFsaWdubWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBJbXBvcnQgdmFyaWFibGVzIGFuZCBtaXhpbnMuXG5AaW1wb3J0IFwiYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJnZW5lcmljL25vcm1hbGl6ZVwiO1xuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJnZW5lcmljL2JveC1zaXppbmdcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQGltcG9ydCBcImxheW91dHMvY29udGVudC1zaWRlYmFyXCI7IC8vIFVuY29tbWVudCB0aGlzIGxpbmUgZm9yIGEgc2lkZWJhciBvbiByaWdodCBzaWRlIG9mIHlvdXIgY29udGVudC5cbi8vIEBpbXBvcnQgXCJsYXlvdXRzL3NpZGViYXItY29udGVudFwiOyAvLyBVbmNvbW1lbnQgdGhpcyBsaW5lIGZvciBhIHNpZGViYXIgb24gbGVmdCBzaWRlIG9mIHlvdXIgY29udGVudC5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwicGx1Z2lucy9qZXRwYWNrL2luZmluaXRlLXNjcm9sbFwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYWNjZXNzaWJpbGl0eVwiO1xuXG4vKiBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYWxpZ25tZW50c1wiO1xuXG4vKiBDb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImNvbW1vblwiO1xuXG4vKiBIb21lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJob21lXCI7XG5cbi8qIOOCq+ODjOODvOODhuODqeOCuVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY2Fub2UtdGVycmFjZVwiO1xuXG4vKiDjg4bjg7Pjg4jjg5Hjg7zjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInRlbnQtcGFya1wiO1xuXG4vKiDjgqLjgq/jgrvjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImFjY2Vzc1wiO1xuXG4vKiDjgYrnn6XjgonjgZtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImluZm9cIjtcblxuLyog44Kr44OV44KnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJjYWZlXCI7XG5cbi8qIOOCuOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZ3ltXCI7IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8qIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInR5cG9ncmFwaHkvdHlwb2dyYXBoeVwiO1xuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZWxlbWVudHMvYm9keVwiO1xuQGltcG9ydCBcImVsZW1lbnRzL2hyXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvbGlzdHNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9tZWRpYVwiO1xuQGltcG9ydCBcImVsZW1lbnRzL3RhYmxlc1wiO1xuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZWxlbWVudHMvbGlua3NcIjtcblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImVsZW1lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9maWVsZHNcIjtcbiIsImJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fbWFpbjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk7XG59XG5cbkBpbXBvcnQgXCJoZWFkaW5nc1wiO1xuQGltcG9ydCBcImNvcHlcIjtcbiIsIiRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OiAjZmZmO1xuJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjogI2YxZjFmMTtcbiRjb2xvcl9fYmFja2dyb3VuZC1ocjogI2NjYztcbiRjb2xvcl9fYmFja2dyb3VuZC1idXR0b246ICNlNmU2ZTY7XG4kY29sb3JfX2JhY2tncm91bmQtcHJlOiAjRjdGOEU0O1xuJGNvbG9yX19iYWNrZ3JvdW5kLWluczogI2ZmZjljMDtcblxuJGNvbG9yX19tYWluOiMwOTUxNUU7XG5cbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMTc1OWI7XG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG4kY29sb3JfX2xpbms6ICMwMDA7IC8vcm95YWxibHVlXG4kY29sb3JfX2xpbmstdmlzaXRlZDogIzAwMDsgLy9wdXJwbGVcbiRjb2xvcl9fbGluay1ob3ZlcjogIzE5MTk3MDsgLy9taWRuaWdodGJsdWVcbiRjb2xvcl9fdGV4dC1tYWluOiAjMDAwO1xuXG4kY29sb3JfX2JvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udF9fbWFpbjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnRfX2NvZGU6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiRmb250X19wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4kZm9udF9fbGluZS1oZWlnaHQtYm9keTogMS41O1xuJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTogMS42O1xuIiwiaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Y2xlYXI6IGJvdGg7XG59XG4iLCJwIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19wcmU7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1pbnM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuIiwiYm9keSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OyAvLyBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLlxufVxuIiwiaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtaHI7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuIiwidWwsXG5vbCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuIiwiLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87IC8vIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuXG5cdG1heC13aWR0aDogMTAwJTsgLy8gQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC5cbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gMDsgLy8gRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuXG59XG4iLCJ0YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsImEge1xuXHRjb2xvcjogJGNvbG9yX19saW5rO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogMC42ZW0gMWVtIDAuNGVtO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzO1xuXHR9XG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDNweDtcblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwibmF2aWdhdGlvbi9uYXZpZ2F0aW9uXCI7XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY29udGVudC9wb3N0cy1hbmQtcGFnZXNcIjtcblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImNvbW1lbnRzL2NvbW1lbnRzXCI7XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIndpZGdldHMvd2lkZ2V0c1wiO1xuXG4vKiBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwibWVkaWEvbWVkaWFcIjtcblxuLyogQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIm1lZGlhL2NhcHRpb25zXCI7XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwibWVkaWEvZ2FsbGVyaWVzXCI7XG4iLCIubWFpbi1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdHVsIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IC05OTllbTtcblx0XHRcdHotaW5kZXg6IDk5OTk5O1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxlZnQ6IC05OTllbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cblx0XHRcdFx0Jjpob3ZlciA+IHVsLFxuXHRcdFx0XHQmLmZvY3VzID4gdWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblxuXHRcdFx0OmhvdmVyID4gYSxcblx0XHRcdC5mb2N1cyA+IGEge1xuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YS5mb2N1cyB7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGk6aG92ZXIgPiB1bCxcblx0XHRsaS5mb2N1cyA+IHVsIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6aG92ZXIgPiBhLFxuXHRcdCYuZm9jdXMgPiBhIHtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuXHQuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuXHQuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSxcblx0LmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuXHR9XG59XG5cbi8qIFNtYWxsIG1lbnUuICovXG4ubWVudS10b2dnbGUsXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG5cblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uLFxuLnBvc3RzLW5hdmlnYXRpb24sXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblxuXHQuc2l0ZS1tYWluICYge1xuXHRcdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR9XG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5uYXYtcHJldmlvdXMge1xuXHRcdGZsZXg6IDEgMCA1MCU7XG5cdH1cblxuXHQubmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRmbGV4OiAxIDAgNTAlO1xuXHR9XG59XG4iLCIuc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuXHRtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG4iLCIuY29tbWVudC1jb250ZW50IGEge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi53aWRnZXQge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcblxuXHQvLyBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLlxuXHRzZWxlY3Qge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXG5cdFx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXHR9XG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiAwLjgwNzVlbSAwO1xuXHR9XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXJDb2x1bW5zOiAzKSB7XG5cdHdpZHRoOiBtYXAtZ2V0KCRjb2x1bW5zLCAkbnVtYmVyQ29sdW1ucykgLSAoICggJGNvbHVtbnNfX21hcmdpbiAqICggJG51bWJlckNvbHVtbnMgLSAxICkgKSAvICRudW1iZXJDb2x1bW5zICk7XG59XG5cbiRwY3VwOiAxMjAxcHg7XG4kcGM6IDEyMDBweDsgLy8gUENcbiR0YWI6IDEwODBweDsgLy8g44K/44OW44Os44OD44OIXG4kc3A6IDc2MHB4OyAgLy8g44K544Oe44ObXG5cbkBtaXhpbiBwY3VwIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICgkcGMpKSB7XG5cdCAgQGNvbnRlbnQ7XG5cdH1cbiAgfVxuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYikpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblxuXHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtc2NyZWVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLy8gQWJvdmUgV1AgdG9vbGJhci5cblx0fVxufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLmFsaWdubGVmdCB7XG5cblx0LypydGw6aWdub3JlKi9cblx0ZmxvYXQ6IGxlZnQ7XG5cblx0LypydGw6aWdub3JlKi9cblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblxuXHQvKnJ0bDppZ25vcmUqL1xuXHRmbG9hdDogcmlnaHQ7XG5cblx0LypydGw6aWdub3JlKi9cblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuIiwiaHRtbCxib2R5e1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuaHRtbHtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0Ly9vdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbiRmb250RmFtaWx5LUVuOiBcIlBhY2lmaWNvXCIsIGN1cnNpdmU7XG4kZm9udEZhbWlseS1Ob3RvU2FuczogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiRmb250RmFtaWx5LVplbk9sZDogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcblxuYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LU5vdG9TYW5zO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxufVxuXG5zZWN0aW9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuLndyYXB7XG5cdG1heC13aWR0aDogMTI4MHB4O1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46MCBhdXRvO1xufVxuXG5he1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xuXHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICNDOUMzMkQhaW1wb3J0YW50O1xuXHR9XG5cdGltZ3tcblx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHR9XG5cdH1cbn1cblxuYVtocmVmXj1cInRlbDpcIl0ge1xuXHRAaW5jbHVkZSBwY3Vwe1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbmltZ3tcblx0d2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxucHtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0Zm9udC1zaXplOjFlbTtcblx0fVxufVxuXG5oMXtcblx0Zm9udC1zaXplOjFlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOjA7XG5cdEBpbmNsdWRlIHRhYntcblx0XHRtYXJnaW46MDtcblx0fVxufVxuXG5oMixoMyxoNHtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5oMntcblx0Zm9udC1zaXplOiAzLjZyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuaDN7XG5cdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHR9XG59XG5cbmg0e1xuXHRmb250LXNpemU6IDIuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudWx7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuLnBjIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uc3Age1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8tLS0tLS0gUGFnZVRvcCAtLS0tLS8vXG5cbiAgI3BhZ2VfdG9we1xuXHR3aWR0aDogNTdweDtcblx0aGVpZ2h0OiA1N3B4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDgwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcblx0ei1pbmRleDogMTAwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRyaWdodDo2cHg7XG5cdH1cblx0YXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDU3cHg7XG5cdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbnRlbnQ6ICdcXGYxMDYnO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICMwOTUxNUU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1ic3tcblx0cGFkZGluZzogMTZweCAwIDE2cHggMjBweDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRhe1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG5cbi5tYWluLXR0bHtcblx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjMDk1MTVFO1xufVxuXG4uZW57XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDIwcHggMCAyMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWZhbWlseTogXCJQYWNpZmljb1wiLCBjdXJzaXZlO1xuXHQmLi1zdWJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogNi4wcmVtO1xuXHRcdGNvbG9yOiAjMDk1MTVFO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Zm9udC1zaXplOiA1LjZyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8qICBcbioqKioqXG7jg5jjg4Pjg4Djg7zjg6zjgqTjgqLjgqbjg4hcbioqKioqXG4qL1xuXG4jbWFzdGhlYWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ei1pbmRleDogMTAwO1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuXHRmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcblx0QGluY2x1ZGUgc3B7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDo2MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0fVxuXHRiYWNrZ3JvdW5kOiByZ2JhKDEwLDY1LDc1LDAuNSk7XG5cdC8v44Kz44Oz44OG44Oz44OE44Oa44O844K444OY44OD44OA44O8XG5cdCYuYmFzZXtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NTY1O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0YXtcblx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogI2FhYTtcblx0XHR9XG5cdH1cblx0LmhlYWRlci1sb2dvLWFyZWF7XG5cdFx0bWFyZ2luOjAgMjBweCAwIDIlO1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5sb2dvIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cdCNnbG9iYWwtbmF2e1xuXHRcdG1hcmdpbjowIGF1dG8gMCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lm5hdi10b3B7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHQvL2p1c3RpZnktY29udGVudDpyaWdodDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDE2cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDOUMzMkQ7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcblx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGVYKDAuOSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDAuOSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuLWN1cnJlbnR7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0M5QzMyRDtcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcblx0XHRcdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMC45KTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwLjkpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNnbmF2LWNvbnRhaW5lcntcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1penV1bWktYnRue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0LmxvZ297XG5cdFx0XHRcdHdpZHRoOiA3N3B4O1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAwIDAgMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4gIFxuLyotLS0tLS0tLS0tLeOCueODnuODm+OBruODiOOCsOODq+ODnOOCv+ODs+OBrkNTUy0tLS0tLS0tLS0tLS0qL1xuICAgXG4ub3BlbmJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDo2MHB4O1xuXHRwYWRkaW5nOjE2cHg7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OTtcblx0QGluY2x1ZGUgdGFie1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNnB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdC8vYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR0b3A6IDI4cHg7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHRvcDogMzZweDtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmV7XG5cdFx0c3Bhbntcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHR0b3A6IDMycHg7XG5cdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbS1uYXZ7XG4gICAgLypwb3NpdGlvbjpmaXhlZDvjgavjgZfjgIF6LWluZGV444Gu5pWw5YCk44KS5bCP44GV44GP44GX44Gm5pyA6IOM6Z2i44G4Ki9cbiAgICBwb3NpdGlvbjpmaXhlZDtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7Lyrjga/jgZjjgoHjga/pgI/pgY4wKi9cbiAgICAvKuODiuODk+OBruS9jee9ruOBqOW9oueKtiovXG5cdHRvcDowO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7Lyrjg4rjg5Pjga7pq5jjgZUqL1xuXHRiYWNrZ3JvdW5kOiMwOTUxNUU7XG4gICAgLyrli5XjgY0qL1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Ji5wYW5lbGFjdGl2ZSB7XG5cdFx0LyrjgqLjgq/jg4bjgqPjg5bjgq/jg6njgrnjgYzjgaTjgYTjgZ/jgonpgI/pgY7jgarjgZfjgavjgZfjgabmnIDliY3pnaLjgbgqL1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDo5MDA7XG5cdFx0I20tbmF2LWxpc3R7XG5cdFx0XHQvKuODiuODk+OBruaVsOOBjOWil+OBiOOBn+WgtOWQiOe4puOCueOCr+ODreODvOODqyovXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR6LWluZGV4OiA5OTk7IFxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoOy8q6KGo56S644GZ44KL6auY44GVKi9cblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0Lm1lbnUtYXJlYXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC5idG4tYXJlYXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tZW51LWFyZWF7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvKuODiuODk+OCsuODvOOCt+ODp+ODs+WkqeWcsOS4reWkruaPg+OBiCovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHR0b3A6NTAlO1xuXHRcdGxlZnQ6NTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHQmX19oZWFkZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5sb2dve1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQubWl6dXVtaS1idG4tc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHQubG9nb3tcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAwIDAgMDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudXtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdGxpe1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHQvL3RleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6MTRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnLSc7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLWZvb3Rlci0tLS0tLS0tLS0tKi9cblxuZm9vdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuXHQvL2NvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA4MHB4IDUlIDgwcHg7XG5cdC5zaXRlLXRvcHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuc2l0ZS10b3BfX21penV1bWlub2VraXtcblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWRkcmVzc3tcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2l0ZS1pbmZve1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHR9XG5cdFx0LmxvZ297XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0XHQuY29weXtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyLW5hdntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50c2MtYXJlYXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0LnR0bHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRtYXJnaW46IDAgMTZweCAwIDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmFtZXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRcdG1hcmdpbjogMCAxNnB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogIzAwNTU2NTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vZXh0ZXJuYWwtbGluay1hbHRfbnYucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTRweCAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29weXJpZ2h0e1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdH1cblx0XG59XG5cbi5idG4tYXJlYXtcblx0d2lkdGg6IDMwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0LmJ1dHRvbi1saW5re1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuYnV0dG9uLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdCYuc2Nhe1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0LmFycm93LWV4dGVuZCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9idG4tYXJyb3dfd2gucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6NzFweCA1cHg7XG5cdFx0XHRcdHdpZHRoOiA3MXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0LmJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRcdH1cblx0XHRcdC5hcnJvdy1leHRlbmQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X252LnBuZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5uYXZ5e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0LmJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRcdH1cblx0XHRcdC5hcnJvdy1leHRlbmQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X252LnBuZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxhbmsge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vZXh0ZXJuYWwtbGluay1hbHRfbnYucG5nKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXJyb3ctZXh0ZW5kIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2J0bi1hcnJvd193aC5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTo3MXB4IDVweDtcblx0XHRcdFx0d2lkdGg6IDcxcHg7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxhbmsge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vZXh0ZXJuYWwtbGluay1hbHQucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTZweCAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFnZS1saW5re1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMDcnO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud2hpdGV7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0LmJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdC5hcnJvdy1leHRlbmQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X3doLnBuZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibGFuayB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdC5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hcnJvdy1leHRlbmQge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jb21tb24vYnRuLWFycm93X252LnBuZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiAgbm8tcmVwZWF0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjcxcHggNXB4O1xuXHRcdFx0XHR3aWR0aDogNzFweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibGFuayB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2NvbW1vbi9leHRlcm5hbC1saW5rLWFsdF9udi5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxNnB4IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tdGV4dCB7XG5cdFx0Y29sb3I6ICMwMDU1NjU7XG5cdFx0fVxuXHR9XG5cdCYuaG9tZS1me1xuXHRcdC5idXR0b24tbGlua3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdH1cblx0XHQuYXJyb3ctZXh0ZW5kIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvY29tbW9uL2V4dGVybmFsLWxpbmstYWx0LnBuZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiAgbm8tcmVwZWF0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjE2cHggMTZweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy/lhbHpgJrjg5jjg4Pjg4Djg7xcbi5oZWFkZXItYXJlYXtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmJne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdC50dGwtYXJlYXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMDBweDtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuXHRcdHotaW5kZXg6IDMwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcblx0XHR9XG5cdFx0Ji5pbntcblx0XHRcdHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDE2cHg7XG5cdFx0XHRib3R0b206IDMwMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGJvdHRvbTogNTB2aDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1M3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50dGwtYXJlYV9fdHh0e1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHRse1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWJ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDE2MnB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdHh0e1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRcdC50dGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3Vie1xuXHRcdFx0XHRtYXJnaW46IDZweCAwIDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50dGwtYXJlYTAye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDcwcHg7XG5cdFx0bGVmdDogNSU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ei1pbmRleDogMzA7XG5cdFx0LmVuLC5tYWluLXR0bHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnR4dHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG59XG4uaGVhZGVyLXR4dHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcblx0aGVpZ2h0OiA0MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19hcmVhe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Li1zdWJ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0LmVudHJ5LXRpdGxle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cbn1cbi5lbnRyeS1oZWFkZXJ7XG5cdG1hcmdpbjogMTAwcHggMDtcblx0LmVue1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMDA1NTY1O1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0fVxufVxuLmVudHJ5LXRpdGxle1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0Y29sb3I6ICMwMDU1NjU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG59XG5cbi8vQ1RB44Ko44Oq44KiXG4uY3RhLWFyZWF7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDU1NjU7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDJ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0fVxuXHR9XG5cdC5lbntcblx0XHRtYXJnaW46IDIwcHggMCA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblx0XHR9XG5cdH1cblx0aDN7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cblx0LnR4dHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxuXHR1bHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOjBweDtcblx0XHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1x0XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50eHR7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYW1le1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdC50ZWwtYXJlYXtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdG1hcmdpbjogMTJweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHQudGVse1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aW1le1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8v44Kk44Oz44OV44Kp44Ko44Oq44KiXG4uaW5mby1hcmVhe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRwYWRkaW5nOiAxMjBweCAwO1xuXHRAaW5jbHVkZSBzcHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdH1cblx0LmNhdHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxuXHRoMntcblx0XHRmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdH1cblx0ZGwge1xuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgODAlO1xuXHRcdGdhcDowO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0bWFyZ2luOiAzMnB4IGF1dG8gMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRkdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHR9XG5cdFx0ZGQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDZweDtcblx0XHRcdH1cblx0XHRcdC50ZWwtbnVtYmVye1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZToyOHB4IDIxcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMzJweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy/jg6Ljg7zjgrfjg6fjg7Pns7tcbi5mYWRlSW57XG5cdGFuaW1hdGlvbi1uYW1lOmZhZGVJbkFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246MC44cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0b3BhY2l0eTowO1xufVxuXHRcbkBrZXlmcmFtZXMgZmFkZUluQW5pbWV7XG4gIGZyb20ge1xuXHRvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuXHRvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlVXB7XG5cdGFuaW1hdGlvbi1uYW1lOmZhZGVVcEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246MC44cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcblx0b3BhY2l0eTowO1xufVxuXHRcbkBrZXlmcmFtZXMgZmFkZVVwQW5pbWV7XG4gIGZyb20ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cblxuICB0byB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLy/lhbHpgJpkZWxheS10aW1lXG4uZGVsYXktdGltZTAye1xuXHRhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZGVsYXktdGltZTA0e1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uZGVsYXktdGltZTA2e1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG4uZGVsYXktdGltZTA4e1xuXHRhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59IiwiLmluZGV4LWhlYWR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHQmOjphZnRlcntcbiAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMCw2NSw3NSwwLjMpO1xuICAgICAgICAgei1pbmRleDogMjA7XG5cdCB9XG5cdC5jb3B5e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDMwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdH1cblx0XHQubG9nb3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1heC13aWR0aDogNjc2cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDotNDBweDtcblx0XHR9XG5cdH1cblx0LnNsaWRlci1pbmRleHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtZXZlbnR7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbWFpbjtcblx0cGFkZGluZzogMTIwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQubWFpbi10dGwsLi1zdWJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LmV2ZW50LWxpc3R7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDowcHg7XG5cdFx0bWFyZ2luOiA4MHB4IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0cGFkZGluZzogMjBweCAzMnB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpZ3VyZXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMwOTUxNUU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ0bi1hcmVhe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtc2VydmljZXtcblx0Jl9fYmxvY2t7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLnJldmVyc2V7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0XHQmLS1zbGlkZXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuaW5kZXgtY2Fub2Utc2xpZGVye1xuXHRcdFx0XHQuc2xpZGV7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC5idG4tYXJlYXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByZXYtYXJyb3csXG5cdFx0XHRcdC5uZXh0LWFycm93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogODRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDg0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIHJnYmEoMjU1LDI1NSwyNTUsMC44KTs7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0dG9wOjQwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByZXYtYXJyb3cge1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9pbmRleC9hcnJvdy1wcmV2LnBuZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5leHQtYXJyb3cge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvaW5kZXgvYXJyb3ctbmV4dC5wbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnByZXYtYXJyb3c6OmFmdGVyLFxuXHRcdFx0XHQubmV4dC1hcnJvdzo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiAgbm8tcmVwZWF0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MTJweCAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZGV0YWlse1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBhZGRpbmc6IDUlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0XHQudHh0e1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtaW5mb3tcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cdC53cmFwe1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNzAlO1xuXHRcdGdhcDowcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gODBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaG9tZS1pbmZvX190aXRsZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5lbiwubWFpbi10dGx7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ob21lLWluZm9fX2xpc3R7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0fVxuXHRcdFx0bGl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDk1MTVFO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMycHggMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdCYuY2F0e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTJweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtaW5zdGFncmFte1xuXHRtYXJnaW46IDEyMHB4IDA7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdG1hcmdpbjogNjBweCAwO1xuXHR9XG5cdC53cmFwe1xuXHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XG5cdH1cblx0Lmljb257XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNDRweDtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXHQuaW5zdGEtbGlzdHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogODBweCBhdXRvIDA7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHRcdGdhcDo0MHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDoyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1hY2Nlc3N7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbWFpbjtcblx0cGFkZGluZzogMTIwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQubWFpbi10dGwsLi1zdWJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Jl9fYmxvY2t7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4JSA0MiU7XG5cdFx0Z2FwOjUlO1xuXHRcdG1hcmdpbjogODBweCAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWRldGFpbHtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xuXHRcdFx0fVxuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ0bi1hcmVhe1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhbm9lLXRlcnJhY2V7XG5cdC5ob21lLWluZm97XG5cdFx0LmJ0bi1hcmVhe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50cy1hcmVhe1xuXHRcdG1hcmdpbjogMTIwcHggMDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdG1hcmdpbjogNjBweCAwO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdG1hcmdpbjogNDBweCAwIDAgMDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR4dHtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA5NTBweDtcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgNHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7IFxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjM1ZCc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGlzdHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOjBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHRnYXA6NDBweDtcblx0XHRcdH1cblx0XHRcdGxpe1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzA5NTE1RTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCA0MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYW1lLC5zdWJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICMwOTUxNUU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5uYW1le1xuXHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1hcmVhe1xuXHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19neW17XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuXHRcdFx0bWFyZ2luOiA4MHB4IDAgNDBweDtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNjUlO1xuXHRcdFx0Z2FwOjUlO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1maWd1cmV7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWRldGFpbHtcblx0XHRcdFx0Lm5hbWUsLnN1Yntcblx0XHRcdFx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50eHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuLWFyZWF7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mYWNpbGl0eS1hcmVhe1xuXHRcdG1hcmdpbjogODBweCAwIDEyMHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiA0MHB4IDAgNjBweDtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICMwOTUxNUU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0XHQmX19saXN0e1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRnYXA6NjBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHRnYXA6NDBweDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQudHRse1xuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjdGl2aXR5LWFyZWF7XG5cdFx0Jl9faGVhZGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGhlaWdodDogNzB2aDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGhlaWdodDogNzB2aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHZoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudHh0LWFyZWF7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDQyJTtcblx0XHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdFx0bGVmdDogNSU7XG5cdFx0XHRcdHotaW5kZXg6IDMwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVuLC5tYWluLXR0bHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tYWluLXR0bHtcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggMCAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR0bHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saXN0e1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6MHB4O1xuXHRcdFx0bWFyZ2luOiA4MHB4IDA7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdH1cblx0XHRcdGxpe1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDk1MTVFO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zb3JhbWlse1xuXHRcdFx0bWFyZ2luOiA4MHB4IDAgMTIwcHg7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjMwJSA2MCU7XG5cdFx0XHRnYXA6MTAlO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbG9nb3tcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1kZXRhaWx7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bi1hcmVhe1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3ljbGluZy1hcmVhe1xuXHRcdG1hcmdpbjogMCAwIDEyMHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiAwIDAgNjBweDtcblx0XHR9XG5cdFx0Jl9faGVhZGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGhlaWdodDogNjB2aDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGhlaWdodDogNjB2aDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHZoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudHh0LWFyZWF7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDQyJTtcblx0XHRcdFx0Ym90dG9tOiAxMDBweDtcblx0XHRcdFx0bGVmdDogNSU7XG5cdFx0XHRcdHotaW5kZXg6IDMwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRib3R0b206IDE0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbiwubWFpbi10dGx7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWFpbi10dGx7XG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX19saXN0e1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0XHRnYXA6NDBweDtcblx0XHRcdG1hcmdpbjogNDBweCAwIDEwcHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzA5NTE1RTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDk1MTVFO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdGdhcDoyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR0bHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYWl7XG5cdFx0XHRcdFx0Y29sb3I6ICM1RjVGNUY7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmV7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59IiwiLnRlbnQtcGFya3tcblx0LmhvbWUtaW5mb3tcblx0XHQuYnRuLWFyZWF7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgICAubWFwLWFyZWF7XG4gICAgICAgIG1hcmdpbjogMTIwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAubWFwLWZpZ3VyZXtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby1hcmVhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIC8qIOWLleeUu+OCkuWFqOmdouOBq+ODleOCo+ODg+ODiOOBleOBm+OCiyAqL1xuICAgICAgICAudmlkZW8taGVyb19fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwOyAgICAgICAgICAgIC8qIHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowIOOBruecgeeVpSAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgICAvKiDkvZnnmb3jgarjgY/jg4jjg6rjg5/jg7PjgrDjgZfjgabjg5XjgqPjg4Pjg4ggKi9cbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIC8qIOOCr+ODquODg+OCr+OBleOBm+OBquOBhOOBquOCieKGkyAqL1xuICAgICAgICAvKiBwb2ludGVyLWV2ZW50czogbm9uZTsgKi9cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtYXJlYXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLndyYXB7XG4gICAgICAgICAgICAudHh0e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tYXJlYXtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi10dGx7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmxvY2t7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJldmVyc2V7XG5cdFx0XHQgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcblx0XHQgICAgfVxuICAgICAgICAgICAgJi0tZmlndXJle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYwMEE3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LUVuO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ydi1tYXJre1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTg2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWRldGFpbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUlIDUlIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTAlIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDOUMzMkQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5NTE1RTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMEE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1Ob3RvU2FucztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHRsLWFyZWF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdC1saXN0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDk1MTVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm90e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlLWFyZWF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mYWNpbGl0eS1hcmVhe1xuICAgICAgICBtYXJnaW46IDEyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdG9waWNze1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWZpZ3VyZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGMDBBNztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1FbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDBBNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LU5vdG9TYW5zO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdFx0Z2FwOjQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0ICAgIGdhcDoyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wYXJraW5ne1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgICAgICAgICAgIG1hcmdpbjogMTIwcHggMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbGlzdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOjYwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdhcDo0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jYWZle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWZpZ3VyZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYWZlLWZpZ3VyZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWRldGFpbHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDk1MTVFO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tYXJlYXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RvcmVzLWFyZWF7XG4gICAgICAgIG1hcmdpbjogMTIwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAudHh0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0Z2FwOjYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0ICAgIGdhcDoyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgLnN0b3Jlcy1hcmVhX19saXN0LS1maWd1cmV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZGRyZXNzLC50ZWx7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlcm0tYXJlYXtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC53cmFwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTU2NTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaGVjay1saXN0e1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRnYXA6MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aW1le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250LWxpc3R7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJlY2F1dGlvbnMtYXJlYXtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU1NjU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR4dHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBvbHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwOyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWNjZXNze1xuICAgIC5tYXAtYXJlYXtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNze1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1hcmVhe1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gODBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19ibG9ja3tcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICYuY2Fye1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYudHJhaW57XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA5NTE1RTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAua2lrYW4tdHRse1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmtpa2FuLWxpc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDo4MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2Fye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYudHJhaW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wbGFuZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwOTUxNUU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cmFuY2UtYXJlYXtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLXR0bHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmX19ibG9ja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHQgICAgZ2FwOjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1maWd1cmV7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tZGV0YWlse1xuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZntcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5pbmZvLW1haW57XG5cdG1hcmdpbjogODBweCAwIDEyMHB4O1xuXHRAaW5jbHVkZSBzcHtcblx0XHRtYXJnaW46IDQwcHggMCA2MHB4O1xuXHR9XG5cdC5jYXQtdGFnLXR0bHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHR9XG5cdC5jYXQtbGlzdHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOjIwcHggNDBweDtcblx0XHRwYWRkaW5nOiAwIDAgNDBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDMwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwOTUxNUU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Y29sb3I6ICMwOTUxNUU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY3VycmVudC1jYXR7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFnLWxpc3R7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdGdhcDoyMHB4IDQwcHg7XG5cdFx0cGFkZGluZzogMCAwIDQwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEU0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzUzNTM1Mztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5mby1saXN0e1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6NjBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdGdhcDo0MHB4O1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdC50aHVtYm5haWx7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC50aHVtYm5haWwtaW1hZ2V7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiA0IC8gMztcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhdHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMjBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnR4dC1hcmVhe1xuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0ZS10YWd7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNEU0RTRFO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50YWd7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cC1wYWdlbmF2aXtcblx0bWFyZ2luOiA2MHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGF7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LmN1cnJlbnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICMwOTUxNUU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0LnBhZ2V7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICMwOTUxNUU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW46MCA1cHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5uZXh0cG9zdHNsaW5rLC5wcmV2aW91c3Bvc3RzbGlua3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXI6MXB4IHNvbGlkICMwOTUxNUU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG1hcmdpbjowIDVweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG5cdFx0XHRjb2xvcjogIzA5NTE1RSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbm1haW4uc2luZ2xle1xuXHRtYXJnaW46IDAgMCA4MHB4O1xufVxuXG4uZW50cnktY29udGVudHtcblx0LmVudHJ5LWhlYWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMTBweCAwIDgwcHg7XG5cdFx0LmNhdHtcblx0XHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDZweCAzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdC5oYXNodGFnLWxpc3R7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5lbnRyeS10aXRsZXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5wb3N0LXRodW1ibmFpbHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0fVxuXHQuY29udGVudC1hcmVhe1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMTIwcHg7XG5cdH1cbn1cblxuLmVkaXQtYXJlYXtcblx0aDIge1xuXHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuXHQgIH1cblx0aDN7XG5cdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDdweCAjMDk1MTVFO1xuXHRcdHBhZGRpbmc6IDAgMC41ZW07LyrkuIrkuIsg5bem5Y+z44Gu5L2Z55m9Ki9cblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsvKuiDjOaZr+mAj+aYjuOBqyovXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5LVplbk9sZDtcblx0fVxuXHRoNHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRjb2xvcjogIzA5NTE1RTtcblx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuXHR9XG5cdHVse1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0cGFkZGluZzogMCAwIDAgMTZweDtcblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHQmOjptYXJrZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRibG9ja3F1b3Rle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRjb2xvcjogIzY1NjQ2NDtcblx0fVxuXHR0YWJsZXtcblx0XHR0aGVhZHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0dGh7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdHRye1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q5RUNFRjtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGR7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlcntcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOjA7XG5cdG1hcmdpbjogMCAwIDQwcHg7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdH1cblx0LnBhZ2VyX19pdGVte1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjMDk1MTVFIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQmLm5leHR7XG5cdFx0XHQucGFnZXJfX2NhcHRpb257XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNFwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDZweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wcmV2e1xuXHRcdFx0LnBhZ2VyX19jYXB0aW9ue1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTUxNUU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2VyX19jYXB0aW9ue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0fVxuXHRcdC5wYWdlcl9fYm9keXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQucGFnZXJfX2RldGFpbHtcblx0XHRcdFx0LnBhZ2VyX19pbmZve1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQucGFnZXJfX2NhdHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5NTE1RTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxNnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhZ2VyX190aXRsZXtcblx0XHRcdFx0XHRtYXJnaW46MnB4IDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhZmV7XG4gICAgLmhlYWRlci1hcmVhe1xuICAgICAgICAmOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR0b3A6IDA7XG5cdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTAsNjUsNzUsMC4zKTtcblx0XHR6LWluZGV4OiAyMDtcblx0ICAgIH1cbiAgICB9XG4gICAgLmFib3V0LWFyZWF7XG4gICAgICAgIG1hcmdpbjogMTIwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAudHh0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmZvcm1hdGlvbi1hcmVhe1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmX19ibG9ja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0ICAgIGdhcDo0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1kZXRhaWx7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aW1le1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5LWFyZWF7XG4gICAgICAgIG1hcmdpbjogMTIwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FmZS1zbGlkZXJ7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtYXJlYXtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAudHh0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXNvbi1maWd1cmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19zdGQtbWVudXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsNjUsNzUsMC4yKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1kZXRhaWx7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwJSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWFzb257XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDQwdmg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiLmd5bXtcbiAgICAuaGVhZGVyLWFyZWF7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLDY1LDc1LDAuMyk7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcblx0ICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgfVxuICAgIC5iaC1hcmVhe1xuICAgICAgICBtYXJnaW46IDEyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDk1MTVFOyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGltZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAudHh0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnVwZGF0ZS1kYXRle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tYXJlYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZ0LWFyZWF7XG4gICAgICAgIG1hcmdpbjogMTIwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY2Fwe1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Zsb3d7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3ctbG9uZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tYmxvY2t7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA5NTE1RTtcbiAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1MTVFO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseS1aZW5PbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdhcDowcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuam9pbntcbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcblx0XHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYwMEE3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJle1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3RhcnR7XG4gICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiAgY29sbGFwc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCx0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDk1MTVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvdXJzZXtcbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcblx0XHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzlDMzJEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDk1MTVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hLWFyZWF7XG4gICAgICAgIG1hcmdpbjogMTIwcHggMCA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmxvY2t7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDowcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgICAgICAvL21hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZyZWV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTUxNUU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tZGV0YWlse1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDglO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcmVhLXR0bHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHktWmVuT2xkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5NTE1RTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhZ3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZWNhdXRpb25zLWFyZWF7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC53cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhFNDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOmRpc2M7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub3RoZXItYXJlYXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgMTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbiAgICAgICAgfVxuICAgICAgICAud3JhcHtcbiAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDk1MTVFO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
