/* Document
 * ========================================================================== */

/**
 * Add border box sizing in all browsers (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */

html {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  -webkit-tap-highlight-color: transparent /* 4 */;
  -ms-text-size-adjust: 100%; /* 5 */
  -webkit-text-size-adjust: 100%; /* 5 */
  word-break: break-word; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

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

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */

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

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */

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

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 * 3. Show the overflow in Edge 18- and IE.
 */

hr {
  color: inherit; /* 1 */
  height: 0; /* 2 */
  overflow: visible; /* 3 */
}

/**
 * Add the correct display in IE.
 */

main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

nav li::before {
  content: "\200B";
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
  -ms-overflow-style: scrollbar; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */

abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          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-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

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

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

iframe {
  border-style: none;
}

/**
 * Remove the border on images within links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */

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

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

table {
  border-collapse: collapse; /* 1 */
  border-color: inherit; /* 2 */
  text-indent: 0; /* 3 */
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */

button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */

fieldset {
  border: 1px solid #a0a0a0; /* 1 */
  padding: 0.35em 0.75em 0.625em; /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */

input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */

legend {
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */

textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
  resize: vertical; /* 3 */
  resize: block; /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  padding: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */

:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct display in Edge 18- and IE.
 */

details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* User interaction
 * ========================================================================== */

/*
 * Remove the tapping delay in IE 10.
 */

a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation;
}

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

[aria-busy="true"] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

[aria-disabled="true"],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

[aria-hidden="false"][hidden] {
  display: initial;
}

[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, menu, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
    display: none;
}
body {
	line-height: 1;
}
menu, ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@charset "UTF-8";
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

/*
PCディスプレイサイズ
1920 * 1080
1536 * 864
1440 * 900
1366 * 768
1280 * 720
 */
/*
SPディスプレイサイズ
414 * 896
374 * 667
 */
.primary-staffーtext a, ol:not([class]) a,
ol[class^=pc-mb-] a,
ol[class^=sp-mb-] a, ul:not([class]) li a,
ul[class^=pc-mb-] li a,
ul[class^=sp-mb-] li a, .c_132_column a, .c-129-question a, .block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td a, .c-125-timeline a, .block-editor p a {
  border-bottom: solid 1px #0000ee;
  color: #0000ee;
}
.primary-staffーtext a[target=_blank]::after, ol:not([class]) a[target=_blank]::after,
ol[class^=pc-mb-] a[target=_blank]::after,
ol[class^=sp-mb-] a[target=_blank]::after, ul:not([class]) li a[target=_blank]::after,
ul[class^=pc-mb-] li a[target=_blank]::after,
ul[class^=sp-mb-] li a[target=_blank]::after, .c_132_column a[target=_blank]::after, .c-129-question a[target=_blank]::after, .block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td a[target=_blank]::after, .c-125-timeline a[target=_blank]::after, .block-editor p a[target=_blank]::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0 0 3px;
  background: url(../svg/images/icon-external-link.svg) no-repeat center/cover;
}
@media (max-width: 767px) {
  .primary-staffーtext a[target=_blank]::after, ol:not([class]) a[target=_blank]::after,
ol[class^=pc-mb-] a[target=_blank]::after,
ol[class^=sp-mb-] a[target=_blank]::after, ul:not([class]) li a[target=_blank]::after,
ul[class^=pc-mb-] li a[target=_blank]::after,
ul[class^=sp-mb-] li a[target=_blank]::after, .c_132_column a[target=_blank]::after, .c-129-question a[target=_blank]::after, .block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td a[target=_blank]::after, .c-125-timeline a[target=_blank]::after, .block-editor p a[target=_blank]::after {
    width: 10px;
    height: 10px;
    margin: 0 0 1px 3px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .primary-staffーtext a:hover, ol:not([class]) a:hover,
ol[class^=pc-mb-] a:hover,
ol[class^=sp-mb-] a:hover, ul:not([class]) li a:hover,
ul[class^=pc-mb-] li a:hover,
ul[class^=sp-mb-] li a:hover, .c_132_column a:hover, .c-129-question a:hover, .block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td a:hover, .c-125-timeline a:hover, .block-editor p a:hover {
    border: none;
  }
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  background: none;
  border: none;
  padding: 0;
}

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

hr {
  margin: 0;
  border: none;
}

picture {
  display: block;
}

nav li::before {
  display: -webkit-box;
  display: flex;
  width: 0;
  height: 0;
}

.breadcrumbs {
  margin: 0 0 42px 0;
  font-size: 16px;
}
@media (max-width: 767px) {
  .breadcrumbs {
    font-size: 13px;
  }
}

.breadcrumbs__list {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: right;
          justify-content: right;
}

.breadcrumbs__item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  flex-shrink: 0;
  color: #999999;
}
.breadcrumbs__item:not(:last-of-type) {
  margin: 0 6px 0 0;
}

.breadcrumbs__item.is-last {
  flex-shrink: 1;
  color: #333333;
}

.breadcrumbs__link {
  margin: 0 6px 0 0;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .breadcrumbs__link {
    margin: 0 8px 0 0;
  }
}
@media (hover: hover) and (pointer: fine) {
  .breadcrumbs__link:hover {
    color: var(--main-color);
  }
}

.breadcrumbs__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.svg-icon-double-arrow {
  position: relative;
  top: 1px;
  width: 10px;
  height: 8px;
}
@media (max-width: 767px) {
  .svg-icon-double-arrow {
    width: 7px;
    height: 6px;
  }
}

:root {
  --viewport-width: 100vw;
  --viewport-height: 100vh;
}

.main-visiual {
  position: relative;
  margin: 0 0 56px 0;
}

.main-visiual__container {
  display: -webkit-box;
  display: flex;
  position: relative;
  width: 100%;
  height: 500px;
}
@media (max-width: 767px) {
  .main-visiual__container {
    height: 157px;
  }
}

.main-visiual__list {
  position: relative;
  width: 100%;
  height: 100%;
}

.main-visiual__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
.main-visiual__item.is-current {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.main-visiual__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.main-visiual__right-colum {
  position: relative;
  flex-shrink: 0;
  width: 80px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .main-visiual__right-colum {
    display: none;
    width: 40px;
  }
}

.main-visiual__right-colum-text {
  position: absolute;
  bottom: 82px;
  right: -54px;
  width: 187px;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  white-space: nowrap;
}
@media (max-width: 767px) {
  .main-visiual__right-colum-text {
    bottom: 76px;
    right: -74px;
    font-size: 10px;
  }
}
.main-visiual__right-colum-text:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 74px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 112px;
  height: 1px;
  background-color: #333333;
  -webkit-animation: main-visiual-right-colum-line 1.5s cubic-bezier(0.43, 0.05, 0.17, 1) infinite;
          animation: main-visiual-right-colum-line 1.5s cubic-bezier(0.43, 0.05, 0.17, 1) infinite;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
@-webkit-keyframes main-visiual-right-colum-line {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: left;
            transform-origin: left;
  }
  50% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: left;
            transform-origin: left;
  }
  50.1% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: right;
            transform-origin: right;
  }
  100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: right;
            transform-origin: right;
  }
}
@keyframes main-visiual-right-colum-line {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: left;
            transform-origin: left;
  }
  50% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: left;
            transform-origin: left;
  }
  50.1% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: right;
            transform-origin: right;
  }
  100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: right;
            transform-origin: right;
  }
}
@media (max-width: 767px) {
  .main-visiual__right-colum-text:before {
    left: 57px;
    width: 90px;
  }
}

.is-loop .main-visiual__right-colum-text::before {
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.main-visiual-bullet__list {
  position: absolute;
  bottom: 100px;
  right: calc(80px + 30px);
  display: -webkit-box;
  display: flex;
  z-index: 1;
}
@media (max-width: 767px) {
  .main-visiual-bullet__list {
    bottom: 66px;
    right: calc(20px + 0px);
  }
}

.main-visiual-bullet__item {
  opacity: 0.4;
  pointer-events: auto;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
.main-visiual-bullet__item:not(:last-of-type) {
  margin: 0 5px 0 0;
}
.main-visiual-bullet__item.is-current {
  opacity: 1;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.main-visiual-bullet__btn {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .main-visiual-bullet__btn {
    width: 10px;
    height: 10px;
  }
}

.main-visiual-bullet__btn-bg {
  width: 8px;
  height: 8px;
  background-color: var(--main-color);
  border-radius: 50%;
}

.is-recruit-page .main-visiual {
  margin: 0 0 106px 0;
}

.is-recruit-page .main-visiual__container {
  height: calc(var(--viewport-height) - 89px);
}
@media (max-width: 767px) {
  .is-recruit-page .main-visiual__container {
    height: calc(var(--viewport-height) - 61px);
  }
}

@media (max-width: 767px) {
  .is-recruit-page .main-visiual__right-colum {
    display: block;
  }
}

@media (max-width: 767px) {
  .is-recruit-page .main-visiual-bullet__list {
    right: calc(20px + 40px);
  }
}

.news-main-visual {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: absolute;
  bottom: 0;
  right: 80px;
  padding: 25px 20px;
  background-color: #ffffff;
  z-index: 1;
}
@media (max-width: 767px) {
  .news-main-visual {
    display: block;
    bottom: -43px;
    right: 0;
    padding: 16px 45px 16px 20px;
  }
}

.news-main-visual__title {
  margin: 0 80px 0 0;
  font-size: 14px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .news-main-visual__title {
    margin: 0 0 4px 0;
  }
}

.news-main-visual__list {
  position: relative;
  width: 396px;
  height: 25px;
  margin: 0 100px 0 0;
}
@media (max-width: 767px) {
  .news-main-visual__list {
    width: 270px;
    margin: 0;
  }
}

.news-main-visual__item {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  opacity: 0;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
.news-main-visual__item.is-current {
  opacity: 1;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  pointer-events: auto;
}

.news-main-visual__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.news-main-visual__item-time {
  flex-shrink: 0;
  margin: 0 22px 0 0;
}
@media (max-width: 767px) {
  .news-main-visual__item-time {
    margin: 0 14px 0 0;
  }
}

.news-main-visual__item-text {
  line-height: 1.2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.news-main-visual__item-text-inline {
  display: inline;
}

a .news-main-visual__item-text {
  border-bottom: solid 1px #333333;
}

.news-main-visual__nav {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .news-main-visual__nav {
    position: absolute;
    top: 16px;
    right: 42px;
  }
}

.news-main-visual__nav-index-count-area {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  font-size: 14px;
}
@media (max-width: 767px) {
  .news-main-visual__nav-index-count-area {
    font-size: 13px;
  }
}

.news-main-visual__nav-index-counter {
  display: block;
  position: relative;
  width: 10px;
  height: 23px;
}

.news-main-visual__nav-index {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 767px) {
  .news-main-visual__nav-index {
    top: 49%;
    left: 57%;
  }
}
.news-main-visual__nav-index.is-current {
  opacity: 1;
  visibility: visible;
}

.news-main-visual__nav-chevron-left-icon {
  cursor: pointer;
  margin: 6px 12px 0 0;
}
@media (max-width: 767px) {
  .news-main-visual__nav-chevron-left-icon {
    display: none;
  }
}
.news-main-visual__nav-chevron-left-icon span {
  font-size: 16px;
}

.news-main-visual__nav-chevron-right-icon {
  cursor: pointer;
  margin: 6px 0 0 12px;
}
@media (max-width: 767px) {
  .news-main-visual__nav-chevron-right-icon {
    display: none;
  }
}
.news-main-visual__nav-chevron-right-icon span {
  font-size: 16px;
}

.pagination {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0 0 120px 0;
}
@media (max-width: 767px) {
  .pagination {
    margin: 0 0 80px 0;
  }
}

.pagination__list {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  font-size: 16px;
}
@media (max-width: 767px) {
  .pagination__list {
    font-size: 12px;
  }
}

.pagination__item {
  margin: 0 27px;
}
@media (max-width: 767px) {
  .pagination__item {
    margin: 0 8px;
  }
}

.pagination__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  line-height: 1;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .pagination__link:hover {
    color: var(--main-color);
  }
  .pagination__link:hover::before {
    opacity: 1;
  }
}
.pagination__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--main-color);
  opacity: 0;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
.pagination__link.is-current {
  width: 64px;
  height: 64px;
  background-color: var(--sub-color);
  color: #333333;
  border-radius: 50%;
  border: none;
}
.pagination__link.is-current::before {
  display: none;
}
@media (max-width: 767px) {
  .pagination__link.is-current {
    width: 52px;
    height: 52px;
  }
}

.pagination__next-btn .pagination__link-text {
  position: relative;
  margin: 0 16px 0 0;
  -webkit-transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
.pagination__next-btn .pagination__link-text::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--main-color);
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  opacity: 0;
}
@media (max-width: 767px) {
  .pagination__next-btn .pagination__link-text {
    display: none;
  }
}

.pagination__prev-btn .pagination__link-text {
  position: relative;
  margin: 0 0 0 16px;
  -webkit-transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
.pagination__prev-btn .pagination__link-text::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--main-color);
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  opacity: 0;
}
@media (max-width: 767px) {
  .pagination__prev-btn .pagination__link-text {
    display: none;
  }
}

.pagination__next-btn {
  position: absolute;
  top: 0;
  right: -160px;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.5;
}
.pagination__next-btn.is-enable {
  pointer-events: auto;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  opacity: 1;
}
.pagination__next-btn .pagination__link::before {
  display: none;
}
@media (hover: hover) and (pointer: fine) {
  .pagination__next-btn:hover .pagination__link-text::before {
    opacity: 1;
  }
  .pagination__next-btn:hover .pagination__circle-arrow {
    background-color: var(--main-color);
    color: #ffffff;
    border: solid 1px var(--main-color);
  }
}
@media (max-width: 767px) {
  .pagination__next-btn {
    right: -64px;
  }
}

.pagination__prev-btn {
  position: absolute;
  top: 0;
  left: -160px;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.5;
}
.pagination__prev-btn.is-enable {
  pointer-events: auto;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  opacity: 1;
}
.pagination__prev-btn .pagination__link::before {
  display: none;
}
@media (hover: hover) and (pointer: fine) {
  .pagination__prev-btn:hover .pagination__link-text::before {
    opacity: 1;
  }
  .pagination__prev-btn:hover .pagination__circle-arrow {
    background-color: var(--main-color);
    color: #ffffff;
    border: solid 1px var(--main-color);
  }
}
@media (max-width: 767px) {
  .pagination__prev-btn {
    left: -64px;
  }
}

.pagination__circle-arrow {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 64px;
  height: 64px;
  border: solid 1px #CCCCCC;
  border-radius: 50%;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .pagination__circle-arrow {
    width: 52px;
    height: 52px;
    font-size: 21px;
  }
}

.term-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -24px 42px 0;
}
@media (max-width: 767px) {
  .term-list {
    margin: 0 -16px 0 0;
  }
}

.term-item {
  display: -webkit-box;
  display: flex;
  margin: 0 24px 24px 0;
}
@media (max-width: 767px) {
  .term-item {
    margin: 0 16px 20px 0;
  }
}
.term-item.is-current .term-link {
  background-color: #333333;
  color: #ffffff;
  border: solid 1px #333333;
}

.term-link {
  flex-shrink: 0;
  padding: 3px 19px;
  font-size: 14px;
  font-weight: bold;
  border: solid 1px #CCCCCC;
  border-radius: 10px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .term-link {
    padding: 1px 15px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .term-link:hover {
    background-color: #333333;
    color: #ffffff;
    border: solid 1px #333333;
  }
}

.page-title {
  position: relative;
  margin: 0 0 18px 0;
  padding: 48px 0;
  background-color: var(--sub-color);
}
@media (max-width: 767px) {
  .page-title {
    padding: 42px 0;
  }
}

.is-exist-image.page-title {
  height: 400px;
  padding: 0;
}

.page-title .container {
  height: 100%;
}

.page-title__img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  overflow: hidden;
}
.page-title__img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.page-title-main-text {
  display: -webkit-box;
  display: flex;
  position: relative;
  height: 100%;
  font-size: 36px;
  font-weight: bold;
  line-height: 1.3;
}
@media (max-width: 767px) {
  .page-title-main-text {
    font-size: 23px;
  }
}

.is-exist-image .page-title-main-text {
  -webkit-box-align: end;
          align-items: flex-end;
}

.is-exist-image .page-title-main-text-bg {
  display: block;
  width: 640px;
  padding: 44px 80px 32px;
  background-color: rgba(255, 255, 255, 0.9);
}
@media (max-width: 767px) {
  .is-exist-image .page-title-main-text-bg {
    padding: 44px 40px 32px;
  }
}

.page-title-sub-text {
  display: block;
  margin: 0 0 0 3px;
  font-size: 14px;
  line-height: 1.2;
}

.front-page .c-102__h2, .front-page h2.c_104 {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  padding: 0;
  border: none;
}
.front-page .c-102__h2:before, .front-page h2.c_104:before {
  display: none;
}
@media (max-width: 767px) {
  .front-page .c-102__h2, .front-page h2.c_104 {
    font-size: 20px;
  }
}

.front-page.is-recruit-page .c-102__h2, .front-page.is-recruit-page h2.c_104 {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  padding: 0;
  border: none;
  text-align: left;
}
.front-page.is-recruit-page .c-102__h2:before, .front-page.is-recruit-page h2.c_104:before {
  display: none;
}
@media (max-width: 767px) {
  .front-page.is-recruit-page .c-102__h2, .front-page.is-recruit-page h2.c_104 {
    font-size: 20px;
  }
}

.c-102__h2, h2.c_104 {
  position: relative;
  padding: 0 0 12px 0px;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  border-bottom: solid 3px var(--main-color);
}
@media (max-width: 767px) {
  .c-102__h2, h2.c_104 {
    padding: 0 0 12px 0px;
    font-size: 20px;
  }
}

.is-recruit-page .c-102__h2, .is-recruit-page h2.c_104 {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  padding: 0;
  border: none;
  text-align: center;
}
.is-recruit-page .c-102__h2:before, .is-recruit-page h2.c_104:before {
  display: none;
}
@media (max-width: 767px) {
  .is-recruit-page .c-102__h2, .is-recruit-page h2.c_104 {
    font-size: 20px;
  }
}

.c-102__h3, h3.c_104 {
  position: relative;
  padding: 0 0 0 16px;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
}
.c-102__h3:before, h3.c_104:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 4px;
  height: 100%;
  background-color: var(--main-color);
}
@media (max-width: 767px) {
  .c-102__h3, h3.c_104 {
    font-size: 20px;
  }
}

.is-recruit-page .c-102__h3, .is-recruit-page h3.c_104 {
  padding: 0 0 8px 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  border-bottom: solid 1px #333333;
}
.is-recruit-page .c-102__h3:before, .is-recruit-page h3.c_104:before {
  display: none;
}
@media (max-width: 767px) {
  .is-recruit-page .c-102__h3, .is-recruit-page h3.c_104 {
    font-size: 20px;
  }
}

.c-102__h4, h4.c_104 {
  position: relative;
  padding: 0 0 8px 0;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  border-bottom: solid 1px #333333;
}
@media (max-width: 767px) {
  .c-102__h4, h4.c_104 {
    font-size: 20px;
  }
}

.is-recruit-page .c-102__h4, .is-recruit-page h4.c_104 {
  position: relative;
  padding: 0 0 0 16px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  border: none;
}
.is-recruit-page .c-102__h4:before, .is-recruit-page h4.c_104:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 4px;
  height: 100%;
  background-color: #333333;
}
@media (max-width: 767px) {
  .is-recruit-page .c-102__h4, .is-recruit-page h4.c_104 {
    font-size: 20px;
  }
}

.c_104 {
  display: -webkit-box;
  display: flex;
}

h2.c_104,
h3.c_104 {
  padding-left: 0 !important;
}
h2.c_104:before,
h3.c_104:before {
  display: none;
}

.c_104__text {
  -webkit-box-flex: 1;
          flex: 1;
}

.c_104__img {
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.c_104__img img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 40px;
  height: 40px;
}

.c_104__img-h2 {
  margin: 2px 15px 0 0;
}
@media (max-width: 767px) {
  .c_104__img-h2 {
    margin: -3px 14px 0 0;
  }
}

.c_104__img-h3 {
  margin: 0 15px 0 0;
}
@media (max-width: 767px) {
  .c_104__img-h3 {
    margin: -3px 14px 0 0;
  }
}

.c_104__img-h4 {
  margin: -5px 14px 0 0;
}
@media (max-width: 767px) {
  .c_104__img-h4 {
    margin: -5px 14px 0 0;
  }
}

.block-editor p + p {
  padding: 16px 0 0 0;
}

.block-editor p strong {
  font-weight: bold;
}

.block-editor p em {
  font-style: italic;
}

.block-editor p.has-text-align-left {
  text-align: left;
}

.block-editor p.has-text-align-center {
  text-align: center;
}

.block-editor p.has-text-align-right {
  text-align: right;
}

.c-106__text {
  font-size: 15px;
  line-height: 1.8;
  position: relative;
  padding: 0 0 0 1.7em;
}
@media (max-width: 767px) {
  .c-106__text {
    font-size: 13px;
    line-height: 1.29;
  }
}

.c-106__text:before {
  content: "\203B";
  position: absolute;
  top: 0;
  left: 0;
}

.c-107__pos {
  display: -webkit-box;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.c-107__pos.left {
  -webkit-box-pack: start;
          justify-content: start;
  margin: 0 auto 0 0;
}

.c-107__pos.center {
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0 auto;
}

.c-107__pos.right {
  -webkit-box-pack: end;
          justify-content: end;
  margin: 0 0 0 auto;
}

.c-107 img {
  max-width: 100%;
  display: block;
  border-radius: 8px;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.c-107 figcaption {
  color: #333333;
  font-size: 15px;
  text-align: center;
  margin: 15px 0 0 0;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c-107 figcaption {
    font-size: 13px;
    margin: 0px 0 0 0;
  }
}

.c-107 a.c-107__link figcaption {
  text-decoration: underline;
  color: #0000ee;
}
@media (hover: hover) and (pointer: fine) {
  .c-107 a.c-107__link:hover img {
    opacity: 0.5;
  }
  .c-107 a.c-107__link:hover figcaption {
    text-decoration: none;
  }
}

.c-108 {
  display: block;
  width: 100vw;
  min-width: 1280px;
  margin: 0 calc(50% - 50vw);
  overflow: hidden;
}
@media (min-width: 767px) and (max-width: 1280px) {
  .c-108 {
    margin: 0 0 0 -128px;
  }
}
@media (max-width: 767px) {
  .c-108 {
    min-width: auto;
  }
}

.c-108 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  min-height: 100%;
}

.c-108 figcaption {
  color: #333333;
  font-size: 15px;
  text-align: center;
  margin: 15px 0 0 0;
}
@media (max-width: 767px) {
  .c-108 figcaption {
    font-size: 13px;
    margin: 0px 0 0 0;
  }
}

.card-link-list-a {
  display: grid;
}
@media (max-width: 767px) {
  .card-link-list-a {
    display: block;
  }
}

.card-link-list-a.card-link-list-a-column-02 {
  grid-column-gap: 50px;
  grid-row-gap: 60px;
  grid-template-columns: repeat(auto-fit, calc((100% - (50px * (2 - 1.0))) / 2));
}

.card-link-list-a.card-link-list-a-column-02 img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 279px;
}

.card-link-list-a.card-link-list-a-column-02 .card-link-list-a__title {
  font-size: 20px;
}
@media (max-width: 767px) {
  .card-link-list-a.card-link-list-a-column-02 .card-link-list-a__title {
    font-size: 17px;
  }
}

.card-link-list-a.card-link-list-a-column-03 {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-columns: repeat(auto-fit, calc((100% - (40px * (3 - 1.0))) / 3));
}

.card-link-list-a.card-link-list-a-column-03 img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 182px;
}

.card-link-list-a.card-link-list-a-column-03 .card-link-list-a__title {
  font-size: 20px;
}
@media (max-width: 767px) {
  .card-link-list-a.card-link-list-a-column-03 .card-link-list-a__title {
    font-size: 17px;
  }
}

.card-link-list-a.card-link-list-a-column-04 {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (4 - 1.0))) / 4));
}

.card-link-list-a.card-link-list-a-column-04 img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 135px;
}

.card-link-list-a.card-link-list-a-column-04 .card-link-list-a__title {
  font-size: 16px;
}
@media (max-width: 767px) {
  .card-link-list-a.card-link-list-a-column-04 .card-link-list-a__title {
    font-size: 17px;
  }
}

.card-link-list-a__item {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  height: 100%;
  border: solid 1px #CCCCCC;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .card-link-list-a__item:not(:last-of-type) {
    margin: 0 0 40px 0;
  }
}

.card-link-list-a .card-link-list-a__item img {
  width: 100%;
}
@media (max-width: 767px) {
  .card-link-list-a .card-link-list-a__item img {
    height: 166px;
  }
}

.card-link-list-a__text-area {
  padding: 38px 30px;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
@media (max-width: 767px) {
  .card-link-list-a__text-area {
    padding: 28px 18px 32px;
  }
}

.card-link-list-a__title {
  padding: 0;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  .card-link-list-a__title {
    font-size: 17px;
  }
}
.card-link-list-a__title::before {
  display: none;
}

.card-link-list-a__text {
  margin: 18px 0 22px 0;
  font-size: 15px;
}
@media (max-width: 767px) {
  .card-link-list-a__text {
    margin: 12px 0 16px 0;
    font-size: 14px;
  }
}

.card-link-list-a__btn {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: auto 0 0 0;
}

.card-link-list-a__btn .primary-btn__link {
  min-width: 180px;
  text-align: center;
}

.c_111_column {
  display: grid;
}
@media (max-width: 767px) {
  .c_111_column {
    display: block;
  }
}

.c_111_column.c_111_column-02 {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (2 - 1.0))) / 2));
}

.c_111_column.c_111_column-03 {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (3 - 1.0))) / 3));
}

.c_111_column.c_111_column-04 {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (4 - 1.0))) / 4));
}

.c_111_column__item {
  position: relative;
}
@media (max-width: 767px) {
  .c_111_column__item:not(:last-of-type) {
    margin: 0 0 20px 0;
  }
}

.c_111_column__link {
  height: 100%;
  display: block;
  border: solid 1px #CCCCCC;
  border-radius: 8px;
  overflow: hidden;
  -webkit-transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c_111_column__link {
    height: auto;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c_111_column__link:hover {
    border: solid 1px var(--main-color);
  }
  .c_111_column__link:hover .c_111_column__title {
    text-decoration: underline;
    color: var(--main-color);
  }
  .c_111_column__link:hover .svg-icon-chevron-circle {
    color: var(--main-color);
  }
}

.c_111_column__text-area {
  padding: 24px 28px;
}
@media (max-width: 767px) {
  .c_111_column__text-area {
    padding: 15px 18px;
  }
}

h3.c_111_column__title {
  padding: 0 24px 0 0;
  font-size: 15px;
  font-weight: bold;
  border: none;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-box-align: center;
          align-items: center;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  h3.c_111_column__title {
    font-size: 14px;
  }
}
h3.c_111_column__title::before {
  display: none;
}

.c_111_column__img img {
  display: block;
  -webkit-box-flex: 1;
          flex: 1;
  min-width: 32px;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 32px;
  margin: 0 0px 0 0;
}

.c_111_column__item .svg-icon-chevron-circle,
.c_111_column__item .svg-icon-external-link {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate3d(0, -50%, 0) rotate(-90deg);
          transform: translate3d(0, -50%, 0) rotate(-90deg);
  width: 18px;
  height: 18px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.c_111_column__item .svg-icon-external-link {
  width: 12px;
  height: 12px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.c_111_column__text {
  margin: 18px 0 0 0;
  font-size: 15px;
}
@media (max-width: 767px) {
  .c_111_column__text {
    margin: 12px 0 0 0;
    font-size: 14px;
  }
}

.c_111_column__btn {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 26px 0 0 0;
}

.c_112_column {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .c_112_column {
    display: block;
  }
}

.c_112_column.c_112_column-02 .c_112_column__item {
  display: block;
  width: 50%;
  margin: 0 0 40px 0;
}
@media (max-width: 767px) {
  .c_112_column.c_112_column-02 .c_112_column__item {
    width: 100%;
    margin: 0 0 20px 0;
  }
}

.c_112_column.c_112_column-03 .c_112_column__item {
  display: block;
  width: 33.3%;
  margin: 0 0 40px 0;
}
@media (max-width: 767px) {
  .c_112_column.c_112_column-03 .c_112_column__item {
    width: 100%;
    margin: 0 0 20px 0;
  }
}

.c_112_column.c_112_column-04 .c_112_column__item {
  display: block;
  width: 25%;
  margin: 0 0 40px 0;
}
@media (max-width: 767px) {
  .c_112_column.c_112_column-04 .c_112_column__item {
    width: 100%;
    margin: 0 0 20px 0;
  }
}

.c_112_column-0inline .c_112_column__item {
  display: inline-block;
}

.c_112_column__item {
  margin: 0 64px 38px 0;
}
@media (max-width: 767px) {
  .c_112_column__item {
    margin: 0 0 20px 0;
    display: block;
  }
}

.c_112_column__link {
  display: block;
  font-size: 16px;
  position: relative;
  padding: 0 0 0 20px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c_112_column__link {
    font-size: 14px;
    text-indent: 0;
    padding: 0 0 0 1.5em;
    text-decoration: underline;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c_112_column__link:hover {
    color: var(--main-color);
    text-decoration: underline;
  }
  .c_112_column__link:hover svg {
    color: var(--main-color);
    fill: var(--main-color);
  }
}

.c_112_column__link .global-header-child-nav__chevron {
  top: 5px;
}

.c_112_column__link .svg-icon-external-link {
  width: 12px;
  height: 12px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  vertical-align: 0px;
  margin: 0 0 0 2px;
}
@media (max-width: 767px) {
  .c_112_column__link .svg-icon-external-link {
    width: 8px;
    height: 8px;
    vertical-align: 2px;
  }
}

.c_113_column {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px 0 0;
}

.c_113_column__item {
  margin: 0 16px 24px 0;
}
@media (max-width: 767px) {
  .c_113_column__item {
    display: block;
  }
}

@media (max-width: 767px) {
  .c_113_column-small {
    display: block;
  }
}

@media (max-width: 767px) {
  .c_113_column-small .primary-btn--small .primary-btn__link {
    min-width: 150px;
    text-align: center;
    padding: 7px 75px;
  }
}

.c-115__column {
  display: grid;
}
@media (max-width: 767px) {
  .c-115__column {
    display: block;
  }
}

.c-115__block {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  border: solid 1px #ccc;
  border-radius: 6px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .c-115__block {
    display: block;
  }
}

.c-115__image {
  flex-shrink: 0;
  width: 360px;
  height: 100%;
}
@media (max-width: 767px) {
  .c-115__image {
    width: 100%;
    height: 187px;
  }
}
.c-115__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.c-115__textarea {
  padding: 48px;
}
@media (max-width: 767px) {
  .c-115__textarea {
    padding: 18px 18px 22px;
  }
}

.c-115__title {
  margin: 0 0 16px 0;
  font-size: 22px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .c-115__title {
    font-size: 17px;
  }
}

.c-115__item:not(:last-of-type) {
  margin: 0 0 10px 0;
}

.c-115__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: start;
  font-size: 16px;
  line-height: 1.3;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .c-115__link:hover {
    color: var(--main-color);
  }
}
@media (max-width: 767px) {
  .c-115__link {
    font-size: 14px;
  }
}

.c-115 .svg-icon-chevron-circle {
  flex-shrink: 0;
  width: 19px;
  height: 19px;
  margin: 0 8px 0 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media (max-width: 767px) {
  .c-115 .svg-icon-chevron-circle {
    width: 16px;
    height: 16px;
    margin: 1px 8px 0 0;
  }
}

.c-115 .svg-icon-external-link {
  flex-shrink: 0;
  margin: -3px 0 0 3px;
  width: 10px;
  height: 10px;
}

.c-115__column-01 .c-115__block:not(:last-of-type) {
  margin: 0 0 20px 0;
}

.c-115__column-02.c-115__column {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-columns: repeat(auto-fit, 496px);
}

.c-115__column-02 .c-115__block {
  display: block;
}
@media (max-width: 767px) {
  .c-115__column-02 .c-115__block:not(:last-of-type) {
    margin: 0 0 20px 0;
  }
}

.c-115__column-02 .c-115__image {
  width: 100%;
  height: 277px;
}
@media (max-width: 767px) {
  .c-115__column-02 .c-115__image {
    width: 100%;
    height: 187px;
  }
}

.c-115__column-02 .c-115__textarea {
  padding: 32px;
}
@media (max-width: 767px) {
  .c-115__column-02 .c-115__textarea {
    padding: 18px 18px 22px;
  }
}

.c-115__column-03.c-115__column {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: repeat(auto-fit, 330px);
}

.c-115__column-03 .c-115__block {
  display: block;
}
@media (max-width: 767px) {
  .c-115__column-03 .c-115__block:not(:last-of-type) {
    margin: 0 0 20px 0;
  }
}

.c-115__column-03 .c-115__image {
  width: 100%;
  height: 184px;
}
@media (max-width: 767px) {
  .c-115__column-03 .c-115__image {
    width: 100%;
    height: 187px;
  }
}

.c-115__column-03 .c-115__textarea {
  padding: 32px;
}
@media (max-width: 767px) {
  .c-115__column-03 .c-115__textarea {
    padding: 18px 18px 22px;
  }
}

.c-116.card {
  display: grid;
  grid-template-columns: repeat(auto-fit, 324px);
  grid-row-gap: 40px;
  grid-column-gap: 30px;
}
@media (max-width: 767px) {
  .c-116.card {
    display: block;
    width: 335px;
  }
}

@media (max-width: 767px) {
  .c-116.card .c-116__item {
    margin: 0 0 32px 0;
  }
}

.c_118_button__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, 495px);
  grid-row-gap: 30px;
  grid-column-gap: 40px;
}
@media (max-width: 767px) {
  .c_118_button__grid {
    grid-template-columns: repeat(auto-fit, 100%);
    grid-row-gap: 20px;
  }
}

.c_118_button {
  height: 100%;
}

.c_118_button__link {
  position: relative;
  font-size: 16px;
  width: 100%;
  height: 100%;
  max-width: 495px;
  font-weight: bold;
  display: block;
  border: 1px solid #CCCCCC;
  border-radius: 8px;
  padding: 20px 42px 20px 30px;
  -webkit-transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c_118_button__link {
    font-size: 13px;
    padding: 12px 40px 12px 20px;
  }
}
.c_118_button__link:hover {
  color: #fff;
  border: 1px solid var(--main-color);
  background-color: var(--main-color);
}

.c_118_button__link .svg-icon-download {
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 20px;
  height: 24px;
}
@media (max-width: 767px) {
  .c_118_button__link .svg-icon-download {
    width: 13px;
    height: 16px;
    right: 20px;
  }
}

.c-119 {
  overflow: hidden;
  position: relative;
  width: calc(100% + (100vw - 1032px));
  margin: 0 0 0 calc((1032px - 100vw) / 2.0);
  padding: 70px 0 0px 0;
}
@media (max-width: 1279px) {
  .c-119 {
    width: calc(100% + (1280px - 1032px));
    margin: 0 0 0 calc((1032px - 1280px) / 2.0);
  }
}
@media (max-width: 767px) {
  .c-119 {
    width: calc(100% + (100vw - 100%));
    margin: 0 0 0 calc((100% - 100vw) / 2.0);
    padding: 48px 0 65px 0;
  }
}

.c-119__img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 432px;
}
@media (max-width: 767px) {
  .c-119__img-wrapper {
    height: 462px;
  }
}
.c-119__img-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--main-color);
  z-index: 1;
  opacity: 0.85;
}

.c-119__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-119__img-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 432px;
  background-color: var(--main-color);
}

.c-119__title {
  position: relative;
  margin: 0 0 50px 0;
  padding: 0 40px;
  color: #ffffff;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  z-index: 1;
}
@media (max-width: 767px) {
  .c-119__title {
    margin: 0 0 22px 0;
    padding: 0 20px;
    font-size: 23px;
  }
}

.c-119__contents {
  position: relative;
  width: 1032px;
  margin: 0 auto;
  padding: 64px;
  background-color: #ffffff;
  z-index: 1;
}
@media (max-width: 767px) {
  .c-119__contents {
    width: 335px;
    padding: 27px 40px;
  }
}

.c-119__contents-text-area {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse;
  margin: 0 -42px 0 0;
}
@media (max-width: 767px) {
  .c-119__contents-text-area {
    display: block;
  }
}

.c-119__text {
  padding: 0 42px 0 0;
  font-size: 16px;
}
@media (max-width: 767px) {
  .c-119__text {
    font-size: 14px;
  }
}

.c-119__btn {
  flex-shrink: 0;
  padding: 0 42px 0 0;
}
@media (max-width: 767px) {
  .c-119__btn {
    margin: 0 0 20px 0;
    padding: 0;
  }
}

.c-119__btn-link {
  display: block;
  position: relative;
  width: 451px;
  padding: 26px 82px;
  background-color: var(--main-color);
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  border-radius: 10px;
  border: solid 2px var(--main-color);
  -webkit-transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .c-119__btn-link:hover {
    background-color: #ffffff;
    color: var(--main-color);
  }
}
@media (max-width: 767px) {
  .c-119__btn-link {
    width: 255px;
    padding: 13px 42px;
    font-size: 13px;
  }
}
.c-119__btn-link .svg-icon-chevron-circle {
  position: absolute;
  top: 52%;
  right: 30px;
  -webkit-transform: translate3d(0, -50%, 0) rotate(-90deg);
          transform: translate3d(0, -50%, 0) rotate(-90deg);
  width: 22px;
  height: 22px;
}
@media (max-width: 767px) {
  .c-119__btn-link .svg-icon-chevron-circle {
    right: 20px;
    width: 16px;
    height: 16px;
  }
}

.c-119__contents-info {
  width: 540px;
  margin: 0 auto 54px;
}
@media (max-width: 767px) {
  .c-119__contents-info {
    width: 100%;
    margin: 0 auto 32px;
  }
}

.c-119__contents-info-flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
  margin: 0 -30px 8px 0;
}
@media (max-width: 767px) {
  .c-119__contents-info-flex {
    display: block;
    margin: 0 0 18px 0;
  }
}

.c-119__tell,
.c-119__fax {
  display: block;
  padding: 0 30px 0 0;
  font-size: 28px;
}
@media (max-width: 767px) {
  .c-119__tell,
.c-119__fax {
    padding: 0;
    font-size: 22px;
    text-align: center;
  }
}

@media (max-width: 767px) {
  .c-119__tell {
    margin: 0 0 6px 0;
  }
}

.c-119__tell-s,
.c-119__fax-s {
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .c-119__tell-s,
.c-119__fax-s {
    font-size: 13px;
  }
}

.c-119__reception {
  background-color: var(--sub-color);
  font-size: 15px;
  text-align: center;
  border-radius: 30px;
}
@media (max-width: 767px) {
  .c-119__reception {
    font-size: 13px;
  }
}

.leaflet-pane {
  z-index: 1 !important;
}

.acf-map {
  width: 100%;
  height: 400px;
}

.acf-map img {
  max-width: inherit !important;
}

.wp-block-coblocks-icon.has-text-align-left {
  text-align: left;
}

.wp-block-coblocks-icon.has-text-align-center {
  text-align: center;
}

.wp-block-coblocks-icon.has-text-align-right {
  text-align: right;
}

.wp-block-coblocks-icon a {
  display: block;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .wp-block-coblocks-icon a:hover {
    opacity: 0.7;
  }
}

.c-125-timeline__contents {
  position: relative;
}

.c-125-timeline-lead-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
}

.c-125-timeline-lead-title {
  position: absolute;
  top: 0;
  left: -10px;
  font-size: 16px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .c-125-timeline-lead-title {
    left: -10px;
    width: 100%;
    -webkit-transform: none;
            transform: none;
    font-size: 14px;
  }
}

.c-125-timeline-lead-line {
  position: absolute;
  bottom: -40px;
  left: 4px;
  width: 100%;
  height: calc(100% - 38px + 40px);
  background-color: var(--sub-color);
}
@media (max-width: 767px) {
  .c-125-timeline-lead-line {
    bottom: -30px;
    height: calc(100% - 38px + 30px);
  }
}

.c-125-timeline-flex {
  display: -webkit-box;
  display: flex;
  margin: 0 -64px 48px 0;
  padding: 32px 0 0 0;
}
@media (max-width: 767px) {
  .c-125-timeline-flex {
    display: block;
    margin: 0 0 40px 0;
    padding: 32px 0 0 32px;
  }
}

.c-125-timeline__text-area {
  display: block;
  width: 100%;
  padding: 0 64px 0 84px;
}
@media (max-width: 767px) {
  .c-125-timeline__text-area {
    margin: 0 0 14px 0;
    padding: 0;
  }
}

.c-125-timeline__title {
  margin: 0 0 4px 0;
  font-size: 16px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .c-125-timeline__title {
    margin: 0 0 8px 0;
    font-size: 14px;
  }
}

.c-125-timeline__img-wrapper {
  flex-shrink: 0;
  position: relative;
  width: 304px;
  height: 225px;
  margin: 0 64px 0 0;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .c-125-timeline__img-wrapper {
    width: 100%;
    height: 227px;
    margin: 8px 0 0 0;
  }
}

.c-125-timeline__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-125-timeline .bg {
  margin: 12px 0 0 0;
  padding: 30px;
  background-color: var(--sub-color);
  border-radius: 10px;
}

.c-125-timeline strong {
  font-weight: bold;
}

.c-125-timeline p {
  margin: 0 0 4px 0;
}

.c-125-timeline .ol {
  counter-reset: num 0;
  padding: 0 0 0 1.2em;
  text-indent: -1.2em;
}
.c-125-timeline .ol > li:before {
  content: counters(num, "-") ". ";
  counter-increment: num;
}

.c-125-timeline .ul {
  text-indent: -1.2em;
  padding: 0 0 0 1.2em;
}
.c-125-timeline .ul > li:before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #000;
  border-radius: 50%;
  margin: 0 15px 0 0;
  vertical-align: 0.25em;
}

.c-126__list {
  display: -webkit-box;
  display: flex;
}
@media (max-width: 767px) {
  .c-126__list {
    flex-wrap: wrap;
  }
}

.c-126__item {
  -webkit-box-flex: 1;
          flex: 1;
  text-align: center;
}
@media (max-width: 767px) {
  .c-126__item {
    -webkit-box-flex: 1;
            flex: auto;
    border-top: 1px dashed #333;
    width: 50%;
  }
  .c-126__item:nth-child(odd) {
    border-right: 1px dashed #333;
  }
  .c-126__item:nth-last-child(1) {
    border-right: none;
  }
}
.c-126__item + .c-126__item {
  border-left: 1px dashed #333;
}
@media (max-width: 767px) {
  .c-126__item + .c-126__item {
    border-left: none;
  }
}

.c-126__title {
  background-color: #F6F3EC;
  border-bottom: 1px dashed #333;
  -webkit-box-flex: 1;
          flex: 1;
  line-height: 1.4;
  min-height: 64px;
  position: relative;
}
@media (max-width: 767px) {
  .c-126__title {
    border-bottom: none;
    min-height: auto;
    padding: 20px 0;
  }
}

.c-126__title-subcolor {
  background-color: var(--sub-color);
}

.c-126__title span {
  font-size: 16px;
  font-weight: bold;
  display: block;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .c-126__title span {
    font-size: 14px;
    position: static;
    -webkit-transform: none;
            transform: none;
  }
}

.c-126__icon {
  padding: 18px 10px 10px 10px;
}

.c-126__icon svg {
  width: 32px;
  height: 32px;
}

.c-126__text {
  margin: 0 0 14px 0;
  font-size: 15px;
}
@media (max-width: 767px) {
  .c-126__text {
    font-size: 14px;
  }
}

.c-126__date {
  text-align: right;
  font-size: 15px;
  margin: 14px 0 0 0;
}
@media (max-width: 767px) {
  .c-126__date {
    font-size: 13px;
  }
}

.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table::-webkit-scrollbar {
  display: none;
}
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td {
  font-size: 16px;
  border: none;
  border-bottom: 1px dashed #333;
  padding: 18px 20px;
}
@media (max-width: 767px) {
  .block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td {
    font-size: 14px;
    padding: 15px;
    width: 220px;
  }
}
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th strong,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td strong {
  font-weight: bold;
}
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th em,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td em {
  font-style: italic;
}
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th {
  font-weight: bold;
}
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td + td,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th + th,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th + td {
  border-left: 1px dashed #333;
}
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td:first-child,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th:first-child {
  width: 250px;
}
@media (max-width: 767px) {
  .block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr td:first-child,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table table tr th:first-child {
    width: 113px;
  }
}
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table tbody tr:last-child td,
.block-editor .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table tbody tr:last-child th {
  border-bottom: none;
}

.wp-block-flexible-table-block-table.is-scroll-on-mobile {
  position: relative;
}
.wp-block-flexible-table-block-table.is-scroll-on-mobile:before {
  content: "";
  pointer-events: none;
  display: none;
  width: 150px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: 30px;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  background: url("../../assets/images/icon-scroll-popup.png") no-repeat;
  background-size: 100%;
}
@media (max-width: 767px) {
  .wp-block-flexible-table-block-table.is-scroll-on-mobile:before {
    display: block;
    z-index: 2;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.wp-block-flexible-table-block-table.is-scroll-on-mobile.is-hide:before {
  opacity: 0;
}

@media (max-width: 767px) {
  .wp-block-flexible-table-block-table.is-content-justification-center {
    -webkit-box-align: start !important;
            align-items: start !important;
  }
}

.c-129-question {
  font-size: 16px;
}
@media (max-width: 767px) {
  .c-129-question {
    font-size: 14px;
  }
}

.c-129-question__dl {
  border-bottom: dotted 1px #CCCCCC;
}

.c-129-question__dt {
  display: -webkit-box;
  display: flex;
  position: relative;
  padding: 18px 24px 18px 0;
  cursor: pointer;
  -webkit-transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c-129-question__dt {
    padding: 13px 24px 13px 0;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-129-question__dt:hover {
    background-color: var(--sub-color);
  }
}
.c-129-question__dt.is-open {
  background-color: transparent;
}

.c-129-question__dt-q, .c-129-question__dt-a {
  flex-shrink: 0;
  padding: 0 12px 0 0;
  font-weight: bold;
}

.c-129-question__dt-arrow {
  position: absolute;
  top: 22px;
  right: 0;
  pointer-events: none;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1), -webkit-transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
}
@media (max-width: 767px) {
  .c-129-question__dt-arrow {
    top: 15px;
  }
}

.is-open .c-129-question__dt-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.c-129-question__dd-bg-area {
  display: -webkit-box;
  display: flex;
  background-color: var(--sub-color);
  padding: 30px;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .c-129-question__dd-bg-area {
    padding: 20px;
    border-radius: 6px;
  }
}

.c-129-question__dd-text-area {
  display: block;
  width: 100%;
  padding: 0 0 20px 0;
}

.c-129-question__dd {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: height 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
}

.c-129-question .bg {
  margin: 12px 0 0 0;
  padding: 30px;
  background-color: #ffffff;
  border-radius: 10px;
}

.c-129-question strong {
  font-weight: bold;
}

.c-129-question p {
  margin: 0 0 4px 0;
}

.c-129-question .ol {
  counter-reset: num 0;
  padding: 0 0 0 1.2em;
  text-indent: -1.2em;
}
.c-129-question .ol > li:before {
  content: counters(num, "-") ". ";
  counter-increment: num;
}

.c-129-question .ul {
  text-indent: -1.2em;
  padding: 0 0 0 1.2em;
}
.c-129-question .ul > li:before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #000;
  border-radius: 50%;
  margin: 0 15px 0 0;
  vertical-align: 0.25em;
}

.c_132_column {
  display: grid;
}
@media (max-width: 767px) {
  .c_132_column {
    display: block;
  }
}

.c_132_column.c_132_column-02 {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (2 - 1.0))) / 2));
}

.c_132_column.c_132_column-03 {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (3 - 1.0))) / 3));
}

.c_132_column.c_132_column-04 {
  grid-column-gap: 20px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (4 - 1.0))) / 4));
}

.c_132_column__item {
  position: relative;
}
@media (max-width: 767px) {
  .c_132_column__item:not(:last-of-type) {
    margin: 0 0 20px 0;
  }
}

.c_132_column__text-area {
  height: 100%;
  padding: 32px 10px 24px 10px;
  border: solid 1px #CCCCCC;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .c_132_column__text-area {
    padding: 30px 10px 30px 10px;
  }
}

h3.c_132_column__title {
  padding: 0;
  font-size: 22px;
  font-weight: bold;
  border: none;
  text-align: center;
}
@media (max-width: 767px) {
  h3.c_132_column__title {
    font-size: 16px;
  }
}
h3.c_132_column__title::before {
  display: none;
}

.c_132_column__img {
  margin: 0px 0 20px 0;
}

.c_132_column__img img {
  display: block;
  margin: 0 auto;
}

.c_132_column__text {
  margin: 15px 0 0 0;
  font-size: 15px;
  padding: 0 20px;
}
@media (max-width: 767px) {
  .c_132_column__text {
    margin: 12px 0 0 0;
    padding: 0 10px;
    font-size: 14px;
  }
}

.c_132_column__btn {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 26px 0 0 0;
}

.c_134 {
  position: relative;
}

.swiper-container.c_134__swiper {
  width: 825px;
  height: 464px;
  margin: 0 auto;
  padding: 0 0 40px 0;
  box-sizing: content-box;
}
@media (max-width: 767px) {
  .swiper-container.c_134__swiper {
    width: 335px;
    height: 224px;
    padding: 0 0 72px 0;
  }
}
.swiper-container.c_134__swiper.c_134_show-02 {
  height: 300px;
}
@media (max-width: 767px) {
  .swiper-container.c_134__swiper.c_134_show-02 {
    height: 224px;
  }
}
.swiper-container.c_134__swiper.c_134_show-03 {
  height: 266px;
}
@media (max-width: 767px) {
  .swiper-container.c_134__swiper.c_134_show-03 {
    height: 224px;
  }
}
.swiper-container.c_134__swiper .swiper-wrapper {
  -webkit-box-align: center;
          align-items: center;
}
.swiper-container.c_134__swiper .swiper-slide {
  width: 100%;
  max-height: 464px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .swiper-container.c_134__swiper .swiper-slide {
    max-height: 224px;
  }
}

.swiper-container.c_134__swiper img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c_134 .swiper-wrapper.not-navigation {
  margin: 0 !important;
}

.c_134 .swiper-button-next,
.c_134 .swiper-button-prev {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 64px;
  height: 64px;
  color: #333333;
  border: 1px solid #333333;
  border-radius: 50%;
  cursor: pointer;
  z-index: 2;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .c_134 .swiper-button-next:hover,
.c_134 .swiper-button-prev:hover {
    color: #ffffff;
    background-color: var(--main-color);
    border: 1px solid var(--main-color);
  }
}
.c_134 .swiper-button-next svg,
.c_134 .swiper-button-prev svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .c_134 .swiper-button-next,
.c_134 .swiper-button-prev {
    width: 52px;
    height: 52px;
    top: auto;
    bottom: -20px;
  }
}

.c_134 .swiper-button-next {
  right: 0;
}

.c_134 .swiper-button-prev {
  left: 0;
}

.c_134 .swiper-pagination-bullets {
  bottom: 8px;
}
@media (max-width: 767px) {
  .c_134 .swiper-pagination-bullets {
    bottom: 20px;
  }
}

.c_134 .swiper-pagination-bullet {
  margin: 0 6px !important;
  background-color: var(--main-color);
}

.c_134_caption {
  width: 100%;
  text-align: center;
  font-size: 12px;
  line-height: 1.6;
  margin: 8px 0 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.6);
  padding: 4px 12px;
}

.archive-staff__list-wrapper {
  position: relative;
  overflow: hidden;
}

.archive-staff__list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0 -40px 80px 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .archive-staff__list {
    display: block;
    margin: 0 0 50px 0;
  }
}

.archive-public_relations__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, 324px);
  grid-row-gap: 40px;
  grid-column-gap: 30px;
  margin: 0 auto 80px;
}
@media (max-width: 767px) {
  .archive-public_relations__list {
    display: block;
    margin: 0;
  }
}

.archive-public_relations__item-img-area {
  width: 100%;
  height: 458px;
}

.archive-public_relations__item-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.archive-public_relations__item-text-area {
  padding: 20px 0 0 0;
}
@media (max-width: 767px) {
  .archive-public_relations__item-text-area {
    padding: 26px 0 58px 0;
  }
}

.archive-public_relations__item-title-area {
  margin: 0 0 20px 0;
}
@media (max-width: 767px) {
  .archive-public_relations__item-title-area {
    margin: 0 0 26px 0;
  }
}

.archive-public_relations__item-title {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  .archive-public_relations__item-title {
    font-size: 14px;
  }
}

.archive-public_relations__item-no {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  .archive-public_relations__item-no {
    font-size: 14px;
  }
}

.archive-public_relations__item-pdf-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 222px;
  height: 40px;
  margin: 0 auto;
  font-size: 15px;
  font-weight: bold;
  border: solid 1px #333333;
  border-radius: 20px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .archive-public_relations__item-pdf-link {
    width: 200px;
    font-size: 14px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .archive-public_relations__item-pdf-link:hover {
    color: #ffffff;
    background-color: var(--main-color);
    border: solid 1px var(--main-color);
  }
}
.archive-public_relations__item-pdf-link .svg-icon-pdf-download {
  width: 12px;
  height: 15px;
  margin: 0 12px 0 0;
}
@media (max-width: 767px) {
  .archive-public_relations__item-pdf-link .svg-icon-pdf-download {
    width: 11px;
    height: 14px;
  }
}

.c-137 {
  border-bottom: solid 1px #CCCCCC;
}

.archive-job__article-list {
  margin: 0 0 64px 0;
  border-bottom: solid 1px #CCCCCC;
}

.archive-job__article-item {
  position: relative;
  padding: 32px 33px;
  border: solid 1px #CCCCCC;
  border-bottom: none;
  overflow: hidden;
}
@media (max-width: 767px) {
  .archive-job__article-item {
    padding: 30px 23px;
  }
}

.archive-job__article-grid {
  display: grid;
  grid-template-columns: calc(100% - 306px) 306px;
}
@media (max-width: 767px) {
  .archive-job__article-grid {
    display: block;
  }
}

.is-noimage .archive-job__article-grid {
  display: block;
}

.archive-job__article-text-area {
  margin: 0 40px 0 0;
  grid-column: 1/2;
}
@media (max-width: 767px) {
  .archive-job__article-text-area {
    margin: 0;
  }
}

.is-noimage .archive-job__article-text-area {
  margin: 0;
}

.archive-job__article-title {
  position: relative;
  margin: 0 0 24px 0;
  font-size: 26px;
  font-weight: bold;
  text-align: left;
  line-height: 1.3;
}
@media (max-width: 767px) {
  .archive-job__article-title {
    margin: 0 0 18px 0;
    font-size: 19px;
  }
}
.archive-job__article-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -33px;
  width: 5px;
  height: 100%;
  background-color: #333333;
  border-radius: 0 5px 5px 0;
}
@media (max-width: 767px) {
  .archive-job__article-title::before {
    left: -23px;
  }
}

.archive-job__article-tag-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px 6px 0;
}
@media (max-width: 767px) {
  .archive-job__article-tag-list {
    margin: 0 -12px 18px 0;
  }
}

.archive-job__article-tag-item {
  flex-shrink: 0;
  margin: 0 20px 12px 0;
  padding: 8px 19px;
  font-size: 14px;
  font-weight: bold;
  border: solid 1px #CCCCCC;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .archive-job__article-tag-item {
    margin: 0 12px 6px 0;
    padding: 3px 15px;
    font-size: 12px;
  }
}

.archive-job__article-guideline-text {
  margin: 0 0 22px 0;
  font-size: 15px;
}
@media (max-width: 767px) {
  .archive-job__article-guideline-text {
    font-size: 13px;
  }
}

.archive-job__article-img-area {
  grid-column: 2/3;
  position: relative;
  width: 306px;
  height: 230px;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .archive-job__article-img-area {
    width: 100%;
    height: 187px;
    margin: 0 0 32px 0;
  }
}

.archive-job__article-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.archive-job__article-btn {
  margin: 0 40px 0 0;
  grid-column: 1/2;
}
@media (max-width: 767px) {
  .archive-job__article-btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    margin: 0;
  }
}

.c_138_column {
  display: grid;
}
@media (max-width: 767px) {
  .c_138_column {
    display: block;
  }
}

.c_138_column.c_138_column-02 {
  grid-column-gap: 20px;
  grid-row-gap: 0;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (2 - 1.0))) / 2));
}

.c_138_column.c_138_column-03 {
  grid-column-gap: 20px;
  grid-row-gap: 0;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (3 - 1.0))) / 3));
}

.c_138_column.c_138_column-04 {
  grid-column-gap: 20px;
  grid-row-gap: 0;
  grid-template-columns: repeat(auto-fit, calc((100% - (20px * (4 - 1.0))) / 4));
}

.c_138_column__item {
  position: relative;
}
@media (max-width: 767px) {
  .c_138_column__item:not(:last-of-type) {
    margin: 0 0 20px 0;
  }
}

.c_138_column__link {
  height: 100%;
  display: block;
  border: solid 1px #CCCCCC;
  border-radius: 10px;
  overflow: hidden;
  -webkit-transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c_138_column__link {
    height: auto;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c_138_column__link:hover {
    border: solid 1px var(--main-color);
  }
  .c_138_column__link:hover .c_138_column__title {
    text-decoration: underline;
    color: var(--main-color);
  }
  .c_138_column__link:hover .svg-icon-chevron-circle,
.c_138_column__link:hover .svg-icon-external-link {
    color: var(--main-color);
    fill: var(--main-color);
  }
}

.c_138_column__text-area {
  padding: 10px;
}
@media (max-width: 767px) {
  .c_138_column__text-area {
    padding: 10px;
  }
}

h3.c_138_column__title {
  padding: 0 24px 0 0;
  font-size: 15px;
  font-weight: bold;
  border: none;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-box-align: center;
          align-items: center;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  h3.c_138_column__title {
    font-size: 14px;
    padding: 0 28px 0 0;
  }
}
h3.c_138_column__title::before {
  display: none;
}

.c_138_column__img img {
  display: block;
  -webkit-box-flex: 1;
          flex: 1;
  min-width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

.c_138_column__item .svg-icon-chevron-circle {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translate3d(0, -50%, 0) rotate(-90deg);
          transform: translate3d(0, -50%, 0) rotate(-90deg);
  width: 18px;
  height: 18px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.c_138_column__item .svg-icon-external-link {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translate3d(0, -50%, 0) rotate(-90deg);
          transform: translate3d(0, -50%, 0) rotate(-90deg);
  width: 12px;
  height: 12px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.c_138_column__text {
  margin: 18px 0 0 0;
  font-size: 15px;
  padding: 0 20px;
}
@media (max-width: 767px) {
  .c_138_column__text {
    margin: 12px 0 0 0;
    padding: 0 10px;
    font-size: 14px;
  }
}

.c_138_column__btn {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 26px 0 0 0;
}

ul:not([class]) strong,
ul[class^=pc-mb-] strong,
ul[class^=sp-mb-] strong {
  font-weight: bold;
}
ul:not([class]) em,
ul[class^=pc-mb-] em,
ul[class^=sp-mb-] em {
  font-style: italic;
}

ul:not([class]) li,
ul[class^=pc-mb-] li,
ul[class^=sp-mb-] li {
  text-indent: -1.2em;
  padding: 0 0 0 1.2em;
}
ul:not([class]) li:before,
ul[class^=pc-mb-] li:before,
ul[class^=sp-mb-] li:before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #000;
  border-radius: 50%;
  margin: 0 15px 0 0;
  vertical-align: 0.25em;
}

ol:not([class]),
ol[class^=pc-mb-],
ol[class^=sp-mb-] {
  counter-reset: section 0;
  padding: 0 0 0 1.2em;
  text-indent: -1.2em;
}
ol:not([class]) strong,
ol[class^=pc-mb-] strong,
ol[class^=sp-mb-] strong {
  font-weight: bold;
}
ol:not([class]) em,
ol[class^=pc-mb-] em,
ol[class^=sp-mb-] em {
  font-style: italic;
}
ol:not([class]) > li:before,
ol[class^=pc-mb-] > li:before,
ol[class^=sp-mb-] > li:before {
  content: counters(section, "-") ". ";
  counter-increment: section;
}
.c_301_scrollarea {
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .c_301_scrollarea {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .c_301_scrollarea::-webkit-scrollbar {
    display: none;
  }
}

.js-table-scroll-body {
  position: relative;
}
.js-table-scroll-body:before {
  content: "";
  display: none;
  pointer-events: none;
  width: 150px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: 30px;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  background: url("../../assets/images/icon-scroll-popup.png") no-repeat;
  background-size: 100%;
}
@media (max-width: 767px) {
  .js-table-scroll-body:before {
    display: block;
    z-index: 2;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.js-table-scroll-body.is-hide:before {
  opacity: 0;
}

.c_301_popup.is-hide {
  opacity: 0;
}

@-webkit-keyframes flash {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.c_301_table {
  width: 100%;
}

.c_301_table tr th,
.c_301_table tr td {
  color: #333333;
  border: none;
  border-bottom: 1px dashed #333;
  padding: 15px 4px;
}

.c_301_table tr th {
  font-weight: bold;
  background-color: var(--sub-color);
  vertical-align: middle;
}

.c_301_table tr td + td,
.c_301_table tr th + th,
.c_301_table tr th + td {
  border-left: 1px dashed #333;
}

.c_301_table tbody tr:last-child td,
.c_301_table tbody tr:last-child th {
  border-bottom: none;
}

@media (max-width: 767px) {
  .c_301_table thead tr th:first-child,
.c_301_table tbody tr th:first-child {
    min-width: 135px;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1;
  }
  .c_301_table thead tr th:first-child:before,
.c_301_table tbody tr th:first-child:before {
    content: "";
    position: absolute;
    top: 1px;
    left: -1px;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: #F6F3EC;
    border-bottom: 1px dashed #333;
  }
}

@media (max-width: 767px) {
  .c_301_table tbody tr:last-child th:before {
    border-bottom: none;
  }
}

.c_301_td {
  min-width: 120px;
  text-align: center;
}

.c_301_th {
  width: 150px;
  position: relative;
  vertical-align: middle;
}

.c_301_th__center {
  width: 100%;
}

.c_301_modal_bt {
  font-size: 16px;
  cursor: pointer;
  text-decoration: underline;
}
@media (hover: hover) and (pointer: fine) {
  .c_301_modal_bt:hover {
    text-decoration: none;
  }
}
@media (max-width: 767px) {
  .c_301_modal_bt {
    font-size: 14px;
  }
}

.c_301_option {
  font-size: 12px;
  margin: 0 0 10px 0;
}

.c_301_th__title {
  font-size: 16px;
}

.c_301_th__option {
  font-size: 15px;
  font-weight: normal;
  line-height: 1.5;
}

.c_301_card {
  position: relative;
  margin: 0 0 8px 0;
}

.c_301_card__modal {
  opacity: 0;
  pointer-events: none;
  display: -webkit-box;
  display: flex;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  width: 630px;
  max-height: 400px;
  overflow-y: scroll;
  padding: 48px 60px 0px 60px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 95%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
  z-index: 2;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), top 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), top 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c_301_card__modal {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 5;
    pointer-events: none;
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
    border-radius: 15px 15px 0 0;
    padding: 20px 20px 0px 20px;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}

.c_301_card__modal__thumb {
  width: 165px;
  border-radius: 8px;
  padding: 0 0 40px 0;
}
@media (max-width: 767px) {
  .c_301_card__modal__thumb {
    width: 80px;
    padding: 0 0 20px 0;
  }
}

.c_301_card__modal__thumb img {
  width: 100%;
  max-height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767px) {
  .c_301_card__modal__thumb img {
    min-height: 104px;
  }
}

.c_301_card__modal__text {
  margin: 0 0 15px 0;
}
@media (max-width: 767px) {
  .c_301_card__modal__text {
    margin: 0 0 15px 0;
  }
}

.c_301_card__modal__info {
  text-align: left;
  -webkit-box-flex: 1;
          flex: 1;
}

.c_301_card__modal__heading-01 {
  font-size: 15px;
  line-height: 1.2;
  margin: 15px 0 5px 0;
}
@media (max-width: 767px) {
  .c_301_card__modal__heading-01 {
    font-size: 12px;
    margin: 15px 0 5px 0;
  }
}

.c_301_card__modal__name {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .c_301_card__modal__name {
    font-size: 20px;
  }
}

.c_301_card__modal__heading-02 {
  font-size: 16px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .c_301_card__modal__heading-02 {
    font-size: 12px;
  }
}

.c_301_card__modal__ul {
  list-style: none;
}

.c_301_card__modal__li {
  font-size: 15px;
}
@media (max-width: 767px) {
  .c_301_card__modal__li {
    font-size: 12px;
  }
}

.c_301_card__modal__link {
  display: block;
  text-align: right;
  margin: 12px 0 0 auto;
  padding: 0 0 40px 0;
  font-size: 16px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c_301_card__modal__link {
    font-size: 12px;
    padding: 0 0 20px 0;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c_301_card__modal__link:hover {
    color: var(--main-color);
  }
  .c_301_card__modal__link:hover .svg-icon-chevron-circle {
    color: var(--main-color);
  }
}
.c_301_card__modal__link .svg-icon-chevron-circle {
  display: inline-block;
  margin: 0 0 0 5px;
  width: 18px;
  height: 18px;
  vertical-align: -3px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .c_301_card__modal__link .svg-icon-chevron-circle {
    margin: 0 0 0 0px;
    width: 16px;
    height: 16px;
    vertical-align: -4px;
  }
}

.js-modal-doctor-btn.is-open .c_301_card__modal {
  opacity: 1;
  top: 100%;
  pointer-events: all;
}

.js-modal-doctor-btn.is-open-sp .c_301_card__modal {
  opacity: 1;
  pointer-events: auto;
}

.c_301_overlay {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  background-color: black;
  z-index: 3;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.c_301_overlay.is-open {
  opacity: 0.1;
  background-color: black;
  pointer-events: auto;
}

.c-302__item {
  border: 1px solid #ccc;
  border-collapse: collapse;
  display: -webkit-box;
  display: flex;
}
.c-302__item + .c-302__item {
  border-top: none;
}
@media (max-width: 767px) {
  .c-302__item {
    display: block;
  }
}

.c-302__left {
  width: 71%;
  position: relative;
  padding: 30px;
}
@media (max-width: 767px) {
  .c-302__left {
    width: 100%;
    padding: 30px 23px 10px 23px;
  }
}

.c-302__right {
  width: 29%;
  position: relative;
}
@media (max-width: 767px) {
  .c-302__right {
    width: 100%;
    padding: 0px 23px 20px 23px;
  }
}

.c-302__title {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.4;
  position: relative;
  margin: 0 0 20px 0;
}
@media (max-width: 767px) {
  .c-302__title {
    font-size: 20px;
    margin: 0 0 12px 0;
  }
}
.c-302__title:before {
  content: "";
  display: block;
  width: 6px;
  height: 25px;
  background-color: #000;
  border-radius: 0px 4px 4px 0px;
  position: absolute;
  top: 7px;
  left: -30px;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
@media (max-width: 767px) {
  .c-302__title:before {
    height: 20px;
    top: 5px;
    left: -24px;
  }
}

.c-302__access {
  color: #666666;
  font-size: 16px;
  margin: 0 0 24px 0;
  text-indent: -1.2em;
  padding: 0 0 0 1.2em;
}
@media (max-width: 767px) {
  .c-302__access {
    font-size: 13px;
    margin: 0 0 20px 0;
  }
}

.svg-icon-c-302-access {
  width: 11px;
  height: 14px;
  vertical-align: 0px;
}
@media (max-width: 767px) {
  .svg-icon-c-302-access {
    vertical-align: -2px;
  }
}

.c-302__text {
  margin: 0 0 24px 0;
}
@media (max-width: 767px) {
  .c-302__text {
    margin: 0 0 12px 0;
  }
}

.c_302__service {
  margin: 0 0 24px 0;
}

.c-302__service__list {
  font-weight: bold;
  font-size: 15px;
  display: inline-block;
  background-color: #F6F3EC;
  border-radius: 8px;
  margin: 0 15px 12px 0;
  padding: 0 10px 0 10px;
}
@media (max-width: 767px) {
  .c-302__service__list {
    font-size: 12px;
    margin: 0 0 12px 0;
  }
}

.c-302__link {
  display: block;
}
@media (max-width: 767px) {
  .c-302__link {
    display: none;
  }
}

.c-302__link .primary-btn__link {
  display: block;
  min-width: 222px;
  text-align: center;
}

.c-302__link-sp {
  margin: 20px 0 0 0;
}

.c-302__link-sp .primary-btn__link {
  display: none;
}
@media (max-width: 767px) {
  .c-302__link-sp .primary-btn__link {
    display: block;
    min-width: 200px;
    text-align: center;
  }
}

.c-302__tel {
  font-size: 28px;
  display: block;
  background-color: #F5F5F5;
  width: 100%;
  height: 65px;
  margin: 0 0 40px 0;
  padding: 7px 0 0 0;
  text-align: center;
}
@media (max-width: 767px) {
  .c-302__tel {
    font-size: 22px;
    width: 100%;
    border-radius: 8px;
    height: auto;
    margin: 0 0 20px 0;
    padding: 12px 0;
  }
}

.c-302__tel span {
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .c-302__tel span {
    font-size: 13px;
  }
}

.c-302__image {
  margin: 30px 0;
  padding: 0 30px 0px 0;
}
@media (max-width: 767px) {
  .c-302__image {
    padding: 0;
    margin: 0;
  }
}

.c-302__image img {
  border-radius: 8px;
  width: 100%;
}

.wp-block-columns {
  display: -webkit-box;
  display: flex;
}
@media (max-width: 767px) {
  .wp-block-columns {
    display: block;
  }
}

.wp-block-column + .wp-block-column {
  margin: 0 0 0 50px;
}
@media (max-width: 767px) {
  .wp-block-column + .wp-block-column {
    margin: 0;
  }
}

.wp-block-column {
  flex-basis: 50%;
}
.wp-block-column.pc-mb-10 {
  margin-bottom: 10px;
}
.wp-block-column.pc-mb-20 {
  margin-bottom: 20px;
}
.wp-block-column.pc-mb-30 {
  margin-bottom: 30px;
}
.wp-block-column.pc-mb-40 {
  margin-bottom: 40px;
}
.wp-block-column.pc-mb-50 {
  margin-bottom: 50px;
}
.wp-block-column.pc-mb-60 {
  margin-bottom: 60px;
}
.wp-block-column.pc-mb-70 {
  margin-bottom: 70px;
}
.wp-block-column.pc-mb-80 {
  margin-bottom: 80px;
}
.wp-block-column.pc-mb-90 {
  margin-bottom: 90px;
}
.wp-block-column.pc-mb-100 {
  margin-bottom: 100px;
}
.wp-block-column.pc-mb-110 {
  margin-bottom: 110px;
}
.wp-block-column.pc-mb-120 {
  margin-bottom: 120px;
}
.wp-block-column.pc-mb-130 {
  margin-bottom: 130px;
}
.wp-block-column.pc-mb-140 {
  margin-bottom: 140px;
}
.wp-block-column.pc-mb-150 {
  margin-bottom: 150px;
}
.wp-block-column.pc-mb-160 {
  margin-bottom: 160px;
}
.wp-block-column.pc-mb-170 {
  margin-bottom: 170px;
}
.wp-block-column.pc-mb-180 {
  margin-bottom: 180px;
}
.wp-block-column.pc-mb-190 {
  margin-bottom: 190px;
}
.wp-block-column.pc-mb-200 {
  margin-bottom: 200px;
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-10 {
    margin: 0 0 10px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-20 {
    margin: 0 0 20px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-30 {
    margin: 0 0 30px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-40 {
    margin: 0 0 40px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-50 {
    margin: 0 0 50px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-60 {
    margin: 0 0 60px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-70 {
    margin: 0 0 70px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-80 {
    margin: 0 0 80px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-90 {
    margin: 0 0 90px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-100 {
    margin: 0 0 100px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-110 {
    margin: 0 0 110px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-120 {
    margin: 0 0 120px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-130 {
    margin: 0 0 130px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-140 {
    margin: 0 0 140px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-150 {
    margin: 0 0 150px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-160 {
    margin: 0 0 160px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-170 {
    margin: 0 0 170px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-180 {
    margin: 0 0 180px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-190 {
    margin: 0 0 190px 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .wp-block-column.sp-mb-200 {
    margin: 0 0 200px 0;
  }
}

.wp-block-embed iframe {
  display: block;
}
@media (max-width: 767px) {
  .wp-block-embed iframe {
    width: 100%;
  }
}

.wp-block-embed.aligncenter iframe {
  margin: 0 auto;
}

.wp-block-embed.alignright iframe {
  margin: 0 0 0 auto;
}

.wp-block-embed.alignleft iframe {
  margin: 0 auto 0 0;
}

.wp-block-group {
  width: 100vw;
  min-width: 1280px;
  margin: 0 calc(50% - 50vw);
  overflow: hidden;
}
@media (min-width: 767px) and (max-width: 1280px) {
  .wp-block-group {
    margin: 0 0 0 -128px;
  }
}
@media (max-width: 767px) {
  .wp-block-group {
    min-width: auto;
  }
}

.wp-block-group__inner-container {
  margin: 0 auto;
  max-width: 1032px;
}
@media (max-width: 767px) {
  .wp-block-group__inner-container {
    max-width: 335px;
  }
}

.primary-back-btn {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.primary-back-btn-link {
  position: relative;
  padding: 18px 72px;
  font-size: 16px;
  border: solid 1px #CCCCCC;
  border-radius: 40px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .primary-back-btn-link {
    padding: 12px 56px;
    font-size: 14px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .primary-back-btn-link:hover {
    color: #ffffff;
    background-color: var(--main-color);
    border: solid 1px var(--main-color);
  }
}

.primary-back-btn-ico {
  position: absolute;
  top: 50%;
  left: 23px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}
@media (max-width: 767px) {
  .primary-back-btn-ico {
    left: 16px;
    font-size: 20px;
  }
}

.primary-btn--large {
  display: -webkit-box;
  display: flex;
}

.primary-btn--large .primary-btn__link {
  position: relative;
  width: 330px;
  padding: 24px 30px;
  font-size: 15px;
  border: solid 1px #CCCCCC;
  border-radius: 6px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .primary-btn--large .primary-btn__link {
    padding: 12px 40px 12px 20px;
    font-size: 14px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .primary-btn--large .primary-btn__link:hover {
    color: #ffffff;
    background-color: var(--main-color);
    border: solid 1px var(--main-color);
  }
  .primary-btn--large .primary-btn__link:hover .primary-btn__border {
    border-bottom: solid 1px #ffffff;
  }
}

.primary-btn--large .svg-icon-chevron-circle {
  position: absolute;
  top: 50%;
  right: 14px;
  -webkit-transform: translate3d(0, -50%, 0) rotate(-90deg);
          transform: translate3d(0, -50%, 0) rotate(-90deg);
  width: 18px;
  height: 18px;
}

.primary-btn--large .primary-btn__chevron-circle {
  position: absolute;
  top: 50%;
  right: 14px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  font-size: 20px;
}

.primary-btn--large .primary-btn__border {
  border-bottom: solid 1px #333333;
  -webkit-transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.primary-btn--normal {
  display: -webkit-box;
  display: flex;
}

.primary-btn--normal .primary-btn__link {
  position: relative;
  padding: 7px 75px;
  font-size: 13px;
  border: solid 1px #333333;
  border-radius: 40px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .primary-btn--normal .primary-btn__link {
    padding: 8px 64px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .primary-btn--normal .primary-btn__link:hover {
    color: #ffffff;
    background-color: var(--main-color);
    border: solid 1px var(--main-color);
  }
}

.primary-btn--normal .primary-btn__chevron {
  position: absolute;
  top: 50%;
  right: 14px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  font-size: 16px;
}

.primary-btn--small {
  display: -webkit-box;
  display: flex;
}

.primary-btn--small .primary-btn__link {
  position: relative;
  padding: 8px 54px 6px;
  font-size: 13px;
  border: solid 1px #333333;
  border-radius: 40px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .primary-btn--small .primary-btn__link {
    padding: 8px 64px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .primary-btn--small .primary-btn__link:hover {
    color: #ffffff;
    background-color: var(--main-color);
    border: solid 1px var(--main-color);
  }
}

.primary-btn--small .primary-btn__chevron {
  position: absolute;
  top: 50%;
  right: 14px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  font-size: 16px;
}

.primary-btn .svg-icon-external-link {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 10px;
  height: 10px;
}

.list .primary-news {
  font-size: 16px;
}

.is-recruit-page .list .primary-news {
  font-size: 14px;
}

.list .primary-news__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  padding: 26px 36px 18px 0;
  border-bottom: dotted 1px #cccccc;
}
@media (max-width: 767px) {
  .list .primary-news__link {
    display: block;
    padding: 26px 0 14px;
  }
}

.list .primary-news__info {
  display: -webkit-box;
  display: flex;
}
@media (max-width: 767px) {
  .list .primary-news__info {
    margin: 0 0 14px 0;
  }
}

.list .primary-news__time {
  width: 106px;
  margin: 0 20px 0 0;
  color: #333333;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .list .primary-news__time {
    width: auto;
  }
}

.list .primary-news__cat {
  width: 130px;
  margin: 0 18px 0 0;
  color: var(--main-color);
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .list .primary-news__cat {
    width: auto;
    margin: 0;
  }
}

.list .primary-news__text-area {
  display: -webkit-box;
  display: flex;
}
@media (max-width: 767px) {
  .list .primary-news__text-area {
    display: block;
  }
}

.front-page .list .primary-news__text, .front-page.is-recruit-page .list .primary-news__text {
  font-size: inherit;
  font-weight: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.list .primary-news__text {
  font-size: inherit;
  font-weight: normal;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media (max-width: 767px) {
  .list .primary-news__text {
    line-height: 1.6;
  }
}

@media (max-width: 767px) {
  .list .primary-news__text-border {
    border-bottom: solid 1px #333333;
  }
}

.list .primary-news .primary-news__ico {
  position: absolute;
  top: 50%;
  right: 4px;
  -webkit-transform: translate3d(0, -50%, 0) rotate(-90deg);
          transform: translate3d(0, -50%, 0) rotate(-90deg);
  width: 18px;
  height: 18px;
}
@media (max-width: 767px) {
  .list .primary-news .primary-news__ico {
    display: none;
  }
}
.list .primary-news .primary-news__ico .svg-icon-chevron-circle {
  width: 100%;
  height: 100%;
}

.card .primary-news__link {
  display: block;
  position: relative;
  border: solid 1px #cccccc;
  border-radius: 10px;
  overflow: hidden;
  -webkit-transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.card .primary-news__img {
  width: 100%;
  height: 216px;
}
@media (max-width: 767px) {
  .card .primary-news__img {
    height: 223px;
  }
}
.card .primary-news__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.card .primary-news__text-area {
  padding: 32px 20px 64px;
}
@media (max-width: 767px) {
  .card .primary-news__text-area {
    padding: 20px 18px 60px;
  }
}

.card .primary-news__info {
  display: -webkit-box;
  display: flex;
  margin: 0 0 16px 0;
}
@media (max-width: 767px) {
  .card .primary-news__info {
    margin: 0 0 12px 0;
  }
}

.card .primary-news__time {
  flex-shrink: 0;
  margin: 0 24px 0 0;
  color: #333333;
  font-size: 16px;
}

.card .primary-news__cat {
  color: var(--main-color);
  font-size: 16px;
  font-weight: bold;
}

.card .primary-news__text {
  height: 58px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.card .primary-news__ico {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: absolute;
  bottom: 23px;
  right: 14px;
}
@media (max-width: 767px) {
  .card .primary-news__ico {
    bottom: 20px;
  }
}
.card .primary-news__ico .primary-news__ico-text {
  margin: 0 4px 0 0;
  font-size: 16px;
}
.card .primary-news__ico .svg-icon-chevron-circle {
  width: 18px;
  height: 18px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.primary-news {
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .primary-news:hover {
    color: var(--main-color);
  }
}

@media (hover: hover) and (pointer: fine) {
  .card .primary-news:hover .primary-news__link {
    border: solid 1px var(--main-color);
  }
}

.primary-staff {
  display: -webkit-box;
  display: flex;
  padding: 36px 40px 36px 0;
  border-bottom: dotted 1px #cccccc;
}
@media (max-width: 767px) {
  .primary-staff {
    padding: 36px 40px 36px 0;
  }
}

.primary-staff.one-column {
  width: 100%;
}

.primary-staff.two-column {
  width: 50%;
}
@media (max-width: 767px) {
  .primary-staff.two-column {
    width: 100%;
  }
}

.primary-staff-img-area {
  flex-shrink: 0;
  position: relative;
  width: 165px;
  height: 220px;
  margin: 0 40px 0 0;
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .primary-staff-img-area {
    width: 80px;
    height: 106px;
    margin: 0 20px 0 0;
  }
}

.primary-staff.one-column .primary-staff-img-area {
  width: 278px;
  height: 371px;
}
@media (max-width: 767px) {
  .primary-staff.one-column .primary-staff-img-area {
    width: 80px;
    height: 106px;
    margin: 0 20px 0 0;
  }
}

.primary-staff-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.primary-staff-text-area {
  margin: -6px 0 0 0;
}

.primary-staffーjob {
  margin: 0 0 2px 0;
  font-size: 15px;
}
@media (max-width: 767px) {
  .primary-staffーjob {
    font-size: 13px;
  }
}

.primary-staffーname {
  margin: 0 0 18px 0;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .primary-staffーname {
    font-size: 17px;
  }
}

.primary-staff-repeat-text-block + .primary-staff-repeat-text-block {
  padding: 12px 0 0 0;
}

.primary-staff.one-column .primary-staff-repeat-text-block {
  display: -webkit-box;
  display: flex;
}
@media (max-width: 767px) {
  .primary-staff.one-column .primary-staff-repeat-text-block {
    display: block;
  }
}

.primary-staffーtitle {
  flex-shrink: 0;
  margin: 0 0 12px 0;
  padding: 0 12px 0 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.1;
}
@media (max-width: 767px) {
  .primary-staffーtitle {
    font-size: 14px;
  }
}

.primary-staff.one-column .primary-staffーtitle {
  width: 152px;
}
@media (max-width: 767px) {
  .primary-staff.one-column .primary-staffーtitle {
    width: auto;
  }
}

.primary-staffーtext {
  margin: -5px 0 0 0;
  font-size: 16px;
  line-height: 1.6;
}
@media (max-width: 767px) {
  .primary-staffーtext {
    font-size: 13px;
  }
}

.primary-staffーlink {
  margin: 16px 0 0 0;
  text-align: right;
}
@media (hover: hover) and (pointer: fine) {
  .primary-staffーlink:hover {
    text-decoration: underline;
  }
}

.primary-staff.one-column .primary-staffーlink {
  margin: 24px 0 0 0;
}

.primary-staff .svg-icon-chevron-circle {
  position: relative;
  top: -1px;
  width: 18px;
  height: 18px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.pc-mt-10 {
  margin-top: 10px;
}

.pc-mb-10 {
  margin-bottom: 10px;
}

.pc-mt-20 {
  margin-top: 20px;
}

.pc-mb-20 {
  margin-bottom: 20px;
}

.pc-mt-30 {
  margin-top: 30px;
}

.pc-mb-30 {
  margin-bottom: 30px;
}

.pc-mt-40 {
  margin-top: 40px;
}

.pc-mb-40 {
  margin-bottom: 40px;
}

.pc-mt-50 {
  margin-top: 50px;
}

.pc-mb-50 {
  margin-bottom: 50px;
}

.pc-mt-60 {
  margin-top: 60px;
}

.pc-mb-60 {
  margin-bottom: 60px;
}

.pc-mt-70 {
  margin-top: 70px;
}

.pc-mb-70 {
  margin-bottom: 70px;
}

.pc-mt-80 {
  margin-top: 80px;
}

.pc-mb-80 {
  margin-bottom: 80px;
}

.pc-mt-90 {
  margin-top: 90px;
}

.pc-mb-90 {
  margin-bottom: 90px;
}

.pc-mt-100 {
  margin-top: 100px;
}

.pc-mb-100 {
  margin-bottom: 100px;
}

.pc-mt-110 {
  margin-top: 110px;
}

.pc-mb-110 {
  margin-bottom: 110px;
}

.pc-mt-120 {
  margin-top: 120px;
}

.pc-mb-120 {
  margin-bottom: 120px;
}

.pc-mt-130 {
  margin-top: 130px;
}

.pc-mb-130 {
  margin-bottom: 130px;
}

.pc-mt-140 {
  margin-top: 140px;
}

.pc-mb-140 {
  margin-bottom: 140px;
}

.pc-mt-150 {
  margin-top: 150px;
}

.pc-mb-150 {
  margin-bottom: 150px;
}

.pc-mt-160 {
  margin-top: 160px;
}

.pc-mb-160 {
  margin-bottom: 160px;
}

.pc-mt-170 {
  margin-top: 170px;
}

.pc-mb-170 {
  margin-bottom: 170px;
}

.pc-mt-180 {
  margin-top: 180px;
}

.pc-mb-180 {
  margin-bottom: 180px;
}

.pc-mt-190 {
  margin-top: 190px;
}

.pc-mb-190 {
  margin-bottom: 190px;
}

.pc-mt-200 {
  margin-top: 200px;
}

.pc-mb-200 {
  margin-bottom: 200px;
}

@media (max-width: 767px) {
  .sp-mt-10 {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .sp-mb-10 {
    margin-bottom: 10px;
  }
}

@media (max-width: 767px) {
  .sp-mt-20 {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .sp-mb-20 {
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .sp-mt-30 {
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .sp-mb-30 {
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  .sp-mt-40 {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .sp-mb-40 {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .sp-mt-50 {
    margin-top: 50px;
  }
}

@media (max-width: 767px) {
  .sp-mb-50 {
    margin-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .sp-mt-60 {
    margin-top: 60px;
  }
}

@media (max-width: 767px) {
  .sp-mb-60 {
    margin-bottom: 60px;
  }
}

@media (max-width: 767px) {
  .sp-mt-70 {
    margin-top: 70px;
  }
}

@media (max-width: 767px) {
  .sp-mb-70 {
    margin-bottom: 70px;
  }
}

@media (max-width: 767px) {
  .sp-mt-80 {
    margin-top: 80px;
  }
}

@media (max-width: 767px) {
  .sp-mb-80 {
    margin-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .sp-mt-90 {
    margin-top: 90px;
  }
}

@media (max-width: 767px) {
  .sp-mb-90 {
    margin-bottom: 90px;
  }
}

@media (max-width: 767px) {
  .sp-mt-100 {
    margin-top: 100px;
  }
}

@media (max-width: 767px) {
  .sp-mb-100 {
    margin-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .sp-mt-110 {
    margin-top: 110px;
  }
}

@media (max-width: 767px) {
  .sp-mb-110 {
    margin-bottom: 110px;
  }
}

@media (max-width: 767px) {
  .sp-mt-120 {
    margin-top: 120px;
  }
}

@media (max-width: 767px) {
  .sp-mb-120 {
    margin-bottom: 120px;
  }
}

@media (max-width: 767px) {
  .sp-mt-130 {
    margin-top: 130px;
  }
}

@media (max-width: 767px) {
  .sp-mb-130 {
    margin-bottom: 130px;
  }
}

@media (max-width: 767px) {
  .sp-mt-140 {
    margin-top: 140px;
  }
}

@media (max-width: 767px) {
  .sp-mb-140 {
    margin-bottom: 140px;
  }
}

@media (max-width: 767px) {
  .sp-mt-150 {
    margin-top: 150px;
  }
}

@media (max-width: 767px) {
  .sp-mb-150 {
    margin-bottom: 150px;
  }
}

@media (max-width: 767px) {
  .sp-mt-160 {
    margin-top: 160px;
  }
}

@media (max-width: 767px) {
  .sp-mb-160 {
    margin-bottom: 160px;
  }
}

@media (max-width: 767px) {
  .sp-mt-170 {
    margin-top: 170px;
  }
}

@media (max-width: 767px) {
  .sp-mb-170 {
    margin-bottom: 170px;
  }
}

@media (max-width: 767px) {
  .sp-mt-180 {
    margin-top: 180px;
  }
}

@media (max-width: 767px) {
  .sp-mb-180 {
    margin-bottom: 180px;
  }
}

@media (max-width: 767px) {
  .sp-mt-190 {
    margin-top: 190px;
  }
}

@media (max-width: 767px) {
  .sp-mb-190 {
    margin-bottom: 190px;
  }
}

@media (max-width: 767px) {
  .sp-mt-200 {
    margin-top: 200px;
  }
}

@media (max-width: 767px) {
  .sp-mb-200 {
    margin-bottom: 200px;
  }
}

.footer-fixed {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px 10px;
  background-color: var(--sub-color);
  z-index: 3;
}
@media (max-width: 767px) {
  .footer-fixed {
    display: block;
  }
}

.footer-fixed__list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.footer-fixed__item:not(:last-of-type) {
  margin: 0 14px 0 0;
}

.footer-fixed__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  padding: 7px 12px;
  background-color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  border: solid 2px #333333;
  border-radius: 20px;
}

.footer-fixed__place-icon {
  margin: 0 18px 0 0;
  font-size: 20px;
}

.footer-fixed__call-icon {
  margin: 0 20px 0 0;
  font-size: 20px;
}

.footer-fixed__link-text {
  margin: 0 14px 0 0;
  line-height: 1.3;
}

.footer-fixed__chevron-right-icon {
  font-size: 20px;
}

.is-recruit-page .footer-fixed {
  display: none;
}

.footer {
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .footer {
    margin: 0 0 58px 0;
  }
}

.footer__bg-01 {
  margin: 0 0 54px 0;
  padding: 24px 0;
  background-color: var(--sub-color);
}
@media (max-width: 767px) {
  .footer__bg-01 {
    margin: 0 0 59px 0;
    padding: 40px 0 60px;
  }
}

.footer__bg-02 {
  padding: 14px 0;
  background-color: var(--sub-color);
}
@media (max-width: 767px) {
  .footer__bg-02 {
    padding: 38px 0;
  }
}

.footer__container {
  width: 1154px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .footer__container {
    width: 335px;
  }
}

@media (max-width: 767px) {
  .footer__nav-list {
    border-bottom: dotted 1px #CCCCCC;
  }
}

.footer__nav-item {
  display: -webkit-box;
  display: flex;
  padding: 13px 0;
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .footer__nav-item {
    font-size: 17px;
    font-weight: 400;
  }
}

.footer__nav-item + .footer__nav-item {
  border-top: dotted 1px #CCCCCC;
}

.footer__nav-link {
  display: block;
  position: relative;
  flex-shrink: 0;
  width: 220px;
  margin: 0 42px 0 0;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .footer__nav-link {
    width: 100%;
    margin: 0;
    padding: 0 40px 0 0;
  }
}
@media (hover: hover) and (pointer: fine) {
  .footer__nav-link:hover {
    color: var(--main-color);
  }
}

.footer-nav__chevron {
  display: none;
}
@media (max-width: 767px) {
  .footer-nav__chevron {
    display: block;
    position: absolute;
    top: 50%;
    right: 0%;
    -webkit-transform: translate3d(0%, -50%, 0);
            transform: translate3d(0%, -50%, 0);
  }
}

.footer__child-nav-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -50px 0 0;
}
@media (max-width: 767px) {
  .footer__child-nav-list {
    display: none;
  }
}

.footer__child-nav-item {
  width: 144px;
  margin: 0 50px 0 0;
  font-size: 16px;
  font-weight: normal;
}

.footer__child-nav-link {
  border-bottom: solid 1px #333333;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .footer__child-nav-link:hover {
    color: var(--main-color);
    border-bottom: solid 1px var(--main-color);
  }
}

.footer__title {
  flex-shrink: 0;
  margin: 0 30px;
  width: var(--global-pc-logo-width);
}
@media (max-width: 767px) {
  .footer__title {
    margin: 0 auto 26px;
  }
}

.footer__flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  margin: 0 0 54px 0;
}
@media (max-width: 767px) {
  .footer__flex {
    display: block;
    margin: 0 0 56px 0;
  }
}

.footer__infoarea {
  margin: 0 30px;
}
@media (max-width: 767px) {
  .footer__infoarea {
    text-align: center;
  }
}

.footer__location-name {
  font-size: 16px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .footer__location-name {
    margin: 0 0 18px 0;
    font-size: 14px;
  }
}

.footer__postcode-and-address {
  display: -webkit-box;
  display: flex;
}
@media (max-width: 767px) {
  .footer__postcode-and-address {
    display: block;
  }
}

.footer__post-code {
  margin: 0 16px 0 0;
  font-size: 15px;
}
@media (max-width: 767px) {
  .footer__post-code {
    margin: 0 0 4px 0;
    font-size: 13px;
  }
}

.footer__address {
  font-size: 15px;
}
@media (max-width: 767px) {
  .footer__address {
    margin: 0 0 6px 0;
    font-size: 13px;
  }
}

.footer__tell-and-fax {
  flex-shrink: 0;
  margin: 0 30px;
}
@media (max-width: 767px) {
  .footer__tell-and-fax {
    font-size: 14px;
    text-align: center;
  }
}

.footer__banner-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, 260px);
  grid-row-gap: 26px;
  grid-column-gap: 38px;
  width: 100%;
  margin: 0 auto 40px;
}
@media (max-width: 767px) {
  .footer__banner-list {
    display: block;
    width: 100%;
    margin: 0 auto 60px;
  }
}

.footer__banner-item {
  position: relative;
  width: 260px;
  height: 80px;
  border-radius: 6px;
  overflow: hidden;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .footer__banner-item {
    width: 295px;
    height: 71px;
    margin: 0 auto;
  }
  .footer__banner-item:not(:last-of-type) {
    margin: 0 auto 19px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .footer__banner-item:hover {
    opacity: 0.6;
  }
}

.footer__banner-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.footer__unique-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .footer__unique-list {
    display: block;
    font-size: 14px;
  }
}

.footer__unique-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin: 10px 40px;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), border 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .footer__unique-item {
    margin: 0;
  }
  .footer__unique-item:not(:last-of-type) {
    margin: 0 0 28px 0;
  }
}
@media (hover: hover) and (pointer: fine) {
  .footer__unique-item:hover {
    color: var(--main-color);
  }
  .footer__unique-item:hover .footer__unique-link {
    border-bottom: solid 1px var(--main-color);
  }
}

.footer__unique-link {
  border-bottom: solid 1px #333333;
  line-height: 1;
}

.footer-unique__chevron {
  font-size: 16px;
}

.footer__copyright {
  padding: 22px 0;
  font-size: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .footer__copyright {
    padding: 16px 0;
    font-size: 13px;
  }
}

.hamburger-menu {
  display: none;
}
@media (max-width: 767px) {
  .hamburger-menu {
    position: fixed;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    width: 82px;
    height: 83px;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 10px/0px 0px 0px 10px;
    -webkit-transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    z-index: 10;
  }
}

.is-global-hamburger-menu-open .global-header .hamburger-menu,
.is-local-hamburger-menu-open .local-header .hamburger-menu {
  background-color: var(--sub-color);
}

.hamburger-menu__icon {
  display: -webkit-box;
  display: flex;
  position: relative;
  width: 45px;
  height: 14px;
  margin: 0 0 9px 0;
}
.hamburger-menu__icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.svg-icon-recruit-hamburger-open,
.svg-icon-recruit-hamburger-close {
  display: none;
}

.svg-icon-hamburger-open,
.is-recruit-page .svg-icon-recruit-hamburger-open {
  opacity: 1;
  visibility: visible;
}

.is-global-hamburger-menu-open .global-header .svg-icon-hamburger-open,
.is-local-hamburger-menu-open .local-header .svg-icon-hamburger-open,
.is-global-hamburger-menu-open.is-recruit-page .svg-icon-recruit-hamburger-open {
  opacity: 0;
  visibility: hidden;
}

.svg-icon-hamburger-close,
.is-recruit-page .svg-icon-recruit-hamburger-close {
  opacity: 0;
  visibility: hidden;
}

.is-global-hamburger-menu-open .global-header .svg-icon-hamburger-close,
.is-local-hamburger-menu-open .local-header .svg-icon-hamburger-close,
.is-global-hamburger-menu-open.is-recruit-page .svg-icon-recruit-hamburger-close {
  opacity: 1;
  visibility: visible;
}

.hamburger-menu__text {
  display: block;
  position: relative;
  font-size: 11px;
  width: 44px;
  height: 13px;
  white-space: nowrap;
}

.hamburger-menu__open-text, .hamburger-menu__open-recruit-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.is-global-hamburger-menu-open .global-header .hamburger-menu__open-text,
.is-recruit-page.is-global-hamburger-menu-open .global-header .hamburger-menu__open-recruit-text,
.is-local-hamburger-menu-open .local-header .hamburger-menu__open-text {
  opacity: 0;
  visibility: hidden;
}

.hamburger-menu__close-text, .hamburger-menu__close-recruit-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.hamburger-menu__open-recruit-text, .hamburger-menu__close-recruit-text {
  display: none;
}

.is-global-hamburger-menu-open .global-header .hamburger-menu__close-text,
.is-recruit-page.is-global-hamburger-menu-open .global-header .hamburger-menu__close-recruit-text,
.is-local-hamburger-menu-open .local-header .hamburger-menu__close-text {
  opacity: 1;
  visibility: visible;
}

.is-exist-local-header .global-header .hamburger-menu {
  display: none;
}

.local-header .hamburger-menu.is-top {
  top: 44px;
}

.local-header .hamburger-menu {
  top: 0;
  -webkit-transition: top 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: top 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
}

.is-recruit-page .hamburger-menu {
  width: 60px;
  height: 61px;
  border-bottom: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  border-radius: 0;
  background-color: #ffffff !important;
}

.is-recruit-page .hamburger-menu__text {
  font-size: 10px;
}

.is-recruit-page .hamburger-menu__icon {
  width: 25px;
  height: 14px;
  margin: 8px auto 7px;
}
.is-recruit-page .hamburger-menu__icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}

.is-recruit-page .svg-icon-hamburger-open,
.is-recruit-page .svg-icon-hamburger-close {
  display: none;
}

.is-recruit-page .svg-icon-recruit-hamburger-open,
.is-recruit-page .svg-icon-recruit-hamburger-close {
  display: block;
}

.is-recruit-page .hamburger-menu__open-text,
.is-recruit-page .hamburger-menu__close-text {
  display: none;
}

.is-recruit-page .hamburger-menu__open-recruit-text, .is-recruit-page .hamburger-menu__close-recruit-text {
  display: block;
}

.header-after-scroll {
  position: fixed;
  top: 0;
  left: 0;
  min-width: 1280px;
  width: 100%;
  background-color: #ffffff;
  z-index: 1001;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  transition: transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1), -webkit-transform 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
}
.header-after-scroll.is-after-scroll {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media (max-width: 767px) {
  .header-after-scroll {
    display: none;
  }
}

.global-header-after-scroll {
  position: relative;
  background-color: #ffffff;
  z-index: 3;
}

.global-header-after-scroll .global-header-child-nav {
  top: 43px;
}

.global-header-after-scroll__container {
  position: relative;
  padding: 18px 68px;
  z-index: 2;
}

.global-header-after-scroll__flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
}

.global-header-after-scroll__title {
  display: -webkit-box;
  display: flex;
  height: 25px;
  margin: 0 32px 0 0;
}
.global-header-after-scroll__title img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.global-header-after-scroll__title-link {
  display: -webkit-box;
  display: flex;
}

.global-header-nav-after-scroll .global-header-nav__item {
  font-size: 16px;
}

.global-header-nav-after-scroll .global-header-nav__icon {
  width: 30px;
  height: 30px;
  font-size: 20px;
}

.is-recruit-page .global-header-after-scroll .global-header-child-nav {
  top: 40px;
}

.is-recruit-page .global-header-after-scroll__container {
  height: 89px;
  padding: 0 0 0 66px;
}

.is-recruit-page .global-header-after-scroll__title {
  width: var(--global-pc-logo-width);
  height: auto;
  margin: 0 62px 0 0;
}

@media (max-width: 767px) {
  .global-header-nav-default {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0;
    visibility: hidden;
    overflow: scroll;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.global-header-nav__logo {
  display: none;
}
@media (max-width: 767px) {
  .global-header-nav__logo {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    position: absolute;
    top: 0;
    left: 20px;
    width: var(--global-sp-logo-width);
    height: 66px;
  }
  .global-header-nav__logo a {
    display: -webkit-box;
    display: flex;
  }
  .global-header-nav__logo img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left;
       object-position: left;
  }
}

@media (max-width: 767px) {
  .is-global-hamburger-menu-open .global-header .global-header-nav-default,
.is-local-hamburger-menu-open .local-header .local-header-nav-default {
    opacity: 1;
    visibility: visible;
  }
}

.global-header-nav__list {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .global-header-nav__list {
    display: block;
    padding: 126px 0;
  }
}

.global-header-nav__item {
  position: relative;
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .global-header-nav__item.is-action-item {
    display: none;
  }
}
.global-header-nav__item:not(:last-of-type) {
  margin: 0 16px 0 0;
}
@media (max-width: 767px) {
  .global-header-nav__item:not(:last-of-type) {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .global-header-nav__item {
    position: relative;
    width: 295px;
    margin: 0 auto;
    font-size: 17px;
    border-bottom: solid 1px #E6E6E6;
    z-index: 2;
  }
}

.global-header-nav__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  z-index: 3;
}
.global-header-nav__link:before {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: var(--main-color);
  border-radius: 4px 4px 0 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  pointer-events: none;
}
@media (max-width: 767px) {
  .global-header-nav__link:before {
    display: none;
  }
}
.global-header-nav__link.is-current, .global-header-nav__link.is-action, .global-header-nav__link.is-hover {
  color: var(--main-color);
}
.global-header-nav__link.is-hover::before {
  opacity: 1;
}
@media (hover: hover) and (pointer: fine) {
  .global-header-nav__link:hover {
    color: var(--main-color);
  }
}
@media (max-width: 767px) {
  .global-header-nav__link {
    position: relative;
    width: 100%;
    padding: 14px 22px 12px 0px;
    z-index: 1;
  }
}

.global-header-nav__icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 34px;
  height: 34px;
  margin: 0 10px 0 0;
  color: #ffffff;
  border-radius: 12px;
  background-color: var(--main-color);
}

.global-header-child-nav {
  position: absolute;
  top: 46px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  width: 824px;
  padding: 36px 40px 28px;
  background-color: #ffffff;
  opacity: 0;
  visibility: hidden;
  border-radius: 8px;
  border: solid 1px #E8E8E8;
  box-shadow: 3px 12px 10px -10px rgba(0, 0, 0, 0.16);
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  overflow: hidden;
  z-index: 12;
}
@media (max-width: 767px) {
  .global-header-child-nav {
    position: static;
    width: 100%;
    padding: 0;
    opacity: 1;
    visibility: visible;
    border: none;
    box-shadow: none;
    -webkit-transform: none !important;
            transform: none !important;
  }
}

.global-header-child-nav.is-hover {
  opacity: 1;
  visibility: visible;
}

.global-header-child-nav__title {
  margin: 0;
  padding: 0 0 22px 0;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: -0.04em;
  border-bottom: solid 5px var(--sub-color);
}
@media (max-width: 767px) {
  .global-header-child-nav__title {
    display: none;
  }
}

@media (max-width: 767px) {
  .global-header-child-nav__list-wrapper {
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
    transition: height 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  }
}

.global-header-child-nav__list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 26px -206px 0 0;
}
@media (max-width: 767px) {
  .global-header-child-nav__list {
    display: block;
    margin: 0;
    padding: 14px 0 28px 3px;
  }
}

.global-header-child-nav__item {
  width: 168px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.3;
  margin: 0 30px 14px 0;
}
@media (max-width: 767px) {
  .global-header-child-nav__item {
    width: auto;
    font-size: 14px;
  }
  .global-header-child-nav__item:not(:last-of-type) {
    margin: 0 0 38px 0;
  }
}

.global-header-nav__item-clip {
  position: relative;
}

.global-header-child-nav__link {
  display: block;
  position: relative;
  padding: 11px 12px 11px 26px;
  border-radius: 8px;
  -webkit-transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .global-header-child-nav__link:hover {
    background-color: var(--sub-color);
  }
}

.global-header-child-nav__link-border {
  flex-shrink: 0;
  -webkit-transition: border-bottom 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border-bottom 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .global-header-child-nav__link-border {
    border: none;
  }
}

.global-header-nav__chevron-right-icon {
  display: none;
}
@media (max-width: 767px) {
  .global-header-nav__chevron-right-icon {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
    width: 24px;
    height: 24px;
    z-index: 2;
  }
}

.global-header-nav__toggle-icon-wrapper {
  display: none;
}
@media (max-width: 767px) {
  .global-header-nav__toggle-icon-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
    width: 24px;
    height: 24px;
    z-index: 10;
  }
}

.global-header-nav__toggle-icon-plus {
  display: none;
}
@media (max-width: 767px) {
  .global-header-nav__toggle-icon-plus {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.is-open .global-header-nav__toggle-icon-plus {
  opacity: 0;
  visibility: hidden;
}

.global-header-nav__toggle-icon-minus {
  display: none;
}
@media (max-width: 767px) {
  .global-header-nav__toggle-icon-minus {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.is-open .global-header-nav__toggle-icon-minus {
  opacity: 1;
  visibility: visible;
}

.global-header-child-nav__chevron {
  position: absolute;
  top: 12px;
  left: 6px;
  font-size: 16px;
}

.global-header-child-nav__close {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1;
  pointer-events: none;
}
.global-header-child-nav__close.is-hover {
  pointer-events: auto;
}

.global-header-nav-action__chevron-right-icon {
  display: none;
}

.is-exist-local-header .global-header-nav__item {
  position: relative;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0.09em;
}
.is-exist-local-header .global-header-nav__item:last-of-type .global-header-child-nav {
  left: 0%;
}
.is-exist-local-header .global-header-nav__item:last-of-type .global-header-child-nav:before {
  left: 62%;
}
.is-exist-local-header .global-header-nav__item:last-of-type .global-header-child-nav:after {
  left: 62%;
}

.is-exist-local-header .global-header-nav__link {
  color: #666666;
}
.is-exist-local-header .global-header-nav__link::before {
  display: none;
}
.is-exist-local-header .global-header-nav__link.is-current, .is-exist-local-header .global-header-nav__link.is-action, .is-exist-local-header .global-header-nav__link.is-hover, .is-exist-local-header .global-header-nav__link:hover {
  color: var(--main-color);
}

.is-exist-local-header .global-header-child-nav__list-wrapper {
  width: 100%;
}

.is-exist-local-header .global-header-child-nav {
  position: absolute;
  top: 36px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  width: 257px;
  padding: 12px;
  font-size: 14px;
  background-color: #ffffff;
  border: solid 4px var(--sub-color);
  border-radius: 8px;
  z-index: 1;
  overflow: visible;
  box-shadow: none;
}
.is-exist-local-header .global-header-child-nav:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  border-right: 7px solid transparent;
  border-bottom: 10px solid #ffffff;
  border-left: 7px solid transparent;
  z-index: 2;
}
.is-exist-local-header .global-header-child-nav::after {
  content: "";
  position: absolute;
  top: -14px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  border-right: 9px solid transparent;
  border-bottom: 12px solid var(--sub-color);
  border-left: 9px solid transparent;
}

.is-exist-local-header .global-header-child-nav__list {
  display: block;
  margin: 0;
}

.is-exist-local-header .global-header-child-nav__item {
  width: auto;
  margin: 0 0 0 0;
}

.is-exist-local-header .global-header-child-nav__item:not(:last-of-type) {
  margin: 0 0 14px 0;
}

.is-exist-local-header .global-header-child-nav__title {
  display: none;
}

.is-exist-local-header .global-header-child-nav__link-border {
  border: none;
}

.is-recruit-page .global-header-nav__logo {
  top: 0;
  height: 60px;
}

.is-recruit-page .global-header__container {
  height: 90px;
  padding: 0 0 0 66px;
}
@media (max-width: 767px) {
  .is-recruit-page .global-header__container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 61px;
    padding: 0 0 0 20px;
    background-color: #ffffff;
    border-bottom: solid 1px #CCCCCC;
  }
}

.is-recruit-page .global-header-nav__item {
  font-size: 15px;
  border: none;
}

@media (max-width: 767px) {
  .is-recruit-page .global-header-nav__item.is-action-item {
    display: block;
    padding: 14px 22px 12px 0px;
    font-size: 11px;
    border: none;
  }
}

.is-recruit-page .global-header-nav__link.is-action {
  position: relative;
  background-color: var(--main-color);
  padding: 31px 58px 31px 38px;
  color: #ffffff;
}
@media (max-width: 767px) {
  .is-recruit-page .global-header-nav__link.is-action {
    display: inline-block;
    width: auto;
    padding: 8px 49px;
    border-radius: 20px;
  }
}

@media (max-width: 767px) {
  .is-recruit-page .global-header-nav__item.is-action-item .global-header-nav__chevron-right-icon {
    display: none;
  }
}

.is-recruit-page .global-header-nav__icon {
  display: none;
}

.is-recruit-page .global-header-nav-action__chevron-right-icon {
  display: block;
  position: absolute;
  top: 50%;
  right: 22px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  font-size: 20px;
}

.is-recruit-page .global-header__tell {
  display: none;
}

.is-recruit-page .global-header-child-nav {
  top: 40px;
}

@media (max-width: 767px) {
  .is-recruit-page .global-header-nav.global-header-nav-default::before {
    content: "";
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #CCC;
  }
}

.global-header {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  z-index: 3;
}

.is-local-hamburger-menu-open .global-header {
  opacity: 0;
  visibility: hidden;
}

.global-header__container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 118px;
  position: relative;
  padding: 0 66px;
  z-index: 2;
}
@media (max-width: 767px) {
  .global-header__container {
    height: 66px;
    padding: 0 20px;
  }
}

.global-header__flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
}

.global-header__title {
  flex-shrink: 0;
  width: var(--global-pc-logo-width);
  margin: 0 62px 0 0;
}
.global-header__title a {
  display: -webkit-box;
  display: flex;
}
.global-header__title img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
@media (max-width: 767px) {
  .global-header__title {
    width: var(--global-sp-logo-width);
  }
}

.global-header__tell {
  position: absolute;
  bottom: -32px;
  right: 0;
  background-color: #ffffff;
  padding: 8px 62px 8px 16px;
  font-size: 28px;
  border-radius: 0px 0px 6px 6px;
  z-index: 2;
}
@media (max-width: 767px) {
  .global-header__tell {
    display: none;
  }
}

.global-header__tell-en {
  font-size: 18px;
  font-weight: bold;
}

@media (max-width: 767px) {
  .is-exist-local-header .global-header__title {
    display: -webkit-box;
    display: flex;
    width: 100px;
    margin: 0 auto;
  }
}

.is-exist-local-header .global-header {
  border-bottom: solid 2px #D3D3D3;
}

.is-exist-local-header .global-header__container {
  padding: 0 66px;
}
@media (max-width: 767px) {
  .is-exist-local-header .global-header__container {
    height: 42px;
    padding: 0;
  }
}

@media (max-width: 767px) {
  .is-exist-local-header.is-local-hamburger-menu-open .global-header__flex {
    display: none;
  }
}

.is-exist-local-header .global-header__tell {
  display: none;
}

.is-exist-local-header .global-header-after-scroll {
  border-bottom: solid 2px #D3D3D3;
}

.local-header-after-scroll {
  position: relative;
  background-color: #ffffff;
  z-index: 2;
}

.local-header-after-scroll .local-header-child-nav {
  top: 43px;
}

.local-header-after-scroll__container {
  position: relative;
  padding: 18px 68px;
  z-index: 2;
}

.local-header-after-scroll__flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.local-header-after-scroll__title {
  display: -webkit-box;
  display: flex;
  height: 25px;
  margin: 0 32px 0 0;
}
.local-header-after-scroll__title img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.local-header-nav-after-scroll .local-header-nav__item {
  font-size: 16px;
}

.local-header-nav-after-scroll .local-header-nav__icon {
  width: 30px;
  height: 30px;
  font-size: 20px;
}

@media (max-width: 767px) {
  .local-header-nav-default {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0;
    visibility: hidden;
    overflow: scroll;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.local-header-nav__global-logo {
  display: none;
}
@media (max-width: 767px) {
  .local-header-nav__global-logo {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 44px;
    border-bottom: solid 2px #D3D3D3;
  }
}

@media (max-width: 767px) {
  .local-header-nav__global-logo-link {
    display: -webkit-box;
    display: flex;
    width: 100px;
  }
}

.local-header-nav__local-logo {
  display: none;
}
@media (max-width: 767px) {
  .local-header-nav__local-logo {
    display: -webkit-box;
    display: flex;
    position: absolute;
    top: 64px;
    left: 20px;
    width: var(--local-sp-logo-width);
    line-height: 1.3;
  }
}

@media (max-width: 767px) {
  .is-hamburger-menu-open .local-header-nav-default {
    opacity: 1;
    visibility: visible;
  }
}

.local-header-nav__list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .local-header-nav__list {
    display: block;
    padding: 126px 0;
  }
}

.local-header-nav__item {
  position: relative;
  font-size: 18px;
  font-weight: bold;
}
.local-header-nav__item:not(:last-of-type) {
  margin: 0 38px 0 0;
}
@media (max-width: 767px) {
  .local-header-nav__item:not(:last-of-type) {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .local-header-nav__item {
    position: relative;
    width: 295px;
    margin: 0 auto;
    font-size: 17px;
    border-bottom: solid 1px #E6E6E6;
  }
  .local-header-nav__item.is-action-item {
    display: none;
  }
}

.local-header-nav__item-clip {
  position: relative;
}

.local-header-nav__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  -webkit-transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  z-index: 3;
}
.local-header-nav__link:before {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: var(--main-color);
  border-radius: 4px 4px 0 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  pointer-events: none;
}
@media (max-width: 767px) {
  .local-header-nav__link:before {
    display: none;
  }
}
.local-header-nav__link.is-current, .local-header-nav__link.is-action, .local-header-nav__link.is-hover {
  color: var(--main-color);
}
.local-header-nav__link.is-hover::before {
  opacity: 1;
}
@media (hover: hover) and (pointer: fine) {
  .local-header-nav__link:hover {
    color: var(--main-color);
  }
}
@media (max-width: 767px) {
  .local-header-nav__link {
    position: relative;
    width: 100%;
    padding: 14px 22px 12px 0px;
    z-index: 1;
  }
}

.local-header-nav__icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 34px;
  height: 34px;
  margin: 0 10px 0 0;
  color: #ffffff;
  border-radius: 12px;
  background-color: var(--main-color);
}

.local-header-child-nav {
  position: absolute;
  top: 46px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  width: 824px;
  padding: 36px 40px 28px;
  background-color: #ffffff;
  opacity: 0;
  visibility: hidden;
  border-radius: 8px;
  border: solid 1px #E8E8E8;
  box-shadow: 3px 12px 10px -10px rgba(0, 0, 0, 0.16);
  -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  overflow: hidden;
  z-index: 12;
}
@media (max-width: 767px) {
  .local-header-child-nav {
    position: static;
    width: 100%;
    padding: 0;
    opacity: 1;
    visibility: visible;
    border: none;
    box-shadow: none;
    -webkit-transform: none !important;
            transform: none !important;
  }
}

.local-header-child-nav.is-hover {
  opacity: 1;
  visibility: visible;
}

.local-header-child-nav__title {
  margin: 0;
  padding: 0 0 22px 0;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: -0.04em;
  border-bottom: solid 5px var(--sub-color);
}
@media (max-width: 767px) {
  .local-header-child-nav__title {
    display: none;
  }
}

@media (max-width: 767px) {
  .local-header-child-nav__list-wrapper {
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
    transition: height 0.3s cubic-bezier(0.43, 0.05, 0.17, 1);
  }
}

.local-header-child-nav__list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 26px -206px 0 0;
}
@media (max-width: 767px) {
  .local-header-child-nav__list {
    display: block;
    margin: 0;
    padding: 14px 0 28px 0;
  }
}

.local-header-child-nav__item {
  width: 226px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.3;
  margin: 0 30px 14px 0;
}
@media (max-width: 767px) {
  .local-header-child-nav__item {
    font-size: 14px;
  }
  .local-header-child-nav__item:not(:last-of-type) {
    margin: 0 0 19px 0;
  }
}

.local-header-child-nav__link {
  display: block;
  position: relative;
  padding: 11px 12px 11px 26px;
  border-radius: 8px;
  -webkit-transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: background-color 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (hover: hover) and (pointer: fine) {
  .local-header-child-nav__link:hover {
    background-color: var(--sub-color);
  }
}

.local-header-child-nav__link-border {
  flex-shrink: 0;
  -webkit-transition: border-bottom 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  transition: border-bottom 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
}
@media (max-width: 767px) {
  .local-header-child-nav__link-border {
    border: none;
  }
}

.local-header-nav__chevron-right-icon {
  display: none;
}
@media (max-width: 767px) {
  .local-header-nav__chevron-right-icon {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    position: absolute;
    top: 50%;
    right: 0%;
    -webkit-transform: translate3d(0%, -50%, 0);
            transform: translate3d(0%, -50%, 0);
    width: 24px;
    height: 24px;
    z-index: 2;
  }
}

.local-header-nav__toggle-icon-wrapper {
  display: none;
}
@media (max-width: 767px) {
  .local-header-nav__toggle-icon-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    position: absolute;
    top: 50%;
    right: 0%;
    -webkit-transform: translate3d(0%, -50%, 0);
            transform: translate3d(0%, -50%, 0);
    width: 24px;
    height: 24px;
    z-index: 2;
  }
}

.local-header-nav__toggle-icon-plus {
  display: none;
}
@media (max-width: 767px) {
  .local-header-nav__toggle-icon-plus {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.is-open .local-header-nav__toggle-icon-plus {
  opacity: 0;
  visibility: hidden;
}

.local-header-nav__toggle-icon-minus {
  display: none;
}
@media (max-width: 767px) {
  .local-header-nav__toggle-icon-minus {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
    transition: opacity 0.3s cubic-bezier(0.26, 0.16, 0.1, 1), visibility 0.3s cubic-bezier(0.26, 0.16, 0.1, 1);
  }
}

.is-open .local-header-nav__toggle-icon-minus {
  opacity: 1;
  visibility: visible;
}

.local-header-child-nav__chevron {
  position: absolute;
  top: 12px;
  left: 6px;
  font-size: 16px;
}

.local-header-child-nav__close {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1;
  pointer-events: none;
}
.local-header-child-nav__close.is-hover {
  pointer-events: auto;
}

.local-header {
  position: relative;
  width: 100%;
  background-color: #ffffff;
  z-index: 2;
}
@media (max-width: 767px) {
  .local-header {
    z-index: 3;
  }
}

.local-header__container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  height: 130px;
  padding: 0 66px;
  z-index: 2;
}
@media (max-width: 767px) {
  .local-header__container {
    height: 66px;
    padding: 0 20px;
  }
}

.local-header__flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
}

.local-header__title {
  display: -webkit-box;
  display: flex;
  flex-shrink: 0;
  width: var(--local-pc-logo-width);
  margin: 0 62px 0 0;
}
@media (max-width: 767px) {
  .local-header__title {
    width: var(--local-sp-logo-width);
  }
}
.local-header__title img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.local-header__tell {
  position: absolute;
  bottom: -32px;
  right: 0;
  background-color: #ffffff;
  padding: 8px 62px 8px 16px;
  font-size: 28px;
  border-radius: 6px;
  z-index: 2;
}
@media (max-width: 767px) {
  .local-header__tell {
    display: none;
  }
}

.local-header__tell-en {
  font-size: 18px;
  font-weight: bold;
}

html {
  scroll-behavior: smooth;
}

html, body {
  overflow-x: hidden;
}

body {
  font-size: 16px;
  font-family: var(--typography);
  letter-spacing: 0.06em;
  line-height: 1.8;
}
@media (max-width: 767px) {
  body.is-recruit-page {
    padding: 61px 0 0 0;
  }
}
@media (max-width: 767px) {
  body {
    min-width: auto;
    font-size: 14px;
  }
}

.container {
  width: 1032px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .container {
    width: 335px;
  }
}

.archive-information__article-list {
  margin: 0 0 80px 0;
}
@media (max-width: 767px) {
  .archive-information__article-list {
    margin: 0 0 50px 0;
  }
}

.card.archive-information__article-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, 324px);
  grid-row-gap: 40px;
  grid-column-gap: 30px;
}
@media (max-width: 767px) {
  .card.archive-information__article-list {
    display: block;
  }
}

@media (max-width: 767px) {
  .card .archive-information__article-item {
    margin: 0 0 32px 0;
  }
}

.notfound__title {
  margin: 60px 0 20px 0;
  font-size: 36px;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}
@media (max-width: 767px) {
  .notfound__title {
    font-size: 23px;
  }
}

.notfound__text {
  margin: 0 0 80px 0;
  font-size: 16px;
  text-align: center;
}
@media (max-width: 767px) {
  .notfound__text {
    margin: 0 0 52px 0;
    font-size: 14px;
  }
}

.notfound__back-btn {
  margin: 0 0 80px 0;
}

.single-information__header {
  margin: 0 0 32px 0;
}

.single-information__header-info-area {
  display: -webkit-box;
  display: flex;
  margin: 0 0 8px 0;
}
@media (max-width: 767px) {
  .single-information__header-info-area {
    display: block;
    margin: 0 0 6px 0;
  }
}

.single-information__header-time {
  flex-shrink: 0;
  margin: 2px 38px 0 0;
  font-size: 14px;
}

.single-information__header-term-item {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.single-information__header-term-link {
  margin: 0 20px 0 0;
  color: var(--main-color);
  font-size: 14px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .single-information__header-term-link {
    margin: 0 14px 0 0;
  }
}

.single-information__header-title {
  padding: 0 0 24px 0;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.04em;
  border-bottom: solid 4px var(--sub-color);
}
@media (max-width: 767px) {
  .single-information__header-title {
    padding: 0 0 12px 0;
    font-size: 20px;
  }
}

.single-information__back-btn {
  margin: 80px 0 80px 0;
}
@media (max-width: 767px) {
  .single-information__back-btn {
    margin: 46px 0 80px 0;
  }
}

.single-staff__header {
  margin: 0 0 72px 0;
}

.single-staff__back-btn {
  margin: 80px 0 80px 0;
}
@media (max-width: 767px) {
  .single-staff__back-btn {
    margin: 46px 0 80px 0;
  }
}

@media (max-width: 767px) {
  .is-pc-show {
    display: none;
  }
}

@media (min-width: 768px) {
  .is-sp-show {
    display: none;
  }
}

.f-bold {
  font-weight: bold;
}

.f-small {
  font-size: 15px;
}

.block-editor *:target {
  scroll-margin-top: 50px;
}
@media (max-width: 767px) {
  .block-editor *:target {
    scroll-margin-top: 10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2Fzc2V0cy9jc3MvYXBwLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS5jc3Mvc2FuaXRpemUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9yZXNldC1jc3MvcmVzZXQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24ubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wMF9jb25zdGFudHMvXzAwX2JyZWFrLXBvaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wMV9mdW5jdGlvbnMvXzAyX2V4dGVuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDFfZnVuY3Rpb25zL18wMV9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAyX3NldHRpbmdzL18wMF9yZXNldC1leHRyYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMDA4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0wMTAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTAxMS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMDEyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0wMTQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEwMS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTAyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMDQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEwNS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTA2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMDcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEwOC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTEwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTExMi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTEzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMTUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTExNi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTE4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMTkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEyMS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTIyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMjMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEyNS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTI2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMjcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEyOS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTMyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMzQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEzNS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTM2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xMzcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTEzOC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMTM5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0xNDAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19jLTMwMS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2MtMzAyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fYy0zMTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX2dyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fcHJpbWFyeS1iYWNrLWJ0bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX3ByaW1hcnktYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fcHJpbWFyeS1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9fcHJpbWFyeS1zdGFmZi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvX3NwYWNlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvZm9vdGVyL19mb290ZXItZml4ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9oZWFkZXIvX2hhbWJ1cmdlci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wM19wYXJ0cy9oZWFkZXIvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvaGVhZGVyL2dsb2JhLWhlYWRlci9fZ2xvYmFsLWhlYWRlci1hZnRlci1zY3JvbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL2hlYWRlci9nbG9iYS1oZWFkZXIvX2dsb2JhbC1oZWFkZXItbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvaGVhZGVyL2dsb2JhLWhlYWRlci9fZ2xvYmFsLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvaGVhZGVyL2xvY2FsLWhlYWRlci9fbG9jYWwtaGVhZGVyLWFmdGVyLXNjcm9sbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDNfcGFydHMvaGVhZGVyL2xvY2FsLWhlYWRlci9fbG9jYWwtaGVhZGVyLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzAzX3BhcnRzL2hlYWRlci9sb2NhbC1oZWFkZXIvX2xvY2FsLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvMDRfcGFnZXMvMDBfZ2xvYmFsL18wMF9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wNF9wYWdlcy9hcmNoaXZlLWluZm9ybWF0aW9uL2FyY2hpdmUtaW5mb3JtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWVzL2N1Yy9hc3NldHMvY3NzLzA0X3BhZ2VzL25vdGZvdW5kL25vdGZvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wNF9wYWdlcy9zaW5nbGUtaW5mb3JtYXRpb24vc2luZ2xlLWluZm9ybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy8wNF9wYWdlcy9zaW5nbGUtc3RhZmYvc2luZ2xlLXN0YWZmLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lcy9jdWMvYXNzZXRzL2Nzcy85OV91dGlsaXRpZXMvXzAwX2lzLXN0YXR1cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZXMvY3VjL2Fzc2V0cy9jc3MvOTlfdXRpbGl0aWVzL18wMV91dGlsaXRpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogMS4gQWRkIHRleHQgZGVjb3JhdGlvbiBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENoYW5nZSB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDQuIFJlbW92ZSB0aGUgZ3JleSBoaWdobGlnaHQgb24gbGlua3MgaW4gaU9TIChvcGluaW9uYXRlZCkuXG4gKiA1LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKiA2LiBCcmVha3Mgd29yZHMgdG8gcHJldmVudCBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5odG1sIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDIgKi9cbiAgLW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xuICB0YWItc2l6ZTogNDsgLyogMyAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50IC8qIDQgKi87XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiA1ICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogNSAqL1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvKiA2ICovXG59XG5cbi8qIFNlY3Rpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIG5lc3RlZCBsaXN0cyBpbiBDaHJvbWUsIEVkZ2UsIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRsIGRsLFxuZGwgb2wsXG5kbCB1bCxcbm9sIGRsLFxudWwgZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAzLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDIgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IFZvaWNlT3ZlciBmcm9tIGlnbm9yaW5nIGxpc3Qgc2VtYW50aWNzIGluIFNhZmFyaSAob3BpbmlvbmF0ZWQpLlxuICovXG5cbm5hdiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMEJcIjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBvdmVyZmxvdyBvZiB0aGUgY29udGFpbmVyIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICBvdmVyZmxvdzogYXV0bzsgLyogMyAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLyogMyAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpZnJhbWVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmlmcmFtZSB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgd2l0aGluIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnN2Zzpub3QoW2ZpbGxdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFRhYnVsYXIgZGF0YVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKiAzLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDEgKi9cbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIHRleHQtaW5kZW50OiAwOyAvKiAzICovXG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIGNvbnRyb2xzIGluIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSAxOC0sIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBpbmNvbnNpc3RlbnQgYXBwZWFyYW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7IC8qIDEgKi9cbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cblxubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRWRnZSwgYW5kIEZpcmVmb3guXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAzLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDIgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogMyAqL1xuICByZXNpemU6IGJsb2NrOyAvKiAzICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB1cGxvYWQgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIG9mIGZvY3VzIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYWRkaXRpb25hbCA6aW52YWxpZCBzdHlsZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBFZGdlIDE4LSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQ7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKi9cblxuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gY29udHJvbCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcbiAqIGlub3BlcmFibGUgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLFxuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGRpc3BsYXkgb24gdmlzdWFsbHkgaGlkZGVuIGFjY2Vzc2libGUgZWxlbWVudHNcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWhpZGRlbj1cImZhbHNlXCJdW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHY1LjAuMSB8IDIwMTkxMDE5XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG1lbnUsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tYWluLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi8qIEhUTUw1IGhpZGRlbi1hdHRyaWJ1dGUgZml4IGZvciBuZXdlciBicm93c2VycyAqL1xuKltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxubWVudSwgb2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiLnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6MTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46NnB4IDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIDRweH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24td2hpdGV7LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1ibGFja3stLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiMwMDAwMDB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfSIsIi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2FuaXRpemUuY3NzL3Nhbml0aXplLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcmVzZXQtY3NzL3Jlc2V0LmNzcyc7XG5AaW1wb3J0ICd+c3dpcGVyL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLm1pbi5jc3MnO1xuQGltcG9ydCAnfnN3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLm1pbi5jc3MnO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi8qXG5QQ+ODh+OCo+OCueODl+ODrOOCpOOCteOCpOOCulxuMTkyMCAqIDEwODBcbjE1MzYgKiA4NjRcbjE0NDAgKiA5MDBcbjEzNjYgKiA3NjhcbjEyODAgKiA3MjBcbiAqL1xuLypcblNQ44OH44Kj44K544OX44Os44Kk44K144Kk44K6XG40MTQgKiA4OTZcbjM3NCAqIDY2N1xuICovXG4ucHJpbWFyeS1zdGFmZuODvHRleHQgYSwgb2w6bm90KFtjbGFzc10pIGEsXG5vbFtjbGFzc149cGMtbWItXSBhLFxub2xbY2xhc3NePXNwLW1iLV0gYSwgdWw6bm90KFtjbGFzc10pIGxpIGEsXG51bFtjbGFzc149cGMtbWItXSBsaSBhLFxudWxbY2xhc3NePXNwLW1iLV0gbGkgYSwgLmNfMTMyX2NvbHVtbiBhLCAuYy0xMjktcXVlc3Rpb24gYSwgLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGFibGUgdHIgdGQgYSwgLmMtMTI1LXRpbWVsaW5lIGEsIC5ibG9jay1lZGl0b3IgcCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDAwZWU7XG4gIGNvbG9yOiAjMDAwMGVlO1xufVxuLnByaW1hcnktc3RhZmbjg7x0ZXh0IGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCBvbDpub3QoW2NsYXNzXSkgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsXG5vbFtjbGFzc149cGMtbWItXSBhW3RhcmdldD1fYmxhbmtdOjphZnRlcixcbm9sW2NsYXNzXj1zcC1tYi1dIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCB1bDpub3QoW2NsYXNzXSkgbGkgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsXG51bFtjbGFzc149cGMtbWItXSBsaSBhW3RhcmdldD1fYmxhbmtdOjphZnRlcixcbnVsW2NsYXNzXj1zcC1tYi1dIGxpIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuY18xMzJfY29sdW1uIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuYy0xMjktcXVlc3Rpb24gYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsIC5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuYy0xMjUtdGltZWxpbmUgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsIC5ibG9jay1lZGl0b3IgcCBhW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zdmcvaW1hZ2VzL2ljb24tZXh0ZXJuYWwtbGluay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaW1hcnktc3RhZmbjg7x0ZXh0IGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCBvbDpub3QoW2NsYXNzXSkgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsXG5vbFtjbGFzc149cGMtbWItXSBhW3RhcmdldD1fYmxhbmtdOjphZnRlcixcbm9sW2NsYXNzXj1zcC1tYi1dIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCB1bDpub3QoW2NsYXNzXSkgbGkgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsXG51bFtjbGFzc149cGMtbWItXSBsaSBhW3RhcmdldD1fYmxhbmtdOjphZnRlcixcbnVsW2NsYXNzXj1zcC1tYi1dIGxpIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuY18xMzJfY29sdW1uIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuYy0xMjktcXVlc3Rpb24gYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsIC5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyLCAuYy0xMjUtdGltZWxpbmUgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIsIC5ibG9jay1lZGl0b3IgcCBhW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDFweCAzcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByaW1hcnktc3RhZmbjg7x0ZXh0IGE6aG92ZXIsIG9sOm5vdChbY2xhc3NdKSBhOmhvdmVyLFxub2xbY2xhc3NePXBjLW1iLV0gYTpob3Zlcixcbm9sW2NsYXNzXj1zcC1tYi1dIGE6aG92ZXIsIHVsOm5vdChbY2xhc3NdKSBsaSBhOmhvdmVyLFxudWxbY2xhc3NePXBjLW1iLV0gbGkgYTpob3ZlcixcbnVsW2NsYXNzXj1zcC1tYi1dIGxpIGE6aG92ZXIsIC5jXzEzMl9jb2x1bW4gYTpob3ZlciwgLmMtMTI5LXF1ZXN0aW9uIGE6aG92ZXIsIC5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkIGE6aG92ZXIsIC5jLTEyNS10aW1lbGluZSBhOmhvdmVyLCAuYmxvY2stZWRpdG9yIHAgYTpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwIDAgNDJweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0uaXMtbGFzdCB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX3RleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3ZnLWljb24tZG91YmxlLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdmctaWNvbi1kb3VibGUtYXJyb3cge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXZpZXdwb3J0LXdpZHRoOiAxMDB2dztcbiAgLS12aWV3cG9ydC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWFpbi12aXNpdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA1NnB4IDA7XG59XG5cbi5tYWluLXZpc2l1YWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tdmlzaXVhbF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE1N3B4O1xuICB9XG59XG5cbi5tYWluLXZpc2l1YWxfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLXZpc2l1YWxfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIHZpc2liaWxpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbi5tYWluLXZpc2l1YWxfX2l0ZW0uaXMtY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYWluLXZpc2l1YWxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1haW4tdmlzaXVhbF9fcmlnaHQtY29sdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi12aXNpdWFsX19yaWdodC1jb2x1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4ubWFpbi12aXNpdWFsX19yaWdodC1jb2x1bS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDgycHg7XG4gIHJpZ2h0OiAtNTRweDtcbiAgd2lkdGg6IDE4N3B4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpc2l1YWxfX3JpZ2h0LWNvbHVtLXRleHQge1xuICAgIGJvdHRvbTogNzZweDtcbiAgICByaWdodDogLTc0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubWFpbi12aXNpdWFsX19yaWdodC1jb2x1bS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDc0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGFuaW1hdGlvbjogbWFpbi12aXNpdWFsLXJpZ2h0LWNvbHVtLWxpbmUgMS41cyBjdWJpYy1iZXppZXIoMC40MywgMC4wNSwgMC4xNywgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5Aa2V5ZnJhbWVzIG1haW4tdmlzaXVhbC1yaWdodC1jb2x1bS1saW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG4gIDUwLjElIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpc2l1YWxfX3JpZ2h0LWNvbHVtLXRleHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA1N3B4O1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5pcy1sb29wIC5tYWluLXZpc2l1YWxfX3JpZ2h0LWNvbHVtLXRleHQ6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4ubWFpbi12aXNpdWFsLWJ1bGxldF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbiAgcmlnaHQ6IGNhbGMoODBweCArIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpc2l1YWwtYnVsbGV0X19saXN0IHtcbiAgICBib3R0b206IDY2cHg7XG4gICAgcmlnaHQ6IGNhbGMoMjBweCArIDBweCk7XG4gIH1cbn1cblxuLm1haW4tdmlzaXVhbC1idWxsZXRfX2l0ZW0ge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuLm1haW4tdmlzaXVhbC1idWxsZXRfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG4ubWFpbi12aXNpdWFsLWJ1bGxldF9faXRlbS5pcy1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWFpbi12aXNpdWFsLWJ1bGxldF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi12aXNpdWFsLWJ1bGxldF9fYnRuIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLm1haW4tdmlzaXVhbC1idWxsZXRfX2J0bi1iZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5tYWluLXZpc2l1YWwge1xuICBtYXJnaW46IDAgMCAxMDZweCAwO1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5tYWluLXZpc2l1YWxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aWV3cG9ydC1oZWlnaHQpIC0gODlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXJlY3J1aXQtcGFnZSAubWFpbi12aXNpdWFsX19jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aWV3cG9ydC1oZWlnaHQpIC0gNjFweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1yZWNydWl0LXBhZ2UgLm1haW4tdmlzaXVhbF9fcmlnaHQtY29sdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtcmVjcnVpdC1wYWdlIC5tYWluLXZpc2l1YWwtYnVsbGV0X19saXN0IHtcbiAgICByaWdodDogY2FsYygyMHB4ICsgNDBweCk7XG4gIH1cbn1cblxuLm5ld3MtbWFpbi12aXN1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluLXZpc3VhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAtNDNweDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDQ1cHggMTZweCAyMHB4O1xuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX190aXRsZSB7XG4gIG1hcmdpbjogMCA4MHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluLXZpc3VhbF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzk2cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluLXZpc3VhbF9fbGlzdCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubmV3cy1tYWluLXZpc3VhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbi5uZXdzLW1haW4tdmlzdWFsX19pdGVtLmlzLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ld3MtbWFpbi12aXN1YWxfX2l0ZW0tdGltZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMjJweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbi12aXN1YWxfX2l0ZW0tdGltZSB7XG4gICAgbWFyZ2luOiAwIDE0cHggMCAwO1xuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19pdGVtLXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV3cy1tYWluLXZpc3VhbF9faXRlbS10ZXh0LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuYSAubmV3cy1tYWluLXZpc3VhbF9faXRlbS10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzMzMzM7XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4tdmlzdWFsX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLm5ld3MtbWFpbi12aXN1YWxfX25hdi1pbmRleC1jb3VudC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4tdmlzdWFsX19uYXYtaW5kZXgtY291bnQtYXJlYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYtaW5kZXgtY291bnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYtaW5kZXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluLXZpc3VhbF9fbmF2LWluZGV4IHtcbiAgICB0b3A6IDQ5JTtcbiAgICBsZWZ0OiA1NyU7XG4gIH1cbn1cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYtaW5kZXguaXMtY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYtY2hldnJvbi1sZWZ0LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNnB4IDEycHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4tdmlzdWFsX19uYXYtY2hldnJvbi1sZWZ0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYtY2hldnJvbi1sZWZ0LWljb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5ld3MtbWFpbi12aXN1YWxfX25hdi1jaGV2cm9uLXJpZ2h0LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNnB4IDAgMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4tdmlzdWFsX19uYXYtY2hldnJvbi1yaWdodC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1tYWluLXZpc3VhbF9fbmF2LWNoZXZyb24tcmlnaHQtaWNvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4IDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiAwIDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICAucGFnaW5hdGlvbl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGFnaW5hdGlvbl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbi5wYWdpbmF0aW9uX19saW5rLmlzLWN1cnJlbnQge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGFnaW5hdGlvbl9fbGluay5pcy1jdXJyZW50OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19saW5rLmlzLWN1cnJlbnQge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbmV4dC1idG4gLnBhZ2luYXRpb25fX2xpbmstdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LWJ0biAucGFnaW5hdGlvbl9fbGluay10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19uZXh0LWJ0biAucGFnaW5hdGlvbl9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19wcmV2LWJ0biAucGFnaW5hdGlvbl9fbGluay10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuLnBhZ2luYXRpb25fX3ByZXYtYnRuIC5wYWdpbmF0aW9uX19saW5rLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX3ByZXYtYnRuIC5wYWdpbmF0aW9uX19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX25leHQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2luYXRpb25fX25leHQtYnRuLmlzLWVuYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LWJ0biAucGFnaW5hdGlvbl9fbGluazo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnBhZ2luYXRpb25fX25leHQtYnRuOmhvdmVyIC5wYWdpbmF0aW9uX19saW5rLXRleHQ6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucGFnaW5hdGlvbl9fbmV4dC1idG46aG92ZXIgLnBhZ2luYXRpb25fX2NpcmNsZS1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbl9fbmV4dC1idG4ge1xuICAgIHJpZ2h0OiAtNjRweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fcHJldi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE2MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LWJ0bi5pcy1lbmFibGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnaW5hdGlvbl9fcHJldi1idG4gLnBhZ2luYXRpb25fX2xpbms6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wYWdpbmF0aW9uX19wcmV2LWJ0bjpob3ZlciAucGFnaW5hdGlvbl9fbGluay10ZXh0OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnBhZ2luYXRpb25fX3ByZXYtYnRuOmhvdmVyIC5wYWdpbmF0aW9uX19jaXJjbGUtYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX3ByZXYtYnRuIHtcbiAgICBsZWZ0OiAtNjRweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fY2lyY2xlLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgYm9yZGVyIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX2NpcmNsZS1hcnJvdyB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4udGVybS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTI0cHggNDJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXJtLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTZweCAwIDA7XG4gIH1cbn1cblxuLnRlcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAyNHB4IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVybS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMTZweCAyMHB4IDA7XG4gIH1cbn1cbi50ZXJtLWl0ZW0uaXMtY3VycmVudCAudGVybS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzMzMzM7XG59XG5cbi50ZXJtLWxpbmsge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogM3B4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgYm9yZGVyIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlcm0tbGluayB7XG4gICAgcGFkZGluZzogMXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnRlcm0tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzMzMzO1xuICB9XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxOHB4IDA7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICB9XG59XG5cbi5pcy1leGlzdC1pbWFnZS5wYWdlLXRpdGxlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2UtdGl0bGUgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtdGl0bGVfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtdGl0bGVfX2ltZy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGUtbWFpbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUtbWFpbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLmlzLWV4aXN0LWltYWdlIC5wYWdlLXRpdGxlLW1haW4tdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmlzLWV4aXN0LWltYWdlIC5wYWdlLXRpdGxlLW1haW4tdGV4dC1iZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjQwcHg7XG4gIHBhZGRpbmc6IDQ0cHggODBweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWV4aXN0LWltYWdlIC5wYWdlLXRpdGxlLW1haW4tdGV4dC1iZyB7XG4gICAgcGFkZGluZzogNDRweCA0MHB4IDMycHg7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUtc3ViLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZyb250LXBhZ2UgLmMtMTAyX19oMiwgLmZyb250LXBhZ2UgaDIuY18xMDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZnJvbnQtcGFnZSAuYy0xMDJfX2gyOmJlZm9yZSwgLmZyb250LXBhZ2UgaDIuY18xMDQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnJvbnQtcGFnZSAuYy0xMDJfX2gyLCAuZnJvbnQtcGFnZSBoMi5jXzEwNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5mcm9udC1wYWdlLmlzLXJlY3J1aXQtcGFnZSAuYy0xMDJfX2gyLCAuZnJvbnQtcGFnZS5pcy1yZWNydWl0LXBhZ2UgaDIuY18xMDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZnJvbnQtcGFnZS5pcy1yZWNydWl0LXBhZ2UgLmMtMTAyX19oMjpiZWZvcmUsIC5mcm9udC1wYWdlLmlzLXJlY3J1aXQtcGFnZSBoMi5jXzEwNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcm9udC1wYWdlLmlzLXJlY3J1aXQtcGFnZSAuYy0xMDJfX2gyLCAuZnJvbnQtcGFnZS5pcy1yZWNydWl0LXBhZ2UgaDIuY18xMDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYy0xMDJfX2gyLCBoMi5jXzEwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEycHggMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdmFyKC0tbWFpbi1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTAyX19oMiwgaDIuY18xMDQge1xuICAgIHBhZGRpbmc6IDAgMCAxMnB4IDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuYy0xMDJfX2gyLCAuaXMtcmVjcnVpdC1wYWdlIGgyLmNfMTA0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXMtcmVjcnVpdC1wYWdlIC5jLTEwMl9faDI6YmVmb3JlLCAuaXMtcmVjcnVpdC1wYWdlIGgyLmNfMTA0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXJlY3J1aXQtcGFnZSAuYy0xMDJfX2gyLCAuaXMtcmVjcnVpdC1wYWdlIGgyLmNfMTA0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmMtMTAyX19oMywgaDMuY18xMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG4uYy0xMDJfX2gzOmJlZm9yZSwgaDMuY18xMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMDJfX2gzLCBoMy5jXzEwNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmMtMTAyX19oMywgLmlzLXJlY3J1aXQtcGFnZSBoMy5jXzEwNCB7XG4gIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzMzMzM7XG59XG4uaXMtcmVjcnVpdC1wYWdlIC5jLTEwMl9faDM6YmVmb3JlLCAuaXMtcmVjcnVpdC1wYWdlIGgzLmNfMTA0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXJlY3J1aXQtcGFnZSAuYy0xMDJfX2gzLCAuaXMtcmVjcnVpdC1wYWdlIGgzLmNfMTA0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmMtMTAyX19oNCwgaDQuY18xMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTAyX19oNCwgaDQuY18xMDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5jLTEwMl9faDQsIC5pcy1yZWNydWl0LXBhZ2UgaDQuY18xMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pcy1yZWNydWl0LXBhZ2UgLmMtMTAyX19oNDpiZWZvcmUsIC5pcy1yZWNydWl0LXBhZ2UgaDQuY18xMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1yZWNydWl0LXBhZ2UgLmMtMTAyX19oNCwgLmlzLXJlY3J1aXQtcGFnZSBoNC5jXzEwNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jXzEwNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmgyLmNfMTA0LFxuaDMuY18xMDQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmgyLmNfMTA0OmJlZm9yZSxcbmgzLmNfMTA0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jXzEwNF9fdGV4dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5jXzEwNF9faW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jXzEwNF9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jXzEwNF9faW1nLWgyIHtcbiAgbWFyZ2luOiAycHggMTVweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTA0X19pbWctaDIge1xuICAgIG1hcmdpbjogLTNweCAxNHB4IDAgMDtcbiAgfVxufVxuXG4uY18xMDRfX2ltZy1oMyB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMDRfX2ltZy1oMyB7XG4gICAgbWFyZ2luOiAtM3B4IDE0cHggMCAwO1xuICB9XG59XG5cbi5jXzEwNF9faW1nLWg0IHtcbiAgbWFyZ2luOiAtNXB4IDE0cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzEwNF9faW1nLWg0IHtcbiAgICBtYXJnaW46IC01cHggMTRweCAwIDA7XG4gIH1cbn1cblxuLmJsb2NrLWVkaXRvciBwICsgcCB7XG4gIHBhZGRpbmc6IDE2cHggMCAwIDA7XG59XG5cbi5ibG9jay1lZGl0b3IgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLWVkaXRvciBwIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmxvY2stZWRpdG9yIHAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9jay1lZGl0b3IgcC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1lZGl0b3IgcC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYy0xMDZfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMS43ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTA2X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIH1cbn1cblxuLmMtMTA2X190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYy0xMDdfX3BvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmMtMTA3X19wb3MubGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cblxuLmMtMTA3X19wb3MuY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy0xMDdfX3Bvcy5yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi5jLTEwNyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cblxuLmMtMTA3IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMDcgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMHB4IDAgMCAwO1xuICB9XG59XG5cbi5jLTEwNyBhLmMtMTA3X19saW5rIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwZWU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLTEwNyBhLmMtMTA3X19saW5rOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5jLTEwNyBhLmMtMTA3X19saW5rOmhvdmVyIGZpZ2NhcHRpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy0xMDgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4td2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtMTA4IHtcbiAgICBtYXJnaW46IDAgMCAwIC0xMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEwOCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jLTEwOCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jLTEwOCBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTA4IGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDBweCAwIDAgMDtcbiAgfVxufVxuXG4uY2FyZC1saW5rLWxpc3QtYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtbGluay1saXN0LWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXJkLWxpbmstbGlzdC1hLmNhcmQtbGluay1saXN0LWEtY29sdW1uLTAyIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA1MHB4O1xuICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBjYWxjKCgxMDAlIC0gKDUwcHggKiAoMiAtIDEuMCkpKSAvIDIpKTtcbn1cblxuLmNhcmQtbGluay1saXN0LWEuY2FyZC1saW5rLWxpc3QtYS1jb2x1bW4tMDIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMjc5cHg7XG59XG5cbi5jYXJkLWxpbmstbGlzdC1hLmNhcmQtbGluay1saXN0LWEtY29sdW1uLTAyIC5jYXJkLWxpbmstbGlzdC1hX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1saW5rLWxpc3QtYS5jYXJkLWxpbmstbGlzdC1hLWNvbHVtbi0wMiAuY2FyZC1saW5rLWxpc3QtYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uY2FyZC1saW5rLWxpc3QtYS5jYXJkLWxpbmstbGlzdC1hLWNvbHVtbi0wMyB7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA2MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgY2FsYygoMTAwJSAtICg0MHB4ICogKDMgLSAxLjApKSkgLyAzKSk7XG59XG5cbi5jYXJkLWxpbmstbGlzdC1hLmNhcmQtbGluay1saXN0LWEtY29sdW1uLTAzIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDE4MnB4O1xufVxuXG4uY2FyZC1saW5rLWxpc3QtYS5jYXJkLWxpbmstbGlzdC1hLWNvbHVtbi0wMyAuY2FyZC1saW5rLWxpc3QtYV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtbGluay1saXN0LWEuY2FyZC1saW5rLWxpc3QtYS1jb2x1bW4tMDMgLmNhcmQtbGluay1saXN0LWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmNhcmQtbGluay1saXN0LWEuY2FyZC1saW5rLWxpc3QtYS1jb2x1bW4tMDQge1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIGNhbGMoKDEwMCUgLSAoMjBweCAqICg0IC0gMS4wKSkpIC8gNCkpO1xufVxuXG4uY2FyZC1saW5rLWxpc3QtYS5jYXJkLWxpbmstbGlzdC1hLWNvbHVtbi0wNCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMzVweDtcbn1cblxuLmNhcmQtbGluay1saXN0LWEuY2FyZC1saW5rLWxpc3QtYS1jb2x1bW4tMDQgLmNhcmQtbGluay1saXN0LWFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWxpbmstbGlzdC1hLmNhcmQtbGluay1saXN0LWEtY29sdW1uLTA0IC5jYXJkLWxpbmstbGlzdC1hX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5jYXJkLWxpbmstbGlzdC1hX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtbGluay1saXN0LWFfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbn1cblxuLmNhcmQtbGluay1saXN0LWEgLmNhcmQtbGluay1saXN0LWFfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtbGluay1saXN0LWEgLmNhcmQtbGluay1saXN0LWFfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICB9XG59XG5cbi5jYXJkLWxpbmstbGlzdC1hX190ZXh0LWFyZWEge1xuICBwYWRkaW5nOiAzOHB4IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1saW5rLWxpc3QtYV9fdGV4dC1hcmVhIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE4cHggMzJweDtcbiAgfVxufVxuXG4uY2FyZC1saW5rLWxpc3QtYV9fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtbGluay1saXN0LWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5jYXJkLWxpbmstbGlzdC1hX190aXRsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtbGluay1saXN0LWFfX3RleHQge1xuICBtYXJnaW46IDE4cHggMCAyMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1saW5rLWxpc3QtYV9fdGV4dCB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMTZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2FyZC1saW5rLWxpc3QtYV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAwIDAgMDtcbn1cblxuLmNhcmQtbGluay1saXN0LWFfX2J0biAucHJpbWFyeS1idG5fX2xpbmsge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jXzExMV9jb2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzExMV9jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jXzExMV9jb2x1bW4uY18xMTFfY29sdW1uLTAyIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBjYWxjKCgxMDAlIC0gKDIwcHggKiAoMiAtIDEuMCkpKSAvIDIpKTtcbn1cblxuLmNfMTExX2NvbHVtbi5jXzExMV9jb2x1bW4tMDMge1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjRweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIGNhbGMoKDEwMCUgLSAoMjBweCAqICgzIC0gMS4wKSkpIC8gMykpO1xufVxuXG4uY18xMTFfY29sdW1uLmNfMTExX2NvbHVtbi0wNCB7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgY2FsYygoMTAwJSAtICgyMHB4ICogKDQgLSAxLjApKSkgLyA0KSk7XG59XG5cbi5jXzExMV9jb2x1bW5fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTExX2NvbHVtbl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uY18xMTFfY29sdW1uX19saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMTFfY29sdW1uX19saW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmNfMTExX2NvbHVtbl9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbiAgLmNfMTExX2NvbHVtbl9fbGluazpob3ZlciAuY18xMTFfY29sdW1uX190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG4gIC5jXzExMV9jb2x1bW5fX2xpbms6aG92ZXIgLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xlIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cblxuLmNfMTExX2NvbHVtbl9fdGV4dC1hcmVhIHtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzExMV9jb2x1bW5fX3RleHQtYXJlYSB7XG4gICAgcGFkZGluZzogMTVweCAxOHB4O1xuICB9XG59XG5cbmgzLmNfMTExX2NvbHVtbl9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDI0cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMy5jXzExMV9jb2x1bW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbmgzLmNfMTExX2NvbHVtbl9fdGl0bGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jXzExMV9jb2x1bW5fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgMHB4IDAgMDtcbn1cblxuLmNfMTExX2NvbHVtbl9faXRlbSAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUsXG4uY18xMTFfY29sdW1uX19pdGVtIC5zdmctaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5cbi5jXzExMV9jb2x1bW5fX2l0ZW0gLnN2Zy1pY29uLWV4dGVybmFsLWxpbmsge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uY18xMTFfY29sdW1uX190ZXh0IHtcbiAgbWFyZ2luOiAxOHB4IDAgMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTExX2NvbHVtbl9fdGV4dCB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY18xMTFfY29sdW1uX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNnB4IDAgMCAwO1xufVxuXG4uY18xMTJfY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzExMl9jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jXzExMl9jb2x1bW4uY18xMTJfY29sdW1uLTAyIC5jXzExMl9jb2x1bW5fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzExMl9jb2x1bW4uY18xMTJfY29sdW1uLTAyIC5jXzExMl9jb2x1bW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uY18xMTJfY29sdW1uLmNfMTEyX2NvbHVtbi0wMyAuY18xMTJfY29sdW1uX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMy4zJTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzExMl9jb2x1bW4uY18xMTJfY29sdW1uLTAzIC5jXzExMl9jb2x1bW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uY18xMTJfY29sdW1uLmNfMTEyX2NvbHVtbi0wNCAuY18xMTJfY29sdW1uX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMTJfY29sdW1uLmNfMTEyX2NvbHVtbi0wNCAuY18xMTJfY29sdW1uX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLmNfMTEyX2NvbHVtbi0waW5saW5lIC5jXzExMl9jb2x1bW5fX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jXzExMl9jb2x1bW5fX2l0ZW0ge1xuICBtYXJnaW46IDAgNjRweCAzOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTEyX2NvbHVtbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jXzExMl9jb2x1bW5fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTEyX2NvbHVtbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jXzExMl9jb2x1bW5fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuY18xMTJfY29sdW1uX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIGZpbGw6IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi5jXzExMl9jb2x1bW5fX2xpbmsgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19jaGV2cm9uIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5jXzExMl9jb2x1bW5fX2xpbmsgLnN2Zy1pY29uLWV4dGVybmFsLWxpbmsge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB2ZXJ0aWNhbC1hbGlnbjogMHB4O1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMTJfY29sdW1uX19saW5rIC5zdmctaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XG4gIH1cbn1cblxuLmNfMTEzX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcbn1cblxuLmNfMTEzX2NvbHVtbl9faXRlbSB7XG4gIG1hcmdpbjogMCAxNnB4IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMTNfY29sdW1uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTEzX2NvbHVtbi1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzExM19jb2x1bW4tc21hbGwgLnByaW1hcnktYnRuLS1zbWFsbCAucHJpbWFyeS1idG5fX2xpbmsge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDdweCA3NXB4O1xuICB9XG59XG5cbi5jLTExNV9fY29sdW1uIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTVfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtMTE1X19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTVfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy0xMTVfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExNV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTg3cHg7XG4gIH1cbn1cbi5jLTExNV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYy0xMTVfX3RleHRhcmVhIHtcbiAgcGFkZGluZzogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTVfX3RleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMjJweDtcbiAgfVxufVxuXG4uYy0xMTVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExNV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uYy0xMTVfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uYy0xMTVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtMTE1X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy0xMTUgLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExNSAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDFweCA4cHggMCAwO1xuICB9XG59XG5cbi5jLTExNSAuc3ZnLWljb24tZXh0ZXJuYWwtbGluayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IC0zcHggMCAwIDNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmMtMTE1X19jb2x1bW4tMDEgLmMtMTE1X19ibG9jazpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5jLTExNV9fY29sdW1uLTAyLmMtMTE1X19jb2x1bW4ge1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIGdyaWQtcm93LWdhcDogNjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDQ5NnB4KTtcbn1cblxuLmMtMTE1X19jb2x1bW4tMDIgLmMtMTE1X19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExNV9fY29sdW1uLTAyIC5jLTExNV9fYmxvY2s6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLmMtMTE1X19jb2x1bW4tMDIgLmMtMTE1X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI3N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExNV9fY29sdW1uLTAyIC5jLTExNV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTg3cHg7XG4gIH1cbn1cblxuLmMtMTE1X19jb2x1bW4tMDIgLmMtMTE1X190ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTE1X19jb2x1bW4tMDIgLmMtMTE1X190ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDIycHg7XG4gIH1cbn1cblxuLmMtMTE1X19jb2x1bW4tMDMuYy0xMTVfX2NvbHVtbiB7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMzMwcHgpO1xufVxuXG4uYy0xMTVfX2NvbHVtbi0wMyAuYy0xMTVfX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTE1X19jb2x1bW4tMDMgLmMtMTE1X19ibG9jazpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uYy0xMTVfX2NvbHVtbi0wMyAuYy0xMTVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTE1X19jb2x1bW4tMDMgLmMtMTE1X19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODdweDtcbiAgfVxufVxuXG4uYy0xMTVfX2NvbHVtbi0wMyAuYy0xMTVfX3RleHRhcmVhIHtcbiAgcGFkZGluZzogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTVfX2NvbHVtbi0wMyAuYy0xMTVfX3RleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMjJweDtcbiAgfVxufVxuXG4uYy0xMTYuY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAzMjRweCk7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExNi5jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExNi5jYXJkIC5jLTExNl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB9XG59XG5cbi5jXzExOF9idXR0b25fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgNDk1cHgpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMThfYnV0dG9uX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMTAwJSk7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jXzExOF9idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jXzExOF9idXR0b25fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggNDJweCAyMHB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMThfYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMjBweDtcbiAgfVxufVxuLmNfMTE4X2J1dHRvbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5jXzExOF9idXR0b25fX2xpbmsgLnN2Zy1pY29uLWRvd25sb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTE4X2J1dHRvbl9fbGluayAuc3ZnLWljb24tZG93bmxvYWQge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uYy0xMTkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTAwdncgLSAxMDMycHgpKTtcbiAgbWFyZ2luOiAwIDAgMCBjYWxjKCgxMDMycHggLSAxMDB2dykgLyAyLjApO1xuICBwYWRkaW5nOiA3MHB4IDAgMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jLTExOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMjgwcHggLSAxMDMycHgpKTtcbiAgICBtYXJnaW46IDAgMCAwIGNhbGMoKDEwMzJweCAtIDEyODBweCkgLyAyLjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTE5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gMTAwJSkpO1xuICAgIG1hcmdpbjogMCAwIDAgY2FsYygoMTAwJSAtIDEwMHZ3KSAvIDIuMCk7XG4gICAgcGFkZGluZzogNDhweCAwIDY1cHggMDtcbiAgfVxufVxuXG4uYy0xMTlfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExOV9faW1nLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDYycHg7XG4gIH1cbn1cbi5jLTExOV9faW1nLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmMtMTE5X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmMtMTE5X19pbWctYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4uYy0xMTlfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTlfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uYy0xMTlfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTlfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgcGFkZGluZzogMjdweCA0MHB4O1xuICB9XG59XG5cbi5jLTExOV9fY29udGVudHMtdGV4dC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIG1hcmdpbjogMCAtNDJweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTE5X19jb250ZW50cy10ZXh0LWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLTExOV9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgNDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy0xMTlfX2J0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDQycHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExOV9fYnRuIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYy0xMTlfX2J0bi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1MXB4O1xuICBwYWRkaW5nOiAyNnB4IDgycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy0xMTlfX2J0bi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExOV9fYnRuLWxpbmsge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBwYWRkaW5nOiAxM3B4IDQycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYy0xMTlfX2J0bi1saW5rIC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MiU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExOV9fYnRuLWxpbmsgLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xlIHtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtMTE5X19jb250ZW50cy1pbmZvIHtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgYXV0byA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTExOV9fY29udGVudHMtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgfVxufVxuXG4uYy0xMTlfX2NvbnRlbnRzLWluZm8tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMzBweCA4cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTlfX2NvbnRlbnRzLWluZm8tZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMThweCAwO1xuICB9XG59XG5cbi5jLTExOV9fdGVsbCxcbi5jLTExOV9fZmF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTlfX3RlbGwsXG4uYy0xMTlfX2ZheCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTlfX3RlbGwge1xuICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICB9XG59XG5cbi5jLTExOV9fdGVsbC1zLFxuLmMtMTE5X19mYXgtcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTE5X190ZWxsLXMsXG4uYy0xMTlfX2ZheC1zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmMtMTE5X19yZWNlcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMTlfX3JlY2VwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5sZWFmbGV0LXBhbmUge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5hY2YtbWFwIGltZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtaWNvbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLWNvYmxvY2tzLWljb24uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtaWNvbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtaWNvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLndwLWJsb2NrLWNvYmxvY2tzLWljb24gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5jLTEyNS10aW1lbGluZV9fY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLTEyNS10aW1lbGluZS1sZWFkLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy0xMjUtdGltZWxpbmUtbGVhZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNS10aW1lbGluZS1sZWFkLXRpdGxlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLTEyNS10aW1lbGluZS1sZWFkLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzhweCArIDQwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNS10aW1lbGluZS1sZWFkLWxpbmUge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzOHB4ICsgMzBweCk7XG4gIH1cbn1cblxuLmMtMTI1LXRpbWVsaW5lLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTY0cHggNDhweCAwO1xuICBwYWRkaW5nOiAzMnB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNS10aW1lbGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgcGFkZGluZzogMzJweCAwIDAgMzJweDtcbiAgfVxufVxuXG4uYy0xMjUtdGltZWxpbmVfX3RleHQtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2NHB4IDAgODRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMjUtdGltZWxpbmVfX3RleHQtYXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtMTI1LXRpbWVsaW5lX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNS10aW1lbGluZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy0xMjUtdGltZWxpbmVfX2ltZy13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwNHB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICBtYXJnaW46IDAgNjRweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTI1LXRpbWVsaW5lX19pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjdweDtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgfVxufVxuXG4uYy0xMjUtdGltZWxpbmVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy0xMjUtdGltZWxpbmUgLmJnIHtcbiAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYy0xMjUtdGltZWxpbmUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLTEyNS10aW1lbGluZSBwIHtcbiAgbWFyZ2luOiAwIDAgNHB4IDA7XG59XG5cbi5jLTEyNS10aW1lbGluZSAub2wge1xuICBjb3VudGVyLXJlc2V0OiBudW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMS4yZW07XG4gIHRleHQtaW5kZW50OiAtMS4yZW07XG59XG4uYy0xMjUtdGltZWxpbmUgLm9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMobnVtLCBcIi1cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xufVxuXG4uYy0xMjUtdGltZWxpbmUgLnVsIHtcbiAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcbiAgcGFkZGluZzogMCAwIDAgMS4yZW07XG59XG4uYy0xMjUtdGltZWxpbmUgLnVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1ZW07XG59XG5cbi5jLTEyNl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTI2X19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtMTI2X19pdGVtIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNl9faXRlbSB7XG4gICAgZmxleDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMzMzM7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYy0xMjZfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMzMzO1xuICB9XG4gIC5jLTEyNl9faXRlbTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uYy0xMjZfX2l0ZW0gKyAuYy0xMjZfX2l0ZW0ge1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNl9faXRlbSArIC5jLTEyNl9faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLmMtMTI2X190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUM7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMzMztcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNl9fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmMtMTI2X190aXRsZS1zdWJjb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG59XG5cbi5jLTEyNl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMjZfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYy0xMjZfX2ljb24ge1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG4uYy0xMjZfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmMtMTI2X190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTI2X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtMTI2X19kYXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxNHB4IDAgMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTEyNl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZWRpdG9yIC53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZSB0YWJsZSB0ciB0aCxcbi5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMzMztcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRoLFxuLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGFibGUgdHIgdGggc3Ryb25nLFxuLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGFibGUgdHIgdGQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2stZWRpdG9yIC53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZSB0YWJsZSB0ciB0aCBlbSxcbi5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGFibGUgdHIgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkICsgdGQsXG4uYmxvY2stZWRpdG9yIC53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZSB0YWJsZSB0ciB0aCArIHRoLFxuLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGFibGUgdHIgdGggKyB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzMzM7XG59XG4uYmxvY2stZWRpdG9yIC53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxuLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMTNweDtcbiAgfVxufVxuLmJsb2NrLWVkaXRvciAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5ibG9jay1lZGl0b3IgLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlLndwLWJsb2NrLWZsZXhpYmxlLXRhYmxlLWJsb2NrLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUuaXMtc2Nyb2xsLW9uLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS5pcy1zY3JvbGwtb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24tc2Nyb2xsLXBvcHVwLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUuaXMtc2Nyb2xsLW9uLW1vYmlsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB9XG59XG5cbi53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS5pcy1zY3JvbGwtb24tbW9iaWxlLmlzLWhpZGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy0xMjktcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTI5LXF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kbCB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI0NDQ0NDQztcbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTI5LXF1ZXN0aW9uX19kdCB7XG4gICAgcGFkZGluZzogMTNweCAyNHB4IDEzcHggMDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy0xMjktcXVlc3Rpb25fX2R0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB9XG59XG4uYy0xMjktcXVlc3Rpb25fX2R0LmlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kdC1xLCAuYy0xMjktcXVlc3Rpb25fX2R0LWEge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCAxMnB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLTEyOS1xdWVzdGlvbl9fZHQtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40MywgMC4wNSwgMC4xNywgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMTI5LXF1ZXN0aW9uX19kdC1hcnJvdyB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbi5pcy1vcGVuIC5jLTEyOS1xdWVzdGlvbl9fZHQtYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kZC1iZy1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0xMjktcXVlc3Rpb25fX2RkLWJnLWFyZWEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbi5jLTEyOS1xdWVzdGlvbl9fZGQtdGV4dC1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuXG4uYy0xMjktcXVlc3Rpb25fX2RkIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40MywgMC4wNSwgMC4xNywgMSk7XG59XG5cbi5jLTEyOS1xdWVzdGlvbiAuYmcge1xuICBtYXJnaW46IDEycHggMCAwIDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jLTEyOS1xdWVzdGlvbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtMTI5LXF1ZXN0aW9uIHAge1xuICBtYXJnaW46IDAgMCA0cHggMDtcbn1cblxuLmMtMTI5LXF1ZXN0aW9uIC5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bSAwO1xuICBwYWRkaW5nOiAwIDAgMCAxLjJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcbn1cbi5jLTEyOS1xdWVzdGlvbiAub2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhudW0sIFwiLVwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW07XG59XG5cbi5jLTEyOS1xdWVzdGlvbiAudWwge1xuICB0ZXh0LWluZGVudDogLTEuMmVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjJlbTtcbn1cbi5jLTEyOS1xdWVzdGlvbiAudWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IDAuMjVlbTtcbn1cblxuLmNfMTMyX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTMyX2NvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNfMTMyX2NvbHVtbi5jXzEzMl9jb2x1bW4tMDIge1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjRweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIGNhbGMoKDEwMCUgLSAoMjBweCAqICgyIC0gMS4wKSkpIC8gMikpO1xufVxuXG4uY18xMzJfY29sdW1uLmNfMTMyX2NvbHVtbi0wMyB7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgY2FsYygoMTAwJSAtICgyMHB4ICogKDMgLSAxLjApKSkgLyAzKSk7XG59XG5cbi5jXzEzMl9jb2x1bW4uY18xMzJfY29sdW1uLTA0IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBjYWxjKCgxMDAlIC0gKDIwcHggKiAoNCAtIDEuMCkpKSAvIDQpKTtcbn1cblxuLmNfMTMyX2NvbHVtbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMzJfY29sdW1uX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG59XG5cbi5jXzEzMl9jb2x1bW5fX3RleHQtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAxMHB4IDI0cHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMzJfY29sdW1uX190ZXh0LWFyZWEge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gIH1cbn1cblxuaDMuY18xMzJfY29sdW1uX190aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLmNfMTMyX2NvbHVtbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuaDMuY18xMzJfY29sdW1uX190aXRsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNfMTMyX2NvbHVtbl9faW1nIHtcbiAgbWFyZ2luOiAwcHggMCAyMHB4IDA7XG59XG5cbi5jXzEzMl9jb2x1bW5fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jXzEzMl9jb2x1bW5fX3RleHQge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzEzMl9jb2x1bW5fX3RleHQge1xuICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jXzEzMl9jb2x1bW5fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDI2cHggMCAwIDA7XG59XG5cbi5jXzEzNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1jb250YWluZXIuY18xMzRfX3N3aXBlciB7XG4gIHdpZHRoOiA4MjVweDtcbiAgaGVpZ2h0OiA0NjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLmNfMTM0X19zd2lwZXIge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCA3MnB4IDA7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLmNfMTM0X19zd2lwZXIuY18xMzRfc2hvdy0wMiB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuY18xMzRfX3N3aXBlci5jXzEzNF9zaG93LTAyIHtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci5jXzEzNF9fc3dpcGVyLmNfMTM0X3Nob3ctMDMge1xuICBoZWlnaHQ6IDI2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLmNfMTM0X19zd2lwZXIuY18xMzRfc2hvdy0wMyB7XG4gICAgaGVpZ2h0OiAyMjRweDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIuY18xMzRfX3N3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN3aXBlci1jb250YWluZXIuY18xMzRfX3N3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuY18xMzRfX3N3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjRweDtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci5jXzEzNF9fc3dpcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNfMTM0IC5zd2lwZXItd3JhcHBlci5ub3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY18xMzQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5jXzEzNCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmNfMTM0IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uY18xMzQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cbi5jXzEzNCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zyxcbi5jXzEzNCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTM0IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uY18xMzQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG5cbi5jXzEzNCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jXzEzNCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNfMTM0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMTM0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNfMTM0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4uY18xMzRfY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xufVxuXG4uYXJjaGl2ZS1zdGFmZl9fbGlzdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJjaGl2ZS1zdGFmZl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTQwcHggODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLXN0YWZmX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIH1cbn1cblxuLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAzMjRweCk7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wdWJsaWNfcmVsYXRpb25zX19pdGVtLWltZy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDU4cHg7XG59XG5cbi5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYXJjaGl2ZS1wdWJsaWNfcmVsYXRpb25zX19pdGVtLXRleHQtYXJlYSB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS10ZXh0LWFyZWEge1xuICAgIHBhZGRpbmc6IDI2cHggMCA1OHB4IDA7XG4gIH1cbn1cblxuLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS10aXRsZS1hcmVhIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0tdGl0bGUtYXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgMjZweCAwO1xuICB9XG59XG5cbi5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0tbm8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS1ubyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0tcGRmLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIyMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIGJvcmRlciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0tcGRmLWxpbmsge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS1wZGYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cbi5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0tcGRmLWxpbmsgLnN2Zy1pY29uLXBkZi1kb3dubG9hZCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1wdWJsaWNfcmVsYXRpb25zX19pdGVtLXBkZi1saW5rIC5zdmctaWNvbi1wZGYtZG93bmxvYWQge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uYy0xMzcge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NDQ0NDQztcbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLWxpc3Qge1xuICBtYXJnaW46IDAgMCA2NHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0NDQ0NDO1xufVxuXG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAzM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLWpvYl9fYXJ0aWNsZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIzcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMTAwJSAtIDMwNnB4KSAzMDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1qb2JfX2FydGljbGUtZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmlzLW5vaW1hZ2UgLmFyY2hpdmUtam9iX19hcnRpY2xlLWdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLXRleHQtYXJlYSB7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1qb2JfX2FydGljbGUtdGV4dC1hcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmlzLW5vaW1hZ2UgLmFyY2hpdmUtam9iX19hcnRpY2xlLXRleHQtYXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtam9iX19hcnRpY2xlLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4IDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzNweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1qb2JfX2FydGljbGUtdGl0bGU6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIzcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLXRhZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHggNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtam9iX19hcnRpY2xlLXRhZy1saXN0IHtcbiAgICBtYXJnaW46IDAgLTEycHggMThweCAwO1xuICB9XG59XG5cbi5hcmNoaXZlLWpvYl9fYXJ0aWNsZS10YWctaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMjBweCAxMnB4IDA7XG4gIHBhZGRpbmc6IDhweCAxOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLWpvYl9fYXJ0aWNsZS10YWctaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEycHggNnB4IDA7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5hcmNoaXZlLWpvYl9fYXJ0aWNsZS1ndWlkZWxpbmUtdGV4dCB7XG4gIG1hcmdpbjogMCAwIDIycHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLWpvYl9fYXJ0aWNsZS1ndWlkZWxpbmUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hcmNoaXZlLWpvYl9fYXJ0aWNsZS1pbWctYXJlYSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwNnB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLWpvYl9fYXJ0aWNsZS1pbWctYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODdweDtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIH1cbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLWJ0biB7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1qb2JfX2FydGljbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY18xMzhfY29sdW1uIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMzhfY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY18xMzhfY29sdW1uLmNfMTM4X2NvbHVtbi0wMiB7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgY2FsYygoMTAwJSAtICgyMHB4ICogKDIgLSAxLjApKSkgLyAyKSk7XG59XG5cbi5jXzEzOF9jb2x1bW4uY18xMzhfY29sdW1uLTAzIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBjYWxjKCgxMDAlIC0gKDIwcHggKiAoMyAtIDEuMCkpKSAvIDMpKTtcbn1cblxuLmNfMTM4X2NvbHVtbi5jXzEzOF9jb2x1bW4tMDQge1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIGNhbGMoKDEwMCUgLSAoMjBweCAqICg0IC0gMS4wKSkpIC8gNCkpO1xufVxuXG4uY18xMzhfY29sdW1uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzEzOF9jb2x1bW5fX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLmNfMTM4X2NvbHVtbl9fbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzEzOF9jb2x1bW5fX2xpbmsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY18xMzhfY29sdW1uX19saW5rOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICAuY18xMzhfY29sdW1uX19saW5rOmhvdmVyIC5jXzEzOF9jb2x1bW5fX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbiAgLmNfMTM4X2NvbHVtbl9fbGluazpob3ZlciAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUsXG4uY18xMzhfY29sdW1uX19saW5rOmhvdmVyIC5zdmctaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgZmlsbDogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cblxuLmNfMTM4X2NvbHVtbl9fdGV4dC1hcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18xMzhfY29sdW1uX190ZXh0LWFyZWEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuaDMuY18xMzhfY29sdW1uX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLmNfMTM4X2NvbHVtbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICB9XG59XG5oMy5jXzEzOF9jb2x1bW5fX3RpdGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY18xMzhfY29sdW1uX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uY18xMzhfY29sdW1uX19pdGVtIC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuXG4uY18xMzhfY29sdW1uX19pdGVtIC5zdmctaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5cbi5jXzEzOF9jb2x1bW5fX3RleHQge1xuICBtYXJnaW46IDE4cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzEzOF9jb2x1bW5fX3RleHQge1xuICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jXzEzOF9jb2x1bW5fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDI2cHggMCAwIDA7XG59XG5cbnVsOm5vdChbY2xhc3NdKSBzdHJvbmcsXG51bFtjbGFzc149cGMtbWItXSBzdHJvbmcsXG51bFtjbGFzc149c3AtbWItXSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnVsOm5vdChbY2xhc3NdKSBlbSxcbnVsW2NsYXNzXj1wYy1tYi1dIGVtLFxudWxbY2xhc3NePXNwLW1iLV0gZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnVsOm5vdChbY2xhc3NdKSBsaSxcbnVsW2NsYXNzXj1wYy1tYi1dIGxpLFxudWxbY2xhc3NePXNwLW1iLV0gbGkge1xuICB0ZXh0LWluZGVudDogLTEuMmVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjJlbTtcbn1cbnVsOm5vdChbY2xhc3NdKSBsaTpiZWZvcmUsXG51bFtjbGFzc149cGMtbWItXSBsaTpiZWZvcmUsXG51bFtjbGFzc149c3AtbWItXSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IDAuMjVlbTtcbn1cblxub2w6bm90KFtjbGFzc10pLFxub2xbY2xhc3NePXBjLW1iLV0sXG5vbFtjbGFzc149c3AtbWItXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb24gMDtcbiAgcGFkZGluZzogMCAwIDAgMS4yZW07XG4gIHRleHQtaW5kZW50OiAtMS4yZW07XG59XG5vbDpub3QoW2NsYXNzXSkgc3Ryb25nLFxub2xbY2xhc3NePXBjLW1iLV0gc3Ryb25nLFxub2xbY2xhc3NePXNwLW1iLV0gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5vbDpub3QoW2NsYXNzXSkgZW0sXG5vbFtjbGFzc149cGMtbWItXSBlbSxcbm9sW2NsYXNzXj1zcC1tYi1dIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxub2w6bm90KFtjbGFzc10pID4gbGk6YmVmb3JlLFxub2xbY2xhc3NePXBjLW1iLV0gPiBsaTpiZWZvcmUsXG5vbFtjbGFzc149c3AtbWItXSA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLVwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuLmNfMzAxX3Njcm9sbGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzMwMV9zY3JvbGxhcmVhIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5jXzMwMV9zY3JvbGxhcmVhOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uanMtdGFibGUtc2Nyb2xsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanMtdGFibGUtc2Nyb2xsLWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1zY3JvbGwtcG9wdXAucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qcy10YWJsZS1zY3JvbGwtYm9keTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB9XG59XG5cbi5qcy10YWJsZS1zY3JvbGwtYm9keS5pcy1oaWRlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jXzMwMV9wb3B1cC5pcy1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmNfMzAxX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jXzMwMV90YWJsZSB0ciB0aCxcbi5jXzMwMV90YWJsZSB0ciB0ZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMzMztcbiAgcGFkZGluZzogMTVweCA0cHg7XG59XG5cbi5jXzMwMV90YWJsZSB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY18zMDFfdGFibGUgdHIgdGQgKyB0ZCxcbi5jXzMwMV90YWJsZSB0ciB0aCArIHRoLFxuLmNfMzAxX3RhYmxlIHRyIHRoICsgdGQge1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjMzMzO1xufVxuXG4uY18zMDFfdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5jXzMwMV90YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzMwMV90YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCxcbi5jXzMwMV90YWJsZSB0Ym9keSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY18zMDFfdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLmNfMzAxX3RhYmxlIHRib2R5IHRyIHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMzM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzMwMV90YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uY18zMDFfdGQge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jXzMwMV90aCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY18zMDFfdGhfX2NlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY18zMDFfbW9kYWxfYnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jXzMwMV9tb2RhbF9idDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMzAxX21vZGFsX2J0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmNfMzAxX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uY18zMDFfdGhfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY18zMDFfdGhfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNfMzAxX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xufVxuXG4uY18zMDFfY2FyZF9fbW9kYWwge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgd2lkdGg6IDYzMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiA0OHB4IDYwcHggMHB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDk1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18zMDFfY2FyZF9fbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cblxuLmNfMzAxX2NhcmRfX21vZGFsX190aHVtYiB7XG4gIHdpZHRoOiAxNjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzMwMV9jYXJkX19tb2RhbF9fdGh1bWIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLmNfMzAxX2NhcmRfX21vZGFsX190aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzMwMV9jYXJkX19tb2RhbF9fdGh1bWIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgfVxufVxuXG4uY18zMDFfY2FyZF9fbW9kYWxfX3RleHQge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMzAxX2NhcmRfX21vZGFsX190ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuLmNfMzAxX2NhcmRfX21vZGFsX19pbmZvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMTtcbn1cblxuLmNfMzAxX2NhcmRfX21vZGFsX19oZWFkaW5nLTAxIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDE1cHggMCA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18zMDFfY2FyZF9fbW9kYWxfX2hlYWRpbmctMDEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgfVxufVxuXG4uY18zMDFfY2FyZF9fbW9kYWxfX25hbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jXzMwMV9jYXJkX19tb2RhbF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9faGVhZGluZy0wMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMzAxX2NhcmRfX21vZGFsX19oZWFkaW5nLTAyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmNfMzAxX2NhcmRfX21vZGFsX191bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9fbGkge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMzAxX2NhcmRfX21vZGFsX19saSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAxMnB4IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNfMzAxX2NhcmRfX21vZGFsX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY18zMDFfY2FyZF9fbW9kYWxfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICAuY18zMDFfY2FyZF9fbW9kYWxfX2xpbms6aG92ZXIgLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xlIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cbi5jXzMwMV9jYXJkX19tb2RhbF9fbGluayAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY18zMDFfY2FyZF9fbW9kYWxfX2xpbmsgLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xlIHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IC00cHg7XG4gIH1cbn1cblxuLmpzLW1vZGFsLWRvY3Rvci1idG4uaXMtb3BlbiAuY18zMDFfY2FyZF9fbW9kYWwge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5qcy1tb2RhbC1kb2N0b3ItYnRuLmlzLW9wZW4tc3AgLmNfMzAxX2NhcmRfX21vZGFsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5jXzMwMV9vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jXzMwMV9vdmVybGF5LmlzLW9wZW4ge1xuICBvcGFjaXR5OiAwLjE7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmMtMzAyX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLTMwMl9faXRlbSArIC5jLTMwMl9faXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMzAyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy0zMDJfX2xlZnQge1xuICB3aWR0aDogNzElO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMzAyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDIzcHggMTBweCAyM3B4O1xuICB9XG59XG5cbi5jLTMwMl9fcmlnaHQge1xuICB3aWR0aDogMjklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMzAyX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDIzcHggMjBweCAyM3B4O1xuICB9XG59XG5cbi5jLTMwMl9fdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0zMDJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICB9XG59XG4uYy0zMDJfX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMzAyX190aXRsZTpiZWZvcmUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAtMjRweDtcbiAgfVxufVxuXG4uYy0zMDJfX2FjY2VzcyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcbiAgcGFkZGluZzogMCAwIDAgMS4yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMzAyX19hY2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLnN2Zy1pY29uLWMtMzAyLWFjY2VzcyB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN2Zy1pY29uLWMtMzAyLWFjY2VzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbn1cblxuLmMtMzAyX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTMwMl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICB9XG59XG5cbi5jXzMwMl9fc2VydmljZSB7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cblxuLmMtMzAyX19zZXJ2aWNlX19saXN0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGM0VDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMCAxNXB4IDEycHggMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0zMDJfX3NlcnZpY2VfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIH1cbn1cblxuLmMtMzAyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMzAyX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLTMwMl9fbGluayAucHJpbWFyeS1idG5fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy0zMDJfX2xpbmstc3Age1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5cbi5jLTMwMl9fbGluay1zcCAucHJpbWFyeS1idG5fX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLTMwMl9fbGluay1zcCAucHJpbWFyeS1idG5fX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLTMwMl9fdGVsIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBwYWRkaW5nOiA3cHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0zMDJfX3RlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuXG4uYy0zMDJfX3RlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy0zMDJfX3RlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmMtMzAyX19pbWFnZSB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAwIDMwcHggMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtMzAyX19pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtMzAyX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW4gKyAud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luOiAwIDAgMCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gKyAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbi53cC1ibG9jay1jb2x1bW4ucGMtbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbi5wYy1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uLnBjLW1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4ucGMtbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbi5wYy1tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uLnBjLW1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4ucGMtbWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbi5wYy1tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uLnBjLW1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4ucGMtbWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uLnBjLW1iLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbi5wYy1tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4ucGMtbWItMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uLnBjLW1iLTE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbi5wYy1tYi0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4ucGMtbWItMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uLnBjLW1iLTE3MCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbi5wYy1tYi0xODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4ucGMtbWItMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uLnBjLW1iLTIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbi5zcC1tYi0xMCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stY29sdW1uLnNwLW1iLTIwIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4uc3AtbWItMzAge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbi5zcC1tYi00MCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stY29sdW1uLnNwLW1iLTUwIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4uc3AtbWItNjAge1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbi5zcC1tYi03MCB7XG4gICAgbWFyZ2luOiAwIDAgNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stY29sdW1uLnNwLW1iLTgwIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4uc3AtbWItOTAge1xuICAgIG1hcmdpbjogMCAwIDkwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbi5zcC1tYi0xMDAge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4uc3AtbWItMTEwIHtcbiAgICBtYXJnaW46IDAgMCAxMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stY29sdW1uLnNwLW1iLTEyMCB7XG4gICAgbWFyZ2luOiAwIDAgMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbi5zcC1tYi0xMzAge1xuICAgIG1hcmdpbjogMCAwIDEzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4uc3AtbWItMTQwIHtcbiAgICBtYXJnaW46IDAgMCAxNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stY29sdW1uLnNwLW1iLTE1MCB7XG4gICAgbWFyZ2luOiAwIDAgMTUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbi5zcC1tYi0xNjAge1xuICAgIG1hcmdpbjogMCAwIDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4uc3AtbWItMTcwIHtcbiAgICBtYXJnaW46IDAgMCAxNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stY29sdW1uLnNwLW1iLTE4MCB7XG4gICAgbWFyZ2luOiAwIDAgMTgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbi5zcC1tYi0xOTAge1xuICAgIG1hcmdpbjogMCAwIDE5MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4uc3AtbWItMjAwIHtcbiAgICBtYXJnaW46IDAgMCAyMDBweCAwO1xuICB9XG59XG5cbi53cC1ibG9jay1lbWJlZCBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZW1iZWQuYWxpZ25jZW50ZXIgaWZyYW1lIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cC1ibG9jay1lbWJlZC5hbGlnbnJpZ2h0IGlmcmFtZSB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLndwLWJsb2NrLWVtYmVkLmFsaWdubGVmdCBpZnJhbWUge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWluLXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC53cC1ibG9jay1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ3JvdXAge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG4ucHJpbWFyeS1iYWNrLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJpbWFyeS1iYWNrLWJ0bi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOHB4IDcycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpbWFyeS1iYWNrLWJ0bi1saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcmltYXJ5LWJhY2stYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi5wcmltYXJ5LWJhY2stYnRuLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaW1hcnktYmFjay1idG4taWNvIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucHJpbWFyeS1idG4tLWxhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByaW1hcnktYnRuLS1sYXJnZSAucHJpbWFyeS1idG5fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZzogMjRweCAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpbWFyeS1idG4tLWxhcmdlIC5wcmltYXJ5LWJ0bl9fbGluayB7XG4gICAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByaW1hcnktYnRuLS1sYXJnZSAucHJpbWFyeS1idG5fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG4gIC5wcmltYXJ5LWJ0bi0tbGFyZ2UgLnByaW1hcnktYnRuX19saW5rOmhvdmVyIC5wcmltYXJ5LWJ0bl9fYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZmZmZjtcbiAgfVxufVxuXG4ucHJpbWFyeS1idG4tLWxhcmdlIC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJpbWFyeS1idG4tLWxhcmdlIC5wcmltYXJ5LWJ0bl9fY2hldnJvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucHJpbWFyeS1idG4tLWxhcmdlIC5wcmltYXJ5LWJ0bl9fYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzMzMzM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuXG4ucHJpbWFyeS1idG4tLW5vcm1hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcmltYXJ5LWJ0bi0tbm9ybWFsIC5wcmltYXJ5LWJ0bl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDc1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpbWFyeS1idG4tLW5vcm1hbCAucHJpbWFyeS1idG5fX2xpbmsge1xuICAgIHBhZGRpbmc6IDhweCA2NHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcmltYXJ5LWJ0bi0tbm9ybWFsIC5wcmltYXJ5LWJ0bl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cblxuLnByaW1hcnktYnRuLS1ub3JtYWwgLnByaW1hcnktYnRuX19jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByaW1hcnktYnRuLS1zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcmltYXJ5LWJ0bi0tc21hbGwgLnByaW1hcnktYnRuX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggNTRweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpbWFyeS1idG4tLXNtYWxsIC5wcmltYXJ5LWJ0bl9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByaW1hcnktYnRuLS1zbWFsbCAucHJpbWFyeS1idG5fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi5wcmltYXJ5LWJ0bi0tc21hbGwgLnByaW1hcnktYnRuX19jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByaW1hcnktYnRuIC5zdmctaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3Mge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmxpc3QgLnByaW1hcnktbmV3cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxpc3QgLnByaW1hcnktbmV3c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjZweCAzNnB4IDE4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjY2NjY2NjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0IC5wcmltYXJ5LW5ld3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI2cHggMCAxNHB4O1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0IC5wcmltYXJ5LW5ld3NfX2luZm8ge1xuICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgfVxufVxuXG4ubGlzdCAucHJpbWFyeS1uZXdzX190aW1lIHtcbiAgd2lkdGg6IDEwNnB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0IC5wcmltYXJ5LW5ld3NfX3RpbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX2NhdCB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiAwIDE4cHggMCAwO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0IC5wcmltYXJ5LW5ld3NfX2NhdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX3RleHQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QgLnByaW1hcnktbmV3c19fdGV4dC1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZnJvbnQtcGFnZSAubGlzdCAucHJpbWFyeS1uZXdzX190ZXh0LCAuZnJvbnQtcGFnZS5pcy1yZWNydWl0LXBhZ2UgLmxpc3QgLnByaW1hcnktbmV3c19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3QgLnByaW1hcnktbmV3c19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdCAucHJpbWFyeS1uZXdzX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdCAucHJpbWFyeS1uZXdzX190ZXh0LWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzMzMzM7XG4gIH1cbn1cblxuLmxpc3QgLnByaW1hcnktbmV3cyAucHJpbWFyeS1uZXdzX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0IC5wcmltYXJ5LW5ld3MgLnByaW1hcnktbmV3c19faWNvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGlzdCAucHJpbWFyeS1uZXdzIC5wcmltYXJ5LW5ld3NfX2ljbyAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5cbi5jYXJkIC5wcmltYXJ5LW5ld3NfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkIC5wcmltYXJ5LW5ld3NfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMjNweDtcbiAgfVxufVxuLmNhcmQgLnByaW1hcnktbmV3c19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmNhcmQgLnByaW1hcnktbmV3c19fdGV4dC1hcmVhIHtcbiAgcGFkZGluZzogMzJweCAyMHB4IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQgLnByaW1hcnktbmV3c19fdGV4dC1hcmVhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHggNjBweDtcbiAgfVxufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkIC5wcmltYXJ5LW5ld3NfX2luZm8ge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgfVxufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX190aW1lIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcmQgLnByaW1hcnktbmV3c19fY2F0IHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX190ZXh0IHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX19pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjNweDtcbiAgcmlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQgLnByaW1hcnktbmV3c19faWNvIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jYXJkIC5wcmltYXJ5LW5ld3NfX2ljbyAucHJpbWFyeS1uZXdzX19pY28tdGV4dCB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2FyZCAucHJpbWFyeS1uZXdzX19pY28gLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnByaW1hcnktbmV3cyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcmltYXJ5LW5ld3M6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jYXJkIC5wcmltYXJ5LW5ld3M6aG92ZXIgLnByaW1hcnktbmV3c19fbGluayB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cblxuLnByaW1hcnktc3RhZmYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzNnB4IDQwcHggMzZweCAwO1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNjY2NjY2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaW1hcnktc3RhZmYge1xuICAgIHBhZGRpbmc6IDM2cHggNDBweCAzNnB4IDA7XG4gIH1cbn1cblxuLnByaW1hcnktc3RhZmYub25lLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpbWFyeS1zdGFmZi50d28tY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpbWFyeS1zdGFmZi50d28tY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJpbWFyeS1zdGFmZi1pbWctYXJlYSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmltYXJ5LXN0YWZmLWltZy1hcmVhIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgfVxufVxuXG4ucHJpbWFyeS1zdGFmZi5vbmUtY29sdW1uIC5wcmltYXJ5LXN0YWZmLWltZy1hcmVhIHtcbiAgd2lkdGg6IDI3OHB4O1xuICBoZWlnaHQ6IDM3MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmltYXJ5LXN0YWZmLm9uZS1jb2x1bW4gLnByaW1hcnktc3RhZmYtaW1nLWFyZWEge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG5cbi5wcmltYXJ5LXN0YWZmLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByaW1hcnktc3RhZmYtdGV4dC1hcmVhIHtcbiAgbWFyZ2luOiAtNnB4IDAgMCAwO1xufVxuXG4ucHJpbWFyeS1zdGFmZuODvGpvYiB7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaW1hcnktc3RhZmbjg7xqb2Ige1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucHJpbWFyeS1zdGFmZuODvG5hbWUge1xuICBtYXJnaW46IDAgMCAxOHB4IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaW1hcnktc3RhZmbjg7xuYW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLnByaW1hcnktc3RhZmYtcmVwZWF0LXRleHQtYmxvY2sgKyAucHJpbWFyeS1zdGFmZi1yZXBlYXQtdGV4dC1ibG9jayB7XG4gIHBhZGRpbmc6IDEycHggMCAwIDA7XG59XG5cbi5wcmltYXJ5LXN0YWZmLm9uZS1jb2x1bW4gLnByaW1hcnktc3RhZmYtcmVwZWF0LXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmltYXJ5LXN0YWZmLm9uZS1jb2x1bW4gLnByaW1hcnktc3RhZmYtcmVwZWF0LXRleHQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcmltYXJ5LXN0YWZm44O8dGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBwYWRkaW5nOiAwIDEycHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmltYXJ5LXN0YWZm44O8dGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucHJpbWFyeS1zdGFmZi5vbmUtY29sdW1uIC5wcmltYXJ5LXN0YWZm44O8dGl0bGUge1xuICB3aWR0aDogMTUycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaW1hcnktc3RhZmYub25lLWNvbHVtbiAucHJpbWFyeS1zdGFmZuODvHRpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucHJpbWFyeS1zdGFmZuODvHRleHQge1xuICBtYXJnaW46IC01cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpbWFyeS1zdGFmZuODvHRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucHJpbWFyeS1zdGFmZuODvGxpbmsge1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJpbWFyeS1zdGFmZuODvGxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5wcmltYXJ5LXN0YWZmLm9uZS1jb2x1bW4gLnByaW1hcnktc3RhZmbjg7xsaW5rIHtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xufVxuXG4ucHJpbWFyeS1zdGFmZiAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnBjLW10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBjLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBjLW10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBjLW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBjLW10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnBjLW1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBjLW10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnBjLW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnBjLW10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnBjLW1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnBjLW10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnBjLW1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnBjLW10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnBjLW1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnBjLW10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnBjLW1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnBjLW10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnBjLW1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLnBjLW10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ucGMtbWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYy1tdC0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLnBjLW1iLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4ucGMtbXQtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5wYy1tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLnBjLW10LTEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4ucGMtbWItMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wYy1tdC0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLnBjLW1iLTE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuXG4ucGMtbXQtMTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5wYy1tYi0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLnBjLW10LTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ucGMtbWItMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbi5wYy1tdC0xNzAge1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbn1cblxuLnBjLW1iLTE3MCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuXG4ucGMtbXQtMTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5cbi5wYy1tYi0xODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLnBjLW10LTE5MCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4ucGMtbWItMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG5cbi5wYy1tdC0yMDAge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuLnBjLW1iLTIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW10LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbXQtMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1iLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW10LTEzMCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tYi0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbXQtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1iLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tdC0xNTAge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWItMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW10LTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tYi0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbXQtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1iLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tdC0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWItMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW10LTE5MCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tYi0xOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbXQtMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW1iLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1maXhlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItZml4ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb290ZXItZml4ZWRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1maXhlZF9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDAgMTRweCAwIDA7XG59XG5cbi5mb290ZXItZml4ZWRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmZvb3Rlci1maXhlZF9fcGxhY2UtaWNvbiB7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZm9vdGVyLWZpeGVkX19jYWxsLWljb24ge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZvb3Rlci1maXhlZF9fbGluay10ZXh0IHtcbiAgbWFyZ2luOiAwIDE0cHggMCAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZm9vdGVyLWZpeGVkX19jaGV2cm9uLXJpZ2h0LWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmZvb3Rlci1maXhlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luOiAwIDAgNThweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2JnLTAxIHtcbiAgbWFyZ2luOiAwIDAgNTRweCAwO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fYmctMDEge1xuICAgIG1hcmdpbjogMCAwIDU5cHggMDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19iZy0wMiB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19iZy0wMiB7XG4gICAgcGFkZGluZzogMzhweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTU0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjQ0NDQ0NDO1xuICB9XG59XG5cbi5mb290ZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uZm9vdGVyX19uYXYtaXRlbSArIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjQ0NDQ0NDO1xufVxuXG4uZm9vdGVyX19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCA0MnB4IDAgMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZvb3Rlcl9fbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdl9fY2hldnJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1uYXZfX2NoZXZyb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgLTUwJSwgMCk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY2hpbGQtbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY2hpbGQtbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY2hpbGQtbmF2LWl0ZW0ge1xuICB3aWR0aDogMTQ0cHg7XG4gIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9vdGVyX19jaGlsZC1uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCBib3JkZXIgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZvb3Rlcl9fY2hpbGQtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIHdpZHRoOiB2YXIoLS1nbG9iYWwtcGMtbG9nby13aWR0aCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1NHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNTZweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2luZm9hcmVhIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9faW5mb2FyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2NhdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19sb2NhdGlvbi1uYW1lIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3Bvc3Rjb2RlLWFuZC1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19wb3N0Y29kZS1hbmQtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcG9zdC1jb2RlIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fcG9zdC1jb2RlIHtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdGVsbC1hbmQtZmF4IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3RlbGwtYW5kLWZheCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19iYW5uZXItbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAyNjBweCk7XG4gIGdyaWQtcm93LWdhcDogMjZweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19iYW5uZXItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19iYW5uZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2Jhbm5lci1pdGVtIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mb290ZXJfX2Jhbm5lci1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTlweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZm9vdGVyX19iYW5uZXItaXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi5mb290ZXJfX2Jhbm5lci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX3VuaXF1ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX191bmlxdWUtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3VuaXF1ZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDQwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIGJvcmRlciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3VuaXF1ZS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3Rlcl9fdW5pcXVlLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDAgMCAyOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZvb3Rlcl9fdW5pcXVlLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICAuZm9vdGVyX191bmlxdWUtaXRlbTpob3ZlciAuZm9vdGVyX191bmlxdWUtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi5mb290ZXJfX3VuaXF1ZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9vdGVyLXVuaXF1ZV9fY2hldnJvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMjJweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFtYnVyZ2VyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDEwcHgvMHB4IDBweCAwcHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuIC5nbG9iYWwtaGVhZGVyIC5oYW1idXJnZXItbWVudSxcbi5pcy1sb2NhbC1oYW1idXJnZXItbWVudS1vcGVuIC5sb2NhbC1oZWFkZXIgLmhhbWJ1cmdlci1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbn1cblxuLmhhbWJ1cmdlci1tZW51X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMCA5cHggMDtcbn1cbi5oYW1idXJnZXItbWVudV9faWNvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuXG4uc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItb3Blbixcbi5zdmctaWNvbi1yZWNydWl0LWhhbWJ1cmdlci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdmctaWNvbi1oYW1idXJnZXItb3Blbixcbi5pcy1yZWNydWl0LXBhZ2UgLnN2Zy1pY29uLXJlY3J1aXQtaGFtYnVyZ2VyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaXMtZ2xvYmFsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXIgLnN2Zy1pY29uLWhhbWJ1cmdlci1vcGVuLFxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmxvY2FsLWhlYWRlciAuc3ZnLWljb24taGFtYnVyZ2VyLW9wZW4sXG4uaXMtZ2xvYmFsLWhhbWJ1cmdlci1tZW51LW9wZW4uaXMtcmVjcnVpdC1wYWdlIC5zdmctaWNvbi1yZWNydWl0LWhhbWJ1cmdlci1vcGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3ZnLWljb24taGFtYnVyZ2VyLWNsb3NlLFxuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy1nbG9iYWwtaGFtYnVyZ2VyLW1lbnUtb3BlbiAuZ2xvYmFsLWhlYWRlciAuc3ZnLWljb24taGFtYnVyZ2VyLWNsb3NlLFxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmxvY2FsLWhlYWRlciAuc3ZnLWljb24taGFtYnVyZ2VyLWNsb3NlLFxuLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGFtYnVyZ2VyLW1lbnVfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oYW1idXJnZXItbWVudV9fb3Blbi10ZXh0LCAuaGFtYnVyZ2VyLW1lbnVfX29wZW4tcmVjcnVpdC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCB2aXNpYmlsaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG59XG5cbi5pcy1nbG9iYWwtaGFtYnVyZ2VyLW1lbnUtb3BlbiAuZ2xvYmFsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnVfX29wZW4tdGV4dCxcbi5pcy1yZWNydWl0LXBhZ2UuaXMtZ2xvYmFsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXIgLmhhbWJ1cmdlci1tZW51X19vcGVuLXJlY3J1aXQtdGV4dCxcbi5pcy1sb2NhbC1oYW1idXJnZXItbWVudS1vcGVuIC5sb2NhbC1oZWFkZXIgLmhhbWJ1cmdlci1tZW51X19vcGVuLXRleHQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5oYW1idXJnZXItbWVudV9fY2xvc2UtdGV4dCwgLmhhbWJ1cmdlci1tZW51X19jbG9zZS1yZWNydWl0LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLW1lbnVfX29wZW4tcmVjcnVpdC10ZXh0LCAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlLXJlY3J1aXQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1nbG9iYWwtaGFtYnVyZ2VyLW1lbnUtb3BlbiAuZ2xvYmFsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlLXRleHQsXG4uaXMtcmVjcnVpdC1wYWdlLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuIC5nbG9iYWwtaGVhZGVyIC5oYW1idXJnZXItbWVudV9fY2xvc2UtcmVjcnVpdC10ZXh0LFxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmxvY2FsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlLXRleHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5oYW1idXJnZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhbC1oZWFkZXIgLmhhbWJ1cmdlci1tZW51LmlzLXRvcCB7XG4gIHRvcDogNDRweDtcbn1cblxuLmxvY2FsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjQzLCAwLjA1LCAwLjE3LCAxKTtcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuaGFtYnVyZ2VyLW1lbnUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmhhbWJ1cmdlci1tZW51X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5oYW1idXJnZXItbWVudV9faWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogOHB4IGF1dG8gN3B4O1xufVxuLmlzLXJlY3J1aXQtcGFnZSAuaGFtYnVyZ2VyLW1lbnVfX2ljb24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIHZpc2liaWxpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24taGFtYnVyZ2VyLW9wZW4sXG4uaXMtcmVjcnVpdC1wYWdlIC5zdmctaWNvbi1oYW1idXJnZXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5zdmctaWNvbi1yZWNydWl0LWhhbWJ1cmdlci1vcGVuLFxuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuaGFtYnVyZ2VyLW1lbnVfX29wZW4tdGV4dCxcbi5pcy1yZWNydWl0LXBhZ2UgLmhhbWJ1cmdlci1tZW51X19jbG9zZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuaGFtYnVyZ2VyLW1lbnVfX29wZW4tcmVjcnVpdC10ZXh0LCAuaXMtcmVjcnVpdC1wYWdlIC5oYW1idXJnZXItbWVudV9fY2xvc2UtcmVjcnVpdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItYWZ0ZXItc2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTAwMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDMsIDAuMDUsIDAuMTcsIDEpO1xufVxuLmhlYWRlci1hZnRlci1zY3JvbGwuaXMtYWZ0ZXItc2Nyb2xsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWZ0ZXItc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLWFmdGVyLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMztcbn1cblxuLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsIC5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdiB7XG4gIHRvcDogNDNweDtcbn1cblxuLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggNjhweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2xvYmFsLWhlYWRlci1hZnRlci1zY3JvbGxfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG4uZ2xvYmFsLWhlYWRlci1hZnRlci1zY3JvbGxfX3RpdGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsX190aXRsZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdsb2JhbC1oZWFkZXItbmF2LWFmdGVyLXNjcm9sbCAuZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdi1hZnRlci1zY3JvbGwgLmdsb2JhbC1oZWFkZXItbmF2X19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5nbG9iYWwtaGVhZGVyLWFmdGVyLXNjcm9sbCAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXYge1xuICB0b3A6IDQwcHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsX19jb250YWluZXIge1xuICBoZWlnaHQ6IDg5cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDY2cHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsX190aXRsZSB7XG4gIHdpZHRoOiB2YXIoLS1nbG9iYWwtcGMtbG9nby13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDYycHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItbmF2LWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItbmF2X19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtc3AtbG9nby13aWR0aCk7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fbG9nbyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuIC5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLW5hdi1kZWZhdWx0LFxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmxvY2FsLWhlYWRlciAubG9jYWwtaGVhZGVyLW5hdi1kZWZhdWx0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLmdsb2JhbC1oZWFkZXItbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTI2cHggMDtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItbmF2X19pdGVtLmlzLWFjdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luOiAwIDM4cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItbmF2X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U2RTZFNjtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbiAgei1pbmRleDogMztcbn1cbi5nbG9iYWwtaGVhZGVyLW5hdl9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nbG9iYWwtaGVhZGVyLW5hdl9fbGluay5pcy1jdXJyZW50LCAuZ2xvYmFsLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aW9uLCAuZ2xvYmFsLWhlYWRlci1uYXZfX2xpbmsuaXMtaG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uZ2xvYmFsLWhlYWRlci1uYXZfX2xpbmsuaXMtaG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAyMnB4IDEycHggMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmdsb2JhbC1oZWFkZXItbmF2X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4uZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB3aWR0aDogODI0cHg7XG4gIHBhZGRpbmc6IDM2cHggNDBweCAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0U4RThFODtcbiAgYm94LXNoYWRvdzogM3B4IDEycHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIHZpc2liaWxpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdi5pcy1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMnB4IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggdmFyKC0tc3ViLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpc3Qtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDMsIDAuMDUsIDAuMTcsIDEpO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAyNnB4IC0yMDZweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTRweCAwIDI4cHggM3B4O1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9faXRlbSB7XG4gIHdpZHRoOiAxNjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMzBweCAxNHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAwIDAgMzhweCAwO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9faXRlbS1jbGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMXB4IDEycHggMTFweCAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGluay1ib3JkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGluay1ib3JkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX2NoZXZyb24tcmlnaHQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXItbmF2X19jaGV2cm9uLXJpZ2h0LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tcGx1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIHZpc2liaWxpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbiAgfVxufVxuXG4uaXMtb3BlbiAuZ2xvYmFsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLXBsdXMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tbWludXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSksIHZpc2liaWxpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKTtcbiAgfVxufVxuXG4uaXMtb3BlbiAuZ2xvYmFsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLW1pbnVzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9fY2xvc2UuaXMtaG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdsb2JhbC1oZWFkZXItbmF2LWFjdGlvbl9fY2hldnJvbi1yaWdodC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbn1cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItbmF2X19pdGVtOmxhc3Qtb2YtdHlwZSAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXYge1xuICBsZWZ0OiAwJTtcbn1cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItbmF2X19pdGVtOmxhc3Qtb2YtdHlwZSAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXY6YmVmb3JlIHtcbiAgbGVmdDogNjIlO1xufVxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW06bGFzdC1vZi10eXBlIC5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdjphZnRlciB7XG4gIGxlZnQ6IDYyJTtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXZfX2xpbmsge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItbmF2X19saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXZfX2xpbmsuaXMtY3VycmVudCwgLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aW9uLCAuaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLW5hdl9fbGluay5pcy1ob3ZlciwgLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXZfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19saXN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB3aWR0aDogMjU3cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCA0cHggdmFyKC0tc3ViLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG59XG4uaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdmFyKC0tc3ViLWNvbG9yKTtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9faXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbjogMCAwIDE0cHggMDtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpbmstYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5nbG9iYWwtaGVhZGVyLW5hdl9fbG9nbyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5nbG9iYWwtaGVhZGVyX19jb250YWluZXIge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgfVxufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5nbG9iYWwtaGVhZGVyLW5hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0uaXMtYWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjJweCAxMnB4IDBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItbmF2X19saW5rLmlzLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIHBhZGRpbmc6IDMxcHggNThweCAzMXB4IDM4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItbmF2X19saW5rLmlzLWFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCA0OXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItbmF2X19pdGVtLmlzLWFjdGlvbi1pdGVtIC5nbG9iYWwtaGVhZGVyLW5hdl9fY2hldnJvbi1yaWdodC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItbmF2X19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXYtYWN0aW9uX19jaGV2cm9uLXJpZ2h0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlcl9fdGVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXYuZ2xvYmFsLWhlYWRlci1uYXYtZGVmYXVsdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMztcbn1cblxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nbG9iYWwtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDExOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNjZweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xvYmFsLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1nbG9iYWwtcGMtbG9nby13aWR0aCk7XG4gIG1hcmdpbjogMCA2MnB4IDAgMDtcbn1cbi5nbG9iYWwtaGVhZGVyX190aXRsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nbG9iYWwtaGVhZGVyX190aXRsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb2JhbC1oZWFkZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLXNwLWxvZ28td2lkdGgpO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyX190ZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4IDYycHggOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA2cHggNnB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtaGVhZGVyX190ZWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyX190ZWxsLWVuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNEM0QzRDM7XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtZXhpc3QtbG9jYWwtaGVhZGVyLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXJfX2ZsZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlcl9fdGVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNEM0QzRDM7XG59XG5cbi5sb2NhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubG9jYWwtaGVhZGVyLWFmdGVyLXNjcm9sbCAubG9jYWwtaGVhZGVyLWNoaWxkLW5hdiB7XG4gIHRvcDogNDNweDtcbn1cblxuLmxvY2FsLWhlYWRlci1hZnRlci1zY3JvbGxfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCA2OHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubG9jYWwtaGVhZGVyLWFmdGVyLXNjcm9sbF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxvY2FsLWhlYWRlci1hZnRlci1zY3JvbGxfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG4ubG9jYWwtaGVhZGVyLWFmdGVyLXNjcm9sbF9fdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4ubG9jYWwtaGVhZGVyLW5hdi1hZnRlci1zY3JvbGwgLmxvY2FsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2LWFmdGVyLXNjcm9sbCAubG9jYWwtaGVhZGVyLW5hdl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItbmF2LWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X19nbG9iYWwtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsLWhlYWRlci1uYXZfX2dsb2JhbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0QzRDNEMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsLWhlYWRlci1uYXZfX2dsb2JhbC1sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X19sb2NhbC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYWwtaGVhZGVyLW5hdl9fbG9jYWwtbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IHZhcigtLWxvY2FsLXNwLWxvZ28td2lkdGgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1oYW1idXJnZXItbWVudS1vcGVuIC5sb2NhbC1oZWFkZXItbmF2LWRlZmF1bHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYWwtaGVhZGVyLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTI2cHggMDtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLW5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sb2NhbC1oZWFkZXItbmF2X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbjogMCAzOHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYWwtaGVhZGVyLW5hdl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTZFNkU2O1xuICB9XG4gIC5sb2NhbC1oZWFkZXItbmF2X19pdGVtLmlzLWFjdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X19pdGVtLWNsaXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB6LWluZGV4OiAzO1xufVxuLmxvY2FsLWhlYWRlci1uYXZfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYWwtaGVhZGVyLW5hdl9fbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb2NhbC1oZWFkZXItbmF2X19saW5rLmlzLWN1cnJlbnQsIC5sb2NhbC1oZWFkZXItbmF2X19saW5rLmlzLWFjdGlvbiwgLmxvY2FsLWhlYWRlci1uYXZfX2xpbmsuaXMtaG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4ubG9jYWwtaGVhZGVyLW5hdl9fbGluay5pcy1ob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmxvY2FsLWhlYWRlci1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAyMnB4IDEycHggMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5sb2NhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgd2lkdGg6IDgyNHB4O1xuICBwYWRkaW5nOiAzNnB4IDQwcHggMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFOEU4RTg7XG4gIGJveC1zaGFkb3c6IDNweCAxMnB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpLCB2aXNpYmlsaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjYsIDAuMTYsIDAuMSwgMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXItY2hpbGQtbmF2LmlzLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMjJweCAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4IHZhcigtLXN1Yi1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGlzdC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40MywgMC4wNSwgMC4xNywgMSk7XG4gIH1cbn1cblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMjZweCAtMjA2cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItY2hpbGQtbmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTRweCAwIDI4cHggMDtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9faXRlbSB7XG4gIHdpZHRoOiAyMjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMzBweCAxNHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAwIDE5cHggMDtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDExcHggMTJweCAxMXB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGluay1ib3JkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItY2hpbGQtbmF2X19saW5rLWJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X19jaGV2cm9uLXJpZ2h0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItbmF2X19jaGV2cm9uLXJpZ2h0LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIC01MCUsIDApO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X190b2dnbGUtaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgLTUwJSwgMCk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItbmF2X190b2dnbGUtaWNvbi1wbHVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB9XG59XG5cbi5pcy1vcGVuIC5sb2NhbC1oZWFkZXItbmF2X190b2dnbGUtaWNvbi1wbHVzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubG9jYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tbWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXItbmF2X190b2dnbGUtaWNvbi1taW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yNiwgMC4xNiwgMC4xLCAxKSwgdmlzaWJpbGl0eSAwLjNzIGN1YmljLWJlemllcigwLjI2LCAwLjE2LCAwLjEsIDEpO1xuICB9XG59XG5cbi5pcy1vcGVuIC5sb2NhbC1oZWFkZXItbmF2X190b2dnbGUtaWNvbi1taW51cyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sb2NhbC1oZWFkZXItY2hpbGQtbmF2X19jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX2Nsb3NlLmlzLWhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5sb2NhbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhbC1oZWFkZXIge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuLmxvY2FsLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDY2cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXJfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9jYWwtaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tbG9jYWwtcGMtbG9nby13aWR0aCk7XG4gIG1hcmdpbjogMCA2MnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9jYWwtaGVhZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IHZhcigtLWxvY2FsLXNwLWxvZ28td2lkdGgpO1xuICB9XG59XG4ubG9jYWwtaGVhZGVyX190aXRsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG5cbi5sb2NhbC1oZWFkZXJfX3RlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMycHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggNjJweCA4cHggMTZweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2FsLWhlYWRlcl9fdGVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyX190ZWxsLWVuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLCBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tdHlwb2dyYXBoeSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5pcy1yZWNydWl0LXBhZ2Uge1xuICAgIHBhZGRpbmc6IDYxcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtaW5mb3JtYXRpb25fX2FydGljbGUtbGlzdCB7XG4gIG1hcmdpbjogMCAwIDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJjaGl2ZS1pbmZvcm1hdGlvbl9fYXJ0aWNsZS1saXN0IHtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIH1cbn1cblxuLmNhcmQuYXJjaGl2ZS1pbmZvcm1hdGlvbl9fYXJ0aWNsZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDMyNHB4KTtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQuYXJjaGl2ZS1pbmZvcm1hdGlvbl9fYXJ0aWNsZS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQgLmFyY2hpdmUtaW5mb3JtYXRpb25fX2FydGljbGUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB9XG59XG5cbi5ub3Rmb3VuZF9fdGl0bGUge1xuICBtYXJnaW46IDYwcHggMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90Zm91bmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLm5vdGZvdW5kX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgODBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90Zm91bmRfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDUycHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm5vdGZvdW5kX19iYWNrLWJ0biB7XG4gIG1hcmdpbjogMCAwIDgwcHggMDtcbn1cblxuLnNpbmdsZS1pbmZvcm1hdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xufVxuXG4uc2luZ2xlLWluZm9ybWF0aW9uX19oZWFkZXItaW5mby1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1pbmZvcm1hdGlvbl9faGVhZGVyLWluZm8tYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gIH1cbn1cblxuLnNpbmdsZS1pbmZvcm1hdGlvbl9faGVhZGVyLXRpbWUge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAycHggMzhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbmdsZS1pbmZvcm1hdGlvbl9faGVhZGVyLXRlcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNpbmdsZS1pbmZvcm1hdGlvbl9faGVhZGVyLXRlcm0tbGluayB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtaW5mb3JtYXRpb25fX2hlYWRlci10ZXJtLWxpbmsge1xuICAgIG1hcmdpbjogMCAxNHB4IDAgMDtcbiAgfVxufVxuXG4uc2luZ2xlLWluZm9ybWF0aW9uX19oZWFkZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMjRweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggdmFyKC0tc3ViLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWluZm9ybWF0aW9uX19oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtaW5mb3JtYXRpb25fX2JhY2stYnRuIHtcbiAgbWFyZ2luOiA4MHB4IDAgODBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtaW5mb3JtYXRpb25fX2JhY2stYnRuIHtcbiAgICBtYXJnaW46IDQ2cHggMCA4MHB4IDA7XG4gIH1cbn1cblxuLnNpbmdsZS1zdGFmZl9faGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgNzJweCAwO1xufVxuXG4uc2luZ2xlLXN0YWZmX19iYWNrLWJ0biB7XG4gIG1hcmdpbjogODBweCAwIDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXN0YWZmX19iYWNrLWJ0biB7XG4gICAgbWFyZ2luOiA0NnB4IDAgODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtcGMtc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXNwLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmYtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJsb2NrLWVkaXRvciAqOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1lZGl0b3IgKjp0YXJnZXQge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLy8gYnJlYWsgcG9pbnRzXG4kYnJlYWstcG9pbnQ6IChcbiAgICAgICAgYnJlYWs6IDc2OCxcbiAgICAgICAgbWF4OiAzODQwLFxuICAgICAgICBmaGQ6IDE5MjAsXG4gICAgICAgIGxhcmdlOiAxNTM2LFxuICAgICAgICBwYzogMTQ0MCxcbiAgICAgICAgaGQ6IDEyODAsXG4gICAgICAgIHRhYjogMTAyNCxcbiAgICAgICAgdGFiLW1pbjogNzY4LFxuICAgICAgICBzcC1sYXJnZTogNDE0LFxuICAgICAgICBzcDogMzc1LFxuICAgICAgICBzcC1taW46IDMyMCxcbik7XG5cbi8qXG5QQ+ODh+OCo+OCueODl+ODrOOCpOOCteOCpOOCulxuMTkyMCAqIDEwODBcbjE1MzYgKiA4NjRcbjE0NDAgKiA5MDBcbjEzNjYgKiA3NjhcbjEyODAgKiA3MjBcbiAqL1xuJHBjLWJlc3R2aWV3LWhlaWdodDogOTAwO1xuXG4vKlxuU1Djg4fjgqPjgrnjg5fjg6zjgqTjgrXjgqTjgrpcbjQxNCAqIDg5NlxuMzc0ICogNjY3XG4gKi9cbiRzcC1iZXN0dmlldy1oZWlnaHQ6IDY2NzsiLCIvLyDjg6rjg7Pjgq/jgrnjgr/jgqTjg6tcbiVsaW5rX3N0eWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDAwZWU7XG4gIGNvbG9yOiAjMDAwMGVlO1xuXG4gICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vc3ZnL2ltYWdlcy9pY29uLWV4dGVybmFsLWxpbmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxcHggM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn0iLCIvL3RocmVlIHBvaW50IGxlYWRlclxuQG1peGluIGxpbmUtY2xhbXAoJG51bSwgJG51bS1zcDogbnVsbCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpZiAkbnVtLXNwIHtcbiAgICBAaW5jbHVkZSBtcSB7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW0tc3A7XG4gICAgfVxuICB9XG59XG5cbi8vIGhvdmVy5Y+v6IO944Gq56uv5pyr44Gr57We44Gj44GfaG92ZXJcbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBtZWRpYSBxdWVyeVxuQG1peGluIG1xKCRtb2RlOmJyZWFrLCAkdHlwZTogbWF4KSB7XG4gICR3aWR0aDogYnAoJG1vZGUpO1xuICBAaWYgJHR5cGUgPT0gbWF4IHtcbiAgICAkd2lkdGg6ICR3aWR0aCAtIDE7XG4gIH1cbiAgQG1lZGlhICgjeyR0eXBlfS13aWR0aDogI3skd2lkdGh9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXFfbWluKCRtb2RlOmJyZWFrKSB7XG4gIEBpbmNsdWRlIG1xKCRtb2RlLCBtaW4pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL0FsaWFzIG9mIG1xX21pblxuQG1peGluIG1pbigkbW9kZTpicmVhaykge1xuICBAaW5jbHVkZSBtcV9taW4oJG1vZGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXFfbWF4KCRtb2RlOmJyZWFrKSB7XG4gIEBpbmNsdWRlIG1xKCRtb2RlLCBtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL0FsaWFzIG9mIG1xX21heFxuQG1peGluIG1heCgkbW9kZTpicmVhaykge1xuICBAaW5jbHVkZSBtcV9tYXgoJG1vZGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXFfYmV0d2VlbigkbWluLW1vZGUsJG1heC1tb2RlKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrLXBvaW50LCAkbWluLW1vZGUpO1xuICAkbWF4OiBtYXAtZ2V0KCRicmVhay1wb2ludCwgJG1heC1tb2RlKTtcbiAgJG1pbi13aWR0aDogJG1pbjtcbiAgJG1heC13aWR0aDogJG1heCAtIDE7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9cHgpIGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL0FsaWFzIG9mIG1xX2JldHdlZW5cbkBtaXhpbiBiZXR3ZWVuKCRtaW4tbW9kZSwkbWF4LW1vZGUpIHtcbiAgQGluY2x1ZGUgbXFfYmV0d2VlbigkbWluLW1vZGUsICRtYXgtbW9kZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYygkbW9kZTpicmVhaykge1xuICBAaW5jbHVkZSBtcV9taW4oJG1vZGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoJG1vZGU6YnJlYWspIHtcbiAgQGluY2x1ZGUgbXFfbWF4KCRtb2RlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gcHNldWRvXG5AbWl4aW4gcHNldWRvKCRtb2RlOmJlZm9yZSwkcm9vdDomKSB7XG4gICN7JHJvb3R9OiN7JG1vZGV9IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBiZWZvcmUoJHJvb3Q6Jikge1xuICBAaW5jbHVkZSBwc2V1ZG8oYmVmb3JlLCAkcm9vdCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBhZnRlcigkcm9vdDomKSB7XG4gIEBpbmNsdWRlIHBzZXVkbyhhZnRlciwgJHJvb3QpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYmVmb3JlX2FmdGVyKCRyb290OiYpIHtcbiAgQGluY2x1ZGUgYmVmb3JlKCRyb290KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgYWZ0ZXIoJHJvb3QpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy9yZXNldCBleHRyYVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufSIsIi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCAwIDQycHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICM5OTk5OTk7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtLmlzLWxhc3Qge1xuICBmbGV4LXNocmluazogMTtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlcigpe1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX3RleHR7XG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG59XG5cbi5zdmctaWNvbi1kb3VibGUtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA4cHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufSIsIjpyb290IHtcbiAgLS12aWV3cG9ydC13aWR0aDogMTAwdnc7XG4gIC0tdmlld3BvcnQtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1haW4tdmlzaXVhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNTZweCAwO1xufVxuXG4ubWFpbi12aXNpdWFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGhlaWdodDogMTU3cHg7XG4gIH1cbn1cblxuLm1haW4tdmlzaXVhbF9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW4tdmlzaXVhbF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgdmlzaWJpbGl0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICYuaXMtY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLm1haW4tdmlzaXVhbF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubWFpbi12aXNpdWFsX19yaWdodC1jb2x1bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4ubWFpbi12aXNpdWFsX19yaWdodC1jb2x1bS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDgycHg7XG4gIHJpZ2h0OiAtNTRweDtcbiAgd2lkdGg6IDE4N3B4O1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgYm90dG9tOiA3NnB4O1xuICAgIHJpZ2h0OiAtNzRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDc0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGFuaW1hdGlvbjogbWFpbi12aXNpdWFsLXJpZ2h0LWNvbHVtLWxpbmUgJGJhc2UtZHVyYXRpb24gKiA1LjAgJHRyYW5zZm9ybS1lYXNpbmcgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcblxuICAgIEBrZXlmcmFtZXMgbWFpbi12aXNpdWFsLXJpZ2h0LWNvbHVtLWxpbmUge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgfVxuICAgICAgNTAuMSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbGVmdDogNTdweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaXMtbG9vcCAubWFpbi12aXNpdWFsX19yaWdodC1jb2x1bS10ZXh0OjpiZWZvcmV7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4vLyDjg5Djg6zjg4Pjg4jjg5zjgr/jg7Ncbi5tYWluLXZpc2l1YWwtYnVsbGV0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMHB4O1xuICByaWdodDogY2FsYyg4MHB4ICsgMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgYm90dG9tOiA2NnB4O1xuICAgIHJpZ2h0OiBjYWxjKDIwcHggKyAwcHgpO1xuICB9XG59XG5cbi5tYWluLXZpc2l1YWwtYnVsbGV0X19pdGVtIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cblxuICAmLmlzLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tdmlzaXVhbC1idWxsZXRfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tYWluLXZpc2l1YWwtYnVsbGV0X19idG4tYmcge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLy8g44Ot44O844Kr44Or44OY44OD44OA44O844GM5a2Y5Zyo44GZ44KL5aC05ZCIXG4vLyAuaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5tYWluLXZpc2l1YWxfX2NvbnRhaW5lciB7XG4vLyAgIGhlaWdodDogY2FsYyh2YXIoLS12aWV3cG9ydC1oZWlnaHQpIC0gMjIwcHgpO1xuXG4vLyAgIEBpbmNsdWRlIG1xKCkge1xuLy8gICAgIGhlaWdodDogY2FsYyh2YXIoLS12aWV3cG9ydC1oZWlnaHQpIC0gMTMycHgpO1xuLy8gICB9XG4vLyB9XG5cbi8v44Oq44Kv44Or44O844OI44Oa44O844K444Gu5aC05ZCIXG4uaXMtcmVjcnVpdC1wYWdlIC5tYWluLXZpc2l1YWwge1xuICBtYXJnaW46IDAgMCAxMDZweCAwO1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5tYWluLXZpc2l1YWxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aWV3cG9ydC1oZWlnaHQpIC0gODlweCk7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZpZXdwb3J0LWhlaWdodCkgLSA2MXB4KTtcbiAgfVxufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5tYWluLXZpc2l1YWxfX3JpZ2h0LWNvbHVtIHtcbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAubWFpbi12aXNpdWFsLWJ1bGxldF9fbGlzdCB7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHJpZ2h0OiBjYWxjKDIwcHggKyA0MHB4KTtcbiAgfVxufVxuIiwiLm5ld3MtbWFpbi12aXN1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogLTQzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTZweCA0NXB4IDE2cHggMjBweFxuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX190aXRsZSB7XG4gIG1hcmdpbjogMCA4MHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgfVxufVxuXG4ubmV3cy1tYWluLXZpc3VhbF9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM5NnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAxMDBweCAwIDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubmV3cy1tYWluLXZpc3VhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAmLmlzLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLm5ld3MtbWFpbi12aXN1YWxfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbn1cblxuLm5ld3MtbWFpbi12aXN1YWxfX2l0ZW0tdGltZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMjJweCAwIDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDE0cHggMCAwO1xuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19pdGVtLXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xufVxuXG4ubmV3cy1tYWluLXZpc3VhbF9faXRlbS10ZXh0LWlubGluZXtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5hIC5uZXdzLW1haW4tdmlzdWFsX19pdGVtLXRleHQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJsYWNrO1xufVxuXG4ubmV3cy1tYWluLXZpc3VhbF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYtaW5kZXgtY291bnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLm5ld3MtbWFpbi12aXN1YWxfX25hdi1pbmRleC1jb3VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLm5ld3MtbWFpbi12aXN1YWxfX25hdi1pbmRleCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHRvcDogNDklO1xuICAgIGxlZnQ6IDU3JTtcbiAgfVxuXG4gICYuaXMtY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5uZXdzLW1haW4tdmlzdWFsX19uYXYtY2hldnJvbi1sZWZ0LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNnB4IDEycHggMCAwO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubmV3cy1tYWluLXZpc3VhbF9fbmF2LWNoZXZyb24tcmlnaHQtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiA2cHggMCAwIDEycHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59IiwiLy8gQy0wMTIg44Oa44O844K444ON44O844K344On44OzXG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEyMHB4IDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgODBweCAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiAwIDI3cHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgfVxuXG4gICYuaXMtY3VycmVudCB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbmV4dC1idG4gLnBhZ2luYXRpb25fX2xpbmstdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fcHJldi1idG4gLnBhZ2luYXRpb25fX2xpbmstdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMCAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbmV4dC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNjBweDtcblxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcblxuICAmLmlzLWVuYWJsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgJiAucGFnaW5hdGlvbl9fbGluay10ZXh0IHtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5wYWdpbmF0aW9uX19jaXJjbGUtYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcmlnaHQ6IC02NHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19wcmV2LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuXG4gICYuaXMtZW5hYmxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB1c2VyLXNlbGVjdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJiAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAmIC5wYWdpbmF0aW9uX19saW5rLXRleHQge1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnBhZ2luYXRpb25fX2NpcmNsZS1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBsZWZ0OiAtNjRweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fY2lyY2xlLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgYm9yZGVyICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufSIsIi8v44Kr44OG44K044Oq44O844Oq44K544OIXG5cbi50ZXJtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMjRweCA0MnB4IDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4IDAgMDtcbiAgfVxufVxuXG4udGVybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDI0cHggMjRweCAwO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCAxNnB4IDIwcHggMDtcbiAgfVxuXG4gICYuaXMtY3VycmVudCB7XG4gICAgJiAudGVybS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi50ZXJtLWxpbmsge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogM3B4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsIGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgYm9yZGVyICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogMXB4IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYmxhY2s7XG4gIH1cbn0iLCIucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICB9XG59XG5cbi5pcy1leGlzdC1pbWFnZS5wYWdlLXRpdGxle1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS10aXRsZSAuY29udGFpbmVye1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLXRpdGxlX19pbWctd3JhcHBlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS10aXRsZS1tYWluLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLmlzLWV4aXN0LWltYWdlIC5wYWdlLXRpdGxlLW1haW4tdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmlzLWV4aXN0LWltYWdlIC5wYWdlLXRpdGxlLW1haW4tdGV4dC1iZ3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NDBweDtcbiAgcGFkZGluZzogNDRweCA4MHB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkd2hpdGUsICRhbHBoYTogMC45KTtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiA0NHB4IDQwcHggMzJweDtcbiAgfVxufVxuXG4ucGFnZS10aXRsZS1zdWItdGV4dHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59IiwiLy8gYy0xMDIg44K744Kv44K344On44Oz44K/44Kk44OI44OrXG5cbi8vIOazleS6ui/mi6Dngrnjg4bjg7Pjg5fjg6zjg7zjg4ggaDLvvIjjg4jjg4Pjg5fjg5rjg7zjgrjvvIlcbi5mcm9udC1wYWdlIC5jLTEwMl9faDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBwYWRkaW5nOiAwOyAvL+aJk+OBoea2iOOBl1xuICBib3JkZXI6IG5vbmU7IC8v5omT44Gh5raI44GXXG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8v5omT44Gh5raI44GXXG4gIH1cblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLy8g5o6h55So44OG44Oz44OX44Os44O844OIIGgy77yI44OI44OD44OX44Oa44O844K477yJXG4uZnJvbnQtcGFnZS5pcy1yZWNydWl0LXBhZ2UgLmMtMTAyX19oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHBhZGRpbmc6IDA7IC8v5omT44Gh5raI44GXXG4gIGJvcmRlcjogbm9uZTsgLy/miZPjgaHmtojjgZdcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy/miZPjgaHmtojjgZdcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgLy/miZPjgaHmtojjgZdcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vLyBoMu+8iOODiOODg+ODl+ODmuODvOOCuOS7peWklu+8iVxuLmMtMTAyX19oMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEycHggMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdmFyKC0tbWFpbi1jb2xvcik7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogMCAwIDEycHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vLyDmjqHnlKjjg4bjg7Pjg5fjg6zjg7zjg4ggaDLvvIjjg4jjg4Pjg5fjg5rjg7zjgrjku6XlpJbvvIlcbi5pcy1yZWNydWl0LXBhZ2UgLmMtMTAyX19oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHBhZGRpbmc6IDA7IC8v5omT44Gh5raI44GXXG4gIGJvcmRlcjogbm9uZTsgLy/miZPjgaHmtojjgZdcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyAvL+aJk+OBoea2iOOBl1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8vIOazleS6ui/mi6Dngrnjg4bjg7Pjg5fjg6zjg7zjg4ggaDNcbi5jLTEwMl9faDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLy8g5o6h55So44OG44Oz44OX44Os44O844OIIGgzXG4uaXMtcmVjcnVpdC1wYWdlIC5jLTEwMl9faDMge1xuICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYmxhY2s7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8v5omT44Gh5raI44GXXG4gIH1cblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLy8g5o6h55So44OG44Oz44OX44Os44O844OIIGg0XG4uYy0xMDJfX2g0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmMtMTAyX19oNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufSIsIi8vIGgy77yI44OI44OD44OX44Oa44O844K45Lul5aSW77yJXG4uY18xMDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbmgyLmNfMTA0LFxuaDMuY18xMDR7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4vL2MtMTAy44Gu6KaL5Ye644GXY3Nz44GuXG5oMi5jXzEwNHtcbiAgICBAZXh0ZW5kIC5jLTEwMl9faDI7XG59XG5cbmgzLmNfMTA0IHtcbiAgICBAZXh0ZW5kIC5jLTEwMl9faDM7XG59XG5cbmg0LmNfMTA0IHtcbiAgICBAZXh0ZW5kIC5jLTEwMl9faDQ7XG59XG5cbi5jXzEwNF9fdGV4dCB7XG4gICAgZmxleDogMTtcbn1cblxuLmNfMTA0X19pbWd7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxufVxuXG4uY18xMDRfX2ltZyBpbWd7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jXzEwNF9faW1nLWgye1xuICAgIG1hcmdpbjogMnB4IDE1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG1hcmdpbjogLTNweCAxNHB4IDAgMDtcbiAgICB9XG59XG5cbi5jXzEwNF9faW1nLWgze1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtYXJnaW46IC0zcHggMTRweCAwIDA7XG4gICAgfVxufVxuXG4uY18xMDRfX2ltZy1oNCB7XG4gICAgbWFyZ2luOiAtNXB4IDE0cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG1hcmdpbjogLTVweCAxNHB4IDAgMDtcbiAgICB9XG59XG4iLCIvL2MtMTA1XG4uYmxvY2stZWRpdG9yIHArcCB7XG4gIHBhZGRpbmc6IDE2cHggMCAwIDA7XG59XG5cbi5ibG9jay1lZGl0b3IgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLWVkaXRvciBwIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmxvY2stZWRpdG9yIHAgYSB7XG4gIEBleHRlbmQgJWxpbmtfc3R5bGU7XG59XG5cbi5ibG9jay1lZGl0b3IgcC5oYXMtdGV4dC1hbGlnbi1sZWZ0e1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmxvY2stZWRpdG9yIHAuaGFzLXRleHQtYWxpZ24tY2VudGVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1lZGl0b3IgcC5oYXMtdGV4dC1hbGlnbi1yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59IiwiLmMtMTA2e1xuICAgIC8vbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5jLTEwNl9fdGV4dHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMS43ZW07XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICB9XG59XG5cblxuLmMtMTA2X190ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAuyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufSIsIi5jLTEwNyB7XG4gICAgLy9cbn1cblxuLmMtMTA3X19wb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYy0xMDdfX3Bvcy5sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cblxuLmMtMTA3X19wb3MuY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtMTA3X19wb3MucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLmMtMTA3IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG59XG5cbi5jLTEwNyBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwIDA7XG4gICAgfVxufVxuXG4uYy0xMDcgYS5jLTEwN19fbGluayB7XG5cbiAgICAmIGZpZ2NhcHRpb24ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMwMDAwZWU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtMTA4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0xMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmMtMTA4IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jLTEwOCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDAgMCAwO1xuICAgIH1cbn0iLCIkcm93LWdhcCA6IDYwcHg7XG5cbi5jYXJkLWxpbmstbGlzdC1hIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLy9tYXJnaW46IDQwcHggMDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL21hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbi8vIOOCq+ODqeODoOaVsOOBq+OCiOOBo+OBpuOCouOCpOODhuODoOOBruW5heOBjOWkieOCj+OCi1xuQGZvciAkaW5kZXggZnJvbSAyIHRocm91Z2ggNCB7XG4gICRjb2x1bW5fZ2FwOiAwO1xuICAkcm93LWdhcDogMDtcbiAgJGltZy1oZWlnaHQ6IDA7XG4gICR0aXRsZS1zaXplLXBjOiAyMHB4O1xuICAkdGl0bGUtc2l6ZS1zcDogMTdweDtcblxuICBAaWYgJGluZGV4PT0yIHtcbiAgICAkY29sdW1uX2dhcDogNTBweDtcbiAgICAkcm93LWdhcDogNjBweDtcbiAgICAkaW1nLWhlaWdodDogMjc5cHg7XG4gIH1cblxuICBAZWxzZSBpZiAkaW5kZXg9PTMge1xuICAgICRjb2x1bW5fZ2FwOiA0MHB4O1xuICAgICRyb3ctZ2FwOiA2MHB4O1xuICAgICRpbWctaGVpZ2h0OiAxODJweDtcbiAgfVxuXG4gIEBlbHNlIGlmICRpbmRleD09NCB7XG4gICAgJGNvbHVtbl9nYXA6IDIwcHg7XG4gICAgJHJvdy1nYXA6IDMwcHg7XG4gICAgJGltZy1oZWlnaHQ6IDEzNXB4O1xuICAgICR0aXRsZS1zaXplLXBjOiAxNnB4O1xuICAgICR0aXRsZS1zaXplLXNwOiAxN3B4O1xuICB9XG5cbiAgLmNhcmQtbGluay1saXN0LWEuY2FyZC1saW5rLWxpc3QtYS1jb2x1bW4tMCN7JGluZGV4fSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkY29sdW1uX2dhcDtcbiAgICBncmlkLXJvdy1nYXA6ICRyb3ctZ2FwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBjYWxjKCgxMDAlIC0gKCN7JGNvbHVtbl9nYXB9ICogKCN7JGluZGV4fSAtIDEuMCkpKSAvICN7JGluZGV4fSkpO1xuICB9XG5cbiAgLmNhcmQtbGluay1saXN0LWEuY2FyZC1saW5rLWxpc3QtYS1jb2x1bW4tMCN7JGluZGV4fSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogI3skaW1nLWhlaWdodH07XG4gIH1cblxuICAuY2FyZC1saW5rLWxpc3QtYS5jYXJkLWxpbmstbGlzdC1hLWNvbHVtbi0wI3skaW5kZXh9IC5jYXJkLWxpbmstbGlzdC1hX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1wYztcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLXNwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1saW5rLWxpc3QtYV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtbGluay1saXN0LWEgLmNhcmQtbGluay1saXN0LWFfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGhlaWdodDogMTY2cHg7XG4gIH1cbn1cblxuXG4uY2FyZC1saW5rLWxpc3QtYV9fdGV4dC1hcmVhIHtcbiAgcGFkZGluZzogMzhweCAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE4cHggMzJweDtcbiAgfVxufVxuXG4uY2FyZC1saW5rLWxpc3QtYV9fdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJkLWxpbmstbGlzdC1hX190ZXh0IHtcbiAgbWFyZ2luOiAxOHB4IDAgMjJweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMTZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2FyZC1saW5rLWxpc3QtYV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAwIDAgMDtcbn1cblxuLmNhcmQtbGluay1saXN0LWFfX2J0biAucHJpbWFyeS1idG5fX2xpbmt7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIkcm93LWdhcCA6IDYwcHg7XG5cbi5jXzExMV9jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy9tYXJnaW46IDQwcHggMDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9tYXJnaW46IDMwcHggMDtcbiAgICB9XG59XG5cbi8vIOOCq+ODqeODoOaVsOOBq+OCiOOBo+OBpuOCouOCpOODhuODoOOBruW5heOBjOWkieOCj+OCi1xuQGZvciAkaW5kZXggZnJvbSAyIHRocm91Z2ggNCB7XG4gICAgJGNvbHVtbl9nYXA6IDA7XG4gICAgJHJvdy1nYXA6IDA7XG5cbiAgICBAaWYgJGluZGV4PT0yIHtcbiAgICAgICAgJGNvbHVtbl9nYXA6IDIwcHg7XG4gICAgICAgICRyb3ctZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRpbmRleD09MyB7XG4gICAgICAgICRjb2x1bW5fZ2FwOiAyMHB4O1xuICAgICAgICAkcm93LWdhcDogMjRweDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkaW5kZXg9PTQge1xuICAgICAgICAkY29sdW1uX2dhcDogMjBweDtcbiAgICAgICAgJHJvdy1nYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgLmNfMTExX2NvbHVtbi5jXzExMV9jb2x1bW4tMCN7JGluZGV4fSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogJGNvbHVtbl9nYXA7XG4gICAgICAgIGdyaWQtcm93LWdhcDogJHJvdy1nYXA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBjYWxjKCgxMDAlIC0gKCN7JGNvbHVtbl9nYXB9ICogKCN7JGluZGV4fSAtIDEuMCkpKSAvICN7JGluZGV4fSkpO1xuICAgIH1cblxufVxuXG4uY18xMTFfY29sdW1uX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNfMTExX2NvbHVtbl9fbGlua3tcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuXG4gICAgICAgIC5jXzExMV9jb2x1bW5fX3RpdGxle1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGV7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNfMTExX2NvbHVtbl9fdGV4dC1hcmVhIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgIH1cbn1cblxuaDMuY18xMTFfY29sdW1uX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5cbi5jXzExMV9jb2x1bW5fX2ltZyBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwcHggMCAwO1xuXG59XG5cbi5jXzExMV9jb2x1bW5fX2l0ZW0gLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xlLFxuLmNfMTExX2NvbHVtbl9faXRlbSAuc3ZnLWljb24tZXh0ZXJuYWwtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG59XG5cbi5jXzExMV9jb2x1bW5fX2l0ZW0gLnN2Zy1pY29uLWV4dGVybmFsLWxpbmsge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uY18xMTFfY29sdW1uX190ZXh0IHtcbiAgICBtYXJnaW46IDE4cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmNfMTExX2NvbHVtbl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjZweCAwIDAgMDtcbn0iLCIuY18xMTJfY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIOOCq+ODqeODoOaVsOOBq+OCiOOBo+OBpuOCouOCpOODhuODoOOBruW5heOBjOWkieOCj+OCi1xuQGZvciAkaW5kZXggZnJvbSAyIHRocm91Z2ggNCB7XG4gICAgJHdpZHRoOiAxMDAlO1xuXG4gICAgQGlmICRpbmRleD09MiB7XG4gICAgICAgICR3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRpbmRleD09MyB7XG4gICAgICAgICR3aWR0aDogMzMuMyU7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGluZGV4PT00IHtcbiAgICAgICAgJHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLmNfMTEyX2NvbHVtbi5jXzExMl9jb2x1bW4tMCN7JGluZGV4fSAuY18xMTJfY29sdW1uX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jXzExMl9jb2x1bW4tMGlubGluZSAuY18xMTJfY29sdW1uX19pdGVte1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNfMTEyX2NvbHVtbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDY0cHggMzhweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY18xMTJfY29sdW1uX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNfMTEyX2NvbHVtbl9fbGluayAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2NoZXZyb257XG4gICAgdG9wOiA1cHg7XG59XG5cbi5jXzExMl9jb2x1bW5fX2xpbmsgLnN2Zy1pY29uLWV4dGVybmFsLWxpbmsge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAycHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XG4gICAgfVxufVxuIiwiLy9jLTExM1xuLmNfMTEzX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcbn1cblxuLmNfMTEzX2NvbHVtbl9faXRlbSB7XG4gIG1hcmdpbjogMCAxNnB4IDI0cHggMDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY18xMTNfY29sdW1uLXNtYWxse1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi5jXzExM19jb2x1bW4tc21hbGwgLnByaW1hcnktYnRuLS1zbWFsbCAucHJpbWFyeS1idG5fX2xpbmt7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDdweCA3NXB4O1xuICB9XG59IiwiLmMtMTE1X19jb2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLTExNV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtMTE1X19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICB9XG5cbiAgJiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy0xMTVfX3RleHRhcmVhIHtcbiAgcGFkZGluZzogNDhweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMjJweDtcbiAgfVxufVxuXG4uYy0xMTVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uYy0xMTVfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uYy0xMTVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtMTE1IC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAxcHggOHB4IDAgMDtcbiAgfVxufVxuXG4uYy0xMTUgLnN2Zy1pY29uLWV4dGVybmFsLWxpbmsge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAtM3B4IDAgMCAzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi8vIDHjgqvjg6njg6Djga7loLTlkIhcbi5jLTExNV9fY29sdW1uLTAxIC5jLTExNV9fYmxvY2s6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4vLyAy44Kr44Op44Og44Gu5aC05ZCIXG4uYy0xMTVfX2NvbHVtbi0wMi5jLTExNV9fY29sdW1uIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCA0OTZweCk7XG59XG5cbi5jLTExNV9fY29sdW1uLTAyIC5jLTExNV9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLTExNV9fY29sdW1uLTAyIC5jLTExNV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzdweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICB9XG59XG5cbi5jLTExNV9fY29sdW1uLTAyIC5jLTExNV9fdGV4dGFyZWEge1xuICBwYWRkaW5nOiAzMnB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmc6IDE4cHggMThweCAyMnB4O1xuICB9XG59XG5cbi8vIDPjgqvjg6njg6Djga7loLTlkIhcbi5jLTExNV9fY29sdW1uLTAzLmMtMTE1X19jb2x1bW4ge1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDMzMHB4KTtcbn1cblxuLmMtMTE1X19jb2x1bW4tMDMgLmMtMTE1X19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmMtMTE1X19jb2x1bW4tMDMgLmMtMTE1X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4NHB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTg3cHg7XG4gIH1cbn1cblxuLmMtMTE1X19jb2x1bW4tMDMgLmMtMTE1X190ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDMycHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDIycHg7XG4gIH1cbn0iLCIuYy0xMTYuY2FyZHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDMyNHB4KTtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzNXB4O1xuICB9XG59XG5cbi5jLTExNi5jYXJkIC5jLTExNl9faXRlbXtcbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB9XG59IiwiLmNfMTE4X2J1dHRvbl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgNDk1cHgpO1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDEwMCUpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgfVxufVxuXG4uY18xMThfYnV0dG9ue1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmNfMTE4X2J1dHRvbl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOjIwcHggNDJweCAyMHB4IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICB9XG59XG5cbi5jXzExOF9idXR0b25fX2xpbmsgLnN2Zy1pY29uLWRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxufSIsIi5jLTExOSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDEwMzJweCkpO1xuICBtYXJnaW46IDAgMCAwIGNhbGMoKDEwMzJweCAtIDEwMHZ3KSAvIDIuMCk7XG4gIHBhZGRpbmc6IDcwcHggMCAwcHggMDtcblxuICBAaW5jbHVkZSBtcShoZCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTI4MHB4IC0gMTAzMnB4KSk7XG4gICAgbWFyZ2luOiAwIDAgMCBjYWxjKCgxMDMycHggLSAxMjgwcHgpIC8gMi4wKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoI3t2d19zcCgzNzUpfSAtIDEwMCUpKTtcbiAgICBtYXJnaW46IDAgMCAwIGNhbGMoKDEwMCUgLSAje3Z3X3NwKDM3NSl9KSAvIDIuMCk7XG4gICAgcGFkZGluZzogNDhweCAwIDY1cHggMDtcbiAgfVxufVxuXG4uYy0xMTlfX2ltZy13cmFwcGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDMycHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgaGVpZ2h0OiA0NjJweDtcbiAgfVxuXG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxufVxuXG4uYy0xMTlfX2ltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLTExOV9faW1nLWJne1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4uYy0xMTlfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCAwIDIycHggMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5jLTExOV9fY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIHBhZGRpbmc6IDI3cHggNDBweDtcbiAgfVxufVxuXG4uYy0xMTlfX2NvbnRlbnRzLXRleHQtYXJlYXtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIG1hcmdpbjogMCAtNDJweCAwIDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtMTE5X190ZXh0e1xuICBwYWRkaW5nOiAwIDQycHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLTExOV9fYnRue1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCA0MnB4IDAgMDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYy0xMTlfX2J0bi1saW5re1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDUxcHg7XG4gIHBhZGRpbmc6IDI2cHggODJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZyxjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBwYWRkaW5nOiAxM3B4IDQycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJiAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTIlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICB9XG59XG5cbi5jLTExOV9fY29udGVudHMtaW5mbyB7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTRweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICB9XG59XG5cbi5jLTExOV9fY29udGVudHMtaW5mby1mbGV4e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTMwcHggOHB4IDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMThweCAwO1xuICB9XG59XG5cbi5jLTExOV9fdGVsbCxcbi5jLTExOV9fZmF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtMTE5X190ZWxse1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgfVxufVxuXG4uYy0xMTlfX3RlbGwtcyxcbi5jLTExOV9fZmF4LXMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYy0xMTlfX3JlY2VwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuIiwiLmxlYWZsZXQtcGFuZSB7XG4gIHotaW5kZXg6IDEhaW1wb3J0YW50OyAvLyDnrqHnkIbnlLvpnaLjgafjga7kuI3lhbflkIjjga7jgZ/jgoHjgIHjg5fjg6njgrDjgqTjg7Pjga7lkJDjgY3lh7rjgZl6aW5kZXjjgpLlvLfliLbnmoTjgavkuIvjgZLjgotcbn0iLCIuYWNmLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmFjZi1tYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbn0iLCIud3AtYmxvY2stY29ibG9ja3MtaWNvbi5oYXMtdGV4dC1hbGlnbi1sZWZ0e1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtaWNvbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWNvYmxvY2tzLWljb24uaGFzLXRleHQtYWxpZ24tcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stY29ibG9ja3MtaWNvbiBhe1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCl7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59IiwiLmMtMTI1LXRpbWVsaW5lX19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG4uYy0xMjUtdGltZWxpbmUtbGVhZC1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtMTI1LXRpbWVsaW5lLWxlYWQtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLTEyNS10aW1lbGluZS1sZWFkLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzhweCArIDQwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzOHB4ICsgMzBweCk7XG4gIH1cbn1cblxuLmMtMTI1LXRpbWVsaW5lLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTY0cHggNDhweCAwO1xuICBwYWRkaW5nOiAzMnB4IDAgMCAwO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMCAzMnB4O1xuICB9XG59XG5cbi5jLTEyNS10aW1lbGluZV9fdGV4dC1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDY0cHggMCA4NHB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jLTEyNS10aW1lbGluZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA0cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtMTI1LXRpbWVsaW5lX19pbWctd3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDRweDtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgbWFyZ2luOiAwIDY0cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjI3cHg7XG4gICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIH1cbn1cblxuLmMtMTI1LXRpbWVsaW5lX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLy8gZWRpdG9yXG5cbi5jLTEyNS10aW1lbGluZSAuYmcge1xuICBtYXJnaW46IDEycHggMCAwIDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jLTEyNS10aW1lbGluZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtMTI1LXRpbWVsaW5lIHAge1xuICBtYXJnaW46IDAgMCA0cHggMDtcbn1cblxuLmMtMTI1LXRpbWVsaW5lIGEge1xuICBAZXh0ZW5kICVsaW5rX3N0eWxlO1xufVxuXG4uYy0xMjUtdGltZWxpbmUgLm9sIHtcbiAgY291bnRlci1yZXNldDogbnVtIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEuMmVtO1xuICB0ZXh0LWluZGVudDogLTEuMmVtO1xuXG4gICY+bGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhudW0sICctJykgJy4gJztcbiAgICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xuICB9XG59XG5cbi5jLTEyNS10aW1lbGluZSAudWwge1xuICB0ZXh0LWluZGVudDogLTEuMmVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjJlbTtcblxuICAmPmxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiAuMjVlbTtcbiAgfVxufSIsIi5jLTEyNl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5jLTEyNl9faXRlbXtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMzMzM7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMzMzM7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH0gICBcbiAgICB9XG4gICAgXG4gICAgJiArICZ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzMzM7XG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLTEyNl9fdGl0bGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMzM7XG4gICAgZmxleDogMTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG59XG5cbi5jLTEyNl9fdGl0bGUtc3ViY29sb3J7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbn1cblxuXG4uYy0xMjZfX3RpdGxlICBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cblxuLmMtMTI2X19pY29ue1xuICAgIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4IDEwcHg7XG59XG5cblxuLmMtMTI2X19pY29uIHN2Z3tcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5jLTEyNl9fdGV4dHtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5jLTEyNl9fZGF0ZXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG59IiwiXG4uYmxvY2stZWRpdG9yIC53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZXtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGgsXG4gICAgdGFibGUgdHIgdGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMzMzO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUgdHIgdGh7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcbiAgICB9XG5cbiAgICB0YWJsZSB0ciB0ZCBhe1xuICAgICAgICBAZXh0ZW5kICVsaW5rX3N0eWxlO1xuICAgIH1cblxuICAgIHRhYmxlIHRyIHRkICsgdGQsXG4gICAgdGFibGUgdHIgdGggKyB0aCxcbiAgICB0YWJsZSB0ciB0aCArIHRke1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzMzMztcbiAgICB9XG5cbiAgICB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4gICAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyB0YWJsZS5pcy1zdGlja3ktZmlyc3QtY29sdW1uICB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAvLyB0YWJsZS5pcy1zdGlja3ktZmlyc3QtY29sdW1uIHRyIHRoOmZpcnN0LWNoaWxke1xuICAgIC8vICAgICAmOmFmdGVye1xuICAgIC8vICAgICAgICAgY29udGVudDogJyc7XG4gICAgLy8gICAgICAgICB3aWR0aDogMXB4O1xuICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICAgdG9wOiAwO1xuICAgIC8vICAgICAgICAgcmlnaHQ6IDA7XG4gICAgLy8gICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjMzMzO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIFxufVxuXG5cbi53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS5pcy1zY3JvbGwtb24tbW9iaWxle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXNjcm9sbC1wb3B1cC5wbmcnKW5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3AtYmxvY2stZmxleGlibGUtdGFibGUtYmxvY2stdGFibGUuaXMtc2Nyb2xsLW9uLW1vYmlsZS5pcy1oaWRle1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi53cC1ibG9jay1mbGV4aWJsZS10YWJsZS1ibG9jay10YWJsZS5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tY2VudGVye1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuYy0xMjktcXVlc3Rpb257XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kbHtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjQ0NDQ0NDO1xufVxuXG4uYy0xMjktcXVlc3Rpb25fX2R0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMjRweCAxOHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmc6IDEzcHggMjRweCAxM3B4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlcigpe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gIH1cblxuICAmLmlzLW9wZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kdC1xLC5jLTEyOS1xdWVzdGlvbl9fZHQtYXtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy0xMjktcXVlc3Rpb25fX2R0LWFycm93e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtZHVyYXRpb24gJHRyYW5zZm9ybS1lYXNpbmc7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbi5pcy1vcGVuIC5jLTEyOS1xdWVzdGlvbl9fZHQtYXJyb3d7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uYy0xMjktcXVlc3Rpb25fX2RkLWJnLWFyZWF7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kZC10ZXh0LWFyZWF7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuLmMtMTI5LXF1ZXN0aW9uX19kZHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgJGJhc2UtZHVyYXRpb24gJHRyYW5zZm9ybS1lYXNpbmc7XG59XG5cbi8vIGVkaXRvclxuXG4uYy0xMjktcXVlc3Rpb24gLmJnIHtcbiAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jLTEyOS1xdWVzdGlvbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtMTI5LXF1ZXN0aW9uIHAge1xuICBtYXJnaW46IDAgMCA0cHggMDtcbn1cblxuLmMtMTI5LXF1ZXN0aW9uIGEge1xuICBAZXh0ZW5kICVsaW5rX3N0eWxlO1xufVxuXG4uYy0xMjktcXVlc3Rpb24gLm9sIHtcbiAgY291bnRlci1yZXNldDogbnVtIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEuMmVtO1xuICB0ZXh0LWluZGVudDogLTEuMmVtO1xuXG4gICY+bGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhudW0sICctJykgJy4gJztcbiAgICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xuICB9XG59XG5cbi5jLTEyOS1xdWVzdGlvbiAudWwge1xuICB0ZXh0LWluZGVudDogLTEuMmVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjJlbTtcblxuICAmPmxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiAuMjVlbTtcbiAgfVxufSIsIiRyb3ctZ2FwIDogNjBweDtcblxuLmNfMTMyX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvL21hcmdpbjogNDBweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL21hcmdpbjogMzBweCAwO1xuICAgIH1cbn1cblxuLmNfMTMyX2NvbHVtbiBhIHtcbiAgICBAZXh0ZW5kICVsaW5rX3N0eWxlO1xufVxuXG4vLyDjgqvjg6njg6DmlbDjgavjgojjgaPjgabjgqLjgqTjg4bjg6Djga7luYXjgYzlpInjgo/jgotcbkBmb3IgJGluZGV4IGZyb20gMiB0aHJvdWdoIDQge1xuICAgICRjb2x1bW5fZ2FwOiAwO1xuICAgICRyb3ctZ2FwOiAwO1xuXG4gICAgQGlmICRpbmRleD09MiB7XG4gICAgICAgICRjb2x1bW5fZ2FwOiAyMHB4O1xuICAgICAgICAkcm93LWdhcDogMjRweDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkaW5kZXg9PTMge1xuICAgICAgICAkY29sdW1uX2dhcDogMjBweDtcbiAgICAgICAgJHJvdy1nYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGluZGV4PT00IHtcbiAgICAgICAgJGNvbHVtbl9nYXA6IDIwcHg7XG4gICAgICAgICRyb3ctZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIC5jXzEzMl9jb2x1bW4uY18xMzJfY29sdW1uLTAjeyRpbmRleH0ge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6ICRjb2x1bW5fZ2FwO1xuICAgICAgICBncmlkLXJvdy1nYXA6ICRyb3ctZ2FwO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgY2FsYygoMTAwJSAtICgjeyRjb2x1bW5fZ2FwfSAqICgjeyRpbmRleH0gLSAxLjApKSkgLyAjeyRpbmRleH0pKTtcbiAgICB9XG5cbn1cblxuLmNfMTMyX2NvbHVtbl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY18xMzJfY29sdW1uX190ZXh0LWFyZWEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDEwcHggMjRweCAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gICAgfVxufVxuXG5oMy5jXzEzMl9jb2x1bW5fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNfMTMyX2NvbHVtbl9faW1ne1xuICAgIG1hcmdpbjogMHB4IDAgMjBweCAwO1xufVxuXG4uY18xMzJfY29sdW1uX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4uY18xMzJfY29sdW1uX190ZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmNfMTMyX2NvbHVtbl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjZweCAwIDAgMDtcbn0iLCIuY18xMzQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1jb250YWluZXIuY18xMzRfX3N3aXBlciB7XG4gICAgd2lkdGg6IDgyNXB4O1xuICAgIGhlaWdodDogNDY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogMzM1cHg7XG4gICAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA3MnB4IDA7XG4gICAgfVxuXG4gICAgJi5jXzEzNF9zaG93LTAye1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNfMTM0X3Nob3ctMDMge1xuICAgICAgICBoZWlnaHQ6IDI2NnB4O1xuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ2NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIuY18xMzRfX3N3aXBlciBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY18xMzQgLnN3aXBlci13cmFwcGVyLm5vdC1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmNfMTM0IC5zd2lwZXItYnV0dG9uLW5leHQsXG4uY18xMzQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCBib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgfVxuXG4gICAgJiBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgfVxufVxuXG4uY18xMzQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5jXzEzNCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4uY18xMzQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5jXzEzNCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5jXzEzNF9jYXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwuNik7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG59IiwiLmFyY2hpdmUtc3RhZmZfX2xpc3Qtd3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJjaGl2ZS1zdGFmZl9fbGlzdHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtNDBweCA4MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICB9XG59IiwiLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAzMjRweCk7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wdWJsaWNfcmVsYXRpb25zX19pdGVtLWltZy1hcmVhe1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NThweDtcbn1cblxuLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS1pbWd7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS10ZXh0LWFyZWF7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogMjZweCAwIDU4cHggMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wdWJsaWNfcmVsYXRpb25zX19pdGVtLXRpdGxlLWFyZWF7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDAgMCAyNnB4IDA7XG4gIH1cbn1cblxuLmFyY2hpdmUtcHVibGljX3JlbGF0aW9uc19faXRlbS10aXRsZXtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wdWJsaWNfcmVsYXRpb25zX19pdGVtLW5ve1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLXB1YmxpY19yZWxhdGlvbnNfX2l0ZW0tcGRmLWxpbmt7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjIycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLGJvcmRlciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlcigpe1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cblxuICAmIC5zdmctaWNvbi1wZGYtZG93bmxvYWR7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG59IiwiLmMtMTM3e1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NDQ0NDQztcbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLWxpc3Qge1xuICBtYXJnaW46IDAgMCA2NHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0NDQ0NDO1xufVxuXG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAzM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmc6IDMwcHggMjNweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlIC0gMzA2cHgpIDMwNnB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pcy1ub2ltYWdlIC5hcmNoaXZlLWpvYl9fYXJ0aWNsZS1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcmNoaXZlLWpvYl9fYXJ0aWNsZS10ZXh0LWFyZWEge1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmlzLW5vaW1hZ2UgLmFyY2hpdmUtam9iX19hcnRpY2xlLXRleHQtYXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgMThweCAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzNweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGxlZnQ6IC0yM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtdGFnLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMjBweCA2cHggMDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDAgLTEycHggMThweCAwO1xuICB9XG59XG5cbi5hcmNoaXZlLWpvYl9fYXJ0aWNsZS10YWctaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMjBweCAxMnB4IDA7XG4gIHBhZGRpbmc6IDhweCAxOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCAxMnB4IDZweCAwO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtZ3VpZGVsaW5lLXRleHQge1xuICBtYXJnaW46IDAgMCAyMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtam9iX19hcnRpY2xlLWltZy1hcmVhIHtcbiAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDZweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICAgIG1hcmdpbjogMCAwIDMycHggMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYXJjaGl2ZS1qb2JfX2FydGljbGUtYnRuIHtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICBncmlkLWNvbHVtbjogMSAvIDI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn0iLCIkcm93LWdhcCA6IDI0cHg7XG5cbi5jXzEzOF9jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy9tYXJnaW46IDQwcHggMDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9tYXJnaW46IDMwcHggMDtcbiAgICB9XG59XG5cbi8vIOOCq+ODqeODoOaVsOOBq+OCiOOBo+OBpuOCouOCpOODhuODoOOBruW5heOBjOWkieOCj+OCi1xuQGZvciAkaW5kZXggZnJvbSAyIHRocm91Z2ggNCB7XG4gICAgJGNvbHVtbl9nYXA6IDA7XG4gICAgJHJvdy1nYXA6IDA7XG5cbiAgICBAaWYgJGluZGV4PT0yIHtcbiAgICAgICAgJGNvbHVtbl9nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGluZGV4PT0zIHtcbiAgICAgICAgJGNvbHVtbl9nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGluZGV4PT00IHtcbiAgICAgICAgJGNvbHVtbl9nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNfMTM4X2NvbHVtbi5jXzEzOF9jb2x1bW4tMCN7JGluZGV4fSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogJGNvbHVtbl9nYXA7XG4gICAgICAgIGdyaWQtcm93LWdhcDogJHJvdy1nYXA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBjYWxjKCgxMDAlIC0gKCN7JGNvbHVtbl9nYXB9ICogKCN7JGluZGV4fSAtIDEuMCkpKSAvICN7JGluZGV4fSkpO1xuICAgIH1cblxufVxuXG4uY18xMzhfY29sdW1uX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY18xMzhfY29sdW1uX19saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG5cbiAgICAgICAgLmNfMTM4X2NvbHVtbl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUsXG4gICAgICAgIC5zdmctaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLW1haW4tY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jXzEzOF9jb2x1bW5fX3RleHQtYXJlYSB7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cblxuaDMuY18xMzhfY29sdW1uX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNfMTM4X2NvbHVtbl9faW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxufVxuXG4uY18xMzhfY29sdW1uX19pdGVtIC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG59XG5cbi5jXzEzOF9jb2x1bW5fX2l0ZW0gLnN2Zy1pY29uLWV4dGVybmFsLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xufVxuXG4uY18xMzhfY29sdW1uX190ZXh0IHtcbiAgICBtYXJnaW46IDE4cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmNfMTM4X2NvbHVtbl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjZweCAwIDAgMDtcbn0iLCJ1bDpub3QoW2NsYXNzXSksXG51bFtjbGFzc149XCJwYy1tYi1cIl0sXG51bFtjbGFzc149XCJzcC1tYi1cIl17XG5cbiAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGVte1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufVxuXG5cbnVsOm5vdChbY2xhc3NdKSBsaSxcbnVsW2NsYXNzXj1cInBjLW1iLVwiXSBsaSxcbnVsW2NsYXNzXj1cInNwLW1iLVwiXSBsaXtcbiAgICB0ZXh0LWluZGVudDogLTEuMmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuMmVtO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC4yNWVtO1xuICAgIH1cbn1cblxudWw6bm90KFtjbGFzc10pIGxpIGEsXG51bFtjbGFzc149XCJwYy1tYi1cIl0gbGkgYSxcbnVsW2NsYXNzXj1cInNwLW1iLVwiXSBsaSBhe1xuICAgIEBleHRlbmQgJWxpbmtfc3R5bGU7XG59XG5cbiIsIm9sOm5vdChbY2xhc3NdKSxcbm9sW2NsYXNzXj1cInBjLW1iLVwiXSxcbm9sW2NsYXNzXj1cInNwLW1iLVwiXXtcbiAgICAgY291bnRlci1yZXNldDogc2VjdGlvbiAwO1xuICAgIC8vIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjJlbTtcbiAgICB0ZXh0LWluZGVudDogLTEuMmVtO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICAgIFxuICAgICYgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCAnLScpICcuICc7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kICVsaW5rX3N0eWxlO1xuICAgIH1cbn0iLCIuY18zMDFfc2Nyb2xsYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcy10YWJsZS1zY3JvbGwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXNjcm9sbC1wb3B1cC5wbmcnKW5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtdGFibGUtc2Nyb2xsLWJvZHkuaXMtaGlkZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmNfMzAxX3BvcHVwLmlzLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG5cbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmNfMzAxX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNfMzAxX3RhYmxlIHRyIHRoLFxuLmNfMzAxX3RhYmxlIHRyIHRkIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMzMzO1xuICAgIHBhZGRpbmc6IDE1cHggNHB4O1xufVxuXG4uY18zMDFfdGFibGUgdHIgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNfMzAxX3RhYmxlIHRyIHRkK3RkLFxuLmNfMzAxX3RhYmxlIHRyIHRoK3RoLFxuLmNfMzAxX3RhYmxlIHRyIHRoK3RkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjMzMzO1xufVxuXG4uY18zMDFfdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5jXzMwMV90YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY18zMDFfdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQsXG4uY18zMDFfdGFibGUgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjNFQztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMzMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNfMzAxX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jXzMwMV90ZCB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jXzMwMV90aCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY18zMDFfdGhfX2NlbnRlciB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGxlZnQ6IDUwJTtcbiAgICAvLyB0b3A6IDUwJTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNfMzAxX21vZGFsX2J0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmNfMzAxX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmNfMzAxX3RoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY18zMDFfdGhfX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNfMzAxX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbn1cblxuLmNfMzAxX2NhcmRfX21vZGFsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICB3aWR0aDogNjMwcHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDQ4cHggNjBweCAwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA5NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCB0b3AgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9fdGh1bWIge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9fdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9faW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAxO1xufVxuXG4uY18zMDFfY2FyZF9fbW9kYWxfX2hlYWRpbmctMDEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMTVweCAwIDVweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gICAgfVxufVxuXG4uY18zMDFfY2FyZF9fbW9kYWxfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9faGVhZGluZy0wMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9fdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jXzMwMV9jYXJkX19tb2RhbF9fbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4uY18zMDFfY2FyZF9fbW9kYWxfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMTJweCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuXG4gICAgICAgIC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cbi5qcy1tb2RhbC1kb2N0b3ItYnRuLmlzLW9wZW4gLmNfMzAxX2NhcmRfX21vZGFsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uanMtbW9kYWwtZG9jdG9yLWJ0bi5pcy1vcGVuLXNwIC5jXzMwMV9jYXJkX19tb2RhbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmNfMzAxX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY18zMDFfb3ZlcmxheS5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufSIsIi5jLTMwMl9faXRlbXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYgKyAme1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jLTMwMl9fbGVmdCB7XG4gICAgd2lkdGg6IDcxJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyM3B4IDEwcHggMjNweDtcbiAgICB9XG59XG5cbi5jLTMwMl9fcmlnaHQge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjNweCAyMHB4IDIzcHg7XG4gICAgfVxufVxuXG4uYy0zMDJfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtMzAyX19hY2Nlc3N7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICB0ZXh0LWluZGVudDogLTEuMmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuMmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbn1cblxuLnN2Zy1pY29uLWMtMzAyLWFjY2VzcyB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgfVxufVxuXG4uYy0zMDJfX3RleHR7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICB9XG59XG5cbi5jXzMwMl9fc2VydmljZXtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG59XG5cbi5jLTMwMl9fc2VydmljZV9fbGlzdHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkYzRUM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbjogMCAxNXB4IDEycHggMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgIH1cbn1cblxuLmMtMzAyX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYy0zMDJfX2xpbmsgLnByaW1hcnktYnRuX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMjIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy0zMDJfX2xpbmstc3B7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuXG4uYy0zMDJfX2xpbmstc3AgLnByaW1hcnktYnRuX19saW5re1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jLTMwMl9fdGVsIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIHBhZGRpbmc6IDdweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cbn1cblxuLmMtMzAyX190ZWwgc3BhbntcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbi5jLTMwMl9faW1hZ2V7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMCAzMHB4IDBweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5jLTMwMl9faW1hZ2UgaW1ne1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuIiwiLy8g44OH44OV44Kp44Or44OI44Gu44Kr44Op44Og44OW44Ot44OD44KvXG4ud3AtYmxvY2stY29sdW1uc3tcbiAgZGlzcGxheTogZmxleDtcbiAgXG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiArIC53cC1ibG9jay1jb2x1bW57XG4gIG1hcmdpbjogMCAwIDAgNTBweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbntcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAkbnVtOiAkaSAqIDEwO1xuICBcbiAgICAgICYucGMtbWItI3skbnVtfSB7XG4gICAgICAgIC8vbWFyZ2luOiAwIDAgJG51bSArIHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRudW0gKyBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICBcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgJG51bTogJGkgKiAxMDtcbiAgXG4gICAgICAgICAgJi5zcC1tYi0jeyRudW19IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkbnVtICsgcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbn0iLCIud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi53cC1ibG9jay1lbWJlZC5hbGlnbmNlbnRlciBpZnJhbWV7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cC1ibG9jay1lbWJlZC5hbGlnbnJpZ2h0IGlmcmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG4ud3AtYmxvY2stZW1iZWQuYWxpZ25sZWZ0IGlmcmFtZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufSIsIi53cC1ibG9jay1ncm91cHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0xMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDMycHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICB9XG59IiwiLy8gYnRuXG4ucHJpbWFyeS1iYWNrLWJ0bntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmltYXJ5LWJhY2stYnRuLWxpbmt7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCA3MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsIGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZyxib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKXtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi5wcmltYXJ5LWJhY2stYnRuLWljb3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufSIsIi8v44Oc44K/44Oz44K144Kk44K65aSnXG4ucHJpbWFyeS1idG4tLWxhcmdle1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJpbWFyeS1idG4tLWxhcmdlIC5wcmltYXJ5LWJ0bl9fbGlua3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzMwcHg7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsIGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZyxib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCl7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1tYWluLWNvbG9yKTtcblxuICAgICYgLnByaW1hcnktYnRuX19ib3JkZXJ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpbWFyeS1idG4tLWxhcmdlIC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5wcmltYXJ5LWJ0bi0tbGFyZ2UgLnByaW1hcnktYnRuX19jaGV2cm9uLWNpcmNsZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgLy8gZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnByaW1hcnktYnRuLS1sYXJnZSAucHJpbWFyeS1idG5fX2JvcmRlcntcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRibGFjaztcbiAgdHJhbnNpdGlvbjogYm9yZGVyICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG59XG5cbi8vIOODnOOCv+ODs+OCteOCpOOCuuS4rVxuLnByaW1hcnktYnRuLS1ub3JtYWx7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcmltYXJ5LWJ0bi0tbm9ybWFsIC5wcmltYXJ5LWJ0bl9fbGlua3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggNzVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsIGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZyxib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiA4cHggNjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCl7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuXG4ucHJpbWFyeS1idG4tLW5vcm1hbCAucHJpbWFyeS1idG5fX2NoZXZyb257XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8vIOODnOOCv+ODs+OCteOCpOOCuuWwj1xuXG4ucHJpbWFyeS1idG4tLXNtYWxse1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJpbWFyeS1idG4tLXNtYWxsIC5wcmltYXJ5LWJ0bl9fbGlua3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggNTRweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsYm9yZGVyICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogOHB4IDY0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlcigpe1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cblxuLnByaW1hcnktYnRuLS1zbWFsbCAucHJpbWFyeS1idG5fX2NoZXZyb257XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcmltYXJ5LWJ0biAuc3ZnLWljb24tZXh0ZXJuYWwtbGlua3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gbmV3cyB0eXBlIGxpc3QgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubGlzdCAucHJpbWFyeS1uZXdze1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8vIOaOoeeUqOODmuODvOOCuOOBruWgtOWQiOOBr+ODleOCqeODs+ODiOOCteOCpOOCuuOCkuWwj+OBleOBj+OBmeOCi1xuLmlzLXJlY3J1aXQtcGFnZSAubGlzdCAucHJpbWFyeS1uZXdze1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX2xpbmt7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjZweCAzNnB4IDE4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjY2NjY2NjO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI2cHggMCAxNHB4O1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX2luZm97XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX3RpbWV7XG4gIHdpZHRoOiAxMDZweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX2NhdHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDAgMThweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC8vIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX3RleHQtYXJlYXtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZnJvbnQtcGFnZSAubGlzdCAucHJpbWFyeS1uZXdzX190ZXh0LC5mcm9udC1wYWdlLmlzLXJlY3J1aXQtcGFnZSAubGlzdCAucHJpbWFyeS1uZXdzX190ZXh0e1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX3RleHR7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3NfX3RleHQtYm9yZGVye1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJsYWNrO1xuICB9XG59XG5cbi5saXN0IC5wcmltYXJ5LW5ld3MgLnByaW1hcnktbmV3c19faWNve1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmIC5zdmctaWNvbi1jaGV2cm9uLWNpcmNsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBuZXdzIHR5cGUgY2FyZCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5jYXJkIC5wcmltYXJ5LW5ld3NfX2xpbmt7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJvcmRlciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX19pbWd7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxNnB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGhlaWdodDogMjIzcHg7XG4gIH1cblxuICAmIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhcmQgLnByaW1hcnktbmV3c19fdGV4dC1hcmVhe1xuICBwYWRkaW5nOiAzMnB4IDIwcHggNjRweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHggNjBweDtcbiAgfVxufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX19pbmZve1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICB9XG59XG5cbi5jYXJkIC5wcmltYXJ5LW5ld3NfX3RpbWV7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMjRweCAwIDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcmQgLnByaW1hcnktbmV3c19fY2F0e1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jYXJkIC5wcmltYXJ5LW5ld3NfX3RleHR7XG4gIGhlaWdodDogNThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKVxufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdzX19pY297XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyM3B4O1xuICByaWdodDogMTRweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cblxuICAmIC5wcmltYXJ5LW5ld3NfX2ljby10ZXh0e1xuICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICYgLnN2Zy1pY29uLWNoZXZyb24tY2lyY2xle1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnByaW1hcnktbmV3c3tcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICBAaW5jbHVkZSBob3Zlcigpe1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuXG4uY2FyZCAucHJpbWFyeS1uZXdze1xuICBAaW5jbHVkZSBob3Zlcigpe1xuICAgIC5wcmltYXJ5LW5ld3NfX2xpbmt7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICB9XG4gIH1cbn0iLCIucHJpbWFyeS1zdGFmZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDM2cHggNDBweCAzNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2NjY2NjYztcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAzNnB4IDQwcHggMzZweCAwO1xuICB9XG59XG5cbi8vIGNvbHVtblxuLnByaW1hcnktc3RhZmYub25lLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpbWFyeS1zdGFmZi50d28tY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJpbWFyeS1zdGFmZi1pbWctYXJlYSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG5cbi8vIG9uZSBjb2x1bW4g44Gu5aC05ZCIXG4ucHJpbWFyeS1zdGFmZi5vbmUtY29sdW1uIC5wcmltYXJ5LXN0YWZmLWltZy1hcmVhIHtcbiAgd2lkdGg6IDI3OHB4O1xuICBoZWlnaHQ6IDM3MXB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG5cbi5wcmltYXJ5LXN0YWZmLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByaW1hcnktc3RhZmYtdGV4dC1hcmVhIHtcbiAgbWFyZ2luOiAtNnB4IDAgMCAwO1xufVxuXG4ucHJpbWFyeS1zdGFmZuODvGpvYiB7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5wcmltYXJ5LXN0YWZm44O8bmFtZSB7XG4gIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLnByaW1hcnktc3RhZmYtcmVwZWF0LXRleHQtYmxvY2srLnByaW1hcnktc3RhZmYtcmVwZWF0LXRleHQtYmxvY2sge1xuICBwYWRkaW5nOiAxMnB4IDAgMCAwO1xufVxuXG4vLyBvbmUgY29sdW1uIOOBruWgtOWQiFxuLnByaW1hcnktc3RhZmYub25lLWNvbHVtbiAucHJpbWFyeS1zdGFmZi1yZXBlYXQtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByaW1hcnktc3RhZmbjg7x0aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8vIG9uZSBjb2x1bW4g44Gu5aC05ZCIXG4ucHJpbWFyeS1zdGFmZi5vbmUtY29sdW1uIC5wcmltYXJ5LXN0YWZm44O8dGl0bGUge1xuICB3aWR0aDogMTUycHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByaW1hcnktc3RhZmbjg7x0ZXh0IHtcbiAgbWFyZ2luOiAtNXB4IDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgJiBhIHtcbiAgICBAZXh0ZW5kICVsaW5rX3N0eWxlO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5wcmltYXJ5LXN0YWZm44O8bGluayB7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy8gb25lIGNvbHVtbiDjga7loLTlkIhcbi5wcmltYXJ5LXN0YWZmLm9uZS1jb2x1bW4gLnByaW1hcnktc3RhZmbjg7xsaW5rIHtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xufVxuXG4ucHJpbWFyeS1zdGFmZiAuc3ZnLWljb24tY2hldnJvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn0iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgJG51bTogJGkgKiAxMDtcblxuICAucGMtbXQtI3skbnVtfSB7XG4gICAgbWFyZ2luLXRvcDogJG51bSArIHB4O1xuICB9XG5cbiAgLnBjLW1iLSN7JG51bX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRudW0gKyBweDtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgJG51bTogJGkgKiAxMDtcblxuICAuc3AtbXQtI3skbnVtfSB7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkbnVtICsgcHg7XG4gICAgfVxuICB9XG5cbiAgLnNwLW1iLSN7JG51bX0ge1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJG51bSArIHB4O1xuICAgIH1cbiAgfVxufSIsIi5mb290ZXItZml4ZWR7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB6LWluZGV4OiAzO1xuXG4gIEBpbmNsdWRlIG1xKCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlci1maXhlZF9fbGlzdHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXItZml4ZWRfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpe1xuICBtYXJnaW46IDAgMTRweCAwIDA7XG59XG5cbi5mb290ZXItZml4ZWRfX2xpbmt7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uZm9vdGVyLWZpeGVkX19wbGFjZS1pY29ue1xuICBtYXJnaW46IDAgMThweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZvb3Rlci1maXhlZF9fY2FsbC1pY29ue1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG4uZm9vdGVyLWZpeGVkX19saW5rLXRleHR7XG4gIC8vIGZsZXgtc2hyaW5rOiAwO1xuICAvLyB3aWR0aDogNjJweDtcbiAgbWFyZ2luOiAwIDE0cHggMCAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvLyBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpXG59XG5cbi5mb290ZXItZml4ZWRfX2NoZXZyb24tcmlnaHQtaWNvbntcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4vLyDjg6rjgq/jg6vjg7zjg4jjg5rjg7zjgrjjga7loLTlkIhcblxuLmlzLXJlY3J1aXQtcGFnZSAuZm9vdGVyLWZpeGVke1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgNThweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2JnLTAxIHtcbiAgbWFyZ2luOiAwIDAgNTRweCAwO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgNTlweCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2JnLTAyIHtcbiAgcGFkZGluZzogMTRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmc6IDM4cHggMDtcbiAgfVxufVxuXG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTU0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG5cbi5mb290ZXJfX25hdi1saXN0IHtcbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjQ0NDQ0NDO1xuICB9XG59XG5cbi5mb290ZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5mb290ZXJfX25hdi1pdGVtKy5mb290ZXJfX25hdi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjQ0NDQ0NDO1xufVxuXG4uZm9vdGVyX19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCA0MnB4IDAgMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdl9fY2hldnJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAtNTAlLCAwKTtcbiAgfVxufVxuXG4uZm9vdGVyX19jaGlsZC1uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC01MHB4IDAgMDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX2NoaWxkLW5hdi1pdGVtIHtcbiAgd2lkdGg6IDE0NHB4O1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvb3Rlcl9fY2hpbGQtbmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJsYWNrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCBib3JkZXIgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAzMHB4O1xuICB3aWR0aDogdmFyKC0tZ2xvYmFsLXBjLWxvZ28td2lkdGgpO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1NHB4IDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNTZweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2luZm9hcmVhIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2xvY2F0aW9uLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcG9zdGNvZGUtYW5kLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb290ZXJfX3Bvc3QtY29kZSB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbjogMCAwIDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uZm9vdGVyX190ZWxsLWFuZC1mYXgge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIDMwcHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19iYW5uZXItbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAyNjBweCk7XG4gIGdyaWQtcm93LWdhcDogMjZweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2Jhbm5lci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE5cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi5mb290ZXJfX2Jhbm5lci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX3VuaXF1ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdW5pcXVlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgYm9yZGVyICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcblxuICAgICYgLmZvb3Rlcl9fdW5pcXVlLWxpbmsge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLW1haW4tY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX191bmlxdWUtbGluayB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9vdGVyLXVuaXF1ZV9fY2hldnJvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMjJweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59IiwiLmhhbWJ1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMTBweCAvIDBweCAwcHggMHB4IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG4uaXMtZ2xvYmFsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXIgLmhhbWJ1cmdlci1tZW51LFxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmxvY2FsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG59XG5cbi5oYW1idXJnZXItbWVudV9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDlweCAwO1xuXG4gICAgJiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgdmlzaWJpbGl0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgIH1cbn1cblxuLnN2Zy1pY29uLXJlY3J1aXQtaGFtYnVyZ2VyLW9wZW4sXG4uc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdmctaWNvbi1oYW1idXJnZXItb3Blbixcbi5pcy1yZWNydWl0LXBhZ2UgLnN2Zy1pY29uLXJlY3J1aXQtaGFtYnVyZ2VyLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuIC5nbG9iYWwtaGVhZGVyIC5zdmctaWNvbi1oYW1idXJnZXItb3Blbixcbi5pcy1sb2NhbC1oYW1idXJnZXItbWVudS1vcGVuIC5sb2NhbC1oZWFkZXIgLnN2Zy1pY29uLWhhbWJ1cmdlci1vcGVuLFxuLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItb3BlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zdmctaWNvbi1oYW1idXJnZXItY2xvc2UsXG4uaXMtcmVjcnVpdC1wYWdlIC5zdmctaWNvbi1yZWNydWl0LWhhbWJ1cmdlci1jbG9zZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy1nbG9iYWwtaGFtYnVyZ2VyLW1lbnUtb3BlbiAuZ2xvYmFsLWhlYWRlciAuc3ZnLWljb24taGFtYnVyZ2VyLWNsb3NlLFxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmxvY2FsLWhlYWRlciAuc3ZnLWljb24taGFtYnVyZ2VyLWNsb3NlLFxuLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItY2xvc2V7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGFtYnVyZ2VyLW1lbnVfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIOaUueihjOOBl+OBquOBhOOCiOOBhuOBq+OBl+OBpuOBhOOBvuOBmVxuICAgIFxufVxuXG4uaGFtYnVyZ2VyLW1lbnVfX29wZW4tdGV4dCwuaGFtYnVyZ2VyLW1lbnVfX29wZW4tcmVjcnVpdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgdmlzaWJpbGl0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xufVxuXG4uaXMtZ2xvYmFsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXIgLmhhbWJ1cmdlci1tZW51X19vcGVuLXRleHQsXG4uaXMtcmVjcnVpdC1wYWdlLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuIC5nbG9iYWwtaGVhZGVyIC5oYW1idXJnZXItbWVudV9fb3Blbi1yZWNydWl0LXRleHQsXG4uaXMtbG9jYWwtaGFtYnVyZ2VyLW1lbnUtb3BlbiAubG9jYWwtaGVhZGVyIC5oYW1idXJnZXItbWVudV9fb3Blbi10ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci1tZW51X19jbG9zZS10ZXh0LC5oYW1idXJnZXItbWVudV9fY2xvc2UtcmVjcnVpdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCB2aXNpYmlsaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG59XG5cbi5oYW1idXJnZXItbWVudV9fb3Blbi1yZWNydWl0LXRleHQgLC5oYW1idXJnZXItbWVudV9fY2xvc2UtcmVjcnVpdC10ZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1nbG9iYWwtaGFtYnVyZ2VyLW1lbnUtb3BlbiAuZ2xvYmFsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlLXRleHQsXG4uaXMtcmVjcnVpdC1wYWdlLmlzLWdsb2JhbC1oYW1idXJnZXItbWVudS1vcGVuIC5nbG9iYWwtaGVhZGVyIC5oYW1idXJnZXItbWVudV9fY2xvc2UtcmVjcnVpdC10ZXh0LFxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmxvY2FsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlLXRleHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8g44Ot44O844Kr44Or44OY44OD44OA44O844GM5a2Y5Zyo44GZ44KL5aC05ZCIXG4uaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyIC5oYW1idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2FsLWhlYWRlciAuaGFtYnVyZ2VyLW1lbnUuaXMtdG9wIHtcbiAgICB0b3A6IDQ0cHg7XG59XG5cbi5sb2NhbC1oZWFkZXIgLmhhbWJ1cmdlci1tZW51e1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgJGJhc2UtZHVyYXRpb24gJHRyYW5zZm9ybS1lYXNpbmc7XG59XG5cbi8vIOODquOCr+ODq+ODvOODiOODmuODvOOCuOOBruWgtOWQiFxuXG4uaXMtcmVjcnVpdC1wYWdlIC5oYW1idXJnZXItbWVudSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0NDQ0NDO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmhhbWJ1cmdlci1tZW51X190ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuaGFtYnVyZ2VyLW1lbnVfX2ljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDdweDtcblxuICAgICYgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsIHZpc2liaWxpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgICB9XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLnN2Zy1pY29uLWhhbWJ1cmdlci1vcGVuLFxuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24taGFtYnVyZ2VyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5zdmctaWNvbi1yZWNydWl0LWhhbWJ1cmdlci1vcGVuLFxuLmlzLXJlY3J1aXQtcGFnZSAuc3ZnLWljb24tcmVjcnVpdC1oYW1idXJnZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5oYW1idXJnZXItbWVudV9fb3Blbi10ZXh0LFxuLmlzLXJlY3J1aXQtcGFnZSAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmhhbWJ1cmdlci1tZW51X19vcGVuLXJlY3J1aXQtdGV4dCAsLmlzLXJlY3J1aXQtcGFnZSAuaGFtYnVyZ2VyLW1lbnVfX2Nsb3NlLXJlY3J1aXQtdGV4dHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn0iLCIuaGVhZGVyLWFmdGVyLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMTAwMTsgLy8gd3BtYXBibG9ja+ODl+ODqeOCsOOCpOODs+OBruimgee0oOOBq3otaW5kZXgxMDAw44GM6YGp55So44GV44KM44Gm44GE44KL44Gu44Gn44CBMTAwMeOBq+OBl+OBpuOBiuOBj1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtZHVyYXRpb24gJHRyYW5zZm9ybS1lYXNpbmc7XG5cbiAgJi5pcy1hZnRlci1zY3JvbGx7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nbG9iYWwtaGVhZGVyLWFmdGVyLXNjcm9sbCAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXYge1xuICB0b3A6IDQzcHg7XG59XG5cbi5nbG9iYWwtaGVhZGVyLWFmdGVyLXNjcm9sbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOHB4IDY4cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nbG9iYWwtaGVhZGVyLWFmdGVyLXNjcm9sbF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xuXG4gICYgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1hZnRlci1zY3JvbGxfX3RpdGxlLWxpbmt7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdi1hZnRlci1zY3JvbGwgLmdsb2JhbC1oZWFkZXItbmF2X19pdGVte1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdi1hZnRlci1zY3JvbGwgLmdsb2JhbC1oZWFkZXItbmF2X19pY29ue1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8vIOODquOCr+ODq+ODvOODiOODmuODvOOCuOOBruWgtOWQiFxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1hZnRlci1zY3JvbGwgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgdG9wOiA0MHB4O1xufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5nbG9iYWwtaGVhZGVyLWFmdGVyLXNjcm9sbF9fY29udGFpbmVye1xuICBoZWlnaHQ6IDg5cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDY2cHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItYWZ0ZXItc2Nyb2xsX190aXRsZSB7XG4gIHdpZHRoOiB2YXIoLS1nbG9iYWwtcGMtbG9nby13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDYycHggMCAwO1xufSIsIi5nbG9iYWwtaGVhZGVyLW5hdi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCB2aXNpYmlsaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1nbG9iYWwtc3AtbG9nby13aWR0aCk7XG4gICAgICAgIGhlaWdodDogNjZweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1nbG9iYWwtaGFtYnVyZ2VyLW1lbnUtb3BlbiAuZ2xvYmFsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXYtZGVmYXVsdCxcbi5pcy1sb2NhbC1oYW1idXJnZXItbWVudS1vcGVuIC5sb2NhbC1oZWFkZXIgLmxvY2FsLWhlYWRlci1uYXYtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEyNnB4IDA7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmLmlzLWFjdGlvbi1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvL1NQ44Gu5pmC44Gr44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O85YaF44GL44KJ44Gv44Ki44Kv44K344On44Oz44Oc44K/44Oz44KS5YmK6ZmkXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbjogMCAzOHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U2RTZFNjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtY3VycmVudCxcbiAgICAmLmlzLWFjdGlvbixcbiAgICAmLmlzLWhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIH1cblxuICAgICYuaXMtaG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjJweCAxMnB4IDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4vLyBjaGlsZCBuYXZcblxuLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIHdpZHRoOiA4MjRweDtcbiAgICBwYWRkaW5nOiAzNnB4IDQwcHggMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNFOEU4RTg7XG4gICAgYm94LXNoYWRvdzogM3B4IDEycHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgdmlzaWJpbGl0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTI7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdi5pcy1ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDIycHggMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggdmFyKC0tc3ViLWNvbG9yKTtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19saXN0LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkYmFzZS1kdXJhdGlvbiAkdHJhbnNmb3JtLWVhc2luZztcbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAyNnB4IC0yMDZweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTRweCAwIDI4cHggM3B4O1xuICAgIH1cbn1cblxuLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDAgMzBweCAxNHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzhweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmdsb2JhbC1oZWFkZXItbmF2X19pdGVtLWNsaXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTFweCAxMnB4IDExcHggMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpbmstYm9yZGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAvLyBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX2NoZXZyb24tcmlnaHQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tcGx1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsIHZpc2liaWxpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgICB9XG59XG5cbi5pcy1vcGVuIC5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tcGx1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tbWludXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmcsIHZpc2liaWxpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgICB9XG59XG5cbi5pcy1vcGVuIC5nbG9iYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tbWludXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X19jaGV2cm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmlzLWhvdmVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlci1uYXYtYWN0aW9uX19jaGV2cm9uLXJpZ2h0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIOODreODvOOCq+ODq+ODmOODg+ODgOODvOOBjOWtmOWcqOOBmeOCi+WgtOWQiFxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuXG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICYgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDYyJTtcbiAgICAgICAgfVxuICAgICAgICAmIC5nbG9iYWwtaGVhZGVyLWNoaWxkLW5hdjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA2MiU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogJHRoaW5CbGFjaztcblxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLWN1cnJlbnQsXG4gICAgJi5pcy1hY3Rpb24sXG4gICAgJi5pcy1ob3ZlcixcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIH1cbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIHdpZHRoOiAyNTdweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCA0cHggdmFyKC0tc3ViLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB2YXIoLS1zdWItY29sb3IpO1xuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2X190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1jaGlsZC1uYXZfX2xpbmstYm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi8vIOODquOCr+ODq+ODvOODiOODmuODvOOCuOOBruWgtOWQiFxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXZfX2xvZ28ge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDY2cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNDQ0NDQ0M7XG4gICAgfVxufVxuXG4uaXMtcmVjcnVpdC1wYWdlIC5nbG9iYWwtaGVhZGVyLW5hdl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0uaXMtYWN0aW9uLWl0ZW0ge1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTJweCAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgcGFkZGluZzogMzFweCA1OHB4IDMxcHggMzhweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDhweCA0OXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXZfX2l0ZW0uaXMtYWN0aW9uLWl0ZW0gLmdsb2JhbC1oZWFkZXItbmF2X19jaGV2cm9uLXJpZ2h0LWljb24ge1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmlzLXJlY3J1aXQtcGFnZSAuZ2xvYmFsLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItbmF2LWFjdGlvbl9fY2hldnJvbi1yaWdodC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXJfX3RlbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItY2hpbGQtbmF2IHtcbiAgICB0b3A6IDQwcHg7XG59XG5cbi5pcy1yZWNydWl0LXBhZ2UgLmdsb2JhbC1oZWFkZXItbmF2Lmdsb2JhbC1oZWFkZXItbmF2LWRlZmF1bHQ6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICAgIH1cbn0iLCIuZ2xvYmFsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXJ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDY2cHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlcl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbG9iYWwtaGVhZGVyX190aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tZ2xvYmFsLXBjLWxvZ28td2lkdGgpO1xuICBtYXJnaW46IDAgNjJweCAwIDA7XG5cbiAgJiBhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICB3aWR0aDogdmFyKC0tZ2xvYmFsLXNwLWxvZ28td2lkdGgpO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyX190ZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiA4cHggNjJweCA4cHggMTZweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDZweCA2cHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlcl9fdGVsbC1lbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIOODreODvOOCq+ODq+ODmOODg+ODgOODvOOBjOWtmOWcqOOBmeOCi+WgtOWQiFxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlcl9fdGl0bGUge1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaXMtZXhpc3QtbG9jYWwtaGVhZGVyIC5nbG9iYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNEM0QzRDM7XG59XG5cbi5pcy1leGlzdC1sb2NhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNjZweDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaXMtZXhpc3QtbG9jYWwtaGVhZGVyLmlzLWxvY2FsLWhhbWJ1cmdlci1tZW51LW9wZW4gLmdsb2JhbC1oZWFkZXJfX2ZsZXgge1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlcl9fdGVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIOODreODvOOCq+ODq+ODmOODg+ODgOODvOOBjOWtmOWcqOOBmeOCi+WgtOWQiFxuLmlzLWV4aXN0LWxvY2FsLWhlYWRlciAuZ2xvYmFsLWhlYWRlci1hZnRlci1zY3JvbGwge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0QzRDNEMztcbn0iLCIubG9jYWwtaGVhZGVyLWFmdGVyLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubG9jYWwtaGVhZGVyLWFmdGVyLXNjcm9sbCAubG9jYWwtaGVhZGVyLWNoaWxkLW5hdiB7XG4gIHRvcDogNDNweDtcbn1cblxuLmxvY2FsLWhlYWRlci1hZnRlci1zY3JvbGxfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCA2OHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubG9jYWwtaGVhZGVyLWFmdGVyLXNjcm9sbF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxvY2FsLWhlYWRlci1hZnRlci1zY3JvbGxfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG5cbiAgJiBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2LWFmdGVyLXNjcm9sbCAubG9jYWwtaGVhZGVyLW5hdl9faXRlbXtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG9jYWwtaGVhZGVyLW5hdi1hZnRlci1zY3JvbGwgLmxvY2FsLWhlYWRlci1uYXZfX2ljb257XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn0iLCIvLyBuYXZcblxuLmxvY2FsLWhlYWRlci1uYXYtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgdmlzaWJpbGl0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2dsb2JhbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNEM0QzRDM7XG4gICAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLW5hdl9fZ2xvYmFsLWxvZ28tbGlua3tcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2xvY2FsLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY0cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1sb2NhbC1zcC1sb2dvLXdpZHRoKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X19sb2NhbC1sb2dvLWxpbmt7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5cbi5pcy1oYW1idXJnZXItbWVudS1vcGVuIC5sb2NhbC1oZWFkZXItbmF2LWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMjZweCAwO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbjogMCAzOHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U2RTZFNjtcblxuICAgICAgICAmLmlzLWFjdGlvbi1pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2l0ZW0tY2xpcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG4gICAgei1pbmRleDogMztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jdXJyZW50LFxuICAgICYuaXMtYWN0aW9uLFxuICAgICYuaXMtaG92ZXJ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmlzLWhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTJweCAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4vLyBjaGlsZCBuYXZcblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgd2lkdGg6IDgyNHB4O1xuICAgIHBhZGRpbmc6IDM2cHggNDBweCAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0U4RThFODtcbiAgICBib3gtc2hhZG93OiAzcHggMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCB2aXNpYmlsaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMjtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXYuaXMtaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDIycHggMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggdmFyKC0tc3ViLWNvbG9yKTtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX2xpc3Qtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRiYXNlLWR1cmF0aW9uICR0cmFuc2Zvcm0tZWFzaW5nO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMjZweCAtMjA2cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAyOHB4IDA7XG4gICAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLWNoaWxkLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDIyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAwIDMwcHggMTRweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTlweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1jaGlsZC1uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMXB4IDEycHggMTFweCAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgICB9XG59XG5cbi5sb2NhbC1oZWFkZXItY2hpbGQtbmF2X19saW5rLWJvcmRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2NoZXZyb24tcmlnaHQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAtNTAlLCAwKTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X190b2dnbGUtaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIC01MCUsIDApO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLXBsdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nLCB2aXNpYmlsaXR5ICRiYXNlLWR1cmF0aW9uICRjb2xvci1hbmQtb3BhY2l0eS1lYXNpbmc7XG4gICAgfVxufVxuXG4uaXMtb3BlbiAubG9jYWwtaGVhZGVyLW5hdl9fdG9nZ2xlLWljb24tcGx1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5sb2NhbC1oZWFkZXItbmF2X190b2dnbGUtaWNvbi1taW51cyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGNvbG9yLWFuZC1vcGFjaXR5LWVhc2luZywgdmlzaWJpbGl0eSAkYmFzZS1kdXJhdGlvbiAkY29sb3ItYW5kLW9wYWNpdHktZWFzaW5nO1xuICAgIH1cbn1cblxuLmlzLW9wZW4gLmxvY2FsLWhlYWRlci1uYXZfX3RvZ2dsZS1pY29uLW1pbnVzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sb2NhbC1oZWFkZXItY2hpbGQtbmF2X19jaGV2cm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5sb2NhbC1oZWFkZXItY2hpbGQtbmF2X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuaXMtaG92ZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG59XG4iLCIubG9jYWwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuLmxvY2FsLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDY2cHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvY2FsLWhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWxvY2FsLXBjLWxvZ28td2lkdGgpO1xuICBtYXJnaW46IDAgNjJweCAwIDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IHZhcigtLWxvY2FsLXNwLWxvZ28td2lkdGgpO1xufVxuXG4gICYgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyX190ZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiA4cHggNjJweCA4cHggMTZweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9jYWwtaGVhZGVyX190ZWxsLWVuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsImh0bWx7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sLCBib2R5e1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHl7XG4gIC8vIG1pbi13aWR0aDogMTI4MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvZ3JhcGh5KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAmLmlzLXJlY3J1aXQtcGFnZXtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDYxcHggMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICB9XG59XG4iLCIuYXJjaGl2ZS1pbmZvcm1hdGlvbl9fYXJ0aWNsZS1saXN0e1xuICBtYXJnaW46IDAgMCA4MHB4IDA7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICB9XG59XG5cbi5jYXJkLmFyY2hpdmUtaW5mb3JtYXRpb25fX2FydGljbGUtbGlzdHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDMyNHB4KTtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhcmQgLmFyY2hpdmUtaW5mb3JtYXRpb25fX2FydGljbGUtaXRlbXtcbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB9XG59IiwiLm5vdGZvdW5kX190aXRsZSB7XG4gIG1hcmdpbjogNjBweCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4ubm90Zm91bmRfX3RleHR7XG4gIG1hcmdpbjogMCAwIDgwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgbWFyZ2luOiAwIDAgNTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubm90Zm91bmRfX2JhY2stYnRue1xuICBtYXJnaW46IDAgMCA4MHB4IDA7XG59IiwiLnNpbmdsZS1pbmZvcm1hdGlvbl9faGVhZGVye1xuICBtYXJnaW46IDAgMCAzMnB4IDA7XG59XG5cbi5zaW5nbGUtaW5mb3JtYXRpb25fX2hlYWRlci1pbmZvLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA4cHggMDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgfVxufVxuXG4uc2luZ2xlLWluZm9ybWF0aW9uX19oZWFkZXItdGltZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDJweCAzOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2luZ2xlLWluZm9ybWF0aW9uX19oZWFkZXItdGVybS1pdGVte1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaW5nbGUtaW5mb3JtYXRpb25fX2hlYWRlci10ZXJtLWxpbmsge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDAgMTRweCAwIDA7XG4gIH1cbn1cblxuLnNpbmdsZS1pbmZvcm1hdGlvbl9faGVhZGVyLXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHZhcigtLXN1Yi1jb2xvcik7XG5cbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1pbmZvcm1hdGlvbl9fYmFjay1idG57XG4gIG1hcmdpbjogODBweCAwIDgwcHggMDtcblxuICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbjogNDZweCAwIDgwcHggMDtcbiAgICB9XG59IiwiLnNpbmdsZS1zdGFmZl9faGVhZGVye1xuICBtYXJnaW46IDAgMCA3MnB4IDA7XG59XG5cbi5zaW5nbGUtc3RhZmZfX2JhY2stYnRue1xuICBtYXJnaW46IDgwcHggMCA4MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbjogNDZweCAwIDgwcHggMDtcbiAgICB9XG59IiwiLmlzLXBjLXNob3cge1xuICBAaW5jbHVkZSBzcCgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1zcC1zaG93IHtcbiAgQGluY2x1ZGUgcGMoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmYtYm9sZHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mLXNtYWxse1xuICBmb250LXNpemU6IDE1cHg7XG59Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7Ozs7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7OztBQVNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcGtCQTs7O0FBR0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7O0FBYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkRBLDIvSENBQSxpZENBQTtBQ0VBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QURHQTtBQ0FBO0FBQ0E7QURFQTtBQUNBO0FDREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FER0E7QUFDQTtBQ0ZBO0FBQ0E7QUFBQTtBQUFBO0FESUE7QUFDQTtBQ0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBREtBO0FBQ0E7QUNKQTs7QUFFQTtBQUFBO0FETUE7QUFDQTtBQ0xBO0FBQ0E7QURPQTtBQUNBO0FDTkE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBRFFBO0FBQ0E7QUNQQTtBQUNBO0FBQUE7QUFDQTtBRFNBO0FBQ0E7QUNSQTtBQUNBO0FEVUE7QUNUQTtBQUNBO0FEV0E7QUFDQTtBQ1RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBRFdBO0FBQ0E7QUNWQTtBQUNBO0FEWUE7QUFDQTtBQ1hBO0FBRUE7O0FBRUE7QURZQTtBQ1RBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FEV0E7QUFDQTtBQ1JBO0FBQ0E7QUFDQTtBQUFBO0FEVUE7QUNUQTs7Ozs7OztBQU9BO0FBQUE7QURXQTtBQ1RBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QURXQTtBQ1RBO0FBQ0E7QUFBQTtBRFdBO0FDVEE7QUFDQTtBQUFBO0FEV0E7QUNUQTtBQUNBO0FBQUE7QURXQTtBQ1RBO0FBQ0E7QUFBQTtBRFdBO0FBQ0E7QUNSQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBRFdBO0FDVkE7QUFDQTtBRFlBO0FDVEE7QUFDQTtBRFdBO0FBQ0E7QUNSQTtBQUNBO0FBQUE7QURVQTtBQUNBO0FDUEE7QUFDQTtBQUFBO0FEU0E7QUFDQTtBRXJJQTs7Ozs7OztBQUFBO0FBVUE7Ozs7QUFBQTtBQ3hCQTs7Ozs7QUFDQTtBQUNBO0FIc0tBO0FHbktBOzs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSHlLQTtBSXhKQTtBRHZCQTs7Ozs7QUFTQTtBQUNBO0FBQ0E7QUg4S0E7QUFDQTtBSWhMQTtBQUNBOzs7OztBRE1BO0FIaUxBO0FBQ0E7QUFDQTtBS3pNQTtBQUNBO0FBQ0E7QUwyTUE7QUFDQTtBS3pNQTtBQUNBO0FBQ0E7QUFDQTtBTDJNQTtBQUNBO0FLek1BO0FBQ0E7QUFDQTtBQUNBO0FMMk1BO0FBQ0E7QUt6TUE7QUFDQTtBQUNBO0FMMk1BO0FBQ0E7QUt6TUE7QUFDQTtBTDJNQTtBQUNBO0FLek1BO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUwyTUE7QUFDQTtBTTFPQTtBQUNBO0FBQ0E7QU40T0E7QUlqTkE7QUU3QkE7QUFLQTtBTjZPQTtBQUNBO0FBQ0E7QU0zT0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QU42T0E7QUFDQTtBTTNPQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBTjZPQTtBTTNPQTtBQUNBO0FONk9BO0FBQ0E7QU0xT0E7QUFDQTtBQUNBO0FONE9BO0FBQ0E7QU0xT0E7QUFDQTtBQUNBO0FBQUE7QU40T0E7QUloUEE7QUVFQTtBQUtBO0FONk9BO0FBQ0E7QUlsUUE7QUFDQTtBRXVCQTtBTjhPQTtBQUNBO0FBQ0E7QU01T0E7QUYxQ0E7QUFDQTtBQUNBO0FBQ0E7QUp5UkE7QUFDQTtBTS9PQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOaVBBO0FJeFFBO0FFbUJBO0FBT0E7QUFDQTtBTmtQQTtBQUNBO0FBQ0E7QU81U0E7QUFDQTtBQUNBO0FQOFNBO0FBQ0E7QU81U0E7QUFDQTtBQUNBO0FQOFNBO0FBQ0E7QU81U0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FQOFNBO0FJL1JBO0FHbkJBO0FBT0E7QVArU0E7QUFDQTtBQUNBO0FPN1NBO0FBQ0E7QUFDQTtBQUNBO0FQK1NBO0FBQ0E7QU83U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QVArU0E7QU83U0E7QUFDQTtBQUNBO0FBQ0E7QVArU0E7QUFDQTtBTzVTQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBUDhTQTtBQUNBO0FPNVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVA4U0E7QUl4VUE7QUdzQkE7QUFPQTtBQUNBO0FQK1NBO0FBQ0E7QUFDQTtBTzdTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FQK1NBO0FJMVZBO0FHa0NBO0FBWUE7QUFDQTtBQUNBO0FQZ1RBO0FBQ0E7QU85U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBUGdUQTtBTzlTQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QVBnVEE7QU85U0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBUGdUQTtBTzlTQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FQZ1RBO0FPOVNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QVBnVEE7QUFDQTtBT2hVQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QVBnVEE7QU85U0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBUGdUQTtBTzlTQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FQZ1RBO0FPOVNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QVBnVEE7QUFDQTtBSS9YQTtBR21EQTtBQWdDQTtBQUNBO0FQZ1RBO0FBQ0E7QUFDQTtBTzdTQTtBQUNBO0FBQUE7QVArU0E7QUFDQTtBTzVTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBUDhTQTtBSWpaQTtBRzhGQTtBQVFBO0FBQ0E7QVArU0E7QUFDQTtBQUNBO0FPN1NBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBUCtTQTtBTzdTQTtBQUNBO0FQK1NBO0FPNVNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FQOFNBO0FBQ0E7QU8zU0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QVA2U0E7QUkvYUE7QUc0SEE7QUFTQTtBQUNBO0FQOFNBO0FBQ0E7QUFDQTtBTzVTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FQOFNBO0FBQ0E7QU9sU0E7QUFDQTtBUG9TQTtBQUNBO0FPbFNBO0FBQ0E7QVBvU0E7QUlwY0E7QUcrSkE7QUFJQTtBUHFTQTtBQUNBO0FBQ0E7QUkxY0E7QUd1S0E7QUFFQTtBUHFTQTtBQUNBO0FBQ0E7QUloZEE7QUc2S0E7QUFFQTtBUHFTQTtBQUNBO0FBQ0E7QVFuZkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUnFmQTtBSWhlQTtBSTdCQTtBQVdBO0FBQ0E7QUFDQTtBQUNBO0FSc2ZBO0FBQ0E7QUFDQTtBUXBmQTtBQUNBO0FBQ0E7QUFDQTtBUnNmQTtBSTllQTtBSVhBO0FBTUE7QVJ1ZkE7QUFDQTtBQUNBO0FRcmZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJ1ZkE7QUkxZkE7QUlEQTtBQU9BO0FBQ0E7QVJ3ZkE7QUFDQTtBQUNBO0FRdGZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QVJ3ZkE7QVF0ZkE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QVJ3ZkE7QUFDQTtBUXJmQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FSdWZBO0FBQ0E7QVFwZkE7QUFDQTtBQUNBO0FSc2ZBO0FJM2hCQTtBSW1DQTtBQUtBO0FSdWZBO0FBQ0E7QUFDQTtBUXJmQTtBQUNBO0FKeEVBO0FBQ0E7QUFDQTtBQUNBO0FKZ2tCQTtBQUNBO0FReGZBO0FBQ0E7QVIwZkE7QUFDQTtBUXhmQTtBQUNBO0FSMGZBO0FBQ0E7QVF4ZkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBUjBmQTtBSXJqQkE7QUl5REE7QUFLQTtBQUNBO0FBQ0E7QVIyZkE7QUFDQTtBQUNBO0FRemZBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBUjJmQTtBSWxrQkE7QUlvRUE7QUFNQTtBUjRmQTtBQUNBO0FBQ0E7QVExZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUjRmQTtBQUNBO0FRMWZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QVI0ZkE7QUl2bEJBO0FJcUZBO0FBU0E7QUFDQTtBUjZmQTtBQUNBO0FRM2ZBO0FBQ0E7QUFDQTtBUjZmQTtBQUNBO0FRMWZBO0FBQ0E7QUFDQTtBUjRmQTtBSXRtQkE7QUl3R0E7QUFLQTtBUjZmQTtBQUNBO0FRM2ZBO0FBQ0E7QVI2ZkE7QUFDQTtBUTFmQTtBQUNBO0FBQ0E7QVI0ZkE7QUlubkJBO0FJcUhBO0FBS0E7QVI2ZkE7QUFDQTtBUTNmQTtBQUNBO0FSNmZBO0FBQ0E7QVN2cEJBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBVHlwQkE7QUlqb0JBO0FLM0JBO0FBTUE7QVQwcEJBO0FBQ0E7QUFDQTtBU3hwQkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QVQwcEJBO0FJN29CQTtBS2pCQTtBQU9BO0FUMnBCQTtBQUNBO0FBQ0E7QVN6cEJBO0FBQ0E7QVQycEJBO0FJdHBCQTtBS05BO0FBSUE7QVQ0cEJBO0FBQ0E7QUFDQTtBUzFwQkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBVDRwQkE7QUlqckJBO0FBQ0E7QUt1QkE7QVQ2cEJBO0FTM3BCQTtBQUNBO0FUNnBCQTtBQUNBO0FTMXBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FUNHBCQTtBU3pwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVQycEJBO0FTenBCQTtBQUNBO0FUMnBCQTtBSWxzQkE7QUs4QkE7QUFhQTtBQUNBO0FUMnBCQTtBQUNBO0FBQ0E7QVN4cEJBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QVQwcEJBO0FTeHBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FUMHBCQTtBSXp0QkE7QUtpREE7QUFrQkE7QVQwcEJBO0FBQ0E7QUFDQTtBU3hwQkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBVDBwQkE7QVN4cEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QVQwcEJBO0FJL3VCQTtBS3VFQTtBQWtCQTtBVDBwQkE7QUFDQTtBQUNBO0FTeHBCQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBVHlwQkE7QVN2cEJBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FUeXBCQTtBU3JwQkE7QUFDQTtBVHVwQkE7QUlseEJBO0FLaUlBO0FBQ0E7QVRvcEJBO0FTaHBCQTtBQUNBO0FBQ0E7QUFDQTtBVGtwQkE7QUFDQTtBSS93QkE7QUs2RkE7QUFvQ0E7QVRrcEJBO0FBQ0E7QUFDQTtBU2hwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QVRrcEJBO0FTaHBCQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBVGtwQkE7QVM5b0JBO0FBQ0E7QVRncEJBO0FJbHpCQTtBS3dLQTtBQUNBO0FUNm9CQTtBU3pvQkE7QUFDQTtBQUNBO0FBQ0E7QVQyb0JBO0FBQ0E7QUkveUJBO0FLcUlBO0FBbUNBO0FUMm9CQTtBQUNBO0FBQ0E7QVN6b0JBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FUMm9CQTtBSS96QkE7QUs0S0E7QUFXQTtBQUNBO0FBQ0E7QVQ0b0JBO0FBQ0E7QUFDQTtBVWwyQkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBVm8yQkE7QUk1MEJBO0FNM0JBO0FBTUE7QVZxMkJBO0FBQ0E7QUFDQTtBVW4yQkE7QUFDQTtBQUFBO0FBQ0E7QVZxMkJBO0FJdDFCQTtBTWpCQTtBQUtBO0FWczJCQTtBQUNBO0FVbjJCQTtBQUNBO0FBQ0E7QUFDQTtBVnEyQkE7QUFDQTtBVWoyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FWbTJCQTtBSTEyQkE7QU1BQTtBQVVBO0FWbzJCQTtBQUNBO0FJNTNCQTtBQUNBO0FNMEJBO0FBQ0E7QUFDQTtBVnEyQkE7QUFDQTtBQUNBO0FXcDVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYczVCQTtBSTczQkE7QU83QkE7QUFPQTtBWHU1QkE7QUFDQTtBQUNBO0FXcjVCQTtBQUNBO0FBQ0E7QVh1NUJBO0FBQ0E7QVdyNUJBO0FBQ0E7QVh1NUJBO0FBQ0E7QVdyNUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYdTVCQTtBV3I1QkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QVh1NUJBO0FBQ0E7QVdwNUJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVhzNUJBO0FJbjZCQTtBT09BO0FBU0E7QVh1NUJBO0FBQ0E7QUFDQTtBV3I1QkE7QUFDQTtBQUFBO0FYdTVCQTtBQUNBO0FXcjVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYdTVCQTtBSW43QkE7QU93QkE7QUFPQTtBWHc1QkE7QUFDQTtBQUNBO0FXdDVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYdzVCQTtBQUNBO0FZMTlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWjQ5QkE7QVkxOUJBO0FBQ0E7QVo0OUJBO0FJMzhCQTtBUTFCQTtBQWFBO0FaNDlCQTtBQUNBO0FBQ0E7QVl6OUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVoyOUJBO0FZejlCQTtBQUNBO0FaMjlCQTtBSTc5QkE7QVFSQTtBQWNBO0FaMjlCQTtBQUNBO0FBQ0E7QVl4OUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVowOUJBO0FJNStCQTtBUVdBO0FBVUE7QUFDQTtBWjI5QkE7QUFDQTtBQUNBO0FZeDlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FaMDlCQTtBWXg5QkE7QUFDQTtBWjA5QkE7QUkvL0JBO0FRMkJBO0FBY0E7QVowOUJBO0FBQ0E7QUFDQTtBWXY5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVp5OUJBO0FZdjlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBWnk5QkE7QUl2aENBO0FROENBO0FBb0JBO0FaeTlCQTtBQUNBO0FBQ0E7QVl0OUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FadzlCQTtBWXQ5QkE7QUFDQTtBWnc5QkE7QUl4aUNBO0FRdUVBO0FBYUE7QVp3OUJBO0FBQ0E7QUFDQTtBWXI5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWnU5QkE7QUl2akNBO0FReUZBO0FBVUE7QVp3OUJBO0FBQ0E7QUFDQTtBWXQ5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWnc5QkE7QVl0OUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FadzlCQTtBSWhsQ0E7QVF1R0E7QUFxQkE7QVp3OUJBO0FBQ0E7QUFDQTtBYWxuQ0E7QUFDQTtBQUFBO0Fib25DQTtBQUNBO0FhbG5DQTs7QUFFQTtBYm9uQ0E7QWFsbkNBOztBQUNBO0FicW5DQTtBQUNBO0FhcG1DQTtBQUNBO0FBQUE7QWJzbUNBO0FBQ0E7QWFwbUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBYnNtQ0E7QUFDQTtBYW5tQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBYnFtQ0E7QUFDQTtBYW5tQ0E7QUFDQTtBYnFtQ0E7QUl4bkNBO0FTa0JBO0FBSUE7QWJzbUNBO0FBQ0E7QUFDQTtBYXBtQ0E7QUFDQTtBYnNtQ0E7QUlqb0NBO0FTMEJBO0FBSUE7QWJ1bUNBO0FBQ0E7QUFDQTtBYXJtQ0E7QUFDQTtBYnVtQ0E7QUkxb0NBO0FTa0NBO0FBSUE7QWJ3bUNBO0FBQ0E7QUFDQTtBYzVxQ0E7QUFDQTtBZDhxQ0E7QUFDQTtBYzVxQ0E7QUFDQTtBZDhxQ0E7QUFDQTtBYzVxQ0E7QUFDQTtBZDhxQ0E7QUFDQTtBY3hxQ0E7QUFDQTtBZDBxQ0E7QUFDQTtBY3hxQ0E7QUFDQTtBZDBxQ0E7QUFDQTtBY3hxQ0E7QUFDQTtBZDBxQ0E7QUFDQTtBZWpzQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZm1zQ0E7QUk5cUNBO0FXekJBO0FBT0E7QUFDQTtBZm9zQ0E7QUFDQTtBQUNBO0FlanNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FmbXNDQTtBQUNBO0FnQnJ0Q0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FoQnV0Q0E7QUFDQTtBZ0JydENBO0FBQ0E7QUFBQTtBQUNBO0FoQnV0Q0E7QUFDQTtBZ0JydENBO0FBQ0E7QUFBQTtBQUNBO0FoQnV0Q0E7QUFDQTtBZ0JydENBO0FBQ0E7QUFBQTtBQUNBO0FoQnV0Q0E7QUFDQTtBZ0JydENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBaEJ1dENBO0FBQ0E7QWdCcnRDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBaEJ1dENBO0FJOXRDQTtBWUVBO0FBUUE7QUFDQTtBaEJ3dENBO0FBQ0E7QUFDQTtBZ0JwdENBO0FBQ0E7QUFDQTtBaEJzdENBO0FJdHZDQTtBWW9DQTtBQUNBO0FoQnF0Q0E7QWdCbHRDQTtBQUNBO0FoQm90Q0E7QUFDQTtBQUNBO0FpQi93Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQml4Q0E7QWlCL3dDQTtBQVBBO0FBUUE7QWpCa3hDQTtBQUNBO0FJOXZDQTtBYTdCQTtBQVlBO0FqQm14Q0E7QUFDQTtBQUNBO0FpQmp4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBakJteENBO0FBQ0E7QWlCanhDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQm14Q0E7QUlseENBO0FhTEE7QUFPQTtBQUNBO0FqQm94Q0E7QUFDQTtBQUNBO0FrQnB6Q0E7QUFDQTtBbEJzekNBO0FJNXhDQTtBYzNCQTtBQUtBO0FsQnN6Q0E7QUFDQTtBQUNBO0FrQnZ4Q0E7QUFDQTtBQUNBO0FBQ0E7QWxCeXhDQTtBQUNBO0FrQnZ4Q0E7QUFDQTtBQUFBO0FBQ0E7QWxCeXhDQTtBQUNBO0FrQnZ4Q0E7QUFDQTtBbEJ5eENBO0FJaHpDQTtBY3NCQTtBQUlBO0FsQjB4Q0E7QUFDQTtBQUNBO0FrQjN5Q0E7QUFDQTtBQUNBO0FBQ0E7QWxCNnlDQTtBQUNBO0FrQjN5Q0E7QUFDQTtBQUFBO0FBQ0E7QWxCNnlDQTtBQUNBO0FrQjN5Q0E7QUFDQTtBbEI2eUNBO0FJcDBDQTtBY3NCQTtBQUlBO0FsQjh5Q0E7QUFDQTtBQUNBO0FrQi96Q0E7QUFDQTtBQUNBO0FBQ0E7QWxCaTBDQTtBQUNBO0FrQi96Q0E7QUFDQTtBQUFBO0FBQ0E7QWxCaTBDQTtBQUNBO0FrQi96Q0E7QUFDQTtBbEJpMENBO0FJeDFDQTtBY3NCQTtBQUlBO0FsQmswQ0E7QUFDQTtBQUNBO0FrQi96Q0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEJpMENBO0FJdjJDQTtBY3lDQTtBQUNBO0FsQmkwQ0E7QUFDQTtBQUNBO0FrQjl6Q0E7QUFDQTtBbEJnMENBO0FJaDNDQTtBYytDQTtBQUdBO0FsQmswQ0E7QUFDQTtBQUNBO0FrQi96Q0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBbEJpMENBO0FJNTNDQTtBY3VEQTtBQU9BO0FsQmswQ0E7QUFDQTtBQUNBO0FrQmgwQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEJrMENBO0FJeDRDQTtBY2tFQTtBQU9BO0FsQm0wQ0E7QUFDQTtBa0JqMENBO0FBQ0E7QWxCbTBDQTtBQUNBO0FrQmgwQ0E7QUFDQTtBQUNBO0FsQmswQ0E7QUlyNUNBO0FjaUZBO0FBS0E7QUFDQTtBbEJtMENBO0FBQ0E7QUFDQTtBa0JqMENBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBbEJtMENBO0FBQ0E7QWtCajBDQTtBQUNBO0FBQ0E7QWxCbTBDQTtBQUNBO0FtQmw4Q0E7QUFDQTtBbkJvOENBO0FJMTZDQTtBZTNCQTtBQUtBO0FuQm84Q0E7QUFDQTtBQUNBO0FtQjc2Q0E7QUFDQTtBQUNBO0FBQ0E7QW5CKzZDQTtBQUNBO0FtQm43Q0E7QUFDQTtBQUNBO0FBQ0E7QW5CcTdDQTtBQUNBO0FtQno3Q0E7QUFDQTtBQUNBO0FBQ0E7QW5CMjdDQTtBQUNBO0FtQnY3Q0E7QUFDQTtBbkJ5N0NBO0FJcjhDQTtBZWNBO0FBQ0E7QW5CMDdDQTtBQUNBO0FBQ0E7QW1CdjdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FuQnk3Q0E7QUluOUNBO0Flb0JBO0FBU0E7QW5CMDdDQTtBQUNBO0FJcitDQTtBQUNBO0FlNkNBO0FuQjI3Q0E7QW1CejdDQTtBQUNBO0FBQ0E7QW5CMjdDQTtBbUJ4N0NBO0FBQ0E7QW5CMDdDQTtBQUNBO0FBQ0E7QW1CdDdDQTtBQUNBO0FuQnc3Q0E7QUl4K0NBO0FlK0NBO0FBSUE7QW5CeTdDQTtBQUNBO0FBQ0E7QW1CdjdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QW5CeTdDQTtBSXovQ0E7QWV1REE7QUFZQTtBbkIwN0NBO0FBQ0E7QW1CeDdDQTtBQUNBO0FuQjA3Q0E7QUFDQTtBbUJyN0NBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBbkJ1N0NBO0FBQ0E7QW1CcDdDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QW5CczdDQTtBQUNBO0FtQnA3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBbkJzN0NBO0FBQ0E7QW1CcDdDQTtBQUNBO0FBQ0E7QW5CczdDQTtBSWhpREE7QWV3R0E7QUFLQTtBQUNBO0FuQnU3Q0E7QUFDQTtBQUNBO0FtQnI3Q0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FuQnU3Q0E7QUFDQTtBb0Ixa0RBO0FBQ0E7QUFBQTtBQUNBO0FwQjRrREE7QUlqakRBO0FnQjdCQTtBQUtBO0FwQjZrREE7QUFDQTtBQUNBO0FvQjNqREE7QUFDQTtBQUNBO0FBQ0E7QXBCNmpEQTtBSTVqREE7QWdCSkE7QUFNQTtBQUNBO0FwQjhqREE7QUFDQTtBQUNBO0FvQnZrREE7QUFDQTtBQUNBO0FBQ0E7QXBCeWtEQTtBSXhrREE7QWdCSkE7QUFNQTtBQUNBO0FwQjBrREE7QUFDQTtBQUNBO0FvQm5sREE7QUFDQTtBQUNBO0FBQ0E7QXBCcWxEQTtBSXBsREE7QWdCSkE7QUFNQTtBQUNBO0FwQnNsREE7QUFDQTtBQUNBO0FvQmxsREE7QUFDQTtBcEJvbERBO0FBQ0E7QW9CbGxEQTtBQUNBO0FwQm9sREE7QUlsbURBO0FnQmFBO0FBSUE7QUFDQTtBcEJxbERBO0FBQ0E7QUFDQTtBb0JubERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FwQnFsREE7QUlobkRBO0FnQnNCQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FwQnNsREE7QUFDQTtBSXJvREE7QUFDQTtBZ0JpREE7QUFDQTtBcEJ1bERBO0FvQnJsREE7QUFDQTtBQUNBO0FwQnVsREE7QUFDQTtBQUNBO0FvQnBsREE7QUFDQTtBcEJzbERBO0FBQ0E7QW9CcGxEQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBcEJzbERBO0FJOW9EQTtBZ0JtREE7QUFRQTtBQUNBO0FBQ0E7QXBCdWxEQTtBQUNBO0FBQ0E7QXFCbHJEQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FyQm9yREE7QUFDQTtBcUJsckRBO0FBQ0E7QXJCb3JEQTtBSS9wREE7QWlCdEJBO0FBSUE7QXJCcXJEQTtBQUNBO0FBQ0E7QUlycURBO0FpQmRBO0FBRUE7QXJCcXJEQTtBQUNBO0FBQ0E7QUkzcURBO0FpQlBBO0FBRUE7QUFDQTtBQUNBO0FyQm9yREE7QUFDQTtBQUNBO0FzQmh0REE7QUFDQTtBdEJrdERBO0FJdHJEQTtBa0I3QkE7QUFJQTtBdEJtdERBO0FBQ0E7QUFDQTtBc0JqdERBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QXRCbXREQTtBSW5zREE7QWtCckJBO0FBUUE7QXRCb3REQTtBQUNBO0FBQ0E7QXNCbHREQTtBQUNBO0FBQ0E7QUFDQTtBdEJvdERBO0FJOXNEQTtBa0JUQTtBQU1BO0FBQ0E7QXRCcXREQTtBQUNBO0FzQm50REE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXRCcXREQTtBQUNBO0FzQmx0REE7QUFDQTtBdEJvdERBO0FJOXREQTtBa0JTQTtBQUlBO0F0QnF0REE7QUFDQTtBQUNBO0FzQm50REE7QUFDQTtBQUNBO0FBQ0E7QXRCcXREQTtBSXp1REE7QWtCaUJBO0FBTUE7QXRCc3REQTtBQUNBO0FBQ0E7QXNCcHREQTtBQUNBO0F0QnN0REE7QUFDQTtBc0JwdERBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBdEJzdERBO0FJdndEQTtBQUNBO0FrQm1EQTtBdEJ1dERBO0FBQ0E7QUkvdkRBO0FrQitCQTtBQVlBO0F0Qnd0REE7QUFDQTtBQUNBO0FzQnR0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXRCd3REQTtBSTV3REE7QWtCK0NBO0FBUUE7QUFDQTtBQUNBO0F0Qnl0REE7QUFDQTtBQUNBO0FzQnZ0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEJ5dERBO0FBQ0E7QXNCdHREQTtBQUNBO0F0Qnd0REE7QUFDQTtBc0JydERBO0FBQ0E7QUFDQTtBQUNBO0F0QnV0REE7QUFDQTtBc0JydERBO0FBQ0E7QXRCdXREQTtBSXh5REE7QWtCbUZBO0FBRUE7QXRCdXREQTtBQUNBO0FBQ0E7QXNCcHREQTtBQUNBO0FBQ0E7QXRCc3REQTtBSWx6REE7QWtCMEZBO0FBS0E7QUFDQTtBdEJ1dERBO0FBQ0E7QUFDQTtBc0JydERBO0FBQ0E7QXRCdXREQTtBSTV6REE7QWtCb0dBO0FBSUE7QXRCd3REQTtBQUNBO0FBQ0E7QXNCcnREQTtBQUNBO0FBQ0E7QUFDQTtBdEJ1dERBO0FBQ0E7QXNCcnREQTtBQUNBO0F0QnV0REE7QUkzMERBO0FrQnNIQTtBQUVBO0F0QnV0REE7QUFDQTtBQUNBO0FzQnB0REE7QUFDQTtBQUNBO0F0QnN0REE7QUlyMURBO0FrQjZIQTtBQUtBO0FBQ0E7QXRCdXREQTtBQUNBO0FBQ0E7QXNCcnREQTtBQUNBO0F0QnV0REE7QUkvMURBO0FrQnVJQTtBQUlBO0F0Qnd0REE7QUFDQTtBQUNBO0F1Qmw0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkJvNERBO0FJMzJEQTtBbUI3QkE7QUFPQTtBQUNBO0F2QnE0REE7QUFDQTtBQUNBO0FJbDNEQTtBbUJqQkE7QUFFQTtBdkJxNERBO0FBQ0E7QUFDQTtBd0JyNURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCdTVEQTtBSTkzREE7QW9CN0JBO0FBT0E7QUFDQTtBeEJ3NURBO0FBQ0E7QUFDQTtBd0J0NURBO0FBQ0E7QXhCdzVEQTtBQUNBO0F3QnQ1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXhCdzVEQTtBSXQ1REE7QW9CYkE7QUFjQTtBQUNBO0F4Qnk1REE7QUFDQTtBd0J2NURBO0FBQ0E7QUFDQTtBQUNBO0F4Qnk1REE7QUFDQTtBd0J0NURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QXhCdzVEQTtBSTE2REE7QW9CWUE7QUFTQTtBQUNBO0FBQ0E7QXhCeTVEQTtBQUNBO0FBQ0E7QXlCLzhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpCaTlEQTtBSXo3REE7QXFCN0JBO0FBUUE7QUFDQTtBekJrOURBO0FBQ0E7QUkvN0RBO0FxQjdCQTtBQWFBO0FBQ0E7QUFDQTtBekJtOURBO0FBQ0E7QUFDQTtBeUJqOURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekJtOURBO0FJOThEQTtBcUJWQTtBQVFBO0F6Qm85REE7QUFDQTtBeUJsOURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Qm85REE7QUFDQTtBeUJqOURBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXpCbTlEQTtBQUNBO0F5Qmo5REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpCbTlEQTtBQUNBO0F5Qmo5REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Qm05REE7QUl4L0RBO0FxQjZCQTtBQVdBO0FBQ0E7QUFDQTtBekJvOURBO0FBQ0E7QUFDQTtBeUJsOURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Qm85REE7QUl4Z0VBO0FxQjhDQTtBQVNBO0FBQ0E7QXpCcTlEQTtBQUNBO0FBQ0E7QXlCbjlEQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0F6QnE5REE7QUl0aEVBO0FxQjREQTtBQVFBO0F6QnM5REE7QUFDQTtBQUNBO0F5QnA5REE7QUFDQTtBQUNBO0F6QnM5REE7QUloaUVBO0FxQndFQTtBQUtBO0F6QnU5REE7QUFDQTtBQUNBO0F5QnI5REE7QUFDQTtBQUNBO0F6QnU5REE7QUkxaUVBO0FxQmlGQTtBQUtBO0FBQ0E7QXpCdzlEQTtBQUNBO0FBQ0E7QXlCdDlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0F6Qnc5REE7QUk1a0VBO0FBQ0E7QXFCc0hBO0FBQ0E7QXpCeTlEQTtBQUNBO0FJcmtFQTtBcUIyRkE7QUFvQkE7QUFDQTtBQUNBO0F6QjA5REE7QUFDQTtBeUJ4OURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QXpCMDlEQTtBSXBsRUE7QXFCb0hBO0FBU0E7QUFDQTtBQUNBO0F6QjI5REE7QUFDQTtBQUNBO0F5Qng5REE7QUFDQTtBQUNBO0F6QjA5REE7QUlobUVBO0FxQm9JQTtBQUtBO0FBQ0E7QXpCMjlEQTtBQUNBO0FBQ0E7QXlCejlEQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBekIyOURBO0FJN21FQTtBcUI4SUE7QUFPQTtBQUNBO0F6QjQ5REE7QUFDQTtBQUNBO0F5QjE5REE7O0FBRUE7QUFDQTtBQUNBO0F6QjQ5REE7QUkxbkVBO0FxQjBKQTs7QUFPQTtBQUNBO0FBQ0E7QXpCODlEQTtBQUNBO0FBQ0E7QUlub0VBO0FxQnVLQTtBQUVBO0F6Qjg5REE7QUFDQTtBQUNBO0F5QjU5REE7O0FBRUE7QUFDQTtBekI4OURBO0FJOW9FQTtBcUI2S0E7O0FBTUE7QXpCZytEQTtBQUNBO0FBQ0E7QXlCOTlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6QmcrREE7QUkzcEVBO0FxQnVMQTtBQU9BO0F6QmkrREE7QUFDQTtBQUNBO0EwQjlyRUE7QUFDQTtBMUJnc0VBO0FBQ0E7QTJCbHNFQTtBQUNBO0FBQ0E7QTNCb3NFQTtBQUNBO0EyQmxzRUE7QUFDQTtBM0Jvc0VBO0FBQ0E7QTRCM3NFQTtBQUNBO0E1QjZzRUE7QUFDQTtBNEIzc0VBO0FBQ0E7QTVCNnNFQTtBQUNBO0E0QjNzRUE7QUFDQTtBNUI2c0VBO0FBQ0E7QTRCM3NFQTtBQUNBO0FBQ0E7QUFBQTtBNUI2c0VBO0FJM3NFQTtBQUNBO0F3QkFBO0E1QjhzRUE7QUFDQTtBQUNBO0E2Qmp1RUE7QUFDQTtBN0JtdUVBO0FBQ0E7QTZCaHVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCa3VFQTtBQUNBO0E2Qmh1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qmt1RUE7QUl2dEVBO0F5QmhCQTtBQVFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QTdCbXVFQTtBQUNBO0FBQ0E7QTZCanVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JtdUVBO0FJeHVFQTtBeUJEQTtBQVNBO0FBQ0E7QTdCb3VFQTtBQUNBO0FBQ0E7QTZCbHVFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0E3Qm91RUE7QUlwdkVBO0F5QmFBO0FBTUE7QUFDQTtBQUNBO0E3QnF1RUE7QUFDQTtBQUNBO0E2Qm51RUE7QUFDQTtBQUNBO0FBQ0E7QTdCcXVFQTtBSWp3RUE7QXlCeUJBO0FBTUE7QUFDQTtBN0JzdUVBO0FBQ0E7QUFDQTtBNkJwdUVBO0FBQ0E7QUFDQTtBQUNBO0E3QnN1RUE7QUk3d0VBO0F5Qm9DQTtBQU1BO0FBQ0E7QTdCdXVFQTtBQUNBO0FBQ0E7QTZCcnVFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QnV1RUE7QUk3eEVBO0F5QitDQTtBQVVBO0FBQ0E7QUFDQTtBN0J3dUVBO0FBQ0E7QUFDQTtBNkJ0dUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QTdCd3VFQTtBQUNBO0E2QnB1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JzdUVBO0FBQ0E7QTZCcHVFQTtBQUNBO0E3QnN1RUE7QUFDQTtBNkJwdUVBO0FBQ0E7QTdCc3VFQTtBQUNBO0E2Qmh1RUE7QUFDQTtBQUNBO0FBQ0E7QTdCa3VFQTtBNkJodUVBO0FBQ0E7QUFDQTtBN0JrdUVBO0FBQ0E7QTZCL3RFQTtBQUNBO0FBQ0E7QTdCaXVFQTtBNkIvdEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JpdUVBO0FBQ0E7QThCaDNFQTtBQUNBO0FBQUE7QTlCazNFQTtBSXQxRUE7QTBCN0JBO0FBSUE7QTlCbTNFQTtBQUNBO0FBQ0E7QThCajNFQTtBQUNBO0FBQUE7QUFDQTtBOUJtM0VBO0FJaDJFQTtBMEJyQkE7QUFLQTtBQUFBO0FBQ0E7QUFDQTtBOUJvM0VBO0E4QmwzRUE7QUFDQTtBOUJvM0VBO0E4QmgzRUE7QUFDQTtBOUJrM0VBO0FBQ0E7QThCLzJFQTtBQUNBO0E5QmkzRUE7QUloM0VBO0EwQkZBO0FBR0E7QTlCbTNFQTtBQUNBO0FBQ0E7QThCaDNFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0E5QmszRUE7QUk5M0VBO0EwQk1BO0FBU0E7QUFDQTtBQUNBO0E5Qm0zRUE7QUFDQTtBQUNBO0E4QmozRUE7QUFDQTtBOUJtM0VBO0FBQ0E7QThCaDNFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBOUJrM0VBO0FJcDVFQTtBMEIwQkE7QUFXQTtBQUNBO0FBQ0E7QUFBQTtBOUJtM0VBO0FBQ0E7QUFDQTtBOEJqM0VBO0FBQ0E7QTlCbTNFQTtBQUNBO0E4QmgzRUE7QUFDQTtBQUNBO0E5QmszRUE7QUFDQTtBOEJoM0VBO0FBQ0E7QUFDQTtBOUJrM0VBO0FJejZFQTtBMEJxREE7QUFLQTtBOUJtM0VBO0FBQ0E7QUFDQTtBOEJqM0VBO0FBQ0E7QUFDQTtBQUNBO0E5Qm0zRUE7QUlwN0VBO0EwQjhEQTtBQU1BO0E5Qm8zRUE7QUFDQTtBQUNBO0ErQnI5RUE7QUFDQTtBL0J1OUVBO0ErQnA5RUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QS9CczlFQTtBSXA4RUE7QTJCdkJBOztBQVFBO0FBQ0E7QUFDQTtBL0J3OUVBO0FBQ0E7QStCdDlFQTs7QUFDQTtBL0J5OUVBO0ErQnQ5RUE7O0FBQ0E7QS9CeTlFQTtBK0JyOUVBO0FBQ0E7QS9CdTlFQTtBK0JoOUVBOzs7QUFHQTtBL0JrOUVBO0ErQi84RUE7O0FBRUE7QS9CaTlFQTtBSWgrRUE7QTJCYUE7O0FBS0E7QS9CbTlFQTtBQUNBO0ErQmg5RUE7O0FBRUE7QS9CazlFQTtBQUNBO0ErQmg4RUE7QUFDQTtBL0JrOEVBO0ErQmo4RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QS9CbThFQTtBSTMvRUE7QTJCNkNBO0FBY0E7QUFDQTtBQUNBO0FBQUE7QS9CbzhFQTtBQUNBO0FBQ0E7QStCaDhFQTtBQUNBO0EvQms4RUE7QUFDQTtBSXZnRkE7QTJCd0VBO0FBRUE7QUFBQTtBL0JpOEVBO0FBQ0E7QUFDQTtBZ0MxaUZBO0FBQ0E7QWhDNGlGQTtBSWhoRkE7QTRCN0JBO0FBSUE7QWhDNmlGQTtBQUNBO0FBQ0E7QWdDM2lGQTtBQUNBO0FoQzZpRkE7QUFDQTtBZ0MzaUZBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QWhDNmlGQTtBSWppRkE7QTRCakJBO0FBUUE7QWhDOGlGQTtBQUNBO0FJbmpGQTtBQUNBO0E0Qk9BO0FoQytpRkE7QUFDQTtBZ0M3aUZBO0FBQ0E7QWhDK2lGQTtBQUNBO0FnQzVpRkE7QUFDQTtBQUNBO0FBQ0E7QWhDOGlGQTtBQUNBO0FnQzVpRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FoQzhpRkE7QUk1akZBO0E0QlNBO0FBUUE7QWhDK2lGQTtBQUNBO0FBQ0E7QWdDN2lGQTtBQUNBO0FBQUE7QWhDK2lGQTtBQUNBO0FnQzdpRkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FoQytpRkE7QUk1a0ZBO0E0QnlCQTtBQU9BO0FBQ0E7QWhDZ2pGQTtBQUNBO0FBQ0E7QWdDOWlGQTtBQUNBO0FBQ0E7QUFDQTtBaENnakZBO0FBQ0E7QWdDOWlGQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FoQ2dqRkE7QUFDQTtBZ0M1aUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDOGlGQTtBQUNBO0FnQzVpRkE7QUFDQTtBaEM4aUZBO0FBQ0E7QWdDNWlGQTtBQUNBO0FoQzhpRkE7QUFDQTtBZ0N4aUZBO0FBQ0E7QUFDQTtBQUNBO0FoQzBpRkE7QWdDeGlGQTtBQUNBO0FBQ0E7QWhDMGlGQTtBQUNBO0FnQ3ZpRkE7QUFDQTtBQUNBO0FoQ3lpRkE7QWdDdmlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDeWlGQTtBQUNBO0FpQ2xxRkE7QUFDQTtBakNvcUZBO0FJMW9GQTtBNkIzQkE7QUFLQTtBakNvcUZBO0FBQ0E7QUFDQTtBaUN6b0ZBO0FBQ0E7QUFDQTtBQUNBO0FqQzJvRkE7QUFDQTtBaUMvb0ZBO0FBQ0E7QUFDQTtBQUNBO0FqQ2lwRkE7QUFDQTtBaUNycEZBO0FBQ0E7QUFDQTtBQUNBO0FqQ3VwRkE7QUFDQTtBaUNucEZBO0FBQ0E7QWpDcXBGQTtBSXJxRkE7QTZCbUJBO0FBQ0E7QWpDcXBGQTtBQUNBO0FBQ0E7QWlDanBGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpDbXBGQTtBSWxyRkE7QTZCMEJBO0FBUUE7QWpDb3BGQTtBQUNBO0FBQ0E7QWlDbHBGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpDb3BGQTtBSS9yRkE7QTZCc0NBO0FBUUE7QWpDcXBGQTtBQUNBO0FpQ25wRkE7QUFDQTtBakNxcEZBO0FBQ0E7QWlDbHBGQTtBQUNBO0FqQ29wRkE7QUFDQTtBaUNscEZBO0FBQ0E7QUFDQTtBakNvcEZBO0FBQ0E7QWlDanBGQTtBQUNBO0FBQ0E7QUFDQTtBakNtcEZBO0FJdHRGQTtBNkJnRUE7QUFNQTtBQUNBO0FBQ0E7QWpDb3BGQTtBQUNBO0FBQ0E7QWlDbHBGQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QWpDb3BGQTtBQUNBO0FrQ2p3RkE7QUFDQTtBbENtd0ZBO0FBQ0E7QWtDandGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDbXdGQTtBSS91RkE7QThCekJBO0FBUUE7QUFDQTtBQUNBO0FsQ293RkE7QUFDQTtBa0Nsd0ZBO0FBQ0E7QWxDb3dGQTtBSXp2RkE7QThCWkE7QUFHQTtBbENzd0ZBO0FBQ0E7QWtDbndGQTtBQUNBO0FsQ3F3RkE7QUlqd0ZBO0E4QkxBO0FBR0E7QWxDdXdGQTtBQUNBO0FrQ3B3RkE7QUFDQTtBQUFBO0FsQ3N3RkE7QWtDbndGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQ3F3RkE7QUkvd0ZBO0E4Qk1BO0FBT0E7QWxDc3dGQTtBQUNBO0FBQ0E7QWtDbndGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QWxDcXdGQTtBQUNBO0FrQ253RkE7QUFDQTtBbENxd0ZBO0FBQ0E7QWtDbndGQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBbENxd0ZBO0FJOXpGQTtBQUNBOztBOEIyREE7QUFDQTtBQUNBO0FsQ3V3RkE7QUFDQTtBa0Nyd0ZBOztBQUNBO0FBQ0E7QWxDd3dGQTtBSTl6RkE7QThCNkJBOztBQTZCQTtBQUNBO0FBQ0E7QUFDQTtBbEN5d0ZBO0FBQ0E7QUFDQTtBa0N2d0ZBO0FBQ0E7QWxDeXdGQTtBQUNBO0FrQ3Z3RkE7QUFDQTtBbEN5d0ZBO0FBQ0E7QWtDdndGQTtBQUNBO0FsQ3l3RkE7QUluMUZBO0E4QnlFQTtBQUlBO0FsQzB3RkE7QUFDQTtBQUNBO0FrQ3h3RkE7QUFDQTtBQUNBO0FsQzB3RkE7QUFDQTtBa0N4d0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxDMHdGQTtBQUNBO0FtQ3g0RkE7QUFDQTtBQUNBO0FuQzA0RkE7QUFDQTtBbUN4NEZBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQzA0RkE7QUl2M0ZBO0ErQnhCQTtBQVFBO0FBQ0E7QW5DMjRGQTtBQUNBO0FBQ0E7QW9DMzVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBDNjVGQTtBSXI0RkE7QWdDN0JBO0FBUUE7QUFDQTtBcEM4NUZBO0FBQ0E7QUFDQTtBb0M1NUZBO0FBQ0E7QUFDQTtBcEM4NUZBO0FBQ0E7QW9DNTVGQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBcEM4NUZBO0FBQ0E7QW9DNTVGQTtBQUNBO0FwQzg1RkE7QUkzNUZBO0FnQ0pBO0FBSUE7QXBDKzVGQTtBQUNBO0FBQ0E7QW9DNzVGQTtBQUNBO0FwQys1RkE7QUlwNkZBO0FnQ0lBO0FBSUE7QXBDZzZGQTtBQUNBO0FBQ0E7QW9DOTVGQTtBQUNBO0FBQ0E7QUFDQTtBcENnNkZBO0FJLzZGQTtBZ0NZQTtBQU1BO0FwQ2k2RkE7QUFDQTtBQUNBO0FvQy81RkE7QUFDQTtBQUNBO0FBQ0E7QXBDaTZGQTtBSTE3RkE7QWdDc0JBO0FBTUE7QXBDazZGQTtBQUNBO0FBQ0E7QW9DaDZGQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBcENrNkZBO0FJNzhGQTtBZ0NnQ0E7QUFjQTtBQUNBO0FwQ202RkE7QUFDQTtBSWgrRkE7QUFDQTtBZ0MrREE7QUFDQTtBQUNBO0FwQ282RkE7QUFDQTtBb0NsNkZBO0FBQ0E7QUFDQTtBQUNBO0FwQ282RkE7QUkvOUZBO0FnQ3dEQTtBQU1BO0FBQ0E7QXBDcTZGQTtBQUNBO0FBQ0E7QXFDbmdHQTtBQUNBO0FyQ3FnR0E7QUFDQTtBcUNuZ0dBO0FBQ0E7QUFDQTtBckNxZ0dBO0FBQ0E7QXFDbmdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDcWdHQTtBSXQvRkE7QWlDcEJBO0FBUUE7QXJDc2dHQTtBQUNBO0FBQ0E7QXFDcGdHQTtBQUNBO0FBQ0E7QXJDc2dHQTtBSWhnR0E7QWlDUkE7QUFLQTtBckN1Z0dBO0FBQ0E7QUFDQTtBcUNyZ0dBO0FBQ0E7QXJDdWdHQTtBQUNBO0FxQ3JnR0E7QUFDQTtBQUNBO0FyQ3VnR0E7QUk5Z0dBO0FpQ0tBO0FBS0E7QXJDd2dHQTtBQUNBO0FBQ0E7QXFDdGdHQTtBQUNBO0FyQ3dnR0E7QUFDQTtBcUN0Z0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQ3dnR0E7QUloaUdBO0FpQ2tCQTtBQVNBO0FBQ0E7QXJDeWdHQTtBQUNBO0FxQ3ZnR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQ3lnR0E7QUloakdBO0FpQytCQTtBQVdBO0FyQzBnR0E7QUFDQTtBQUNBO0FxQ3ZnR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBckN5Z0dBO0FJM2pHQTtBaUMrQ0E7QUFNQTtBckMwZ0dBO0FBQ0E7QUFDQTtBcUN4Z0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDMGdHQTtBSTFrR0E7QWlDeURBO0FBVUE7QUFDQTtBQUNBO0FyQzJnR0E7QUFDQTtBQUNBO0FxQ3pnR0E7QUFDQTtBQUNBO0FyQzJnR0E7QUl0bEdBO0FpQ3lFQTtBQUtBO0FyQzRnR0E7QUFDQTtBQUNBO0FxQzFnR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDNGdHQTtBSXBtR0E7QWlDa0ZBO0FBU0E7QUFDQTtBQUNBO0FyQzZnR0E7QUFDQTtBQUNBO0FxQzNnR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXJDNmdHQTtBQUNBO0FxQzNnR0E7QUFDQTtBQUNBO0FyQzZnR0E7QUl2bkdBO0FpQ3dHQTtBQUtBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QXJDOGdHQTtBQUNBO0FBQ0E7QXNDMXBHQTtBQUNBO0F0QzRwR0E7QUlsb0dBO0FrQzNCQTtBQUtBO0F0QzRwR0E7QUFDQTtBQUNBO0FzQ3hvR0E7QUFDQTtBQUNBO0FBQ0E7QXRDMG9HQTtBQUNBO0FzQzlvR0E7QUFDQTtBQUNBO0FBQ0E7QXRDZ3BHQTtBQUNBO0FzQ3BwR0E7QUFDQTtBQUNBO0FBQ0E7QXRDc3BHQTtBQUNBO0FzQ2xwR0E7QUFDQTtBdENvcEdBO0FJN3BHQTtBa0NZQTtBQUNBO0F0Q29wR0E7QUFDQTtBQUNBO0FzQ2pwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBdENtcEdBO0FJM3FHQTtBa0NrQkE7QUFTQTtBdENvcEdBO0FBQ0E7QUk3ckdBO0FBQ0E7QWtDMkNBO0F0Q3FwR0E7QXNDbnBHQTtBQUNBO0FBQ0E7QXRDcXBHQTtBc0NscEdBOztBQUVBO0FBQ0E7QXRDb3BHQTtBQUNBO0FBQ0E7QXNDaHBHQTtBQUNBO0F0Q2twR0E7QUlsc0dBO0FrQytDQTtBQUlBO0F0Q21wR0E7QUFDQTtBQUNBO0FzQ2pwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0F0Q21wR0E7QUludEdBO0FrQ3VEQTtBQVlBO0FBQ0E7QXRDb3BHQTtBQUNBO0FzQ2xwR0E7QUFDQTtBdENvcEdBO0FBQ0E7QXNDanBHQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXRDbXBHQTtBQUNBO0FzQ2hwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXRDa3BHQTtBQUNBO0FzQ2hwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXRDa3BHQTtBQUNBO0FzQ2hwR0E7QUFDQTtBQUNBO0FBQ0E7QXRDa3BHQTtBSS92R0E7QWtDMEdBO0FBTUE7QUFDQTtBQUNBO0F0Q21wR0E7QUFDQTtBQUNBO0FzQ2pwR0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0F0Q21wR0E7QUFDQTtBdUN0eUdBOzs7QUFDQTtBdkMweUdBO0F1Q3Z5R0E7OztBQUNBO0F2QzJ5R0E7QUFDQTtBdUN2eUdBOzs7QUFHQTtBQUNBO0F2Q3l5R0E7QXVDdnlHQTs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkMyeUdBO0FBQ0E7QXdDeDBHQTs7O0FBR0E7QUFFQTtBQUNBO0F4Q3kwR0E7QXdDdjBHQTs7O0FBQ0E7QXhDMjBHQTtBd0N4MEdBOzs7QUFDQTtBeEM0MEdBO0F3Q3owR0E7OztBQUNBO0FBQ0E7QXhDNjBHQTtBeUMvMUdBO0FBQ0E7QUFDQTtBekNpMkdBO0FJdDBHQTtBcUM3QkE7QUFLQTtBQUNBO0F6Q2syR0E7QXlDaDJHQTtBQUNBO0F6Q2syR0E7QUFDQTtBQUNBO0F5Qy8xR0E7QUFDQTtBekNpMkdBO0F5Qy8xR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QXpDaTJHQTtBSWgyR0E7QXFDWkE7QUFjQTtBQUNBO0FBQ0E7QUFBQTtBekNrMkdBO0FBQ0E7QUFDQTtBeUM5MUdBO0FBQ0E7QXpDZzJHQTtBQUNBO0F5QzcxR0E7QUFDQTtBekMrMUdBO0FBQ0E7QXlDNzFHQTtBQUVBO0FBRUE7QXpDNjFHQTtBeUN6MUdBO0FBQ0E7QXpDMjFHQTtBQUNBO0FBQ0E7QXlDdDJHQTtBQUVBO0FBRUE7QXpDNjFHQTtBeUN6MUdBO0FBQ0E7QXpDMjFHQTtBQUNBO0F5Q3gxR0E7QUFDQTtBekMwMUdBO0FBQ0E7QXlDeDFHQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBekMwMUdBO0FBQ0E7QXlDeDFHQTtBQUNBO0FBQ0E7QUFDQTtBekMwMUdBO0FBQ0E7QXlDeDFHQTs7O0FBR0E7QXpDMDFHQTtBQUNBO0F5Q3gxR0E7O0FBRUE7QXpDMDFHQTtBQUNBO0FJcjVHQTtBcUM2REE7O0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBekMwMUdBO0F5Q3gxR0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6QzIxR0E7QUFDQTtBQUNBO0FJMzZHQTtBcUNxRkE7QUFDQTtBekN5MUdBO0FBQ0E7QUFDQTtBeUNyMUdBO0FBQ0E7QUFDQTtBekN1MUdBO0FBQ0E7QXlDcjFHQTtBQUNBO0FBQ0E7QUFDQTtBekN1MUdBO0FBQ0E7QXlDcjFHQTtBQUtBO0F6Q20xR0E7QUFDQTtBeUNqMUdBO0FBQ0E7QUFDQTtBQUNBO0F6Q20xR0E7QUlsOUdBO0FBQ0E7QXFDaUlBO0F6Q28xR0E7QUFDQTtBSTE4R0E7QXFDK0dBO0FBVUE7QXpDcTFHQTtBQUNBO0FBQ0E7QXlDbjFHQTtBQUNBO0FBQ0E7QXpDcTFHQTtBQUNBO0F5Q24xR0E7QUFDQTtBekNxMUdBO0FBQ0E7QXlDbjFHQTtBQUNBO0FBQ0E7QUFDQTtBekNxMUdBO0FBQ0E7QXlDbjFHQTtBQUNBO0FBQ0E7QXpDcTFHQTtBQUNBO0F5Q24xR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXpDcTFHQTtBSXQvR0E7QXFDaUpBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QXpDczFHQTtBQUNBO0FBQ0E7QXlDcDFHQTtBQUNBO0FBQ0E7QUFDQTtBekNzMUdBO0FJM2dIQTtBcUNrTEE7QUFNQTtBQUNBO0F6Q3UxR0E7QUFDQTtBQUNBO0F5Q3IxR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBekN1MUdBO0FJdmhIQTtBcUM2TEE7QUFNQTtBekN3MUdBO0FBQ0E7QUFDQTtBeUN0MUdBO0FBQ0E7QXpDdzFHQTtBSWhpSEE7QXFDdU1BO0FBSUE7QXpDeTFHQTtBQUNBO0FBQ0E7QXlDdjFHQTtBQUNBO0FBQ0E7QUFBQTtBekN5MUdBO0FBQ0E7QXlDdjFHQTtBQUNBO0FBQ0E7QUFDQTtBekN5MUdBO0FJaGpIQTtBcUNvTkE7QUFNQTtBQUNBO0F6QzAxR0E7QUFDQTtBQUNBO0F5Q3gxR0E7QUFDQTtBQUNBO0FBQ0E7QXpDMDFHQTtBSTVqSEE7QXFDK05BO0FBTUE7QXpDMjFHQTtBQUNBO0FBQ0E7QXlDejFHQTtBQUNBO0FBQ0E7QXpDMjFHQTtBSXRrSEE7QXFDeU9BO0FBS0E7QXpDNDFHQTtBQUNBO0FBQ0E7QXlDMTFHQTtBQUNBO0F6QzQxR0E7QUFDQTtBeUMxMUdBO0FBQ0E7QXpDNDFHQTtBSW5sSEE7QXFDc1BBO0FBSUE7QXpDNjFHQTtBQUNBO0FBQ0E7QXlDMzFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0F6QzYxR0E7QUlqbUhBO0FxQzhQQTtBQVNBO0FBQ0E7QXpDODFHQTtBQUNBO0FJcG5IQTtBQUNBO0FxQ3dSQTtBekMrMUdBO0F5QzcxR0E7QUFDQTtBekMrMUdBO0FBQ0E7QXlDNTFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBekM4MUdBO0FJeG5IQTtBcUNtUkE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBekMrMUdBO0FBQ0E7QUFDQTtBeUMxMUdBO0FBQ0E7QUFDQTtBQUNBO0F6QzQxR0E7QUFDQTtBeUMxMUdBO0FBQ0E7QUFDQTtBekM0MUdBO0FBQ0E7QXlDMTFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBekM0MUdBO0FBQ0E7QXlDMTFHQTtBQUNBO0FBQ0E7QUFDQTtBekM0MUdBO0FBQ0E7QTBDN3JIQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0ExQytySEE7QTBDN3JIQTtBQUNBO0ExQytySEE7QUl4cUhBO0FzQzdCQTtBQVVBO0ExQytySEE7QUFDQTtBQUNBO0EwQzdySEE7QUFDQTtBQUNBO0FBQ0E7QTFDK3JIQTtBSW5ySEE7QXNDZkE7QUFNQTtBQUNBO0ExQ2dzSEE7QUFDQTtBQUNBO0EwQzlySEE7QUFDQTtBQUNBO0ExQ2dzSEE7QUk5ckhBO0FzQ0pBO0FBS0E7QUFDQTtBMUNpc0hBO0FBQ0E7QUFDQTtBMEMvckhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNpc0hBO0FJNXNIQTtBc0NNQTtBQVFBO0FBQ0E7QTFDa3NIQTtBQUNBO0EwQ2hzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0ExQ2tzSEE7QUk5dEhBO0FzQ2tCQTtBQWFBO0FBQ0E7QUFDQTtBMUNtc0hBO0FBQ0E7QUFDQTtBMENoc0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNrc0hBO0FJN3VIQTtBc0NzQ0E7QUFRQTtBQUNBO0ExQ21zSEE7QUFDQTtBQUNBO0EwQ2pzSEE7QUFDQTtBQUNBO0FBQ0E7QTFDbXNIQTtBSXp2SEE7QXNDbURBO0FBTUE7QTFDb3NIQTtBQUNBO0FBQ0E7QTBDbHNIQTtBQUNBO0ExQ29zSEE7QUlsd0hBO0FzQzZEQTtBQUlBO0ExQ3FzSEE7QUFDQTtBQUNBO0EwQ25zSEE7QUFDQTtBMUNxc0hBO0FBQ0E7QTBDbnNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQ3FzSEE7QUlyeEhBO0FzQ3lFQTtBQVVBO0FBQ0E7QTFDc3NIQTtBQUNBO0FBQ0E7QTBDcHNIQTtBQUNBO0ExQ3NzSEE7QUkveEhBO0FzQ3dGQTtBQUlBO0ExQ3VzSEE7QUFDQTtBQUNBO0EwQ3JzSEE7QUFDQTtBQUNBO0FBQ0E7QTFDdXNIQTtBQUNBO0EwQ3JzSEE7QUFDQTtBMUN1c0hBO0FBQ0E7QTBDcnNIQTtBQUNBO0ExQ3VzSEE7QUlsekhBO0FzQzBHQTtBQUlBO0FBQ0E7QUFDQTtBMUN3c0hBO0FBQ0E7QUFDQTtBMEN0c0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUN3c0hBO0FJcDBIQTtBc0NvSEE7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDeXNIQTtBQUNBO0FBQ0E7QTBDdnNIQTtBQUNBO0FBQ0E7QTFDeXNIQTtBSW4xSEE7QXNDd0lBO0FBS0E7QTFDMHNIQTtBQUNBO0FBQ0E7QTBDeHNIQTtBQUNBO0FBQ0E7QTFDMHNIQTtBSTcxSEE7QXNDaUpBO0FBS0E7QUFDQTtBMUMyc0hBO0FBQ0E7QUFDQTtBMEN6c0hBO0FBQ0E7QUFDQTtBMUMyc0hBO0FBQ0E7QTJDcjRIQTtBQUNBO0FBQUE7QTNDdTRIQTtBSTUySEE7QXVDNUJBO0FBS0E7QTNDdTRIQTtBQUNBO0FBQ0E7QTJDcjRIQTtBQUNBO0EzQ3U0SEE7QUlyM0hBO0F1Q25CQTtBQUlBO0EzQ3c0SEE7QUFDQTtBQUNBO0EyQ3Q0SEE7QUFDQTtBM0N3NEhBO0EyQ3A0SEE7QUFFQTtBM0NxNEhBO0EyQ3Y0SEE7QUFFQTtBM0N3NEhBO0EyQzE0SEE7QUFFQTtBM0MyNEhBO0EyQzc0SEE7QUFFQTtBM0M4NEhBO0EyQ2g1SEE7QUFFQTtBM0NpNUhBO0EyQ241SEE7QUFFQTtBM0NvNUhBO0EyQ3Q1SEE7QUFFQTtBM0N1NUhBO0EyQ3o1SEE7QUFFQTtBM0MwNUhBO0EyQzU1SEE7QUFFQTtBM0M2NUhBO0EyQy81SEE7QUFFQTtBM0NnNkhBO0EyQ2w2SEE7QUFFQTtBM0NtNkhBO0EyQ3I2SEE7QUFFQTtBM0NzNkhBO0EyQ3g2SEE7QUFFQTtBM0N5NkhBO0EyQzM2SEE7QUFFQTtBM0M0NkhBO0EyQzk2SEE7QUFFQTtBM0MrNkhBO0EyQ2o3SEE7QUFFQTtBM0NrN0hBO0EyQ3A3SEE7QUFFQTtBM0NxN0hBO0EyQ3Y3SEE7QUFFQTtBM0N3N0hBO0EyQzE3SEE7QUFFQTtBM0MyN0hBO0EyQzc3SEE7QUFFQTtBM0M4N0hBO0FJMTdIQTtBdUNLQTtBQUVBO0EzQ3U3SEE7QUFDQTtBSS83SEE7QXVDS0E7QUFFQTtBM0M0N0hBO0FBQ0E7QUlwOEhBO0F1Q0tBO0FBRUE7QTNDaThIQTtBQUNBO0FJejhIQTtBdUNLQTtBQUVBO0EzQ3M4SEE7QUFDQTtBSTk4SEE7QXVDS0E7QUFFQTtBM0MyOEhBO0FBQ0E7QUluOUhBO0F1Q0tBO0FBRUE7QTNDZzlIQTtBQUNBO0FJeDlIQTtBdUNLQTtBQUVBO0EzQ3E5SEE7QUFDQTtBSTc5SEE7QXVDS0E7QUFFQTtBM0MwOUhBO0FBQ0E7QUlsK0hBO0F1Q0tBO0FBRUE7QTNDKzlIQTtBQUNBO0FJditIQTtBdUNLQTtBQUVBO0EzQ28rSEE7QUFDQTtBSTUrSEE7QXVDS0E7QUFFQTtBM0N5K0hBO0FBQ0E7QUlqL0hBO0F1Q0tBO0FBRUE7QTNDOCtIQTtBQUNBO0FJdC9IQTtBdUNLQTtBQUVBO0EzQ20vSEE7QUFDQTtBSTMvSEE7QXVDS0E7QUFFQTtBM0N3L0hBO0FBQ0E7QUloZ0lBO0F1Q0tBO0FBRUE7QTNDNi9IQTtBQUNBO0FJcmdJQTtBdUNLQTtBQUVBO0EzQ2tnSUE7QUFDQTtBSTFnSUE7QXVDS0E7QUFFQTtBM0N1Z0lBO0FBQ0E7QUkvZ0lBO0F1Q0tBO0FBRUE7QTNDNGdJQTtBQUNBO0FJcGhJQTtBdUNLQTtBQUVBO0EzQ2loSUE7QUFDQTtBSXpoSUE7QXVDS0E7QUFFQTtBM0NzaElBO0FBQ0E7QUFDQTtBNEM1aklBO0FBQ0E7QTVDOGpJQTtBSWxpSUE7QXdDN0JBO0FBSUE7QTVDK2pJQTtBQUNBO0FBQ0E7QTRDN2pJQTtBQUNBO0E1QytqSUE7QUFDQTtBNEM3aklBO0FBQ0E7QTVDK2pJQTtBQUNBO0E0QzdqSUE7QUFDQTtBNUMraklBO0FBQ0E7QTZDamxJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Q21sSUE7QTZDamxJQTtBQU5BO0FBT0E7QTdDb2xJQTtBQUNBO0FJL2pJQTtBeUM3QkE7QUFXQTtBN0NxbElBO0FBQ0E7QUFDQTtBNkNubElBO0FBQ0E7QUFDQTtBN0NxbElBO0FJemtJQTtBeUNkQTtBQUtBO0E3Q3NsSUE7QUFDQTtBQUNBO0E4QzNtSUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTlDNm1JQTtBQUNBO0E4QzNtSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBOUM2bUlBO0FJN2xJQTtBMEN0QkE7QUFTQTtBQUNBO0E5QzhtSUE7QUFDQTtBSWhuSUE7QUFDQTtBMENJQTtBQUNBO0FBQ0E7QTlDK21JQTtBQUNBO0FBQ0E7QThDN21JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QTlDK21JQTtBSWpuSUE7QTBDRkE7QUFPQTtBQUNBO0E5Q2duSUE7QUFDQTtBQUNBO0ErQ3BwSUE7QUFDQTtBQUFBO0EvQ3NwSUE7QUFDQTtBK0NwcElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBL0NzcElBO0FJcm9JQTtBMkN4QkE7QUFVQTtBQUNBO0EvQ3VwSUE7QUFDQTtBSXhwSUE7QUFDQTtBMkNHQTtBQUNBO0FBQ0E7QS9Dd3BJQTtBK0N0cElBO0FBQ0E7QS9Dd3BJQTtBQUNBO0FBQ0E7QStDcnBJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0EvQ3VwSUE7QUFDQTtBK0NycElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0EvQ3VwSUE7QUFDQTtBK0NwcElBO0FBQ0E7QUFDQTtBQUFBO0EvQ3NwSUE7QUFDQTtBK0NucElBO0FBQ0E7QUFBQTtBL0NxcElBO0FBQ0E7QStDbnBJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0EvQ29wSUE7QUl4cklBO0EyQzZCQTtBQVVBO0EvQ3FwSUE7QUFDQTtBSTFzSUE7QUFDQTtBMkN1REE7QUFDQTtBQUNBO0EvQ3NwSUE7QUFDQTtBQUNBO0ErQ3BwSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QS9Dc3BJQTtBQUNBO0ErQ2xwSUE7QUFDQTtBQUFBO0EvQ29wSUE7QUFDQTtBK0NscElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QS9DbXBJQTtBSXp0SUE7QTJDK0RBO0FBVUE7QS9Db3BJQTtBQUNBO0FJM3VJQTtBQUNBO0EyQ3lGQTtBQUNBO0FBQ0E7QS9DcXBJQTtBQUNBO0FBQ0E7QStDbnBJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBL0NxcElBO0FBQ0E7QStDbnBJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0EvQ3FwSUE7QUFDQTtBZ0RueElBO0FBQ0E7QWhEcXhJQTtBQUNBO0FnRGx4SUE7QUFDQTtBaERveElBO0FBQ0E7QWdEbHhJQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FoRG94SUE7QUl0d0lBO0E0Q25CQTtBQVFBO0FBQ0E7QWhEcXhJQTtBQUNBO0FBQ0E7QWdEbnhJQTtBQUNBO0FBQUE7QWhEcXhJQTtBSWh4SUE7QTRDTkE7QUFJQTtBaERzeElBO0FBQ0E7QUFDQTtBZ0RweElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhEc3hJQTtBSTV4SUE7QTRDRUE7QUFPQTtBaER1eElBO0FBQ0E7QUFDQTtBZ0RyeElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaER1eElBO0FJenlJQTtBNENhQTtBQVNBO0FBQ0E7QWhEdXhJQTtBQUNBO0FBQ0E7QWdEcnhJQTtBQUNBO0FBQUE7QWhEdXhJQTtBSW56SUE7QTRDMkJBO0FBS0E7QWhEdXhJQTtBQUNBO0FBQ0E7QWdEcnhJQTtBQUNBO0FBQ0E7QTVDakVBO0FBQ0E7QUFDQTtBQUNBO0FKeTFJQTtBQUNBO0FnRHh4SUE7QUFDQTtBQUNBO0FBQ0E7QTVDeEVBO0FBQ0E7QUFDQTtBQUNBO0FKbTJJQTtBSTMwSUE7QTRDMENBO0FBT0E7QWhEOHhJQTtBQUNBO0FBQ0E7QUlqMUlBO0E0Q3FEQTtBQUVBO0FoRDh4SUE7QUFDQTtBQUNBO0FnRDV4SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBaEQ4eElBO0FJLzFJQTtBNEMyREE7QUFTQTtBaEQreElBO0FBQ0E7QWdEN3hJQTtBQUNBO0FBQ0E7QWhEK3hJQTtBQUNBO0FnRDF4SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBaEQ0eElBO0FBQ0E7QWdEMXhJQTtBQUNBO0FBQ0E7QWhENHhJQTtBSXQzSUE7QTRDd0ZBO0FBS0E7QWhENnhJQTtBQUNBO0FnRDN4SUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QWhENnhJQTtBQUNBO0FnRDF4SUE7QUFDQTtBaEQ0eElBO0FJcjRJQTtBNEN3R0E7QUFJQTtBaEQ2eElBO0FBQ0E7QUFDQTtBZ0QzeElBO0FBQ0E7QUFBQTtBQUNBO0FoRDZ4SUE7QUkvNElBO0E0Q2dIQTtBQUtBO0FoRDh4SUE7QUFDQTtBQUNBO0FnRDV4SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEQ4eElBO0FBQ0E7QWdENXhJQTtBQUNBO0FBQ0E7QUFDQTtBaEQ4eElBO0FBQ0E7QWdENXhJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Q3JLQTtBQUNBO0FBQ0E7QUFDQTtBSm84SUE7QUFDQTtBZ0QveElBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QWhEaXlJQTtBSXA3SUE7QTRDOElBO0FBUUE7QWhEa3lJQTtBQUNBO0FnRGh5SUE7QUFDQTtBQUNBO0FoRGt5SUE7QWdEL3hJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FoRGl5SUE7QUFDQTtBZ0Q3eElBO0FBQ0E7QUFBQTtBaEQreElBO0FJbjlJQTtBQUNBO0E0Q3NMQTtBaERneUlBO0FBQ0E7QUFDQTtBSXo5SUE7QTRDNkxBO0FBQ0E7QWhEK3hJQTtBQUNBO0FBQ0E7QWlELytJQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqRGkvSUE7QUl2OUlBO0E2QzdCQTtBQU1BO0FqRGsvSUE7QUFDQTtBQUNBO0FpRC8rSUE7QUFDQTtBakRpL0lBO0FBQ0E7QWlELytJQTtBQUNBO0FqRGkvSUE7QUlwK0lBO0E2Q2RBO0FBSUE7QWpEay9JQTtBQUNBO0FBQ0E7QWlEaC9JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqRGsvSUE7QUluL0lBO0E2Q05BO0FBVUE7QUFDQTtBQUNBO0FqRG0vSUE7QUFDQTtBQUNBO0FpRGgvSUE7QUFDQTtBQUNBO0FqRGsvSUE7QUkvL0lBO0E2Q1dBO0FBS0E7QUFDQTtBQUNBO0FqRG0vSUE7QUFDQTtBQUNBO0FpRGovSUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QWpEbS9JQTtBQUNBO0FpRGovSUE7QUFDQTtBakRtL0lBO0FBQ0E7QWlEai9JQTtBQUNBO0FBQ0E7QWpEbS9JQTtBSXRoSkE7QTZDaUNBO0FBS0E7QWpEby9JQTtBQUNBO0FBQ0E7QWlEbC9JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqRG8vSUE7QUlsaUpBO0E2QzBDQTtBQU9BO0FqRHEvSUE7QUFDQTtBQUNBO0FpRG4vSUE7QUFDQTtBakRxL0lBO0FBQ0E7QWlEbC9JQTtBQUNBO0FBQUE7QWpEby9JQTtBSS9pSkE7QTZDMERBO0FBSUE7QWpEcS9JQTtBQUNBO0FBQ0E7QWlEbi9JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakRxL0lBO0FJN2pKQTtBNkNrRUE7QUFTQTtBakRzL0lBO0FBQ0E7QUFDQTtBaURuL0lBO0FBQ0E7QWpEcS9JQTtBSXRrSkE7QTZDZ0ZBO0FBSUE7QWpEcy9JQTtBQUNBO0FBQ0E7QWlEcC9JQTtBQUNBO0FBQ0E7QUFDQTtBakRzL0lBO0FJamxKQTtBNkN3RkE7QUFVQTtBakRtL0lBO0FBQ0E7QUFDQTtBaURqL0lBO0FBQ0E7QUFDQTtBakRtL0lBO0FJeG1KQTtBQUNBO0E2Q3VIQTtBakRvL0lBO0FBQ0E7QUFDQTtBaURqL0lBO0FBQ0E7QWpEbS9JQTtBQUNBO0FpRGovSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QWpEbS9JQTtBQUNBO0FrRHZvSkE7QUFDQTtBbER5b0pBO0FBQ0E7QWtEdm9KQTtBQUNBO0FsRHlvSkE7QUFDQTtBa0Qvb0pBO0FBQ0E7QWxEaXBKQTtBQUNBO0FrRC9vSkE7QUFDQTtBbERpcEpBO0FBQ0E7QWtEdnBKQTtBQUNBO0FsRHlwSkE7QUFDQTtBa0R2cEpBO0FBQ0E7QWxEeXBKQTtBQUNBO0FrRC9wSkE7QUFDQTtBbERpcUpBO0FBQ0E7QWtEL3BKQTtBQUNBO0FsRGlxSkE7QUFDQTtBa0R2cUpBO0FBQ0E7QWxEeXFKQTtBQUNBO0FrRHZxSkE7QUFDQTtBbER5cUpBO0FBQ0E7QWtEL3FKQTtBQUNBO0FsRGlySkE7QUFDQTtBa0QvcUpBO0FBQ0E7QWxEaXJKQTtBQUNBO0FrRHZySkE7QUFDQTtBbER5ckpBO0FBQ0E7QWtEdnJKQTtBQUNBO0FsRHlySkE7QUFDQTtBa0QvckpBO0FBQ0E7QWxEaXNKQTtBQUNBO0FrRC9ySkE7QUFDQTtBbERpc0pBO0FBQ0E7QWtEdnNKQTtBQUNBO0FsRHlzSkE7QUFDQTtBa0R2c0pBO0FBQ0E7QWxEeXNKQTtBQUNBO0FrRC9zSkE7QUFDQTtBbERpdEpBO0FBQ0E7QWtEL3NKQTtBQUNBO0FsRGl0SkE7QUFDQTtBa0R2dEpBO0FBQ0E7QWxEeXRKQTtBQUNBO0FrRHZ0SkE7QUFDQTtBbER5dEpBO0FBQ0E7QWtEL3RKQTtBQUNBO0FsRGl1SkE7QUFDQTtBa0QvdEpBO0FBQ0E7QWxEaXVKQTtBQUNBO0FrRHZ1SkE7QUFDQTtBbER5dUpBO0FBQ0E7QWtEdnVKQTtBQUNBO0FsRHl1SkE7QUFDQTtBa0QvdUpBO0FBQ0E7QWxEaXZKQTtBQUNBO0FrRC91SkE7QUFDQTtBbERpdkpBO0FBQ0E7QWtEdnZKQTtBQUNBO0FsRHl2SkE7QUFDQTtBa0R2dkpBO0FBQ0E7QWxEeXZKQTtBQUNBO0FrRC92SkE7QUFDQTtBbERpd0pBO0FBQ0E7QWtEL3ZKQTtBQUNBO0FsRGl3SkE7QUFDQTtBa0R2d0pBO0FBQ0E7QWxEeXdKQTtBQUNBO0FrRHZ3SkE7QUFDQTtBbER5d0pBO0FBQ0E7QWtEL3dKQTtBQUNBO0FsRGl4SkE7QUFDQTtBa0Qvd0pBO0FBQ0E7QWxEaXhKQTtBQUNBO0FrRHZ4SkE7QUFDQTtBbER5eEpBO0FBQ0E7QWtEdnhKQTtBQUNBO0FsRHl4SkE7QUFDQTtBa0QveEpBO0FBQ0E7QWxEaXlKQTtBQUNBO0FrRC94SkE7QUFDQTtBbERpeUpBO0FBQ0E7QUk3d0pBO0E4Q2RBO0FBRUE7QWxENnhKQTtBQUNBO0FBQ0E7QUlueEpBO0E4Q1JBO0FBRUE7QWxENnhKQTtBQUNBO0FBQ0E7QUl6eEpBO0E4Q2RBO0FBRUE7QWxEeXlKQTtBQUNBO0FBQ0E7QUkveEpBO0E4Q1JBO0FBRUE7QWxEeXlKQTtBQUNBO0FBQ0E7QUlyeUpBO0E4Q2RBO0FBRUE7QWxEcXpKQTtBQUNBO0FBQ0E7QUkzeUpBO0E4Q1JBO0FBRUE7QWxEcXpKQTtBQUNBO0FBQ0E7QUlqekpBO0E4Q2RBO0FBRUE7QWxEaTBKQTtBQUNBO0FBQ0E7QUl2ekpBO0E4Q1JBO0FBRUE7QWxEaTBKQTtBQUNBO0FBQ0E7QUk3ekpBO0E4Q2RBO0FBRUE7QWxENjBKQTtBQUNBO0FBQ0E7QUluMEpBO0E4Q1JBO0FBRUE7QWxENjBKQTtBQUNBO0FBQ0E7QUl6MEpBO0E4Q2RBO0FBRUE7QWxEeTFKQTtBQUNBO0FBQ0E7QUkvMEpBO0E4Q1JBO0FBRUE7QWxEeTFKQTtBQUNBO0FBQ0E7QUlyMUpBO0E4Q2RBO0FBRUE7QWxEcTJKQTtBQUNBO0FBQ0E7QUkzMUpBO0E4Q1JBO0FBRUE7QWxEcTJKQTtBQUNBO0FBQ0E7QUlqMkpBO0E4Q2RBO0FBRUE7QWxEaTNKQTtBQUNBO0FBQ0E7QUl2MkpBO0E4Q1JBO0FBRUE7QWxEaTNKQTtBQUNBO0FBQ0E7QUk3MkpBO0E4Q2RBO0FBRUE7QWxENjNKQTtBQUNBO0FBQ0E7QUluM0pBO0E4Q1JBO0FBRUE7QWxENjNKQTtBQUNBO0FBQ0E7QUl6M0pBO0E4Q2RBO0FBRUE7QWxEeTRKQTtBQUNBO0FBQ0E7QUkvM0pBO0E4Q1JBO0FBRUE7QWxEeTRKQTtBQUNBO0FBQ0E7QUlyNEpBO0E4Q2RBO0FBRUE7QWxEcTVKQTtBQUNBO0FBQ0E7QUkzNEpBO0E4Q1JBO0FBRUE7QWxEcTVKQTtBQUNBO0FBQ0E7QUlqNUpBO0E4Q2RBO0FBRUE7QWxEaTZKQTtBQUNBO0FBQ0E7QUl2NUpBO0E4Q1JBO0FBRUE7QWxEaTZKQTtBQUNBO0FBQ0E7QUk3NUpBO0E4Q2RBO0FBRUE7QWxENjZKQTtBQUNBO0FBQ0E7QUluNkpBO0E4Q1JBO0FBRUE7QWxENjZKQTtBQUNBO0FBQ0E7QUl6NkpBO0E4Q2RBO0FBRUE7QWxEeTdKQTtBQUNBO0FBQ0E7QUkvNkpBO0E4Q1JBO0FBRUE7QWxEeTdKQTtBQUNBO0FBQ0E7QUlyN0pBO0E4Q2RBO0FBRUE7QWxEcThKQTtBQUNBO0FBQ0E7QUkzN0pBO0E4Q1JBO0FBRUE7QWxEcThKQTtBQUNBO0FBQ0E7QUlqOEpBO0E4Q2RBO0FBRUE7QWxEaTlKQTtBQUNBO0FBQ0E7QUl2OEpBO0E4Q1JBO0FBRUE7QWxEaTlKQTtBQUNBO0FBQ0E7QUk3OEpBO0E4Q2RBO0FBRUE7QWxENjlKQTtBQUNBO0FBQ0E7QUluOUpBO0E4Q1JBO0FBRUE7QWxENjlKQTtBQUNBO0FBQ0E7QUl6OUpBO0E4Q2RBO0FBRUE7QWxEeStKQTtBQUNBO0FBQ0E7QUkvOUpBO0E4Q1JBO0FBRUE7QWxEeStKQTtBQUNBO0FBQ0E7QUlyK0pBO0E4Q2RBO0FBRUE7QWxEcS9KQTtBQUNBO0FBQ0E7QUkzK0pBO0E4Q1JBO0FBRUE7QWxEcS9KQTtBQUNBO0FBQ0E7QUlqL0pBO0E4Q2RBO0FBRUE7QWxEaWdLQTtBQUNBO0FBQ0E7QUl2L0pBO0E4Q1JBO0FBRUE7QWxEaWdLQTtBQUNBO0FBQ0E7QW1EMWhLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5ENGhLQTtBSXZnS0E7QStDN0JBO0FBV0E7QW5ENmhLQTtBQUNBO0FBQ0E7QW1EM2hLQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBbkQ2aEtBO0FBQ0E7QW1EM2hLQTtBQUNBO0FuRDZoS0E7QUFDQTtBbUQzaEtBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5ENGhLQTtBQUNBO0FtRDFoS0E7QUFDQTtBQUNBO0FuRDRoS0E7QUFDQTtBbUQxaEtBO0FBQ0E7QUFDQTtBbkQ0aEtBO0FBQ0E7QW1EemhLQTtBQUdBO0FBQ0E7QW5EeWhLQTtBQUNBO0FtRHRoS0E7QUFDQTtBbkR3aEtBO0FBQ0E7QW1EcGhLQTtBQUNBO0FuRHNoS0E7QUFDQTtBb0R0bEtBO0FBQ0E7QUFDQTtBcER3bEtBO0FJN2pLQTtBZ0Q3QkE7QUFLQTtBcER5bEtBO0FBQ0E7QUFDQTtBb0R2bEtBO0FBQ0E7QUFDQTtBQUNBO0FwRHlsS0E7QUl4a0tBO0FnRHBCQTtBQU1BO0FBQ0E7QXBEMGxLQTtBQUNBO0FBQ0E7QW9EeGxLQTtBQUNBO0FBQ0E7QXBEMGxLQTtBSW5sS0E7QWdEVEE7QUFLQTtBcEQybEtBO0FBQ0E7QUFDQTtBb0R4bEtBO0FBQ0E7QUFDQTtBcEQwbEtBO0FJN2xLQTtBZ0RDQTtBQUtBO0FwRDJsS0E7QUFDQTtBQUNBO0FJbm1LQTtBZ0RXQTtBQUVBO0FwRDBsS0E7QUFDQTtBQUNBO0FvRHhsS0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FwRDBsS0E7QUkvbUtBO0FnRGlCQTtBQU9BO0FBQ0E7QXBEMmxLQTtBQUNBO0FBQ0E7QW9EemxLQTtBQUNBO0FwRDJsS0E7QUFDQTtBb0R6bEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXBEMmxLQTtBSWxvS0E7QWdEaUNBO0FBU0E7QUFDQTtBQUNBO0FwRDRsS0E7QUFDQTtBSXRwS0E7QUFDQTtBZ0Q0REE7QXBENmxLQTtBQUNBO0FBQ0E7QW9EM2xLQTtBQUNBO0FwRDZsS0E7QUlscEtBO0FnRG9EQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBcEQ4bEtBO0FBQ0E7QUFDQTtBb0Q1bEtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QXBEOGxLQTtBSWpxS0E7QWdEZ0VBO0FBTUE7QXBEK2xLQTtBQUNBO0FBQ0E7QW9EN2xLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRCtsS0E7QUFDQTtBb0Q3bEtBO0FBQ0E7QUFDQTtBQUFBO0FwRCtsS0E7QUkvcktBO0FBQ0E7QWdEa0dBO0FBQ0E7QXBEZ21LQTtBQUNBO0FBQ0E7QW9EOWxLQTtBQUNBO0FBQ0E7QUFDQTtBcERnbUtBO0FJOXJLQTtBZ0QyRkE7QUFNQTtBcERpbUtBO0FBQ0E7QUFDQTtBb0QvbEtBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QXBEaW1LQTtBSTFzS0E7QWdEcUdBO0FBT0E7QUFDQTtBcERrbUtBO0FBQ0E7QUFDQTtBb0RobUtBO0FBQ0E7QXBEa21LQTtBSXB0S0E7QWdEaUhBO0FBSUE7QXBEbW1LQTtBQUNBO0FBQ0E7QW9Eam1LQTtBQUNBO0FBQ0E7QXBEbW1LQTtBSTl0S0E7QWdEeUhBO0FBS0E7QUFDQTtBcERvbUtBO0FBQ0E7QUFDQTtBb0RsbUtBO0FBQ0E7QUFBQTtBcERvbUtBO0FJeHVLQTtBZ0RtSUE7QUFJQTtBcERxbUtBO0FBQ0E7QUFDQTtBb0RubUtBO0FBQ0E7QUFDQTtBcERxbUtBO0FJbHZLQTtBZ0QySUE7QUFLQTtBQUNBO0FwRHNtS0E7QUFDQTtBQUNBO0FvRHBtS0E7QUFDQTtBcERzbUtBO0FJNXZLQTtBZ0RxSkE7QUFJQTtBQUNBO0FwRHVtS0E7QUFDQTtBQUNBO0FvRHJtS0E7QUFDQTtBQUNBO0FwRHVtS0E7QUl2d0tBO0FnRDhKQTtBQUtBO0FBQ0E7QXBEd21LQTtBQUNBO0FBQ0E7QW9EdG1LQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcER3bUtBO0FJdHhLQTtBZ0R3S0E7QUFTQTtBQUNBO0FBQ0E7QXBEeW1LQTtBQUNBO0FBQ0E7QW9Edm1LQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FwRHltS0E7QUl0eUtBO0FnRHVMQTtBQVNBO0FBQ0E7QUFDQTtBcEQwbUtBO0FvRHhtS0E7QUFDQTtBcEQwbUtBO0FBQ0E7QUk3ektBO0FBQ0E7QWdEc05BO0FwRDBtS0E7QUFDQTtBQUNBO0FvRHhtS0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXBEMG1LQTtBQUNBO0FvRHhtS0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FwRDBtS0E7QUlsMEtBO0FnRHFOQTtBQU1BO0FBQ0E7QXBEMm1LQTtBQUNBO0FBQ0E7QW9Eem1LQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FwRDJtS0E7QUkvMEtBO0FnRGdPQTtBQU9BO0FwRDRtS0E7QW9EMW1LQTtBQUNBO0FwRDRtS0E7QUFDQTtBSXAyS0E7QUFDQTtBZ0QyUEE7QXBENG1LQTtBb0QxbUtBO0FBQ0E7QXBENG1LQTtBQUNBO0FBQ0E7QW9Eem1LQTtBQUNBO0FBQ0E7QXBEMm1LQTtBQUNBO0FvRHptS0E7QUFDQTtBcEQybUtBO0FBQ0E7QW9Eem1LQTtBQUNBO0FBQ0E7QUFDQTtBcEQybUtBO0FJOTJLQTtBZ0RnUUE7QUFNQTtBQUNBO0FwRDRtS0E7QUFDQTtBQUNBO0FxRGw1S0E7QUFDQTtBckRvNUtBO0FJeDNLQTtBaUQ3QkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBckRxNUtBO0FBQ0E7QUFDQTtBcURuNUtBOztBQUVBO0FyRHE1S0E7QUFDQTtBcURuNUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRHE1S0E7QXFEbjVLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBckRxNUtBO0FBQ0E7QXFEbDVLQTs7QUFFQTtBckRvNUtBO0FBQ0E7QXFEbDVLQTs7QUFFQTtBQUNBO0FyRG81S0E7QUFDQTtBcURsNUtBOzs7QUFHQTtBQUNBO0FyRG81S0E7QUFDQTtBcURsNUtBOztBQUVBO0FBQ0E7QXJEbzVLQTtBQUNBO0FxRGw1S0E7OztBQUdBO0FBQ0E7QXJEbzVLQTtBQUNBO0FxRGw1S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJEbzVLQTtBQUNBO0FxRGo1S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBckRtNUtBO0FBQ0E7QXFEajVLQTs7O0FBR0E7QUFDQTtBckRtNUtBO0FBQ0E7QXFEajVLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FyRG01S0E7QUFDQTtBcURqNUtBO0FBQ0E7QXJEbTVLQTtBQUNBO0FxRGo1S0E7OztBQUdBO0FBQ0E7QXJEbTVLQTtBQUNBO0FxRGg1S0E7QUFDQTtBckRrNUtBO0FBQ0E7QXFEaDVLQTtBQUNBO0FyRGs1S0E7QUFDQTtBcURoNUtBO0FBQ0E7QUFDQTtBQUFBO0FyRGs1S0E7QUFDQTtBcUQ5NEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRGc1S0E7QUFDQTtBcUQ5NEtBO0FBQ0E7QXJEZzVLQTtBQUNBO0FxRDk0S0E7QUFDQTtBQUNBO0FBQ0E7QXJEZzVLQTtBcUQ5NEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FyRGc1S0E7QUFDQTtBcUQ3NEtBOztBQUVBO0FyRCs0S0E7QUFDQTtBcUQ3NEtBOztBQUVBO0FyRCs0S0E7QUFDQTtBcUQ3NEtBOztBQUVBO0FyRCs0S0E7QUFDQTtBcUQ3NEtBO0FBQ0E7QXJEKzRLQTtBQUNBO0FzRHhrTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBdEQwa0xBO0FzRHhrTEE7QUFDQTtBQUFBO0F0RDBrTEE7QUl6akxBO0FrRDdCQTtBQWdCQTtBdEQwa0xBO0FBQ0E7QUFDQTtBdUQ1bExBO0FBQ0E7QUFDQTtBQUNBO0F2RDhsTEE7QUFDQTtBdUQ1bExBO0FBQ0E7QXZEOGxMQTtBQUNBO0F1RDVsTEE7QUFDQTtBQUNBO0FBQ0E7QXZEOGxMQTtBQUNBO0F1RDVsTEE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXZEOGxMQTtBQUNBO0F1RDVsTEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBdkQ4bExBO0F1RDVsTEE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXZEOGxMQTtBQUNBO0F1RDNsTEE7QUFDQTtBQUFBO0F2RDZsTEE7QUFDQTtBdUQzbExBO0FBQ0E7QXZENmxMQTtBQUNBO0F1RDNsTEE7QUFDQTtBQUNBO0FBQ0E7QXZENmxMQTtBQUNBO0F1RDFsTEE7QUFDQTtBdkQ0bExBO0FBQ0E7QXVEMWxMQTtBQUNBO0FBQ0E7QXZENGxMQTtBQUNBO0F1RDFsTEE7QUFDQTtBQUNBO0FBQ0E7QXZENGxMQTtBQUNBO0FJOW5MQTtBb0Q3QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXhENnBMQTtBQUNBO0FBQ0E7QXdEM3BMQTtBQUNBO0F4RDZwTEE7QUlqcExBO0FvRGJBO0FBSUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RDhwTEE7QXdENXBMQTtBQUNBO0FBQUE7QXhEOHBMQTtBd0QzcExBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0F4RDZwTEE7QUFDQTtBQUNBO0FJdHFMQTtBb0RZQTs7QUFHQTtBQUNBO0F4RDRwTEE7QUFDQTtBQUNBO0F3RDFwTEE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0F4RDRwTEE7QUluckxBO0FvRG9CQTtBQU1BO0FBQ0E7QXhENnBMQTtBQUNBO0FBQ0E7QXdEM3BMQTtBQUNBO0FBQ0E7QUFDQTtBeEQ2cExBO0FJL3JMQTtBb0RvQ0E7QUFFQTtBeEQ2cExBO0FBQ0E7QXdEMXBMQTtBQUNBO0F4RDRwTEE7QUl2c0xBO0FvRDBDQTtBQUlBO0F4RDZwTEE7QUFDQTtBSTVzTEE7QW9EK0JBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEQ2cExBO0FBQ0E7QUFDQTtBd0QzcExBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBeEQ2cExBO0F3RDNwTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXhENnBMQTtBSTN1TEE7QW9EbUVBO0FBY0E7QXhEOHBMQTtBQUNBO0F3RDNwTEE7QUFHQTtBeEQycExBO0F3RHZwTEE7QUFDQTtBeER5cExBO0FJbndMQTtBQUNBO0FvRDhHQTtBeER3cExBO0FBQ0E7QUkzdkxBO0FvRDREQTtBQTBDQTtBQUNBO0FBQ0E7QUFDQTtBeER5cExBO0FBQ0E7QUFDQTtBd0R2cExBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RHlwTEE7QUFDQTtBd0RycExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBeER1cExBO0FJanlMQTtBb0QySEE7QUFrQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0F4RHdwTEE7QUFDQTtBQUNBO0F3RHRwTEE7QUFDQTtBQUNBO0F4RHdwTEE7QUFDQTtBd0R0cExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEd3BMQTtBSTV6TEE7QW9ENkpBO0FBVUE7QXhEeXBMQTtBQUNBO0FBQ0E7QUlsMExBO0FvRDJLQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0F4RHlwTEE7QUFDQTtBQUNBO0F3RHZwTEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBeER5cExBO0FJLzBMQTtBb0RtTEE7QUFNQTtBQUNBO0FBQ0E7QXhEMHBMQTtBQUNBO0FBQ0E7QXdEeHBMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEMHBMQTtBSTkxTEE7QW9EK0xBO0FBUUE7QUFNQTtBeERzcExBO0F3RDFwTEE7QUFDQTtBeEQ0cExBO0FBQ0E7QUFDQTtBd0R2cExBO0FBQ0E7QXhEeXBMQTtBQUNBO0F3RHZwTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXhEeXBMQTtBSWg0TEE7QUFDQTtBb0R5T0E7QXhEMHBMQTtBQUNBO0FBQ0E7QXdEeHBMQTtBQUNBO0FBRUE7QUFBQTtBeER5cExBO0FJNzNMQTtBb0RpT0E7QUFNQTtBeEQwcExBO0FBQ0E7QUFDQTtBd0R4cExBO0FBQ0E7QXhEMHBMQTtBSXQ0TEE7QW9EMk9BO0FBSUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBeEQycExBO0FBQ0E7QUFDQTtBd0R6cExBO0FBQ0E7QXhEMnBMQTtBSXg1TEE7QW9ENFBBO0FBSUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBeEQ0cExBO0FBQ0E7QUFDQTtBd0QxcExBO0FBQ0E7QXhENHBMQTtBSTE2TEE7QW9ENlFBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXhENnBMQTtBQUNBO0FBQ0E7QXdEM3BMQTtBQUNBO0FBQ0E7QXhENnBMQTtBQUNBO0F3RDNwTEE7QUFDQTtBeEQ2cExBO0FJLzdMQTtBb0RpU0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBeEQ4cExBO0FBQ0E7QUFDQTtBd0Q1cExBO0FBQ0E7QUFDQTtBeEQ4cExBO0FBQ0E7QXdENXBMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RDhwTEE7QUFDQTtBd0Q1cExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEOHBMQTtBd0Q1cExBO0FBQ0E7QXhEOHBMQTtBQUNBO0F3RDNwTEE7QUFDQTtBeEQ2cExBO0FBQ0E7QXdEMXBMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RDRwTEE7QXdEenBMQTtBQUNBO0F4RDJwTEE7QXdEeHBMQTtBQUNBO0F4RDBwTEE7QXdEeHBMQTtBQUNBO0F4RDBwTEE7QUFDQTtBd0R0cExBO0FBQ0E7QXhEd3BMQTtBd0R0cExBO0FBQ0E7QXhEd3BMQTtBd0RycExBO0FBSUE7QXhEb3BMQTtBQUNBO0F3RGpwTEE7QUFDQTtBeERtcExBO0FBQ0E7QXdEanBMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEbXBMQTtBd0RqcExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEbXBMQTtBd0RocExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0F4RGtwTEE7QUFDQTtBd0Qvb0xBO0FBQ0E7QUFDQTtBeERpcExBO0FBQ0E7QXdEL29MQTtBQUNBO0FBQ0E7QXhEaXBMQTtBQUNBO0F3RC9vTEE7QUFDQTtBeERpcExBO0FBQ0E7QXdEL29MQTtBQUNBO0F4RGlwTEE7QUFDQTtBd0Qvb0xBO0FBQ0E7QXhEaXBMQTtBQUNBO0F3RDlvTEE7QUFDQTtBQUNBO0F4RGdwTEE7QUFDQTtBd0Q5b0xBO0FBQ0E7QUFDQTtBeERncExBO0FJM2tNQTtBb0R5YkE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RGlwTEE7QUFDQTtBQUNBO0F3RC9vTEE7QUFDQTtBQUNBO0F4RGlwTEE7QUFDQTtBSTdsTUE7QW9EOGNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QXhEZ3BMQTtBQUNBO0FBQ0E7QXdEOW9MQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RGdwTEE7QUk1bU1BO0FvRHdkQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0F4RGlwTEE7QUFDQTtBQUNBO0FJcm5NQTtBb0RzZUE7QUFFQTtBeERpcExBO0FBQ0E7QUFDQTtBd0Qvb0xBO0FBQ0E7QXhEaXBMQTtBQUNBO0F3RC9vTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBeERpcExBO0FBQ0E7QXdEL29MQTtBQUNBO0F4RGlwTEE7QUFDQTtBd0Qvb0xBO0FBQ0E7QXhEaXBMQTtBQUNBO0FJaHBNQTtBb0RpZ0JBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEaXBMQTtBQUNBO0FBQ0E7QXlEenJNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6RDJyTUE7QUFDQTtBeUR6ck1BO0FBQ0E7QUFDQTtBekQyck1BO0FBQ0E7QXlEenJNQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpEMHJNQTtBSWhyTUE7QXFEakJBO0FBVUE7QUFDQTtBekQyck1BO0FBQ0E7QUFDQTtBeUR6ck1BO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QXpEMnJNQTtBQUNBO0F5RHpyTUE7QUFDQTtBQUNBO0FBQ0E7QXpEMnJNQTtBeUR6ck1BO0FBQ0E7QUFBQTtBekQyck1BO0F5RHhyTUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QXpEMHJNQTtBSTVzTUE7QXFES0E7QUFpQkE7QXpEMHJNQTtBQUNBO0FBQ0E7QXlEeHJNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpEMHJNQTtBSTV0TUE7QXFEMEJBO0FBV0E7QXpEMnJNQTtBQUNBO0FBQ0E7QXlEenJNQTtBQUNBO0FBQ0E7QXpEMnJNQTtBQUNBO0FJdnVNQTtBcUQrQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBekQwck1BO0FBQ0E7QUFDQTtBeUR4ck1BO0FBQ0E7QXpEMHJNQTtBQUNBO0F5RHhyTUE7QUFDQTtBekQwck1BO0FJdHZNQTtBcUQyREE7QUFJQTtBQUNBO0F6RDJyTUE7QUFDQTtBQUNBO0FJN3ZNQTtBcURvRUE7QUFFQTtBekQyck1BO0FBQ0E7QUFDQTtBeUR4ck1BO0FBQ0E7QXpEMHJNQTtBQUNBO0F5RHZyTUE7QUFDQTtBekR5ck1BO0FBQ0E7QTBEeHlNQTtBQUNBO0FBQ0E7QUFDQTtBMUQweU1BO0FBQ0E7QTBEeHlNQTtBQUNBO0ExRDB5TUE7QUFDQTtBMER4eU1BO0FBQ0E7QUFDQTtBQUNBO0ExRDB5TUE7QUFDQTtBMER4eU1BO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTFEMHlNQTtBQUNBO0EwRHh5TUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBMUQweU1BO0EwRHh5TUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTFEMHlNQTtBQUNBO0EwRHZ5TUE7QUFDQTtBMUR5eU1BO0FBQ0E7QTBEdnlNQTtBQUNBO0FBQ0E7QUFDQTtBMUR5eU1BO0FBQ0E7QUl0ek1BO0F1RDNCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBM0RtMU1BO0FBQ0E7QUFDQTtBMkRqMU1BO0FBQ0E7QTNEbTFNQTtBSXowTUE7QXVEWEE7QUFJQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNEbzFNQTtBQUNBO0FBQ0E7QUl2MU1BO0F1REtBO0FBRUE7QUFBQTtBQUNBO0EzRG8xTUE7QUFDQTtBQUNBO0EyRGwxTUE7QUFDQTtBM0RvMU1BO0FJajJNQTtBdURZQTtBQUlBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzRHExTUE7QUFDQTtBQUNBO0FJNTJNQTtBdURnQ0E7QUFFQTtBQUNBO0EzRDgwTUE7QUFDQTtBQUNBO0EyRDUwTUE7QUFDQTtBQUFBO0FBQ0E7QTNEODBNQTtBSXYzTUE7QXVEdUNBO0FBS0E7QUFDQTtBM0QrME1BO0FBQ0E7QUFDQTtBMkQ3ME1BO0FBQ0E7QUFDQTtBQUNBO0EzRCswTUE7QTJENzBNQTtBQUNBO0EzRCswTUE7QUl0NE1BO0F1RHNEQTtBQUlBO0EzRGcxTUE7QUFDQTtBSTM0TUE7QXVEaURBO0FBY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0RnMU1BO0EyRDkwTUE7QUFDQTtBM0RnMU1BO0FBQ0E7QUFDQTtBMkQ3ME1BO0FBQ0E7QTNEKzBNQTtBQUNBO0EyRDcwTUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0EzRCswTUE7QTJENzBNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBM0QrME1BO0FJaDdNQTtBdURzRkE7QUFjQTtBM0RnMU1BO0FBQ0E7QTJENzBNQTtBQUdBO0EzRDYwTUE7QTJEejBNQTtBQUNBO0EzRDIwTUE7QUl4OE1BO0FBQ0E7QXVEaUlBO0EzRDAwTUE7QUFDQTtBSWg4TUE7QXVEK0VBO0FBMENBO0FBQ0E7QUFDQTtBQUNBO0EzRDIwTUE7QUFDQTtBQUNBO0EyRHowTUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNEMjBNQTtBQUNBO0EyRHYwTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0EzRHkwTUE7QUl0K01BO0F1RDhJQTtBQWtCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QTNEMDBNQTtBQUNBO0FBQ0E7QTJEeDBNQTtBQUNBO0FBQ0E7QTNEMDBNQTtBQUNBO0EyRHgwTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0QwME1BO0FJamdOQTtBdURnTEE7QUFVQTtBM0QyME1BO0FBQ0E7QUFDQTtBSXZnTkE7QXVEOExBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QTNEMjBNQTtBQUNBO0FBQ0E7QTJEejBNQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0EzRDIwTUE7QUlwaE5BO0F1RHNNQTtBQU1BO0FBQ0E7QUFDQTtBM0Q0ME1BO0FBQ0E7QUFDQTtBMkQxME1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0Q0ME1BO0FJbmlOQTtBdURrTkE7QUFhQTtBM0R3ME1BO0EyRDUwTUE7QUFDQTtBM0Q4ME1BO0FBQ0E7QUFDQTtBMkR6ME1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0EzRDIwTUE7QUloa05BO0FBQ0E7QXVEdVBBO0EzRDQwTUE7QUFDQTtBQUNBO0EyRDEwTUE7QUFDQTtBQUVBO0FBQUE7QTNEMjBNQTtBSTdqTkE7QXVEK09BO0FBTUE7QTNENDBNQTtBQUNBO0FBQ0E7QTJEMTBNQTtBQUNBO0EzRDQwTUE7QUl0a05BO0F1RHlQQTtBQUlBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QTNENjBNQTtBQUNBO0FBQ0E7QTJEMzBNQTtBQUNBO0EzRDYwTUE7QUl4bE5BO0F1RDBRQTtBQUlBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QTNEODBNQTtBQUNBO0FBQ0E7QTJENTBNQTtBQUNBO0EzRDgwTUE7QUkxbU5BO0F1RDJSQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0EzRCswTUE7QUFDQTtBQUNBO0EyRDcwTUE7QUFDQTtBQUNBO0EzRCswTUE7QUFDQTtBMkQ3ME1BO0FBQ0E7QTNEKzBNQTtBSS9uTkE7QXVEK1NBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QTNEZzFNQTtBQUNBO0FBQ0E7QTJEOTBNQTtBQUNBO0FBQ0E7QTNEZzFNQTtBQUNBO0EyRDkwTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0RnMU1BO0FBQ0E7QTJEOTBNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzRGcxTUE7QTJEOTBNQTtBQUNBO0EzRGcxTUE7QUFDQTtBNERsc05BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVEb3NOQTtBSTNxTkE7QXdEN0JBO0FBT0E7QTVEcXNOQTtBQUNBO0FBQ0E7QTREbnNOQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVEcXNOQTtBSXpyTkE7QXdEbEJBO0FBU0E7QUFDQTtBNURzc05BO0FBQ0E7QUFDQTtBNERwc05BO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QTVEc3NOQTtBQUNBO0E0RHBzTkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0E1RHNzTkE7QUk3c05BO0F3REdBO0FBT0E7QTVEdXNOQTtBQUNBO0E0RHJzTkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTVEdXNOQTtBQUNBO0E0RHBzTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RHNzTkE7QUludU5BO0F3RHFCQTtBQVdBO0E1RHVzTkE7QUFDQTtBQUNBO0E0RHJzTkE7QUFDQTtBQUNBO0E1RHVzTkE7QUFDQTtBNkQzd05BO0FBQ0E7QTdENndOQTtBQUNBO0E2RDN3TkE7QUFDQTtBN0Q2d05BO0FBQ0E7QTZEM3dOQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0E3RDR3TkE7QUk1dk5BO0F5RGRBO0FBRUE7QTdENHdOQTtBQUNBO0FJandOQTtBeURyQkE7QUFjQTtBQUNBO0E3RDR3TkE7QUFDQTtBQUNBO0E2RDF3TkE7QUFDQTtBQUNBO0E3RDR3TkE7QUk1d05BO0F5REZBO0FBS0E7QTdENndOQTtBQUNBO0FBQ0E7QThEL3lOQTtBQUNBO0E5RGl6TkE7QUlyeE5BO0EwRDdCQTtBQUlBO0E5RGt6TkE7QUFDQTtBQUNBO0E4RGh6TkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOURrek5BO0FJanlOQTtBMERyQkE7QUFPQTtBOURtek5BO0FBQ0E7QUFDQTtBSXZ5TkE7QTBEVkE7QUFFQTtBOURtek5BO0FBQ0E7QUFDQTtBK0QxME5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0Q0ME5BO0FJcHpOQTtBMkQ3QkE7QUFRQTtBL0Q2ME5BO0FBQ0E7QUFDQTtBK0QzME5BO0FBQ0E7QUFDQTtBQUNBO0EvRDYwTkE7QUkvek5BO0EyRGpCQTtBQU1BO0FBQ0E7QS9EODBOQTtBQUNBO0FBQ0E7QStENTBOQTtBQUNBO0EvRDgwTkE7QUFDQTtBZ0V2Mk5BO0FBQ0E7QWhFeTJOQTtBQUNBO0FnRXYyTkE7QUFDQTtBQUFBO0FBQ0E7QWhFeTJOQTtBSWwxTkE7QTREekJBO0FBS0E7QUFDQTtBaEUwMk5BO0FBQ0E7QUFDQTtBZ0V4Mk5BO0FBQ0E7QUFDQTtBQUNBO0FoRTAyTkE7QUFDQTtBZ0V4Mk5BO0FBQ0E7QUFBQTtBQUNBO0FoRTAyTkE7QUFDQTtBZ0V4Mk5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhFMDJOQTtBSTEyTkE7QTRESkE7QUFPQTtBaEUyMk5BO0FBQ0E7QUFDQTtBZ0V6Mk5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoRTIyTkE7QUl4M05BO0E0RE9BO0FBU0E7QUFDQTtBaEU0Mk5BO0FBQ0E7QUFDQTtBZ0UxMk5BO0FBQ0E7QWhFNDJOQTtBSWw0TkE7QTREcUJBO0FBSUE7QWhFNjJOQTtBQUNBO0FBQ0E7QWlFcjZOQTtBQUNBO0FqRXU2TkE7QUFDQTtBaUVyNk5BO0FBQ0E7QWpFdTZOQTtBSS80TkE7QTZEekJBO0FBSUE7QWpFdzZOQTtBQUNBO0FBQ0E7QUlyNU5BO0E4RDdCQTtBQUVBO0FsRW83TkE7QUFDQTtBQUNBO0FJMzVOQTtBOER2QkE7QUFFQTtBbEVvN05BO0FBQ0E7QUFDQTtBbUU5N05BO0FBQ0E7QW5FZzhOQTtBQUNBO0FtRTk3TkE7QUFDQTtBbkVnOE5BO0FBQ0E7QUF6Mk5BO0FBQ0E7QUEyMk5BO0FJNTZOQTtBSmdFQTtBQUdBO0FBNjJOQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9*/