@charset "UTF-8";
/*

	RESET
	--------------------------------------------------------------------
	Reset montado a partir de vários resets, usando apenas o necessário.

	Fontes:
	https://github.com/murtaugh/HTML5-Reset/blob/master/assets/css/reset.css
	https://gist.github.com/joshuapowell/1680540
	https://github.com/h5bp/html5-boilerplate/tree/master/dist/css

*/
html,
body {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

html,
body,
div,
span,
object,
iframe,
img,
table,
caption,
thead,
tbody,
tfoot,
tr,
th,
td,
article,
aside,
canvas,
details,
figure,
hgroup,
menu,
nav,
footer,
header,
section,
summary,
mark,
audio,
video,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
ins,
q,
samp,
small,
strong,
sub,
sup,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
legend,
label,
button,
input,
select,
textarea,
form {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}

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

main,
article,
aside,
canvas,
details,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
  display: block;
}

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

table caption,
table th,
table td {
  text-align: left;
  vertical-align: middle;
  padding: 0;
}

a img {
  border: 0;
}

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

ul {
  list-style: none;
  list-style-position: inside;
}

blockquote,
q {
  quotes: none;
}

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

:focus {
  outline: 0;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
  overflow: auto;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
  background: transparent;
  font-family: inherit;
}

button[disabled],
html input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
  cursor: default;
}

textarea {
  resize: vertical;
  font-family: inherit;
}

::-moz-selection {
  background: #0000ff;
  color: white;
  text-shadow: none;
}

::selection {
  background: #0000ff;
  color: white;
  text-shadow: none;
}

@font-face {
  font-family: "fs_hackneybold";
  src: url(/fonts/fshackney-bold-webfont.woff2?13134b063dc13d6d294966156cb1ac6d) format("woff2"), url(/fonts/fshackney-bold-webfont.woff?b173585c52bdc0e93695aede69114d44) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_hackneybold_italic";
  src: url(/fonts/fshackney-bolditalic-webfont.woff2?060c0c356b43deda12057a77456bbba2) format("woff2"), url(/fonts/fshackney-bolditalic-webfont.woff?09cfbd3e599c7d1225515be39645415e) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_hackneyheavy";
  src: url(/fonts/fshackney-heavy-webfont.woff2?0292705efed680e0e3070f3a5aa5241f) format("woff2"), url(/fonts/fshackney-heavy-webfont.woff?fa65e2a1022b23c3d33a1ae620a9121c) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_hackneyheavy_italic";
  src: url(/fonts/fshackney-heavyitalic-webfont.woff2?cb1b63196c0ead3a32b10db7bf30eb4b) format("woff2"), url(/fonts/fshackney-heavyitalic-webfont.woff?53ec9201551f2a3d8b74efc013d5f360) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_hackneyitalic";
  src: url(/fonts/fshackney-italic-webfont.woff2?c15ac1b2c2c90896c68f3c5baed7d757) format("woff2"), url(/fonts/fshackney-italic-webfont.woff?f8ec7cbfe5edafb636d6c87796a80c81) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_hackneylight";
  src: url(/fonts/fshackney-light-webfont.woff2?084dbbb84f9d3cfce8900a80b43834e8) format("woff2"), url(/fonts/fshackney-light-webfont.woff?fa5ea833a93a367b107c97a934894cbf) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_hackneylight_italic";
  src: url(/fonts/fshackney-lightitalic-webfont.woff2?7c2b1fe2ff39efd28e290c5131e74c54) format("woff2"), url(/fonts/fshackney-lightitalic-webfont.woff?14232e9d1fbf1163e136d9a539e2d333) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_hackneyregular";
  src: url(/fonts/fshackney-regular-webfont.woff2?d85db582f8e9554ad57a6b71f978a2e2) format("woff2"), url(/fonts/fshackney-regular-webfont.woff?0492dc06edbd92e6c93b46fa9ca897cd) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_sallybold";
  src: url(/fonts/fssally-bold-webfont.woff2?1446aa0dd0ddaa56cca24782bd4e8146) format("woff2"), url(/fonts/fssally-bold-webfont.woff?8346a4757031f334ff5b180e4be017ed) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_sallyitalic";
  src: url(/fonts/fssally-italic-webfont.woff2?a07ede3041841205898e904ade82731d) format("woff2"), url(/fonts/fssally-italic-webfont.woff?a7f4ec72a02cefd8fa6c49adac3635f5) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_sallyregular";
  src: url(/fonts/fssally-regular-webfont.woff2?66bcb8d40f86b7a8b4f4195ce924f7a0) format("woff2"), url(/fonts/fssally-regular-webfont.woff?140903439c9e4c898cdd50b56a9f4ee8) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fs_sallysemibold";
  src: url(/fonts/fssally-semibold-webfont.woff2?d7e9fcb29856323afa0a10dde827f229) format("woff2"), url(/fonts/fssally-semibold-webfont.woff?d14200e12cdd70e2a69dfdf5b0006675) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "matterbold";
  src: url(/fonts/matter-bold-webfont.woff2?0dd8c274901877f94e45c4cade9cdd47) format("woff2"), url(/fonts/matter-bold-webfont.woff?e0f6b8a49b70e451781d46b0a6d18e2c) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "matterheavy";
  src: url(/fonts/matter-heavy-webfont.woff2?68e2e7cf28055c0d27a29d6700adfc41) format("woff2"), url(/fonts/matter-heavy-webfont.woff?edf24b625b8bc6ac0195bf420a5de071) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "matterregular";
  src: url(/fonts/matter-regular-webfont.woff2?48814110b01a0891b01f7e5a75c948d2) format("woff2"), url(/fonts/matter-regular-webfont.woff?0188fc4b9a30d11323f1a47d8b3a2b83) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "matter_sqbold";
  src: url(/fonts/mattersq-bold-webfont.woff2?5018ce2452393d3686b3e387eafd955d) format("woff2"), url(/fonts/mattersq-bold-webfont.woff?51bdfbaf6051e05b34ffb6fcdf37fc43) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "matter_sqheavy";
  src: url(/fonts/mattersq-heavy-webfont.woff2?086e186fa296f8d2e48f94c11a04b8b9) format("woff2"), url(/fonts/mattersq-heavy-webfont.woff?660d155ad0a9195a62affe9c306546e6) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "matter_sqregular";
  src: url(/fonts/mattersq-regular-webfont.woff2?51f9f0ad58536f9fb3c80c588459c51b) format("woff2"), url(/fonts/mattersq-regular-webfont.woff?14dafdfe681e41b13ecd8f297acf1e82) format("woff");
  font-weight: normal;
  font-style: normal;
}
html {
  height: 100%;
}

html.noscroll,
html.noscroll body {
  overflow: hidden;
}

@media (max-width: 1024px) {
  html.noscroll,
  html.noscroll body {
    position: fixed;
  }
}
body {
  line-height: 1.2;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: default;
  min-width: 768px;
  color: #212529;
}
@media (min-width: 768px) {
  body.menu-fixed {
    padding-top: 120px;
  }
}

main {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
}

.main-content {
  padding: 0 50px;
}

main[data-page=account] .main-content {
  display: table;
  width: 100%;
  height: calc(100vh - 450px);
}

main[data-page=wishlist] .main-content {
  display: table;
  width: 100%;
  height: calc(100vh - 450px);
}

main[data-page=search] .main-content {
  display: table;
  width: 100%;
  height: calc(100vh - 450px);
}

.mCSB_scrollTools {
  right: -5px;
}

.bt-call {
  position: relative;
  display: table;
  padding: 10px 15px;
  text-transform: uppercase;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
}

.bt-call span {
  z-index: 1;
  position: relative;
  text-transform: uppercase;
  text-align: center;
  display: block;
  font-size: 16px;
  line-height: 22px;
}

.bt-call .over {
  position: absolute;
  display: block;
  width: 100%;
  height: 0%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
  z-index: 3;
}

.bt-call .over .over-text {
  position: absolute;
  width: 100%;
  height: 100%;
  text-transform: uppercase;
  padding: 25px 15px;
  left: 0px;
  top: 0px;
}

.bt-call:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0%;
  background: #000;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.2s;
  left: 0px;
  top: 0px;
  z-index: 2;
}

.bt-call:hover:before {
  height: 100%;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.bt-call:hover .over {
  height: 100%;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.1s;
}

.bt-call.actived:before {
  height: 100%;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.bt-call.actived .over {
  left: 50%;
  top: 50%;
  height: 50%;
  transform: translate(-50%, -50%);
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.1s;
  color: white;
}

@media (max-width: 1300px) {
  .main-content {
    padding: 0 40px;
  }
}
@media (max-width: 1150px) {
  .main-content {
    padding: 0 30px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.svg-inline {
  position: relative;
  text-indent: 0 !important;
  background-image: none !important;
}

.svg-inline svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS:
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited).
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar.
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars.
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars.
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/*
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  touch-action: pinch-zoom;
  /* direct pointer events to js */
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  touch-action: auto;
}

.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

/*
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  /* minimum dragger width */
  height: 100%;
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  box-sizing: border-box;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
------------------------------------------------------------------------------------------------------------------------
*/
/*
	----------------------------------------
	6.1 THEMES
	----------------------------------------
	*/
/* default theme ("light") */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /*
  sprites locations
  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  */
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /*
  sprites locations
  light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  */
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /*
  sprites locations
  light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  */
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /*
  sprites locations
  light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  */
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* theme: "dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* theme: "dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
  /* auto-expanded scrollbar */
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  /* auto-expanded scrollbar */
  margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
}

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */
@keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}
.plyr {
  position: relative;
  max-width: 100%;
  min-width: 200px;
  height: 100vh;
  font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
  direction: ltr;
}

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

.plyr a,
.plyr button,
.plyr input,
.plyr label {
  touch-action: manipulation;
}

.plyr:focus {
  outline: 0;
}

.plyr video,
.plyr audio {
  width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: inherit;
}

.plyr input[type=range] {
  display: block;
  height: 20px;
  width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  cursor: pointer;
  border: none;
  background: transparent;
}

.plyr input[type=range]::-webkit-slider-runnable-track {
  height: 8px;
  background: transparent;
  border: 0;
  border-radius: 4px;
  -webkit-user-select: none;
  user-select: none;
}

.plyr input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -4px;
  position: relative;
  height: 16px;
  width: 16px;
  background: #ffffff;
  border: 2px solid transparent;
  border-radius: 100%;
  -webkit-transition: background 0.2s ease, border 0.2s ease, transform 0.2s ease;
  transition: background 0.2s ease, border 0.2s ease, transform 0.2s ease;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}

.plyr input[type=range]::-moz-range-track {
  height: 8px;
  background: transparent;
  border: 0;
  border-radius: 4px;
  -moz-user-select: none;
  user-select: none;
}

.plyr input[type=range]::-moz-range-thumb {
  position: relative;
  height: 16px;
  width: 16px;
  background: #ffffff;
  border: 2px solid transparent;
  border-radius: 100%;
  -moz-transition: background 0.2s ease, border 0.2s ease, transform 0.2s ease;
  transition: background 0.2s ease, border 0.2s ease, transform 0.2s ease;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}

.plyr input[type=range]::-ms-track {
  height: 8px;
  background: transparent;
  border: 0;
  color: transparent;
}

.plyr input[type=range]::-ms-fill-upper {
  height: 8px;
  background: transparent;
  border: 0;
  border-radius: 4px;
  user-select: none;
}

.plyr input[type=range]::-ms-fill-lower {
  height: 8px;
  background: transparent;
  border: 0;
  border-radius: 4px;
  user-select: none;
  background: #1db0ed;
}

.plyr input[type=range]::-ms-thumb {
  position: relative;
  height: 16px;
  width: 16px;
  background: #ffffff;
  border: 2px solid transparent;
  border-radius: 100%;
  -ms-transition: background 0.2s ease, border 0.2s ease, transform 0.2s ease;
  transition: background 0.2s ease, border 0.2s ease, transform 0.2s ease;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  margin-top: 0;
}

.plyr input[type=range]::-ms-tooltip {
  display: none;
}

.plyr input[type=range]:focus {
  outline: 0;
}

.plyr input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr input[type=range].tab-focus:focus {
  outline-offset: 3px;
}

.plyr input[type=range]:active::-webkit-slider-thumb {
  background: #1db0ed;
  border-color: #ffffff;
  transform: scale(1.25);
}

.plyr input[type=range]:active::-moz-range-thumb {
  background: #1db0ed;
  border-color: #ffffff;
  transform: scale(1.25);
}

.plyr input[type=range]:active::-ms-thumb {
  background: #1db0ed;
  border-color: #ffffff;
  transform: scale(1.25);
}

.plyr--video input[type=range].tab-focus:focus {
  outline: 1px dotted rgba(255, 255, 255, 0.5);
}

.plyr--audio input[type=range].tab-focus:focus {
  outline: 1px dotted rgba(86, 93, 100, 0.5);
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute !important;
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
}

.plyr__video-wrapper {
  position: relative;
  background: #000;
  border-radius: inherit;
}

.plyr__video-embed {
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  border-radius: inherit;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
  z-index: 0;
}

.plyr__video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.plyr__video-embed > div {
  position: relative;
  padding-bottom: 200%;
  transform: translateY(-35.95%);
}

.plyr .plyr__video-embed iframe {
  pointer-events: none;
}

.plyr video::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  transform: translateY(-40px);
  transition: transform 0.3s ease;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
}

.plyr__captions span {
  border-radius: 2px;
  padding: 3px 10px;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  line-height: 150%;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 768px) {
  .plyr__captions {
    font-size: 24px;
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr--hide-controls .plyr__captions {
  transform: translateY(-15px);
}

@media (min-width: 1024px) {
  .plyr--fullscreen-active .plyr__captions {
    font-size: 32px;
  }
}
.plyr ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  display: flex;
  align-items: center;
  line-height: 1;
  text-align: center;
}

.plyr__controls > button,
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time {
  margin-left: 5px;
}

.plyr__controls > button:first-child,
.plyr__controls .plyr__progress:first-child,
.plyr__controls .plyr__time:first-child {
  margin-left: 0;
}

.plyr__controls .plyr__volume {
  margin-left: 5px;
}

.plyr__controls [data-plyr=pause] {
  margin-left: 0;
}

.plyr__controls button {
  position: relative;
  display: inline-block;
  flex-shrink: 0;
  overflow: visible;
  vertical-align: middle;
  padding: 7px;
  border: 0;
  background: transparent;
  border-radius: 3px;
  cursor: pointer;
  transition: background 0.3s ease, color 0.3s ease, opacity 0.3s ease;
  color: inherit;
}

.plyr__controls button svg {
  width: 18px;
  height: 18px;
  display: block;
  fill: currentColor;
}

.plyr__controls button:focus {
  outline: 0;
}

.plyr__controls .icon--exit-fullscreen,
.plyr__controls .icon--muted,
.plyr__controls .icon--captions-on {
  display: none;
}

@media (min-width: 480px) {
  .plyr__controls > button,
  .plyr__controls .plyr__progress,
  .plyr__controls .plyr__time {
    margin-left: 10px;
  }
}
.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
}

.plyr--video .plyr__controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  padding: 50px 10px 10px;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  color: #ffffff;
  transition: opacity 0.3s ease;
}

.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover {
  background: #1db0ed;
  color: #ffffff;
}

.plyr--audio .plyr__controls {
  padding: 10px;
  border-radius: inherit;
  background: #ffffff;
  border: 1px solid #dbe3e8;
  color: #565d64;
}

.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover {
  background: #1db0ed;
  color: #ffffff;
}

.plyr__play-large {
  display: none;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  background: #1db0ed;
  border: 4px solid currentColor;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  transition: all 0.3s ease;
}

.plyr__play-large svg {
  position: relative;
  left: 2px;
  width: 20px;
  height: 20px;
  display: block;
  fill: currentColor;
}

.plyr__play-large:focus {
  outline: 1px dotted rgba(255, 255, 255, 0.5);
}

.plyr .plyr__play-large {
  display: inline-block;
}

.plyr--audio .plyr__play-large {
  display: none;
}

.plyr--playing .plyr__play-large {
  opacity: 0;
  visibility: hidden;
}

.plyr__controls [data-plyr=pause],
.plyr--playing .plyr__controls [data-plyr=play] {
  display: none;
}

.plyr--playing .plyr__controls [data-plyr=pause] {
  display: inline-block;
}

.plyr--fullscreen-active .icon--exit-fullscreen,
.plyr--muted .plyr__controls .icon--muted,
.plyr--captions-active .plyr__controls .icon--captions-on {
  display: block;
}

.plyr--fullscreen-active .icon--exit-fullscreen + svg,
.plyr--muted .plyr__controls .icon--muted + svg,
.plyr--captions-active .plyr__controls .icon--captions-on + svg {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__tooltip {
  position: absolute;
  z-index: 2;
  bottom: 100%;
  margin-bottom: 10px;
  padding: 5px 7.5px;
  pointer-events: none;
  opacity: 0;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
}

.plyr__tooltip::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 50%;
  transform: translateX(-50%);
  bottom: -4px;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(0, 0, 0, 0.7);
  border-left: 4px solid transparent;
  z-index: 2;
}

.plyr button:hover .plyr__tooltip,
.plyr button.tab-focus:focus .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr button:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls button:first-child .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}

.plyr__controls button:first-child .plyr__tooltip::before {
  left: 16px;
}

.plyr__controls button:last-child .plyr__tooltip {
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}

.plyr__controls button:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  transform: translateX(50%);
}

.plyr__controls button:first-child:hover .plyr__tooltip,
.plyr__controls button:last-child:hover .plyr__tooltip,
.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:first-child .plyr__tooltip--visible,
.plyr__controls button:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

.plyr__progress {
  position: relative;
  display: none;
  flex: 1;
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
}

.plyr__progress input[type=range]::-moz-range-track {
  background: transparent;
}

.plyr__progress input[type=range]::-ms-fill-upper {
  background: transparent;
}

.plyr__progress .plyr__tooltip {
  left: 0;
}

.plyr .plyr__progress {
  display: inline-block;
}

.plyr__progress--buffer,
.plyr__progress--played,
.plyr__volume--display {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 8px;
  margin: -4px 0 0;
  padding: 0;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 100px;
}

.plyr__progress--buffer::-webkit-progress-bar,
.plyr__progress--played::-webkit-progress-bar,
.plyr__volume--display::-webkit-progress-bar {
  background: transparent;
}

.plyr__progress--buffer::-webkit-progress-value,
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 8px;
}

.plyr__progress--buffer::-moz-progress-bar,
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 8px;
}

.plyr__progress--buffer::-ms-fill,
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
  border-radius: 100px;
}

.plyr__progress--played,
.plyr__volume--display {
  z-index: 1;
  color: #1db0ed;
  background: transparent;
  transition: none;
}

.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
  min-width: 8px;
  max-width: 99%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-transition: none;
  transition: none;
}

.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
  min-width: 8px;
  max-width: 99%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-transition: none;
  transition: none;
}

.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
  display: none;
}

.plyr__progress--buffer::-webkit-progress-value {
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress--buffer::-moz-progress-bar {
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress--buffer::-ms-fill {
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--video .plyr__progress--buffer,
.plyr--video .plyr__volume--display {
  background: rgba(255, 255, 255, 0.25);
}

.plyr--video .plyr__progress--buffer {
  color: rgba(255, 255, 255, 0.25);
}

.plyr--audio .plyr__progress--buffer,
.plyr--audio .plyr__volume--display {
  background: rgba(198, 214, 219, 0.66);
}

.plyr--audio .plyr__progress--buffer {
  color: rgba(198, 214, 219, 0.66);
}

.plyr--loading .plyr__progress--buffer {
  animation: plyr-progress 1s linear infinite;
  background-size: 25px 25px;
  background-repeat: repeat-x;
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress--buffer {
  background-color: rgba(255, 255, 255, 0.25);
}

.plyr--audio.plyr--loading .plyr__progress--buffer {
  background-color: rgba(198, 214, 219, 0.66);
}

.plyr__time {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}

.plyr__time + .plyr__time {
  display: none;
}

@media (min-width: 768px) {
  .plyr__time + .plyr__time {
    display: inline-block;
  }
}
.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: 10px;
}

.plyr__volume {
  display: none;
}

.plyr .plyr__volume {
  flex: 1;
  position: relative;
}

.plyr .plyr__volume input[type=range] {
  position: relative;
  z-index: 2;
}

@media (min-width: 480px) {
  .plyr .plyr__volume {
    display: block;
    max-width: 60px;
  }
}
@media (min-width: 768px) {
  .plyr .plyr__volume {
    max-width: 100px;
  }
}
.plyr--is-ios .plyr__volume,
.plyr--is-ios [data-plyr=mute] {
  display: none !important;
}

.plyr--fullscreen-active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 10000000;
  background: #000;
  border-radius: 0 !important;
}

.plyr--fullscreen-active video {
  height: 100%;
}

.plyr--fullscreen-active .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}

.plyr--fullscreen-active .plyr__video-embed {
  overflow: visible;
}

.plyr--fullscreen-active .plyr__controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}

.header {
  height: 160px;
  padding: 0 50px;
  transition: opacity 0.5s;
}

.header .inner {
  height: 60px;
  display: table;
  width: 100%;
  white-space: nowrap;
}

.header .col-left {
  display: table-cell;
  vertical-align: middle;
}

.header .head-item {
  display: inline-block;
  vertical-align: middle;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 1em;
  text-transform: uppercase;
  margin: 0 15px;
  position: relative;
  color: #212529;
}
.header .head-item:hover {
  color: #212529;
}

.header .head-item:before {
  content: "";
  display: block;
  width: 0%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.2em;
  border-bottom: 1px solid;
  transition: 0.2s width cubic-bezier(0.55, 0.085, 0, 0.99);
}

.header .head-item:hover:before {
  width: 100%;
}

.header .head-item:last-child {
  margin-right: 0;
}

.header .head-item:first-child {
  margin-left: 0;
}

.header .head-item.active {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.header .head-item.active:before {
  width: 100%;
}

.header .head-text {
  display: inline-block;
  vertical-align: middle;
  text-transform: capitalize;
  font-size: 12px;
  color: #7F7F7F;
  margin-top: 1px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  transition: 0.2s color cubic-bezier(0.55, 0.085, 0, 0.99);
}

.header .head-text.text-login {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.header .head-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 10px;
}

.header .srch-icon {
  margin-right: 0px;
  background: url(/images/search.svg?e0b11d78d0364b46decac05366e0dd33) no-repeat center center;
  background-size: contain;
}

.header .wishlist-icon {
  background: url(/images/wishlist-icon.svg?3aec7fab2433ad1349e6985867a12cc1) no-repeat center center;
  background-size: contain;
  margin-right: 0px;
}

.header .cart-icon {
  background: url(/images/cart-icon.svg?98d4d212da0440b4c1a6ea3e4efa1d61) no-repeat center center;
  background-size: contain;
}

.header .login-icon {
  background: url(/images/login-icon.svg?980422af5a22410b9f5b4ad699b85ac4) no-repeat center center;
  background-size: contain;
}

.header .form-search {
  position: absolute;
  top: -10px;
  right: 50px;
  width: 0px;
  overflow: hidden;
  transition: 0.8s width cubic-bezier(0.55, 0.085, 0, 0.99);
}

.header .form-search input {
  display: inline-block;
  padding: 10px 12px;
  border: 1px solid #7F7F7F;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #7F7F7F;
  width: 200px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 11px;
  vertical-align: top;
  box-sizing: border-box;
  border-radius: 0;
}

.header .form-search input::-webkit-input-placeholder {
  color: #7F7F7F;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.header .form-search input::-moz-placeholder {
  color: #7F7F7F;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.header .form-search input:-ms-input-placeholder {
  color: #7F7F7F;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.header .form-search input:-moz-placeholder {
  color: #7F7F7F;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.header .form-search button {
  display: inline-block;
  padding: 12px 13px;
  background: #000;
  margin-left: -4px;
  vertical-align: top;
  transition: 0.4s background cubic-bezier(0.55, 0.085, 0, 0.99);
}

.header .form-search button:hover {
  background: #CCC;
}

.header .form-search button .submit-icon {
  background-size: contain;
  width: 9px;
  height: 10px;
  display: block;
}

.header .sub-menu {
  position: absolute;
  background: #000;
  overflow: hidden;
  height: 0px;
  opacity: 0;
  transition: 0.4s opacity cubic-bezier(0.55, 0.085, 0, 0.99);
  z-index: 10;
  transform: translate3d(0, 0, 0);
}

.header .sub-menu.sub-menu-login {
  right: 0px;
}

.header .sub-menu.sub-menu-wish {
  left: 33%;
  transform: translateX(-50%) translate3d(0, 0, 0);
}

.header .sub-menu a {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #8c8c8c;
  font-size: 12px;
  line-height: 22px;
  width: 100%;
  display: block;
  text-align: left;
  text-transform: capitalize;
  padding: 0px 12px;
  transition: 0.4s color cubic-bezier(0.55, 0.085, 0, 0.99);
  letter-spacing: 1px;
}

.header .sub-menu a:first-child {
  padding-top: 20px;
}

.header .sub-menu a:last-child {
  padding-bottom: 10px;
}

.header .sub-menu a:hover {
  color: #FFF;
}

.header .sub-menu a.active {
  color: #B1B1B1;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.header .sub-menu:before {
  content: "";
  height: 22px;
  width: 100%;
  position: relative;
  background: #FFF;
  display: block;
}

.header .sub-menu:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #FFF;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.header .col-right {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

.header .col-right .head-item {
  margin: 0px 10px;
  margin-right: 0px;
  padding-right: 20px;
  cursor: pointer;
  position: relative;
}

.header .col-right .head-item.success svg path {
  fill: #000;
}

.header .col-right .head-item.success .head-text {
  color: #000;
}

.header .col-right .head-item svg path {
  transition: 0.2s fill cubic-bezier(0.55, 0.085, 0, 0.99);
}

.header .col-right .head-item:hover .sub-menu {
  height: auto;
  opacity: 1;
}

.header .col-right .head-item:hover svg path {
  fill: #000;
}

.header .col-right .head-item:hover .head-text {
  color: #000;
}

.header .col-right .head-item:hover:last-child .head-arrow {
  border-top: 0px solid #000;
  border-bottom: 5px solid #000;
}

.header .col-right .head-item:hover:first-child svg path {
  fill: #FFF;
}

.header .col-right .head-item:before {
  display: none;
}

.header .col-right .head-item:last-child {
  padding-right: 0px;
}

.header .col-right .head-item:last-child:after {
  display: none;
}

.header .col-right .head-item:last-child .head-text-logged {
  padding-right: 20px;
}

.header .col-right .head-item:last-child .head-arrow {
  position: absolute;
  background: transparent;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
  border-bottom: 0px solid #000;
  display: block;
  right: 0px;
  top: 6px;
}

.header .col-right .head-item:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  background: #7F7F7F;
  right: 0px;
}

.header .logo {
  display: block;
  width: 92px;
  height: 90px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 35px;
  transition: all 0.8s linear;
  background-position: 0 200px;
}

.header .logo span {
  transition: all 0.5s linear;
  text-indent: -9999px;
  background: url(/images/symbol.svg?f781e8bba7d45fac0da8cb94ea75bdd5) no-repeat center center;
  background-size: contain;
  position: absolute;
  width: 100%;
  height: 90px;
  display: block;
  transform: translateY(0px);
}

.header.hidden {
  opacity: 0;
}

.header.fixed {
  width: 100%;
  height: 60px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  background: white;
  transition: all 0.8s ease;
}

.header.fixed .inner {
  height: 60px;
}

.header.fixed .logo {
  overflow: hidden;
  display: block;
  width: 150px;
  height: 22px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 19px;
  background: url(/images/logo-type.svg?a8caa74150a163d81828fbbc6174cbfe) no-repeat center center;
  background-size: contain;
}

.header.fixed .logo span {
  transform: translateY(-200px);
  opacity: 0;
}

@media (max-width: 1300px) {
  .header {
    padding: 0 40px;
  }
}
@media (max-width: 1300px) {
  .header {
    padding: 0 40px;
  }
}
@media (max-width: 1280px) {
  .header {
    height: 140px;
  }
  .header .logo {
    width: 64.4px;
    height: 70px;
    top: 34px;
  }
  .header .head-item {
    margin: 0 8px;
  }
}
@media (max-width: 1150px) {
  .header {
    padding: 0 30px;
  }
}
@media (max-width: 1024px) {
  .header.fixed {
    display: none;
  }
}
@media (max-width: 768px) {
  .header {
    height: 120px;
  }
  .header .head-item {
    font-size: 10px;
  }
  .header .col-right .head-item {
    transform: scale(0.8);
    margin: 0px 0px;
    margin-right: 0px;
    padding-right: 14px;
  }
  .header .logo {
    width: 46px;
    height: 50px;
    top: 44px;
  }
}
.social {
  text-align: center;
  margin: 60px 0;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  margin-bottom: 0px;
}

.social .socl-label {
  display: inline-block;
  vertical-align: middle;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  margin: 0 10px;
}

.social .socl-item {
  display: inline-block;
  vertical-align: middle;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  margin: 0 10px;
  position: relative;
}

.social .socl-item:hover:before {
  width: 100%;
}

.social .socl-item:before {
  content: "";
  position: absolute;
  bottom: -5px;
  height: 1px;
  width: 0%;
  background: #000;
  left: 50%;
  transform: translateX(-50%);
  transition: 0.2s width cubic-bezier(0.55, 0.085, 0, 0.99);
}

@media (max-width: 1600px) {
  .social {
    margin-top: 3.75vw;
  }
  .social .socl-label,
  .social .socl-item {
    margin: 0 0.625vw;
  }
}
@media (max-width: 1400px) {
  .social {
    font-size: 13px;
  }
}
.footer {
  padding: 0 50px;
  display: table;
  width: 100%;
}

.footer .foot-logo {
  display: block;
  width: 329px;
  height: 95px;
  margin: 100px auto 85px;
  background: url(/images/logo.svg?c8e8f1ee8c349c6a76ba9bbbefa6c355) no-repeat center center;
  background-size: contain;
  text-indent: -9999px;
  margin-top: 80px;
}

.footer .foot-bar {
  display: table;
  width: 100%;
  height: 50px;
  table-layout: fixed;
  border-top: 1px solid #e2e2e2;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
}

.footer .foot-left,
.footer .foot-center,
.footer .foot-right {
  display: table-cell;
  vertical-align: middle;
  padding: 1.4em 0;
}

.footer .foot-left,
.footer .foot-right {
  width: 20%;
}

.footer .foot-center {
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
}

.footer .foot-right {
  text-align: right;
}

.footer .foot-right a {
  position: relative;
  display: flex;
}

.footer .foot-right a:before {
  content: "";
  display: block;
  width: 0%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.2em;
  border-bottom: 1px solid;
  transition: 0.2s width cubic-bezier(0.55, 0.085, 0, 0.99);
  display: none;
}

.footer .foot-right a:hover:before {
  width: 100%;
}

.plataforms {
  display: flex;
  justify-content: flex-end;
}
.plataforms .neverland,
.plataforms .up {
  color: #001d30;
  text-decoration: none;
  font-size: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.plataforms .neverland {
  cursor: pointer;
  margin-right: 10px;
}
.plataforms .neverland:hover .n-logo {
  width: 102px;
}
.plataforms .neverland:hover .n-logo .svg {
  transform: translateX(10px);
}
.plataforms .neverland:hover .n-logo .svg .letter {
  opacity: 1;
}
.plataforms .neverland span {
  white-space: nowrap;
  top: -30px;
  display: block;
  text-align: left;
}
.plataforms .neverland .n-text {
  font-size: 10px;
  color: #000;
  position: absolute;
  display: block;
  left: -48px;
  top: 6px;
}
.plataforms .neverland .n-logo {
  position: relative;
  width: 23px;
  height: 23px;
  background: #000000;
  border-radius: 40px;
  overflow: hidden;
  transition: all 0.5s ease;
  margin-top: 6px;
  margin-left: 7px;
  align-self: flex-start;
}
.plataforms .neverland .n-logo .svg {
  height: 20px;
  width: 80px;
  transform: translateX(7px);
  transition: all 0.5s ease;
}
.plataforms .neverland .n-logo .svg svg path {
  fill: #ffffff;
}
.plataforms .neverland .n-logo .svg .letter {
  opacity: 0;
  transition: all 0.5s ease;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(1) {
  opacity: 1;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(2) {
  transition-delay: 0.1s;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(3) {
  transition-delay: 0.2s;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(4) {
  transition-delay: 0.3s;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(5) {
  transition-delay: 0.4s;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(6) {
  transition-delay: 0.5s;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(7) {
  transition-delay: 0.6s;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(8) {
  transition-delay: 0.7s;
}
.plataforms .neverland .n-logo .svg .letter:nth-child(9) {
  transition-delay: 0.8s;
}
.plataforms .up {
  cursor: pointer;
}
.plataforms .up .n-logo {
  position: relative;
  width: 31px;
  height: 36px;
  overflow: hidden;
  transition: all 0.5s ease;
  align-self: flex-end;
  margin-left: 5px;
}
.plataforms .up span {
  white-space: nowrap;
  top: -30px;
  text-align: right;
}
.plataforms .up .svg {
  width: 100%;
  height: 100%;
  transition: 0.5s all ease;
  transform: translateY(-1px);
}
.plataforms .up .svg path {
  fill: #000000;
}
@media (max-width: 800px) {
  .plataforms .up {
    top: auto;
    transform: initial;
    bottom: 10px;
    right: 43%;
  }
}

.footer .foot-link {
  white-space: nowrap;
}

.footer .ico-down {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 0.5em;
  margin-left: 0.3em;
  margin-top: -0.2em;
  background-size: contain;
}

.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 11;
  background: white;
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}

.footer.fixed .foot-logo {
  display: none;
}

.footer.fixed:not(.visible):not(.force-show) {
  transform: translateY(100%);
}

@media (max-width: 1600px) {
  .footer .foot-logo {
    width: 20.5625vw;
    height: 5.9375vw;
    margin: 6.25vw auto 5.3125vw;
  }
}
@media (max-width: 1300px) {
  .footer {
    padding: 0 40px;
  }
}
@media (max-width: 1150px) {
  .footer {
    padding: 0 30px;
  }
  .footer .foot-bar {
    font-size: 10px;
  }
}
@media (max-width: 768px) {
  .footer .foot-right {
    width: 26%;
  }
}
.about {
  text-align: center;
  margin-bottom: 105px;
}

.about .abt-webdoor {
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
}

.about .abt-webdoor:before {
  content: "";
  display: block;
  padding-top: 46.66666667%;
}

.about h1 {
  position: relative;
  font-family: "fs_sallybold";
  font-weight: normal;
  font-style: normal;
  text-align: center;
  padding: 20px 0px;
  font-size: 20px;
  text-transform: uppercase;
}

.about .abt-caption {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 32px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  max-width: 1085px;
  letter-spacing: 0.1em;
}

.about .abt-text {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 1085px;
  letter-spacing: 0.1em;
}

.about .abt-text br {
  display: none;
}

.about .abt-text strong {
  font-family: "fs_hackneyheavy";
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 1200px) {
  .about .abt-caption {
    font-size: 28px;
  }
  .about .abt-text {
    padding: 0px 30px;
    font-size: 17px;
  }
}
@media (max-width: 1024px) {
  .about .abt-caption {
    padding: 0px 160px;
  }
}
@media (max-width: 768px) {
  .about .abt-caption {
    padding: 0px 120px;
  }
}
.contact {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  position: relative;
}

.contact .contact-inner {
  display: flex;
}

.contact .bt-close {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -65px;
  right: 5px;
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  background: url(/images/bt-close-white.svg?d61354dff18f755d5424f1fab9ce99ec) no-repeat center center;
  background-size: contain;
  z-index: 2;
}

.contact .bt-close:hover {
  transform: rotate(-180deg);
}

.contact .contact-columm {
  text-align: left;
}

.contact .contact-columm:first-child {
  width: 60%;
}

.contact .contact-columm:last-child {
  width: 40%;
  padding-left: 40px;
}

.contact .contact-title {
  font-family: "fs_hackneyheavy";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #FFF;
  margin-bottom: 26px;
  display: block;
}

.contact .contact-text {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #FFF;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 26px;
}

.contact .contact-name {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #FFF;
}

.contact .contact-content {
  position: relative;
  width: 100%;
  height: 196px;
  overflow: hidden;
}

.contact .contact-item {
  margin-bottom: 20px;
  display: none;
}

.contact .contact-item:last-child {
  margin-bottom: 0px;
}

.contact .contact-item .contact-text {
  margin-bottom: 0px;
}

.contact .contact-item.show {
  display: block;
}

.contact a {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #00FFFF;
  font-size: 14px;
  position: relative;
}

.contact a.white {
  color: #FFF;
}

.contact a.white:before {
  background: #FFF;
}

.contact a:before {
  content: "";
  display: block;
  width: 0%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.2em;
  border-bottom: 1px solid;
  transition: 0.2s width cubic-bezier(0.55, 0.085, 0, 0.99);
  background: #00FFFF;
}

.contact a:hover:before {
  width: 100%;
}

.contact .contact-select {
  display: block;
  width: 100%;
  height: 36px;
  cursor: pointer;
  position: relative;
  border: 1px solid white;
  margin-bottom: 19px;
  margin-top: -8px;
}

.contact .contact-select select {
  -webkit-border-radius: 0px;
  padding: 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  padding-right: 29px;
  background: transparent;
  font-size: 14px;
  color: white;
  width: 100%;
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.contact .contact-select option {
  color: black;
}

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

.contact .contact-select:after {
  content: "";
  display: block;
  width: 8px;
  height: 6px;
  background: url(/images/dropdown_white.svg?3d1ff14efac8e4833042c34fa025d200) no-repeat center center;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 10px;
  z-index: -1;
}

@media (max-width: 768px) {
  .contact {
    max-width: 560px;
  }
  .contact .contact-columm:first-child {
    width: 50%;
  }
  .contact .contact-columm:last-child {
    width: 50%;
  }
}
.account {
  display: table-cell;
  vertical-align: top;
}

.account .account-title {
  font-size: 20px;
  line-height: 65px;
  text-transform: uppercase;
  font-family: "fs_sallybold";
  font-weight: normal;
  font-style: normal;
  text-align: center;
  background: white;
  transition: opacity 0.5s;
}

.account .account-title.hidden {
  opacity: 0;
}

.account .inner {
  max-width: 880px;
  padding: 60px 0px;
  margin: 0 auto;
  padding-top: 20px;
}

.account .acct-caption {
  text-align: center;
}

.account .acct-title {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 1em;
}

.account .acct-text {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 1.55em;
  color: #808080;
}

.account .acct-wrow {
  display: table;
  width: 100%;
  margin-top: 60px;
  table-layout: fixed;
  margin-left: 90px;
}

.account .acct-col {
  position: relative;
  display: table-cell;
  vertical-align: top;
  padding: 0 40px;
  padding-left: 10px;
}

.account .acct-col:first-child {
  padding-left: 0;
}

.account .acct-col:last-child {
  padding-right: 0;
}

.account .acct-col p {
  font-size: 14px;
  line-height: 1.55em;
  color: #808080;
}

.account .acct-subtitle {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 1em;
}

.account .acct-item {
  margin-top: 25px;
  font-size: 14px;
  line-height: 1.55em;
  position: relative;
}

.account .acct-item p {
  font-size: 14px;
  line-height: 1.55em;
  color: #808080;
}

.account .acct-item .deleteAddress {
  cursor: pointer;
}

.account .acct-item .confirm {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #eee;
  top: 0px;
  display: none;
}

.account .acct-item .confirm .btns {
  position: absolute;
  width: 173px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.account .acct-item .confirm .yes,
.account .acct-item .confirm .no {
  float: left;
  text-align: 18px;
  line-height: 40px;
  padding: 0 20px;
  margin: 10px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  transition: all 0.5s;
}

.account .acct-item .confirm .yes {
  background: #000;
  color: #FFF;
}

.account .acct-item .confirm .yes:hover {
  background: #757575;
}

.account .acct-item .confirm .no {
  background: #FFF;
  color: #000;
  cursor: pointer;
}

.account .acct-item .confirm .no:hover {
  background: #cacaca;
}

.account .item-edit {
  display: block;
  font-size: 16px;
  margin-bottom: 0.2em;
  position: relative;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.account .item-edit .ico {
  display: inline-block;
  width: 70px;
  height: 20px;
  margin-left: 0.35em;
  position: absolute;
}

.account .item-edit .ico:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 10px;
  background: url(/images/ico-edit.svg?66225fea2b286268cac9b06f73c83d21) no-repeat center center;
  background-size: contain;
  margin-right: 5px;
}

.account .item-edit .ico:after {
  content: "editar";
  display: block;
  position: absolute;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  line-height: 10px;
  color: #000;
  top: 5px;
  left: 8px;
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
}

.account .item-edit:hover .ico:after {
  left: 12px;
  opacity: 1;
}

.account .item-text {
  color: #808080;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.account .item-text strong {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.account .item-text strong.denied {
  color: #FF1D25;
}

.account .item-text strong.success {
  color: #7AC943;
}

.account .item-text strong.wait {
  color: #FF931E;
}

.account .item-text span {
  display: inline-block;
  margin-left: 10px;
}

.account .item-text span:first-child {
  margin-left: 0;
}

.account .item-action {
  position: relative;
  display: table;
  font-size: 14px;
  line-height: 18px;
  margin-top: 10px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
}

.account .item-action:before {
  content: "";
  display: block;
  width: 0px;
  position: absolute;
  border-bottom: 1px solid #000;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
  left: 50%;
  transform: translate(-50%);
  bottom: 1px;
}

.account .item-action:hover {
  opacity: 0.8;
}

.account .item-action:hover:before {
  width: 100%;
}

.account .item-action.delete {
  color: #FF1D25;
}

.account .item-action.delete:before {
  border-bottom: 1px solid #FF1D25;
}

.account .item-action.open {
  color: #3FA9F5;
}

.account .item-action.open:before {
  border-bottom: 1px solid #3FA9F5;
}

.account .bt-see {
  display: inline-block;
  font-size: 16px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  margin-left: 10px;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
}

.account .bt-see:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 7px;
  background: url(/images/ico-see.svg?1461d81618900fab09e2adc33eaa88c8) no-repeat center center;
  background-size: contain;
  margin-right: 0.3em;
  vertical-align: middle;
  margin-top: -0.2em;
}

.account .bt-see:hover {
  opacity: 0.6;
}

@media (max-width: 1024px) {
  .account .acct-wrow {
    margin-left: 20px;
  }
}
.sections {
  text-align: center;
  font-size: 0;
  border-bottom: 1px solid #e2e2e2;
}

.sections .item {
  display: inline-block;
  width: auto;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  line-height: 2em;
  text-transform: uppercase;
  position: relative;
  padding: 0 10px 10px;
  font-family: "matter_sqregular";
}

.sections .item span {
  display: inline-block;
  position: relative;
  color: #212529;
}

.sections .item.active,
.sections .item:hover {
  font-family: "matter_sqbold";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  color: #212529;
}

.sections .item.active:before {
  content: "";
  display: block;
  width: 20px;
  height: 8px;
  background: url(/images/active.svg?333dbd90e007c959780573f7320f3b3c) no-repeat center center;
  background-size: contain;
  background-position: center bottom;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1px;
}

@media (max-width: 1200px) {
  .sections .item {
    width: 22%;
    font-size: 17px;
  }
}
.heading {
  position: relative;
}

.heading .head-back {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.heading .head-back em {
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 18px;
  position: relative;
  background-size: contain;
  transform: rotate(180deg);
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.heading .head-back span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.heading .head-back:hover span {
  margin-left: 0px;
}

.heading .head-back:hover em {
  width: 17px;
}

.heading .head-title {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  padding: 75px 100px;
  font-size: 40px;
  text-align: center;
  text-transform: capitalize;
}

@media (max-width: 1600px) {
  .heading .head-title {
    padding-top: 4.6875vw;
    padding-bottom: 4.6875vw;
  }
}
@media (max-width: 1024px) {
  .heading .head-title {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .heading .head-title {
    font-size: 25px;
  }
}
.overview {
  width: 100%;
  display: table;
  position: relative;
}

.overview .ovw-images {
  width: 50%;
  position: relative;
  display: table-cell;
  vertical-align: top;
}

.overview .ovw-slick {
  position: absolute;
  width: 100%;
  height: 100%;
}

.overview .ovw-image {
  width: 100%;
  height: auto;
  display: table;
  position: relative;
  cursor: grab;
  float: left;
}

.overview .ovw-image.grab {
  cursor: grabbing;
}

.overview .slick-dots {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 0;
  text-align: center;
  padding-bottom: 20px;
}

.overview .slick-dots button {
  display: none;
}

.overview .slick-dots li {
  display: inline-block;
  margin: 0 5px;
  width: 11px;
  height: 11px;
  border-radius: 100%;
  cursor: pointer;
  background: white;
  transition: 0.5s opacity;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}

.overview .slick-dots li.slick-active {
  background: #000;
}

.overview .slick-dots li:hover {
  opacity: 0.5;
}

.overview .ovw-content {
  display: table-cell;
  width: 50%;
  position: relative;
}

.overview .ovw-content .field-select {
  -webkit-border-radius: 0px;
  height: 30px;
  background: transparent;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  border: 1px solid #ccc;
  font-size: 13px;
  font-family: inherit;
}

.overview .ovw-content select {
  -webkit-border-radius: 0px;
  height: 30px;
  padding: 0 8px;
  background: transparent;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  position: relative;
  z-index: 1;
  padding-right: 29px;
  display: block;
  width: 100%;
  font-size: 13px;
  font-family: inherit;
}

.overview .ovw-content .field-select:after {
  content: "";
  display: block;
  width: 8px;
  height: 6px;
  background: url(/images/ico-select.svg?342ee4d2e55bdec0badbf690a2179639) no-repeat center center;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 10px;
  z-index: 10;
}

.overview .ovw-content select:focus {
  border-color: #aaa;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.overview .ovw-infos {
  display: table;
  padding-left: 30px;
  width: 100%;
}

.row-downloads {
  margin-left: 30px;
  display: flex !important;
  border-top: none;
}
.row-downloads div[class^=col-] {
  border-top: none;
}

.overview .row {
  display: table-row;
}

.overview .row:last-child .col-label,
.overview .row:last-child .col-data {
  border-bottom: 1px solid #ccc;
}

.overview .col-label,
.overview .col-data {
  display: table-cell;
  vertical-align: middle;
  border-top: 1px solid #ccc;
  padding: 34px 20px;
}

.overview .col-label {
  width: 26%;
}

.overview .col-label-large {
  width: 50%;
}

.col-data-large {
  width: 49%;
}

.overview .col-label-large,
.col-data-large {
  align-items: center;
}
.overview .col-label-large svg, .overview .col-label-large img,
.col-data-large svg,
.col-data-large img {
  margin-right: 15px;
}

.overview .col-label h3 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

.overview .col-data {
  padding-left: 40px;
  border-left: 1px solid #ccc;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
}

.overview .col-data h2 {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

.overview .wishlist-a {
  display: table-cell;
  position: relative;
  padding-left: 10px;
  vertical-align: top;
}

.overview .wishlist-p {
  display: table-cell;
  position: relative;
  line-height: 22px;
}

.overview .item-wishlist {
  display: table;
  width: 20px;
  height: 23px;
  position: relative;
  cursor: pointer;
  padding-left: 20px;
  background: url(/images/wishlist-outline.svg?8ecbc3743e79a9579c4b19a3718e7a56) no-repeat center center;
  background-size: contain;
  transition: all 0.3s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.overview .item-wishlist:hover svg path {
  fill: #000;
}

.overview .col-social {
  position: relative;
  width: 100%;
  display: block;
}

.overview .bt-twitter,
.overview .bt-facebook,
.overview .bt-pinterest,
.overview .bt-mail {
  display: block;
  float: left;
  position: relative;
  width: 19px;
  height: 19px;
  margin-right: 15px;
}

.overview .bt-twitter svg,
.overview .bt-facebook svg,
.overview .bt-pinterest svg,
.overview .bt-mail svg {
  transition: 0.5s opacity;
}

.overview .bt-twitter:hover svg,
.overview .bt-facebook:hover svg,
.overview .bt-pinterest:hover svg,
.overview .bt-mail:hover svg {
  opacity: 0.5;
}

.overview .bt-twitter {
  background: url(/images/ico-twitter.svg?a6f93efe6cbcbe7197eb82a792f1594a) no-repeat center center;
  background-size: contain;
}

.overview .bt-facebook {
  background: url(/images/ico-facebook.svg?6f7ed970b3fd979524e1085faf0da311) no-repeat center center;
  background-size: contain;
}

.overview .bt-pinterest {
  background: url(/images/ico-pinterest.svg?c9dfd3b5c329af1b5553a9d74cbb1554) no-repeat center center;
  background-size: contain;
}

.overview .bt-mail {
  width: 22px;
  background: url(/images/ico-mail.svg?a71df8c5a86c67c474d3b3e48d2b5c4e) no-repeat center center;
  background-size: contain;
}

.overview .bt-minus,
.overview .bt-plus {
  display: inline-block;
  vertical-align: middle;
  width: 1.2em;
  text-align: center;
  border-radius: 100%;
}

.overview .bt-minus:hover,
.overview .bt-plus:hover {
  background: #eee;
}

.overview .item-quantity {
  display: inline-block;
  vertical-align: middle;
}

.overview .bt-select {
  width: 170px;
  max-width: 50%;
  font-size: 14px;
  background: #000;
  color: white;
  position: absolute;
  display: block;
  height: 70%;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
}

.overview .bt-select:before {
  background: #282828;
}

.overview .bt-select span {
  font-size: 14px;
}

.overview .bt-select .ico-cart {
  width: 19px;
  height: 19px;
  background: url(/images/cart-icon-white.svg?b327926b461446d14e974b53ef5e29d0) no-repeat center center;
  background-size: contain;
  display: inline-block;
  margin-left: 10px;
}

.overview .bt-select .ico-cart svg {
  top: 5px;
}

.overview .bt-select .over-text {
  color: #D3D3D3;
  padding: 18px 15px;
}

.overview .bt-select.success {
  background: #04B204;
  color: #FFF;
}

.overview .bt-select.success.return-false {
  background: transparent;
}

.overview .bt-select.success:before {
  background: #7AC748;
}

.overview .bt-select.success .over .over-text {
  color: #000;
}

@media (max-width: 1490px) {
  .overview .col-label,
  .overview .col-data {
    padding: 4.8% 5%;
  }
  .overview .col-label:not(.col-label-large) {
    width: 100px;
    padding: 0 20px;
    padding-left: 0;
  }
  .overview .bt-select span {
    font-size: 16px;
  }
  .overview .bt-select .over-text {
    padding: 13px 15px;
  }
}
@media (max-width: 1120px) {
  .overview .col-label,
  .overview .col-data {
    padding: 4% 5%;
  }
  .overview .bt-select {
    height: 90%;
  }
  .overview .bt-select span {
    font-size: 14px;
  }
  .overview .bt-select .over-text {
    padding: 13px 15px;
  }
}
@media (max-width: 1024px) {
  .overview .bt-select {
    height: 100%;
  }
  .overview .bt-select .over-text {
    padding: 10% 15px;
  }
  .overview .bt-select .ico-cart {
    display: none;
  }
}
.related {
  margin: 0 -10px;
}

.related .rel-title {
  text-align: center;
  margin: 85px 0;
  font-family: "fs_sallybold";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  text-transform: uppercase;
}

.related .row {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.related .col {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px;
}

.related .item {
  display: block;
  position: relative;
}

.related .item.tall .item-image:before {
  padding-top: 155.55555556%;
}

.related .item.tall .item-image.type_47:before {
  padding-top: 100%;
}

.related .item-image {
  display: block;
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
}

.related .item-image:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.related .item-inner {
  display: block;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  opacity: 0;
  transform: scale(0.95);
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.related .item:hover .item-inner {
  opacity: 1;
  transform: none;
}

.related .item-content {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 1.45em;
  letter-spacing: 0.1em;
}

.related .item-icons {
  display: block;
  width: 30px;
  height: 17px;
  margin: 0 auto;
  margin-bottom: 15px;
  position: relative;
}

.related .item-wishlist {
  display: table-cell;
  width: 26px;
  height: 15px;
  position: relative;
  cursor: pointer;
  padding-left: 20px;
  background: url(/images/wishlist-outline.svg?8ecbc3743e79a9579c4b19a3718e7a56) no-repeat center center;
  background-size: contain;
}

.related .item-wishlist:hover svg path {
  fill: #000;
}

.related .item-cart {
  display: table-cell;
  width: 26px;
  height: 17px;
  position: relative;
  cursor: pointer;
  background: url(/images/cart-outline.svg?8f7178e2f211fa38057a746ceeaa30ce) no-repeat center center;
  background-size: contain;
}

.related .item-cart:hover svg path {
  fill: #000;
}

.related .item-title {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}

.related .item-price {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.related .item-size {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.related .slick-arrow {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 34px;
  text-indent: -9999px;
  z-index: 3;
  transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.related .slick-arrow:before {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background: #000;
  position: absolute;
  transform: rotate(45deg);
  top: 10px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.related .slick-arrow:after {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background: #000;
  position: absolute;
  transform: rotate(-45deg);
  top: 20px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.related .slick-arrow.slick-prev {
  left: -20px;
  transform: rotate(-180deg);
}

.related .slick-arrow.slick-next {
  right: -20px;
}

.related .slick-arrow.slick-disabled:before {
  transform: rotate(90deg);
  top: 8px;
  background: #CCC;
}

.related .slick-arrow.slick-disabled:after {
  transform: rotate(-90deg);
  top: 22px;
  background: #CCC;
}

.related .slick-arrow:hover:before {
  transform: rotate(60deg);
  top: 8px;
}

.related .slick-arrow:hover:after {
  transform: rotate(-60deg);
  top: 22px;
}

.related .slick-arrow:hover.slick-disabled:before {
  transform: rotate(90deg);
  top: 8px;
  background: #CCC;
}

.related .slick-arrow:hover.slick-disabled:after {
  transform: rotate(-90deg);
  top: 22px;
  background: #CCC;
}

@media (max-width: 1600px) {
  .related .rel-title {
    margin: 5.3125vw 0;
  }
}
@media (max-width: 1024px) {
  .related .item-wrapper {
    width: 50%;
  }
  .related .item-wrapper[data-view=grid] {
    width: 100%;
  }
  .related .item-inner {
    opacity: 1;
    position: relative;
    display: table;
    width: 100%;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    transform: scale(1);
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .related .item-content {
    position: relative;
    padding: 0px;
    top: auto;
    transform: none;
  }
  .related .item-icons {
    float: right;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .related .item-wishlist {
    padding-left: 37px;
  }
  .related .item-title,
  .related .item-price,
  .related .item-size {
    text-align: left;
    font-size: 10px;
  }
}
@media (max-width: 768px) {
  .related .row {
    padding: 0px 20px;
  }
  .related .item-title,
  .related .item-price {
    font-size: 12px;
  }
}
.categories {
  z-index: 0;
  position: relative;
}

.categories:before,
.categories:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  background: white;
  height: 50px;
  z-index: 5;
}

.categories:before {
  top: 0;
}

.categories:after {
  bottom: 0;
}

.categories .cat-options {
  padding: 61px 120px;
  font-size: 0;
  position: relative;
  z-index: 7;
}

.categories .floated {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.categories .centered {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.categories .inner {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
  position: relative;
  padding-bottom: 10px;
  width: 100%;
  max-height: 350px;
}

.categories .item {
  flex-basis: max-content;
  white-space: nowrap;
  flex: 1 1 30px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 1.208em;
  padding: 0.5em 0;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  transition: 0.2s opacity;
}

.categories .item.showOpacity {
  opacity: 1;
}

.categories .item {
  display: block;
}

.categories .item:hover {
  opacity: 0.2;
}

.categories .item.active {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.categories .cat-selected {
  display: none;
  padding: 1.9em 0;
  font-size: 40px;
  text-align: center;
}

.categories .cat-selected.show .loader {
  display: none;
}

.categories .cat-selected.show .cat-current {
  opacity: 1;
}

.categories .loader {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.categories .spinner {
  animation: rotation 1.4s linear infinite;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
.categories .circle {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: turn 1.4s ease-in-out infinite;
  stroke: #000;
}
@keyframes turn {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
.categories .cat-current {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  opacity: 0;
  transition: 0.8s opacity cubic-bezier(0.55, 0.085, 0, 0.99);
  text-transform: capitalize;
}

.categories .cat-current .back {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  background: url(/images/close_filter.svg?e62a384b2f2c0422d1a11965983bfa54) no-repeat center center;
  background-size: contain;
  margin-left: 0.5em;
}

.categories .cat-current .back svg {
  transition: 0.8s transform cubic-bezier(0.55, 0.085, 0, 0.99);
}

.categories .cat-current:hover .back svg {
  transform: rotate(180deg);
}

@media (max-width: 1600px) {
  .categories .cat-options {
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }
  .categories .item {
    font-size: 12px;
  }
}
@media (max-width: 1350px) {
  .categories .cat-options {
    padding-left: 0px;
    padding-right: 0px;
  }
  .page-listing .categories .inner {
    grid-template-columns: 19% 19% 19% 19% 20% !important;
  }
}
@media (max-width: 1024px) {
  .categories .cat-options {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 860px) {
  .categories .item {
    font-size: 11px;
  }
}
.filters {
  border-top: 1px solid #e2e2e2;
}

.filters.filt-fixed {
  position: fixed;
  width: 100%;
  min-width: 768px;
  background: #FFF;
  z-index: 9;
  left: 0px;
  padding: 0px 50px;
  top: 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transform: translateY(-61px);
}

.filters.filt-fixed.filt-fixed-top {
  transform: translateY(-1px);
}

.filters.filt-fixed.filt-fixed-header {
  transform: translateY(60px);
}

.filters .inner {
  display: table;
  width: 100%;
}

.filters .col-left {
  display: table-cell;
  vertical-align: middle;
  padding: 13px 0;
}

.filters .col-left .filt-select {
  width: 9.25vw;
  margin: 0 0.625vw;
}

.filters .col-right {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  padding: 13px 0;
}

.filters .col-views {
  display: inline-block;
}

.filters .col-views a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}

.filters .col-views a path {
  fill: #b3b3b3;
}

.filters .col-views a:before {
  margin-left: 0;
}

.filters .col-views a.active path,
.filters .col-views a:hover path {
  fill: #000;
}

.filters .bt-grid {
  width: 17px;
  height: 17px;
  background-size: contain;
}

.filters .bt-mini {
  width: 24px;
  height: 17px;
  background-size: contain;
}

.filters .filt-text {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 0.1em;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
}

.filters .filt-select {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 140px;
  margin: 0 10px;
  padding-left: 10px;
  text-align: left;
}

.filters .filt-select:last-child {
  margin-right: 0;
}

.filters .filt-select:hover .filt-drop {
  display: block;
  opacity: 1;
}

.filters .filt-select:hover:after {
  transform: rotate(180deg);
  top: 14px;
}

.filters .filt-select:after {
  content: "";
  display: block;
  width: 12px;
  height: 6px;
  background: url(/images/dropdown.svg?380266110dbcecda6d7d3bd3678b54db) no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.filters .filt-select .filt-clear {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 2;
  background: #FFF;
  cursor: pointer;
  transition: background 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.filters .filt-select .filt-clear:hover {
  background: #F4F4F4;
}

.filters .filt-select .filt-clear:after {
  width: 50%;
  height: 50%;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url(/images/close_filter.svg?e62a384b2f2c0422d1a11965983bfa54) no-repeat center center;
  background-size: contain;
}

.filters .filt-select .filt-label {
  display: block;
  width: 100%;
  height: 2em;
  padding-right: 20px;
  cursor: pointer;
  background: #FFF;
  text-overflow: ellipsis;
  overflow: hidden;
}

.filters .filt-select .filt-label span {
  white-space: nowrap;
}

.filters .filt-select .filt-label-text {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  display: block;
  padding: 10px 0px;
}

.filters .filt-select .filt-drop {
  position: absolute;
  background: #000;
  z-index: 100;
  margin-top: 13px;
  right: 0px;
  left: 0px;
  min-width: 130px;
  display: none;
  opacity: 0;
}

.filters .filt-select .filt-drop.filt-size {
  width: 170px;
}

.filters .filt-select .filt-drop:before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 100%;
  background: #FFF;
  top: -14px;
}

.filters .filt-select .filt-drop .filt-drop-item {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  padding: 9px 20px;
  padding-left: 10px;
  cursor: pointer;
  color: #a3a3a3;
}

.filters .filt-select .filt-drop .filt-drop-item:hover {
  color: #FFF;
}

.filters .filt-select .filt-drop .filt-drop-item.active {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  color: #FFF;
}

@media (max-width: 1520px) {
  .filters .col-left .filt-select {
    width: 9.25vw;
    margin: 0 0.625vw;
  }
}
@media (max-width: 1300px) {
  .filters.filt-fixed {
    padding: 0 40px;
  }
}
@media (max-width: 1150px) {
  .filters.filt-fixed {
    padding: 0 30px;
  }
}
@media (max-width: 1100px) {
  .filters .col-left .filt-select {
    width: 100px;
    margin: 0 5px;
  }
}
@media (max-width: 1000px) {
  .filters.filt-fixed {
    position: absolute;
  }
}
@media (max-width: 1024px) {
  .filters.filt-fixed {
    display: none;
  }
}
@media (max-width: 888px) {
  .filters .filt-text {
    font-size: 10px;
  }
  .filters .filt-select {
    width: 110px;
    padding-left: 5px;
  }
  .filters .filt-select .filt-label-text {
    font-size: 10px;
  }
  .filters .col-left .filt-select {
    margin: 0px 2px;
    width: 80px;
  }
}
.mosaic .inner {
  margin: -10px;
}

.mosaic .inner:before,
.mosaic .inner:after {
  content: "";
  display: table;
}

.mosaic .inner:after {
  clear: both;
}

.mosaic.filt-fixed {
  margin-top: 60px;
}

.mosaic .item-wrapper {
  width: 25%;
  float: left;
  padding: 10px;
}

.mosaic .item-wrapper[data-view=grid] {
  width: 33.3333%;
}

.mosaic .item {
  display: block;
  position: relative;
}

.mosaic .item.tall .item-image:before {
  padding-top: 155.55555556%;
}

.mosaic .item-wrapper.type_47 .item.tall .item-image:before {
  padding-top: 100%;
}

.mosaic .item-image {
  display: block;
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
  position: relative;
}
.mosaic .item-image > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.mosaic .item-image:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.mosaic .item-inner {
  display: block;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  opacity: 0;
  transform: scale(0.95);
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
  z-index: 2;
}

.mosaic .item:hover .item-inner {
  opacity: 1;
  transform: none;
}

.mosaic .item-content {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 1.45em;
  letter-spacing: 0.1em;
}

.mosaic .item-content * {
  color: #212529 !important;
}

.mosaic .item-icons {
  display: block;
  width: 30px;
  height: 17px;
  margin: 0 auto;
  margin-bottom: 15px;
  position: relative;
}

.mosaic .item-wishlist {
  display: table-cell;
  width: 26px;
  height: 15px;
  position: relative;
  cursor: pointer;
  padding-left: 20px;
  background: url(/images/wishlist-outline.svg?8ecbc3743e79a9579c4b19a3718e7a56) no-repeat center center;
  background-size: contain;
}

.mosaic .item-wishlist:hover svg path {
  fill: #000;
}

.mosaic .item-cart {
  display: table-cell;
  width: 26px;
  height: 17px;
  position: relative;
  cursor: pointer;
  background: url(/images/cart-outline.svg?8f7178e2f211fa38057a746ceeaa30ce) no-repeat center center;
  background-size: contain;
}

.mosaic .item-cart:hover svg path {
  fill: #000;
}

.mosaic .item-title {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}

.mosaic .item-price {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.mosaic .item-size {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.mosaic .item-code {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  margin-top: 20px;
}

.mosaic .item-tag {
  position: absolute;
  width: calc(100% - 40px);
  height: 40px;
  top: 20px;
  right: 20px;
}

.mosaic .item-tag .tag-new {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-align: right;
}
.mosaic .item-tag .tag-new.new {
  float: right;
}
.mosaic .item-tag .tag-new.limited {
  float: left;
}

@media (max-width: 1600px) {
  .mosaic .item-wrapper[data-view=grid] {
    width: 50%;
  }
}
@media (max-width: 1200px) {
  .mosaic .item-wrapper {
    width: 33.3333%;
  }
}
@media (max-width: 1024px) {
  .mosaic .item-wrapper {
    width: 33.33333%;
  }
  .mosaic .item-wrapper[data-view=grid] {
    width: 50%;
  }
  .mosaic .item-inner {
    opacity: 1;
    position: relative;
    display: table;
    width: 100%;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    transform: scale(1);
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .mosaic .item-content {
    position: relative;
    padding: 0px;
    top: auto;
    transform: none;
  }
  .mosaic .item-icons {
    float: right;
    font-size: 13px;
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .mosaic .item-wishlist {
    padding-left: 37px;
  }
  .mosaic .item-title,
  .mosaic .item-price,
  .mosaic .item-size,
  .mosaic .item-code {
    text-align: left;
    font-size: 13px;
    margin-top: 0px;
  }
}
@media (max-width: 768px) {
  .mosaic .item-wrapper {
    width: 50%;
  }
  .mosaic .item-wrapper[data-view=grid] {
    width: 100%;
  }
}
.pagination {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
}

.pagination .pag-items {
  padding: 25px 0px;
  text-align: center;
}

.pagination .item,
.pagination li {
  display: inline-block;
  margin: 0 0.5em;
  position: relative;
}

.pagination .item.active,
.pagination li.active,
.pagination .item.slick-active,
.pagination li.slick-active {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.pagination .item.active:before,
.pagination li.active:before,
.pagination .item.slick-active:before,
.pagination li.slick-active:before {
  width: 100%;
}

.pagination .item:before,
.pagination li:before {
  content: "";
  display: block;
  width: 0%;
  position: absolute;
  left: 0;
  bottom: -1px;
  border-bottom: 1px solid;
  transition: 0.5s width cubic-bezier(0.55, 0.085, 0, 0.99);
  left: 50%;
  transform: translateX(-50%);
}

.pagination .item:hover:before,
.pagination li:hover:before {
  width: 100%;
}

.pagination .bt-prev,
.pagination .bt-next {
  display: block;
  position: absolute;
  top: 50%;
  white-space: nowrap;
  transform: translateY(-50%);
}

.pagination .bt-prev em,
.pagination .bt-next em {
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 18px;
  position: relative;
  background-size: contain;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.pagination .bt-prev span,
.pagination .bt-next span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.pagination .bt-prev.disabled,
.pagination .bt-next.disabled {
  display: none;
}

.pagination .bt-prev.slick-disabled,
.pagination .bt-next.slick-disabled {
  visibility: hidden;
}

.pagination .bt-prev {
  left: 0;
}

.pagination .bt-prev em {
  transform: rotate(180deg);
}

.pagination .bt-prev:hover span {
  margin-left: 0px;
}

.pagination .bt-prev:hover em {
  width: 17px;
}

.pagination .bt-next {
  right: 0;
}

.pagination .bt-next:hover span {
  margin-right: 0px;
}

.pagination .bt-next:hover em {
  width: 17px;
}

.artists .artt-title {
  font-size: 20px;
  line-height: 65px;
  text-transform: uppercase;
  font-family: "fs_sallybold";
  font-weight: normal;
  font-style: normal;
  text-align: center;
  background: white;
  transition: opacity 0.5s;
}

.artists .artt-title.hidden {
  opacity: 0;
}

.artists .artt-items {
  margin: -100px 0 0;
}

.artists .artt-item,
.artists .artt-group {
  max-width: 740px;
  margin: 100px auto;
  position: relative;
}

.artists .artt-image {
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
  position: relative;
}

.artists .artt-image:before {
  content: "";
  display: block;
  padding-top: 94.59459459%;
}

.artists .artt-image.change-hover {
  position: relative;
}
.artists .artt-image.change-hover img {
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  transition: all 0.5s ease;
}
.artists .artt-image.change-hover img:last-child {
  z-index: 0;
  opacity: 0;
}
.artists .artt-image.change-hover:hover img {
  z-index: 0;
  opacity: 0;
}
.artists .artt-image.change-hover:hover img:last-child {
  opacity: 1;
  z-index: 1;
}

.artists .artt-letter {
  font-family: "fs_hackneyheavy";
  font-weight: normal;
  font-style: normal;
  width: 400px;
  font-size: 425px;
  line-height: 0.615em;
  position: absolute;
  top: 0;
  z-index: 2;
  margin-left: -0.75em;
  height: 0.673em;
  text-align: center;
  display: block;
  -webkit-transform: translateZ(0);
}

.artists .artt-letter:not(.fixed) {
  left: 0 !important;
}

.artists .artt-letter.fixed {
  position: fixed;
  -webkit-transform: translateZ(0);
  top: 120px;
}

.artists .artt-name {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 31px;
  margin: 1em 0;
  text-transform: uppercase;
  text-align: center;
}

.artists .artt-text {
  text-align: center;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 1.714em;
  margin: 0 75px;
}

.artists .artt-button {
  display: table;
  margin: 0 auto;
  color: #000;
  border: 1px solid #000;
  margin-top: 20px;
}

.artists .artt-button span {
  font-size: 14px;
}

.artists .artt-button .over {
  color: #FFF;
}

.artists .artt-button .over .over-text {
  padding: 10px 15px;
}

.artists .bt-close {
  display: block;
  margin: 40px auto;
  width: 14px;
  height: 14px;
  background-size: contain;
}

.artists .artt-drag {
  width: 3px;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 15%;
  margin-left: 200px;
  display: table;
}

.artists .artt-drag .drag-item {
  position: relative;
  display: block;
  width: 40px;
  font-size: 14px;
  line-height: 30px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  left: -18px;
  text-align: center;
  color: #000;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.artists .artt-drag .drag-item.active {
  color: #000;
  transform: scale(1.7);
  font-family: "fs_hackneyheavy";
  font-weight: normal;
  font-style: normal;
}

.artists .artt-drag .drag-item:hover {
  transform: scale(1.3);
}

.artists .artt-drag .list-item {
  position: relative;
  display: block;
  width: 20px;
  height: 25px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  left: -7px;
  margin-bottom: 18px;
  text-align: center;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
  background: url(/images/ico-list.svg?1e4ebfbdd7658fc555094f365e57b722) no-repeat center center;
  background-size: contain;
}

.artists .artt-drag .list-item:hover {
  opacity: 0.5;
}

.artists .artt-drag-handler {
  display: block;
  width: 100%;
  height: 20px;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.artists .artt-drag-handler em {
  display: block;
  width: 39px;
  height: 39px;
  border-radius: 100%;
  top: -50%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.artists .art-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  top: 0px;
  left: 0px;
  z-index: 200;
  display: none;
}
@media (max-width: 1224px) {
  .artists .art-modal {
    overflow-y: auto;
  }
}

.artists .art-modal .art-content {
  position: absolute;
  width: 80%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.artists .art-modal .bt-close {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -34px;
  right: 5px;
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  background: url(/images/bt-close-white.svg?d61354dff18f755d5424f1fab9ce99ec) no-repeat center center;
  background-size: contain;
  z-index: 2;
}

.artists .art-modal .bt-close:hover {
  transform: rotate(-180deg);
}

.artists .art-modal h1 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 28px;
  color: #FFF;
  text-align: center;
  margin-bottom: 80px;
}

.artists .art-modal .art-modal-inner {
  width: 100%;
  position: relative;
  display: block;
  margin-left: 70px;
  -moz-columns: 5;
       columns: 5;
}
@media (max-width: 1330px) {
  .artists .art-modal .art-modal-inner {
    margin-left: 0;
  }
}
@media (max-width: 1280px) {
  .artists .art-modal .art-modal-inner {
    margin-left: 70px;
    -moz-columns: 3;
         columns: 3;
  }
}

.artists .art-modal .art-modal-item {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 1.208em;
  padding: 0.5em 0;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  transition: 0.2s opacity;
  white-space: nowrap;
  color: #FFF;
  cursor: pointer;
  width: 20%;
}
@media (max-width: 1224px) {
  .artists .art-modal .art-modal-item {
    width: 33.3333%;
  }
}

.artists .art-modal .art-modal-item span {
  display: block;
  padding-left: 27%;
}

.artists .art-modal .art-modal-item:hover {
  opacity: 0.2;
}

.artists .art-modal .art-modal-item.active {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 1600px) {
  .artists .art-modal .art-modal-item {
    font-size: 12px;
  }
  .artists .art-modal .art-modal-item span {
    padding-left: 20%;
  }
}
@media (max-width: 1440px) {
  .artists .artt-letter {
    width: 320px;
    font-size: 300px;
  }
}
@media (max-width: 1100px) {
  .artists .artt-letter {
    font-size: 250px;
  }
}
@media (max-width: 1024px) {
  .artists .artt-item,
  .artists .artt-group {
    max-width: 540px;
    margin: 130px auto;
  }
  .artists .artt-drag .drag-item:hover {
    transform: scale(1);
  }
}
@media (max-width: 860px) {
  .artists .art-modal .art-modal-item {
    font-size: 11px;
  }
  .artists .art-modal .art-modal-item span {
    padding-left: 27%;
  }
}
@media (max-width: 768px) {
  .artists .artt-item,
  .artists .artt-group {
    max-width: 540px;
    margin: 130px auto;
  }
  .artists .artt-drag {
    right: 7%;
  }
  .artists .artt-letter {
    width: 320px;
    font-size: 280px;
    margin-left: -150px;
  }
}
.webdoor {
  position: relative;
}

.webdoor .webdoor-h1 {
  position: absolute;
  z-index: -1;
}

.webdoor .item {
  position: relative;
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
  cursor: grab;
}

.webdoor .link-webdoor {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 0;
}

.webdoor .item:before {
  content: "";
  display: block;
  padding-top: 46.66666667%;
}

.webdoor .item.grab {
  cursor: grabbing;
}

.webdoor .item-content {
  position: absolute;
  right: 390px;
  top: 135px;
  text-align: center;
  display: block;
}

.webdoor .item-content[data-color=white] {
  color: #FFF;
}

.webdoor .item-content[data-color=white] span:after {
  background: #FFF;
}

.webdoor .item-content:hover span:after {
  width: 100%;
}

.webdoor .item-type {
  text-transform: uppercase;
  overflow: hidden;
  width: 100%;
  height: 20px;
  position: relative;
}

.webdoor .item-type span {
  position: relative;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  transition: 1s margin-top cubic-bezier(0.55, 0.085, 0, 0.99);
  width: 100%;
  margin: 0 auto;
  margin-top: 26px;
  display: table;
}

.webdoor .item-type.motion-in span {
  margin-top: 0px;
}

.webdoor .item-title {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 60px;
  position: absolute;
  text-transform: uppercase;
  margin: 0.4em 0;
  width: 45vw;
  height: 4.5625vw;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}

.webdoor .item-call {
  overflow: hidden;
  width: 100%;
  height: 26px;
  position: relative;
  display: block;
  top: 130px;
}

.webdoor .item-call span {
  position: relative;
  font-family: "fs_sallyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  display: table;
  margin: 0 auto;
  margin-top: 26px;
  transition: 1s margin-top cubic-bezier(0.55, 0.085, 0, 0.99);
}

.webdoor .item-call span:after {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  background: #000;
  transition: 1s width cubic-bezier(0.55, 0.085, 0, 0.99);
}

.webdoor .item-call.motion-in span {
  margin-top: 0px;
}

.webdoor .slick-dots {
  display: table !important;
  table-layout: fixed;
  width: 100%;
  position: absolute;
  bottom: 29px;
  left: 0;
  padding: 0 35px;
}

.webdoor .slick-dots[data-color=black] button:before {
  background: #000000;
}

.webdoor .slick-dots[data-color=black] button:after {
  background: #000;
}

.webdoor .slick-dots[data-color=white] button:before {
  background: #ffffff;
}

.webdoor .slick-dots[data-color=white] button:after {
  background: #FFF;
}

.webdoor .slick-dots li {
  display: inline-block;
  padding: 0 15px;
  height: 4px;
  position: relative;
  background-color: rgba(0, 0, 0, 0.3);
}

.webdoor .slick-dots li.slick-active {
  background-color: rgb(0, 0, 0);
}

.webdoor .slick-dots button {
  display: block;
  vertical-align: middle;
  width: 100%;
  height: 4px;
  position: relative;
  font-size: 0;
  overflow: hidden;
  text-indent: -9999px;
}

.webdoor .slick-dots button:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 2px;
  bottom: 1px;
  left: 0;
}

.webdoor .slick-dots button:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  top: 1px;
  transition: width 0.2s linear;
}

.webdoor .slick-dots li.slick-active button:after {
  transition: width 5s linear;
}

.webdoor .slick-dots.loaded li.slick-active button:after {
  width: 100%;
}

.webdoor figure .wrap-infos {
  /* height: 100%;
  background-color: rgba(0, 0, 0, 0.05); */
  position: absolute;
  right: 16%;
  top: 5vw;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-flow: column;
  /* display: none; */
  font-size: 30px;
}
@media (max-width: 1280px) {
  .webdoor figure .wrap-infos {
    font-size: 25px;
  }
}

.webdoor figure .wrap-infos[data-type=left] {
  right: auto;
  left: 16%;
}

.webdoor figure .webdoor-legend,
.webdoor figure .webdoor-title,
.webdoor figure .webdoor-text {
  overflow: hidden;
  color: #000;
  font-family: "fs_hackneyregular";
}

.webdoor figure .webdoor-legend span,
.webdoor figure .webdoor-title span,
.webdoor figure .webdoor-text span {
  transition: all 0.2s linear;
  opacity: 0;
  transform: translateY(50px);
}

.webdoor figure .webdoor-legend {
  text-transform: uppercase;
  font-size: 0.65em;
}

.webdoor figure .webdoor-title {
  padding-top: 8px;
  text-transform: uppercase;
  font-family: "matterbold";
  font-size: 1.5em;
}
.webdoor figure .webdoor-title.forIOS {
  line-height: 1.75em;
  padding-top: 0;
}

.webdoor figure .webdoor-text {
  text-transform: none;
  font-size: 0.6em;
}

.webdoor figure .wrap-infos.motion-in span {
  transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
  transform: translateY(0);
  display: inline-block;
  opacity: 1;
}

.webdoor figure .wrap-infos.motion-in .webdoor-legend span {
  transition-delay: 0.3s;
}

.webdoor figure .wrap-infos.motion-in .webdoor-title span {
  transition-delay: 0.6s;
}

.webdoor figure .wrap-infos.motion-in .webdoor-text span {
  transition-delay: 0.9s;
}

@media (max-width: 1600px) {
  .webdoor .item-content {
    top: 8.4375vw;
    right: 12.375vw;
  }
  .webdoor .item-title {
    font-size: 3.75vw;
    width: 45vw;
    height: 4.5625vw;
  }
  .webdoor .item-call {
    top: 100px;
  }
  .webdoor .slick-dots {
    bottom: 1.8125vw;
    padding: 0 2.1875vw;
  }
  .webdoor .slick-dots li {
    padding: 0 0.9375vw;
  }
}
@media (max-width: 1400px) {
  .webdoor .item-type {
    font-size: 15px;
  }
  .webdoor .item-call {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .webdoor .item:before {
    content: "";
    display: block;
    padding-top: 53.33333333%;
  }
  .webdoor .item-content {
    top: 55px;
    right: 160px;
  }
  .webdoor .item-title {
    font-size: 30px;
    width: 450px;
    height: 35px;
  }
  .webdoor .item-call {
    top: 60px;
  }
}
.art-news .row {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.art-news .col {
  display: table-cell;
  padding: 0 10px;
}

.art-news .col:first-child {
  padding-left: 0;
}

.art-news .col:last-child {
  padding-right: 0;
}

.art-news .item {
  text-align: center;
  overflow: hidden;
  cursor: pointer;
}

.art-news .item-image {
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
  transition: 2s transform;
}

.art-news .item-image:hover {
  transform: scale(1.1);
}

.art-news .item-image:before {
  content: "";
  display: block;
  padding-top: 94.59459459%;
}

.art-news .item-text {
  font-family: "fs_sallyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  padding: 35px 0;
  background: #FFF;
  position: relative;
  z-index: 2;
}

.art-news .item-call {
  display: inline-block;
  border: 2px solid;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  padding: 15px 20px;
  margin-bottom: 5px;
  display: table;
  position: relative;
  margin: 0 auto;
}

.art-news .item-call span {
  z-index: 1;
  position: relative;
}

.art-news .item-call .over {
  position: absolute;
  display: block;
  width: 100%;
  height: 0%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
  z-index: 3;
}

.art-news .item-call .over .over-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  padding: 15px 20px;
  left: 0px;
  color: #FFF;
}

.art-news .item-call:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0%;
  background: #000;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.2s;
  left: 0px;
  top: 0px;
}

.art-news .item-call.green {
  color: #7ac743;
}

.art-news .item-call.green:before {
  background: #7ac743;
}

.art-news .item-call:hover:before {
  height: 100%;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.art-news .item-call:hover .over {
  height: 100%;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.1s;
}

@media (max-width: 1600px) {
  .art-news .item-text {
    font-size: 1.5625vw;
    padding: 2.1875vw 0;
  }
  .art-news .item-call {
    font-size: 1vw;
  }
  .art-news .item-call .over:after {
    font-size: 1vw;
  }
}
@media (max-width: 1024px) {
  .art-news .item-text {
    font-size: 22px;
    padding: 28px;
  }
}
@media (max-width: 768px) {
  .art-news .item-text {
    font-size: 20px;
    padding: 25px;
  }
  .art-news .item-call {
    border: 1px solid;
  }
  .art-news .item-call span {
    font-size: 14px;
  }
  .art-news .item-call:before,
  .art-news .item-call .over {
    display: none;
  }
}
.art-show .slider {
  position: relative;
}

.art-show .slider:before,
.art-show .slider:after {
  content: "";
  display: block;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 0;
  background: white;
  z-index: 2;
}

.art-show .slider:before {
  left: 0;
}

.art-show .slider:after {
  right: 0;
}

.art-show .item {
  display: block;
  text-align: center;
  padding: 50px 15px;
  border: solid #cacaca;
  border-width: 0 1px;
  position: relative;
  transition: background 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-show .item:hover {
  background: rgba(0, 0, 0, 0.05);
}

.art-show .item:hover.item.past:before,
.art-show .item:hover.item.past:after {
  width: 78%;
}

.art-show .item:hover .item-call:before {
  width: 100%;
}

.art-show .item-title {
  display: block;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  line-height: 1.2em;
  min-height: 2.4em;
  margin-bottom: 0.714em;
}

.art-show .item-dates {
  display: block;
}

.art-show .item-date {
  display: inline-block;
  vertical-align: top;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.art-show .item-day {
  display: block;
  font-size: 92px;
  line-height: 1em;
}

.art-show .item-month {
  display: block;
  font-size: 23px;
  line-height: 1em;
}

.art-show .item-dash {
  display: inline-block;
  vertical-align: top;
  font-size: 92px;
  line-height: 1em;
  color: transparent;
  position: relative;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.art-show .item-dash:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  top: 55%;
  width: 0.217em;
  height: 0.152em;
  background: #000;
}

.art-show .item-call {
  display: table;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  position: relative;
  margin: 0 auto;
  margin-top: 4.285em;
}

.art-show .item-call:before {
  content: "";
  position: absolute;
  bottom: -5px;
  height: 2px;
  width: 0%;
  background: #000;
  left: 50%;
  transform: translateX(-50%);
  transition: 0.2s width cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-show .item.past .item-dates {
  color: #cacaca;
}

.art-show .item.past .item-dash:before {
  background: #cacaca;
}

.art-show .item.past .item-title {
  color: #cacaca;
}

.art-show .item.past .item-call {
  color: #cacaca;
}

.art-show .item.past .item-call:before {
  background: #cacaca;
}

.art-show .item.past:before,
.art-show .item.past:after {
  content: "";
  display: block;
  width: 68%;
  height: 8px;
  background: #ff4a51;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  z-index: 2;
  transition: width 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-show .item.past:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.art-show .slick-arrow {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 34px;
  text-indent: -9999px;
  z-index: 3;
  transition: all 1s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-show .slick-arrow:before {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background: #000;
  position: absolute;
  transform: rotate(45deg);
  top: 10px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-show .slick-arrow:after {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background: #000;
  position: absolute;
  transform: rotate(-45deg);
  top: 20px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-show .slick-arrow.slick-prev {
  left: 0;
  transform: rotate(-180deg);
}

.art-show .slick-arrow.slick-next {
  right: 0;
}

.art-show .slick-arrow.slick-disabled:before {
  transform: rotate(90deg);
  top: 8px;
  background: #CCC;
}

.art-show .slick-arrow.slick-disabled:after {
  transform: rotate(-90deg);
  top: 22px;
  background: #CCC;
}

.art-show .slick-arrow:hover:before {
  transform: rotate(60deg);
  top: 8px;
}

.art-show .slick-arrow:hover:after {
  transform: rotate(-60deg);
  top: 22px;
}

.art-show .slick-arrow:hover.slick-disabled:before {
  transform: rotate(90deg);
  top: 8px;
  background: #CCC;
}

.art-show .slick-arrow:hover.slick-disabled:after {
  transform: rotate(-90deg);
  top: 22px;
  background: #CCC;
}

@media (max-width: 1600px) {
  .art-show .slider:before,
  .art-show .slider:after {
    width: 37px;
  }
  .art-show .item {
    padding: 0 0.9375vw;
    padding-top: 3.125vw;
    padding-bottom: 1.25vw;
  }
  .art-show .item-title {
    font-size: 1.3125vw;
    margin-bottom: 0.9375vw;
  }
  .art-show .item-day {
    font-size: 5.75vw;
  }
  .art-show .item-month {
    font-size: 1.4375vw;
  }
  .art-show .item-dash {
    font-size: 5.75vw;
  }
  .art-show .item-call {
    font-size: 0.875vw;
  }
  .art-show .item.past:before,
  .art-show .item.past:after {
    height: 0.5vw;
  }
}
@media (max-width: 768px) {
  .art-show .item-title {
    font-size: 21px;
    margin-bottom: 0.9375vw;
  }
  .art-show .item-day {
    font-size: 80px;
  }
  .art-show .item-month {
    font-size: 18px;
  }
  .art-show .item-dash {
    font-size: 80px;
  }
  .art-show .item-call {
    font-size: 14px;
  }
}
.art-on {
  margin: 0 -10px;
}

.art-on .row {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.art-on .col {
  display: table-cell;
  padding: 0 10px;
}

.art-on .item {
  display: block;
  position: relative;
  text-align: center;
  color: white;
  overflow: hidden;
}

.art-on .item.black {
  color: #000;
}

.art-on .item.black svg * {
  fill: black;
}

.art-on .item:hover .item-image {
  transform: scale(1.02);
}

.art-on .item:hover .item-insta-follow .out {
  top: -20px;
}

.art-on .item:hover .item-insta-follow .over {
  top: 0px;
}

.art-on .item:hover .item-instagram .out {
  top: -58px;
}

.art-on .item:hover .item-instagram .over {
  top: 0px;
}

.art-on .item:hover .item-facebook .out {
  top: -58px;
}

.art-on .item:hover .item-facebook .over {
  top: 0px;
}

.art-on .item:hover .item-news-icon .out {
  top: -50px;
}

.art-on .item:hover .item-news-icon .over {
  top: 0px;
}

.art-on .item:hover .item-news-title .out {
  top: -32px;
}

.art-on .item:hover .item-news-title .over {
  top: 0px;
}

.art-on .item:hover .item-news-caption .out {
  top: -20px;
}

.art-on .item:hover .item-news-caption .over {
  top: 0px;
}

.art-on .item:hover .item-gif {
  transform: scale(1);
  display: block;
}

.art-on .item:hover .item-not-gif {
  display: none;
}

.art-on .item:hover .item-play .out {
  top: -50px;
}

.art-on .item:hover .item-play .over {
  top: 0px;
}

.art-on .item-image {
  display: block;
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
  transition: all 2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-on .item-image:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.art-on .item-instagram {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
}

.art-on .item-insta-icon {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.art-on .item-insta-icon .svg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: top 1s cubic-bezier(0.55, 0.085, 0, 0.99);
  background: url(/images/instagram.svg?94357f23314fe56994fab56bab13e220) no-repeat center center;
  background-size: contain;
}

.art-on .item-insta-icon .out {
  top: 0px;
}

.art-on .item-insta-icon .over {
  top: 58px;
}

.art-on .item-insta-follow {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  margin-top: 1.625em;
  overflow: hidden;
  height: 20px;
  width: 88px;
}

.art-on .item-insta-follow .out,
.art-on .item-insta-follow .over {
  position: absolute;
  width: 100%;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-on .item-insta-follow .out {
  top: 0px;
}

.art-on .item-insta-follow .over {
  top: 20px;
}

.art-on .item-facebook {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
}

.art-on .item-facebook-icon {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.art-on .item-facebook-icon .svg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: top 1s cubic-bezier(0.55, 0.085, 0, 0.99);
  background: url(/images/art-on-facebook.svg?740bfaae1bd0ed09cc3b06594d5559ae) no-repeat center center;
  background-size: contain;
}

.art-on .item-facebook-icon .out {
  top: 0px;
}

.art-on .item-facebook-icon .over {
  top: 58px;
}

.art-on .item-facebook-follow {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  margin-top: 1.625em;
  overflow: hidden;
  height: 20px;
  width: 88px;
}

.art-on .item-facebook-follow .out,
.art-on .item-facebook-follow .over {
  position: absolute;
  width: 100%;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-on .item-facebook-follow .out {
  top: 0px;
}

.art-on .item-facebook-follow .over {
  top: 20px;
}

.art-on .item-news-icon {
  display: block;
  width: 33px;
  height: 32px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  top: 23.8%;
  overflow: hidden;
  transition: opacity 0.5s;
}

.art-on .item-news-icon .svg {
  width: 33px;
  height: 32px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/images/news.svg?9fddcbde0f741b50ee207f28f85aecec) no-repeat center center;
  background-size: contain;
  transition: top 1s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-on .item-news-icon .out {
  top: 0px;
}

.art-on .item-news-icon .over {
  top: 50px;
}

.art-on .item-news-icon.hide {
  opacity: 0;
}

.art-on .item-news-wrapper {
  display: block;
  width: 100%;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  margin-top: -30px;
}

.art-on .item-news-title {
  display: block;
  font-family: "fs_sallyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  overflow: hidden;
  width: 100%;
  height: 31px;
  position: absolute;
  transition: opacity 0.5s;
}

.art-on .item-news-title .out,
.art-on .item-news-title .over {
  position: absolute;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
  width: 100%;
}

.art-on .item-news-title .out {
  top: 0px;
}

.art-on .item-news-title .over {
  top: 30px;
}

.art-on .item-news-title.hide {
  opacity: 0;
}

.art-on .item-news-message {
  display: block;
  font-family: "fs_sallyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  padding: 0px 3em;
  display: none;
}

.art-on .item-news-caption {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  width: 100%;
  height: 16px;
  position: absolute;
  top: 32px;
  transition: opacity 0.5s;
  overflow: hidden;
}

.art-on .item-news-caption .out,
.art-on .item-news-caption .over {
  position: absolute;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
  width: 100%;
}

.art-on .item-news-caption .out {
  top: 0px;
}

.art-on .item-news-caption .over {
  top: 16px;
}

.art-on .item-news-caption.hide {
  opacity: 0;
}

.art-on .item-news-text {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  width: 100%;
  height: 18px;
  position: absolute;
  top: 25%;
  text-align: center;
}

.art-on .item-news-input {
  position: absolute;
  width: 80%;
  height: 40px;
  border: 2px solid #FFF;
  background: transparent;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #FFF;
  padding: 10px 12px;
  font-size: 14px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.art-on .item-news-error {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  width: 100%;
  height: 14px;
  position: absolute;
  color: white;
  top: 50%;
  margin-top: 30px;
  left: 0px;
  text-align: center;
  display: none;
}

.art-on .item-news-title {
  display: block;
  font-family: "fs_sallyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 26px;
  overflow: hidden;
  width: 100%;
  height: 31px;
  position: absolute;
  transition: opacity 0.5s;
}

.art-on .item-news-title .out,
.art-on .item-news-title .over {
  position: absolute;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
  width: 100%;
}

.art-on .item-news-title .out {
  top: 0px;
}

.art-on .item-news-title .over {
  top: 30px;
}

.art-on .item-news-title.hide {
  opacity: 0;
}

.art-on .item-news-form {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  display: none;
}

.art-on .item-button {
  display: table;
  width: 55.55%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 13.8%;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1em;
  padding: 1.312em;
  text-transform: uppercase;
  border: 2px solid;
  cursor: pointer;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
}

.art-on .item-button span {
  z-index: 1;
  position: relative;
  color: #FFF;
}

.art-on .item-button.hide {
  opacity: 0;
}

.art-on .item-button .over {
  position: absolute;
  display: block;
  width: 100%;
  height: 0%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.art-on .item-button .over:after {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  padding: 1.312em;
  left: 0px;
  color: #CCC;
}

.art-on .item-button:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0%;
  background: #FFF;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.2s;
  left: 0px;
  top: 0px;
}

.art-on .item-button:hover:before {
  height: 100%;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.art-on .item-button:hover .over {
  height: 100%;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.1s;
}

.art-on .item-signup .over:after {
  content: "ASSINE AQUI";
}

.art-on .item-register .over:after {
  content: "ASSINAR";
}

.art-on .item-play {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "fs_hackneybold_italic";
  font-weight: normal;
  font-style: normal;
  font-size: 40px;
  width: 100%;
  height: 48px;
  overflow: hidden;
}

.art-on .item-play .out,
.art-on .item-play .over {
  position: absolute;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
  width: 100%;
}

.art-on .item-play .out {
  top: 0px;
}

.art-on .item-play .over {
  top: 50px;
}

.art-on .item-gif {
  display: none;
  background: url(/images/artimage_gif.gif?6a47a7d7126f46d2c0e4fc7ccae2c55d) no-repeat center center;
  background-size: contain;
}

@media (max-width: 1600px) {
  .art-on .item-instagram {
    width: 3vw;
    height: 3vw;
  }
  .art-on .item-news-icon {
    width: 2.0625vw;
    height: 2vw;
  }
  .art-on .item-insta-follow {
    font-size: 1vw;
  }
  .art-on .item-news-title {
    font-size: 1.625vw;
  }
  .art-on .item-news-caption {
    font-size: 0.875vw;
  }
  .art-on .item-news-message {
    font-size: 1.625vw;
  }
  .art-on .item-signup {
    font-size: 1vw;
  }
  .art-on .item-signup .over:after {
    font-size: 1vw;
  }
  .art-on .item-register {
    font-size: 1vw;
  }
  .art-on .item-register .over:after {
    font-size: 1vw;
  }
  .art-on .item-play {
    font-size: 2.5vw;
  }
}
@media (max-width: 768px) {
  .art-on .col {
    width: 50%;
    display: block;
    float: left;
    margin-bottom: 20px;
  }
  .art-on .item-instagram {
    width: 48px;
    height: 48px;
  }
  .art-on .item-news-icon {
    width: 33px;
    height: 32px;
  }
  .art-on .item-insta-follow {
    font-size: 1.625vw;
  }
  .art-on .item-news-title {
    font-size: 2.25vw;
  }
  .art-on .item-news-caption {
    font-size: 1.625vw;
  }
  .art-on .item-news-message {
    font-size: 1.875vw;
  }
  .art-on .item-signup {
    font-size: 14px;
  }
  .art-on .item-signup .over:after {
    font-size: 14px;
  }
  .art-on .item-register {
    font-size: 14px;
  }
  .art-on .item-register .over:after {
    font-size: 14px;
  }
  .art-on .item-play {
    font-size: 40px;
  }
}
.title {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 40px;
  line-height: 0.68em;
  text-align: center;
  position: relative;
  padding-bottom: 0.75em;
  margin-bottom: 65px;
  margin-top: 80px;
}

.title strong {
  font-family: "fs_hackneyheavy";
  font-weight: normal;
  font-style: normal;
}

.title:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  bottom: 0;
  border-bottom: 4px solid;
}

@media (max-width: 1600px) {
  .title {
    font-size: 2.5vw;
    margin-bottom: 4.0625vw;
    margin-top: 5vw;
  }
  .title:before {
    width: 7.5vw;
    border-bottom-width: 0.25vw;
  }
}
@media (max-width: 1024px) {
  .title {
    font-size: 35px;
  }
  .title:before {
    width: 7.5vw;
    border-bottom-width: 0.25vw;
  }
}
@media (max-width: 768px) {
  .title {
    font-size: 30px;
  }
  .title:before {
    width: 7.5vw;
    border-bottom-width: 0.375vw;
  }
}
.wishlist .wish-comments {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  padding: 20px;
  overflow-y: auto;
  background: #333;
  color: #999;
}

.wishlist .bt-close {
  display: block;
  width: 15px;
  height: 15px;
  background-size: contain;
  float: right;
  margin-bottom: 20px;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
}

.wishlist .bt-close:hover {
  transform: rotate(-180deg);
}

.wishlist .message {
  text-align: center;
  font-size: 18px;
  margin-top: 20px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.wishlist .comm-form {
  margin-bottom: 25px;
}

.wishlist .comm-textarea {
  display: block;
  width: 100%;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  padding: 12px;
  font-size: 14px;
  height: 100px;
}

.wishlist .bt-post {
  display: block;
  width: 100%;
  background: #00ff00;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 45px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.2em;
  color: white;
  position: relative;
}

.wishlist .bt-post span {
  z-index: 1;
  position: relative;
}

.wishlist .bt-post .over {
  position: absolute;
  display: block;
  width: 100%;
  height: 0%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.wishlist .bt-post .over:after {
  content: "POST";
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 20px;
  line-height: 45px;
  left: 0px;
  color: #FFF;
}

.wishlist .bt-post:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0%;
  background: #04a104;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.2s;
  left: 0px;
  top: 0px;
}

.wishlist .bt-post:hover:before {
  height: 100%;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.wishlist .bt-post:hover .over {
  height: 100%;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.1s;
}

.wishlist .comm-item {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  margin-top: 20px;
}

.wishlist .comm-name {
  font-size: 14px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.wishlist .comm-body {
  margin: 0.35em 0 0.45em;
}

.wishlist .comm-time {
  font-size: 11px;
}

.checkout .checkout-title {
  font-family: "fs_sallybold";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 65px;
}

.checkout .steps ul li {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .myOrder .theader {
  font-size: 14px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .myOrder .cel {
  font-size: 12px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.checkout .myOrder .confirm {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .myOrder .bold {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .myShipping {
  display: none;
}

.checkout .myShipping .bt-newAdress {
  margin-left: 10px;
  line-height: 23px;
}

.checkout .myPayment {
  display: none;
}

.checkout .myPayment .buttons .right .bt-process {
  position: relative;
  width: 180px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  line-height: 27px;
  cursor: auto;
  display: none;
}

.checkout .myPayment .boxInfos {
  width: 310px;
}

.checkout .myPayment .boxInfos .columm:first-child {
  margin-right: 20px;
}

.success {
  position: relative;
}

.success .success-title {
  display: block;
  text-transform: uppercase;
  text-align: center;
  background: white;
  font-family: "fs_sallybold";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 65px;
}

.success .success-wrapper {
  position: relative;
  margin: 40px auto;
  padding: 40px 60px;
  background: #FFF;
  max-width: 920px;
  display: table;
  margin-top: 0px;
  padding-top: 0px;
}

.success .success-wrapper .btDefault {
  display: table;
  background: #000;
  padding: 15px;
}

.success .success-wrapper .btDefault span {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  color: #FFF;
}

.success .success-wrapper .btDefault:before {
  background: #282828;
}

.success .success-wrapper .btDefault .over-text {
  color: #D3D3D3;
  line-height: 20px;
  padding: 15px;
}

.success .success-wrapper .btInactive {
  background: #CCC;
  padding: 15px;
}

.success .success-wrapper .btInactive span {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  color: #000;
}

.success .success-wrapper .btInactive:before {
  background: #AFAFAF;
}

.success .success-wrapper .btInactive .over-text {
  color: #D3D3D3;
  line-height: 20px;
  padding: 15px;
}

.success .success-wrapper .order {
  position: relative;
  width: 100%;
  display: table;
  padding: 30px 0px;
}

.success .success-wrapper .order h1 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 22px;
  color: #000;
  float: left;
  position: absolute;
}

.success .success-wrapper .order h2 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #000;
  float: right;
  margin-top: 6px;
}

.success .success-wrapper .message {
  position: relative;
  width: 100%;
  background: #7ac743;
  display: table;
  padding: 30px 20px;
}

.success .success-wrapper .message h1 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  color: #fff;
  text-align: left;
  padding: 0px 10px;
  margin-bottom: 10px;
}

.success .success-wrapper .message p {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #FFF;
  text-align: left;
  padding: 0px 10px;
}

.success .success-wrapper .message p b {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.success .success-wrapper .infos {
  position: relative;
  display: table;
  width: 100%;
  padding: 0px 20px;
  padding-bottom: 20px;
  background: #F2F2F2;
}

.success .success-wrapper .infos li {
  width: 25%;
  float: left;
  padding-right: 10px;
}

.success .success-wrapper .infos li h1 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  padding: 20px 0px;
}

.success .success-wrapper .infos li p {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 18px;
}

.success .success-wrapper .infos li .bold {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}

.success .success-wrapper .infos li span {
  margin-top: 10px;
  display: block;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}

.success .success-wrapper .infos li:last-child {
  padding-right: 0px;
}

.success .success-wrapper .bt {
  position: relative;
  display: table;
  margin-top: 20px;
}

.success .success-wrapper .bt .bt-boleto {
  position: relative;
  border: 1px solid #000;
  font-size: 10px;
  padding: 10px;
  color: #FFF;
  background: #000;
}

.success .success-wrapper .bt .bt-boleto:hover {
  background: rgba(0, 0, 0, 0.7);
}

.success .success-wrapper .print-ticket {
  background: #F2F2F2;
  height: 50px;
}

.success .success-wrapper .print-ticket .bt {
  margin: 0 auto;
  text-transform: uppercase;
}

.success .success-wrapper .textObs {
  position: relative;
  border-bottom: 1px solid #B3B3B3;
}

.success .success-wrapper .textObs p {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  padding: 20px;
  text-align: center;
}

.success .success-wrapper .cel {
  width: 100%;
  position: relative;
  display: table;
  border-bottom: 1px solid #B3B3B3;
  padding: 15px 0;
}

.success .success-wrapper .cel h1 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  -webkit-font-smoothing: subpixel-antialiased;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.success .success-wrapper .cel h2 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.success .success-wrapper .cel p {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  margin-top: 2px;
}

.success .success-wrapper .cel span {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #000;
  line-height: 12px;
}

.success .success-wrapper .cel .col1:first-child {
  width: 150px;
}

.success .success-wrapper .cel .col1:last-child {
  float: right;
}

.success .success-wrapper .col0 {
  width: 8%;
  float: right;
  text-align: center;
  margin-right: 3%;
}

.success .success-wrapper .col1 {
  width: 165px;
  float: left;
  text-align: center;
}

.success .success-wrapper .col1 img {
  width: 80%;
}

.success .success-wrapper .col2 {
  width: 200px;
  float: left;
  text-align: center;
}

.success .success-wrapper .tleft {
  text-align: left;
}

.success .success-wrapper .tright {
  text-align: right;
}

.success .success-wrapper .content {
  width: 100%;
  display: table;
}

.success .success-wrapper .content .col {
  margin-top: 18px;
  position: relative;
}

.success .success-wrapper .content .print-ticket {
  background: white;
  border-bottom: 1px solid #B3B3B3;
  display: table;
  width: 100%;
}

.success .success-wrapper .content .print-ticket a {
  display: block;
  margin: 10px 0px;
}

.success .success-wrapper .content .list {
  margin-bottom: 0px;
}

.success .success-wrapper .content .list .number {
  display: inline-block;
  font-size: 12px;
  width: 30px;
  height: 20px;
  margin-right: 20px;
}

.success .success-wrapper .content .list:last-child {
  margin-bottom: 60px;
}

.success .success-wrapper .buttons {
  margin-top: 20px;
}

.success .success-wrapper .buttons .right {
  display: table;
  float: right;
}

.success .success-wrapper .buttons .right button {
  position: relative;
  width: 160px;
}

.success .success-wrapper .buttons .right button span {
  line-height: 17px;
}

.success .success-wrapper .buttons .left {
  display: table;
  float: left;
}

.success .success-wrapper .buttons .left a {
  position: relative;
  width: 240px;
}

.success .success-wrapper .buttons .left a span {
  line-height: 17px;
}

.success .success-wrapper .myOrder {
  position: relative;
  width: 100%;
  display: block;
}

.success .success-wrapper .myOrder .theader {
  padding: 20px 0px;
}

.success .success-wrapper .myOrder .theader span {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.success .success-wrapper .myOrder .ended {
  background: #F2F2F2;
  padding: 40px 0px;
  border: none;
}

.success .success-wrapper .myOrder .ended span {
  opacity: 0;
}

.success .success-wrapper .myOrder .ended p {
  font-size: 11px;
  text-align: right;
}

.success .success-wrapper .myOrder .ended .total {
  text-align: center;
}

.success .success-wrapper .myOrder .ended .bold {
  font-size: 18px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  margin-top: 10px;
}

.success .success-wrapper .ended .text {
  float: right;
  margin-right: 10px;
}

.success .success-wrapper .ended .text .bold {
  margin: 0;
}

.success .success-wrapper .ended .price {
  float: right;
  width: 200px;
}

.success .success-wrapper .ended .price .bold {
  text-align: left;
  margin: 0;
}

@media (max-width: 1024px) {
  .success {
    padding: 0px;
  }
  .success .success-wrapper {
    min-width: 768px;
  }
}
@media (max-width: 768px) {
  .success .success-wrapper {
    min-width: 708px;
  }
}
.search {
  position: relative;
}

.search .search-content {
  margin-bottom: 20px;
}

.search .search-words {
  position: relative;
  border-top: 1px solid #e2e2e2;
  font-size: 36px;
  padding: 30px 0px;
  line-height: 36px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

.search .search-words .search-bold {
  font-family: "fs_hackneyheavy";
  font-weight: normal;
  font-style: normal;
  margin-left: 10px;
}

.search .search-header {
  position: relative;
  border-top: 1px solid #e2e2e2;
  width: 100%;
  padding: 30px 0;
  display: table;
}

.search .search-header div {
  display: block;
  width: 33.3333%;
  text-align: center;
  float: left;
  font-family: "fs_sallybold";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 20px;
}

.search .search-header div:first-child {
  text-align: left;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

.search .search-header div:first-child b {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  margin-right: 5px;
}

.search .search-header div:last-child {
  text-align: right;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}

.search .search-back {
  display: block;
  position: relative;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.search .search-back em {
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 18px;
  position: relative;
  background-size: contain;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
  transform: rotate(180deg);
}

.search .search-back span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.search .search-back:hover span {
  margin-left: 0px;
}

.search .search-back:hover em {
  width: 17px;
}

.search .search-more {
  display: block;
  position: relative;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.search .search-more em {
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 18px;
  position: relative;
  background-size: contain;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.search .search-more span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  transition: all 0.2s cubic-bezier(0.55, 0.085, 0, 0.99);
}

.search .search-more:hover span {
  margin-left: 0px;
}

.search .search-more:hover em {
  width: 17px;
}

.video {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  position: fixed;
  background: #000;
  z-index: 100;
  display: none;
}

.video .bt-close {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  cursor: pointer;
  top: 20px;
  right: 20px;
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  background: url(/images/bt-close-white.svg?d61354dff18f755d5424f1fab9ce99ec) no-repeat center center;
  background-size: contain;
  z-index: 2;
}

.video .bt-close:hover {
  transform: rotate(-180deg);
}

.checkout {
  position: relative;
  padding: 40px;
  display: table;
  background: #FFF;
  margin: 40px auto;
  padding-top: 0px;
  margin-top: 0px;
}

.checkout .address-custom-error {
  display: none;
  margin-bottom: 15px;
  color: #ff1d25;
  font-size: 12px;
}

.checkout .checkout-title {
  text-transform: uppercase;
  text-align: center;
  background: red;
  margin-bottom: 40px;
}

.checkout .inner {
  position: relative;
  min-width: 768px;
  margin: 0 auto;
}

.checkout .steps {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #B3B3B3;
  padding: 20px 0px;
}

.checkout .steps ul {
  width: 100%;
}

.checkout .steps ul li {
  display: inline-block;
  font-size: 18px;
  text-transform: uppercase;
  color: #B3B3B3;
  margin-right: 3.5%;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .steps ul li.active {
  color: #000;
}

.checkout .btDefault {
  display: table;
  background: #000;
  padding: 15px;
}

.checkout .btDefault span {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  color: #FFF;
}

.checkout .btDefault:before {
  background: #282828;
}

.checkout .btDefault .over-text {
  color: #D3D3D3;
  line-height: 20px;
  padding: 15px;
}

.checkout .btInactive {
  background: #CCC;
  padding: 15px;
}

.checkout .btInactive span {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  color: #000;
}

.checkout .btInactive:before {
  background: #AFAFAF;
}

.checkout .btInactive .over-text {
  color: #D3D3D3;
  line-height: 20px;
  padding: 15px;
}

.checkout .cel {
  width: 100%;
  position: relative;
  display: table;
  border-bottom: 1px solid #B3B3B3;
  padding: 15px 0;
  margin-bottom: 0px;
}

.checkout .buttons {
  border: none !important;
}

.checkout .buttons .right {
  float: right;
}

.checkout .buttons .left {
  float: left;
}

.checkout .columm {
  width: 55%;
  float: left;
  position: relative;
}

.checkout .columm h2 {
  font-size: 16px;
  margin-bottom: 10px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .columm:last-child {
  width: 45%;
  float: left;
  position: relative;
}

.checkout .cupom {
  position: relative;
  width: 310px;
  float: right;
  margin-bottom: 15px;
}

.checkout .cupom .label {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 9px;
  color: #000;
}

.checkout .cupom .input {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #000;
  width: 100%;
  font-size: 12px;
  border: 1px solid #B3B3B3;
  background: white;
  padding: 12px 5px;
}

.checkout .okCupom {
  position: absolute;
  top: 35px;
  padding: 11px;
  right: 0px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
  z-index: 2;
}

.checkout .boxInfos {
  position: relative;
  padding: 20px;
  display: table;
  float: right;
  background: #F4F4F4;
}

.checkout .boxInfos p {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #000;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
}

.checkout .boxInfos .bold2 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .boxInfos .bold {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  margin-top: 10px;
}

.checkout .boxInfos .columm {
  width: auto;
  display: table;
}

.checkout .boxInfos .columm:first-child {
  margin-right: 10px;
}

.checkout .myOrder .theader {
  width: 100%;
  position: relative;
  display: table;
  border-bottom: 1px solid #B3B3B3;
  padding: 15px 0;
  text-transform: uppercase;
}

.checkout .myOrder .col {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.checkout .myOrder .col img {
  width: 80%;
}

.checkout .myOrder .col:nth-child(1) {
  text-align: left;
  vertical-align: top;
  width: 195px;
}

.checkout .myOrder .col:nth-child(2) {
  text-align: left;
  width: 195px;
}

.checkout .myOrder .col:nth-child(3) {
  width: 139px;
}

.checkout .myOrder .col:nth-child(3) span {
  margin-left: 0px;
}

.checkout .myOrder .col:nth-child(4) {
  width: 139px;
}

.checkout .myOrder .col:nth-child(4) span {
  margin-left: 20px;
}

.checkout .myOrder .col:nth-child(5) {
  width: 139px;
}

.checkout .myOrder .col:nth-child(5) span {
  margin-left: 30px;
}

.checkout .myOrder .col:nth-child(6) {
  width: 112px;
}

.checkout .myOrder .innerControls {
  position: relative;
  display: table;
  margin: 0 auto;
}

.checkout .myOrder .innerControls .number {
  font-size: 16px;
  width: 30px;
  display: table-cell;
  line-height: 14px;
  vertical-align: middle;
}

.checkout .myOrder .innerControls .controls {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}

.checkout .myOrder .innerControls .controls span {
  position: relative;
  display: block;
  width: 100%;
  margin: 0px;
  font-size: 21px;
  line-height: 18px;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1);
}

.checkout .myOrder .innerControls .controls span:hover {
  transform: scale(1.2);
}

.checkout .myOrder .delete {
  color: #A6A8AB;
  border: 1px solid #A6A8AB;
  border-radius: 100px;
  height: 20px;
  width: 20px;
  padding: 2px 9px 5px 9px;
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}

.checkout .myOrder .delete:hover {
  background: rgba(0, 0, 0, 0.1);
  color: #000;
}

.checkout .myOrder .confirm {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: rgba(255, 255, 255, 0.9);
  display: none;
}

.checkout .myOrder .confirm .wrapper {
  display: table;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.checkout .myOrder .confirm .text-confirm {
  padding-top: 50px;
  width: 100%;
  padding-top: 30px;
  text-align: center;
}

.checkout .myOrder .confirm .bt-yes {
  position: relative;
  margin-right: 10px;
  float: left;
  width: 70px;
}

.checkout .myOrder .confirm .bt-no {
  position: relative;
  float: left;
  width: 70px;
}

.checkout .myOrder .bold {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .myOrder .ended {
  background: #F4F4F4;
  padding: 40px 0px !important;
  margin-top: 10px;
  border: none;
  font-size: 16px;
}

.checkout .myOrder .ended span {
  font-size: 14px;
}

.checkout .myOrder .ended span b {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .myOrder .ended .col1:nth-child(5) {
  padding-left: 28px;
}

.checkout .myOrder .ended .col1:nth-child(5) p {
  text-align: left;
}

.checkout .myOrder .ended .parcela {
  font-size: 12px;
}

.checkout .myOrder .ended .col1:last-child {
  width: 20%;
}

.checkout .myShipping .bt-newAdress {
  padding: 12px 15px;
}

.checkout .myShipping .bt-newAdress span {
  font-size: 12px;
}

.checkout .myShipping .bt-newAdress .over-text {
  padding: 12px 15px;
}

.checkout .myShipping .btDefault {
  width: 240px;
}

.checkout .myPayment .btDefault {
  width: 230px;
}

.checkout .myPayment .message {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
}

.checkout .inner .updateAddress a {
  color: #EC1C24;
  font-size: 13px;
  text-decoration: none;
  display: table;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .inner .updateAddress a:hover {
  text-decoration: underline;
}

.checkout .inner .select {
  position: relative;
  width: 250px;
  border: 1px solid #B3B3B3;
}

.checkout .inner .select select {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
  z-index: 2;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0 10px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  color: #000;
  text-transform: uppercase;
  font-size: 12px;
  background: transparent;
  cursor: pointer;
  padding: 14px 8px;
}

.checkout .inner .select:after {
  content: " ";
  display: block;
  position: absolute;
  width: 27px;
  height: 100%;
  right: 0;
  top: 0;
  z-index: 1;
  background: #ffffff url(/images/arrow-down.svg?3f4776bc2522afc8b04b12354c1dfcda) no-repeat center center;
}

.checkout .inner .address {
  clear: both;
  position: relative;
  width: 100%;
  display: block;
  margin-top: 80px;
}

.checkout .inner .address p {
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
  line-height: 22px;
  -webkit-font-smoothing: subpixel-antialiased;
  margin-top: 60px;
}

.checkout .inner .label-checkbox {
  position: relative;
  display: block;
  width: 100%;
  height: 30px;
  line-height: 34px;
  padding: 0 10px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #000;
  font-size: 12px;
  cursor: pointer;
}

.checkout .inner .label-checkbox input {
  display: none;
}

.checkout .inner .label-checkbox span {
  display: inline-block;
  position: relative;
  z-index: 2;
  margin-left: 20px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.checkout .inner .label-checkbox span b {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .inner .label-checkbox em {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.checkout .inner .label-checkbox i {
  display: block;
  width: 16px;
  height: 16px;
  background-size: contain;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}

.checkout .inner .label-checkbox input:checked + em i {
  background-image: url(/images/checkbox-checked.svg?39f5ba68d62ecc8e5fe0685ab4525248);
}

.checkout .inner .red {
  display: block;
  width: 100%;
  text-align: right;
  position: absolute;
  color: #FF1D25;
  font-size: 10px !important;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  text-transform: capitalize !important;
  top: -13px;
  margin: 0 !important;
  display: none;
}

.checkout .inner .icons {
  position: relative;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -20px;
}

.checkout .inner .icons li {
  width: 75px;
  height: 45px;
  display: inline-block;
  transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
}

.checkout .inner .icons .visa i {
  width: 75px;
  height: 45px;
  position: absolute;
  background-image: url(/images/visa.svg?9da25ad17517a874f4ad216647aa3d1c);
}

.checkout .inner .icons .master i {
  width: 75px;
  height: 45px;
  position: absolute;
  background-image: url(/images/master.svg?10d17ce88e085ac04ddcbc23064792aa);
}

.checkout .inner .icons .america i {
  width: 75px;
  height: 45px;
  position: absolute;
  background-image: url(/images/american.svg?45f6c6be87f2915b8155fb10ada60334);
}

.checkout .inner .icons .dinners i {
  width: 75px;
  height: 45px;
  position: absolute;
  background-image: url(/images/dinners.svg?4cf78b945aec6f64cb6e3fc16153d686);
}

.checkout .inner .icons .barcode i {
  width: 75px;
  height: 45px;
  position: absolute;
  background-image: url(/images/barcode.svg?fde2e594968f4ea6683356eb193072e5);
  opacity: 1;
  margin-left: 8px;
}

.checkout .inner .icons .selectCard {
  opacity: 1;
}

.checkout .inner .icons .deselectCard {
  opacity: 0.2;
}

.checkout .inner .contentPayment {
  position: relative;
  width: 100%;
  display: table;
}

.checkout .inner .contentPayment .hint {
  position: absolute;
  width: 410px;
  height: 100px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 3;
  display: none;
}

.checkout .inner .contentPayment .typePayment {
  position: relative;
  width: 210px;
  display: table;
  float: left;
}

.checkout .inner .field-form-inner {
  margin: 20px 0px;
}

.checkout .inner .field-group,
.checkout .inner .field-form-row {
  margin-top: 10px;
}

.checkout .inner .field-group:first-child,
.checkout .inner .field-form-row:first-child {
  margin-top: 0;
}

.checkout .inner .field-form-row {
  width: 330px;
}

.checkout .inner .field-form-row > div {
  display: table-cell;
  vertical-align: top;
  padding: 0 4px;
  width: 330px;
}

.checkout .inner .field-form-row > div:first-child {
  padding-left: 0;
}

.checkout .inner .field-form-row > div:last-child {
  padding-right: 0;
}

.checkout .inner .field-label {
  display: block;
  font-size: 12px;
  margin-bottom: 0.4em;
}

.checkout .inner .field-label span {
  color: #ff1d25;
}

.checkout .inner .field-input {
  height: 30px;
  padding: 0 8px;
}

.checkout .inner .field-input-textarea {
  height: 190px;
}

.checkout .inner .field-select select,
.checkout .inner .field-input {
  display: block;
  width: 100%;
  border: 1px solid #ccc;
  font-size: 13px;
  font-family: inherit;
}

.checkout .inner .field-select select:focus,
.checkout .inner .field-input:focus {
  border-color: #aaa;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.checkout .inner .field-buttons {
  text-align: left;
  margin-top: 15px;
  margin-bottom: 15px;
}

.checkout .inner .field-buttons-center {
  margin-top: 15px;
  text-align: center;
}

.checkout .inner .field-button {
  display: inline-block;
  background: #000;
  height: 38px;
  color: white;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  min-width: 140px;
  padding: 0 15px;
}

.checkout .inner span.error {
  display: block;
  color: #c00;
  font-size: 12px;
  margin-top: 0.25em;
  text-transform: none;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.checkout .inner .field-input.error,
.checkout .inner .field-select.error select {
  border-color: #c00;
}

.checkout .inner .field-optins {
  margin: 20px 0;
}

.checkout .inner .field-optins label.mod-checkbox {
  display: block;
  margin-top: 5px;
  margin-left: 0;
}

.checkout .inner .field-checkbox {
  display: inline-block;
  cursor: pointer;
}

.checkout .inner .field-checkbox + .field-checkbox {
  margin-left: 30px;
}

.checkout .inner .field-checkbox input {
  display: none;
}

.checkout .inner .field-checkbox em {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  position: relative;
}

.checkout .inner .field-checkbox em:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid;
  border-radius: 100%;
}

.checkout .inner .field-checkbox em:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  opacity: 0;
  transition: opacity 0.1s;
}

.checkout .inner .field-checkbox:hover em:before {
  opacity: 0.05;
}

.checkout .inner .field-checkbox input:checked + em:before {
  opacity: 1;
}

.checkout .inner .field-checkbox .chk-label {
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  top: 0.1em;
}

.checkout .inner .field-checkbox a:hover {
  text-decoration: underline;
}

.checkout .inner .field-checkbox.error em:after {
  border-color: #c00;
}

.checkout .inner .field-checkbox.error span {
  color: #c00;
}

.checkout .inner .field-checkbox.error.field-checkbox + span.error {
  padding-left: 16px;
}

.checkout .inner .field-select {
  display: block;
  width: 100%;
  cursor: pointer;
  position: relative;
  z-index: 1;
  background: white;
}

.checkout .inner .field-select select {
  -webkit-border-radius: 0px;
  height: 30px;
  padding: 0 8px;
  background: transparent;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  position: relative;
  z-index: 1;
  padding-right: 29px;
}

.checkout .inner .field-select select::-ms-expand {
  display: none;
}

.checkout .inner .field-select:after {
  content: "";
  display: block;
  width: 8px;
  height: 6px;
  background: url(/images/ico-select.svg?342ee4d2e55bdec0badbf690a2179639) no-repeat center center;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 10px;
  z-index: -1;
}

.checkout .inner .barCode {
  position: relative;
  display: none;
  width: 400px;
  margin-top: 20px;
}

.checkout .inner .barCode b {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.checkout .inner .phoneCall {
  position: relative;
  width: 400px;
  margin-top: 20px;
}

.checkout .inner .phoneCall b {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 1024px) {
  .checkout {
    padding: 0px;
  }
  .checkout .inner {
    min-width: 768px;
  }
}
@media (max-width: 768px) {
  .checkout .inner {
    min-width: 708px;
  }
  .checkout .inner .select {
    width: 240px;
  }
}
.modal {
  max-width: 800px;
  min-width: 350px;
  margin: 0 auto;
  padding: 25px;
  position: relative;
  z-index: 3;
  background: white;
  color: black;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
}

.modal .bt-close {
  display: block;
  width: 20px;
  height: 20px;
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  background-size: contain;
}

.modal .bt-close:hover {
  transform: rotate(-180deg);
}

.modal .goBackHome {
  position: relative;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  display: block;
  margin-bottom: 20px;
}

.modal .goBackHome:hover {
  text-decoration: underline;
}

.modal .mod_company {
  position: relative;
  width: 100%;
  display: table;
  margin-bottom: 20px;
}

.modal .mod_company img {
  display: table;
  margin: 0 auto;
  width: 30%;
}

.modal .mod-title {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 21px;
  position: relative;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 15px;
  padding: 0 40px;
}

.modal .mod-message {
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 15px;
  padding: 0 40px;
}

.modal .mod-subtitle {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  margin: 20px 0 15px;
}

.modal .mod-subtitle:first-child {
  margin-top: 0;
}

.modal .mod-form .message {
  text-align: center;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 84px;
  display: none;
}

.modal .mod-form-inner {
  max-width: 360px;
}

.modal .mod-required {
  margin: 10px 0;
  text-align: right;
  color: #ff1d25;
  font-size: 12px;
}

.modal .mod-group,
.modal .mod-form-row {
  margin-top: 10px;
}

.modal .mod-group:first-child,
.modal .mod-form-row:first-child {
  margin-top: 0;
}

.modal .mod-form-row {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.modal .mod-form-row > div {
  display: table-cell;
  vertical-align: top;
  padding: 0 4px;
}

.modal .mod-form-row > div:first-child {
  padding-left: 0;
}

.modal .mod-form-row > div:last-child {
  padding-right: 0;
}

.modal .mod-optins {
  position: relative;
  margin: 20px 0;
}

.modal .mod-optins label.mod-checkbox {
  display: block;
  margin-top: 5px;
  margin-left: 0;
}

.modal .mod-label {
  display: block;
  font-size: 12px;
  margin-bottom: 0.4em;
}

.modal .mod-label span {
  color: #ff1d25;
}

.modal .mod-group-radios {
  margin: 15px 0;
}

.modal .mod-checkbox,
.modal .mod-radio {
  display: inline-block;
  cursor: pointer;
}

.modal .mod-checkbox + .mod-checkbox,
.modal .mod-radio + .mod-checkbox,
.modal .mod-checkbox + .mod-radio,
.modal .mod-radio + .mod-radio {
  margin-left: 30px;
}

.modal .mod-checkbox input,
.modal .mod-radio input {
  display: none;
}

.modal .mod-checkbox em,
.modal .mod-radio em {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  position: relative;
}

.modal .mod-checkbox em:after,
.modal .mod-radio em:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid;
  border-radius: 100%;
}

.modal .mod-checkbox em:before,
.modal .mod-radio em:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  opacity: 0;
  transition: opacity 0.1s;
}

.modal .mod-checkbox:hover em:before,
.modal .mod-radio:hover em:before {
  opacity: 0.05;
}

.modal .mod-checkbox input:checked + em:before,
.modal .mod-radio input:checked + em:before {
  opacity: 1;
}

.modal .mod-checkbox span,
.modal .mod-radio span {
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  top: 0.1em;
}

.modal .mod-checkbox a:hover,
.modal .mod-radio a:hover {
  text-decoration: underline;
}

.modal .mod-checkbox.error em:after,
.modal .mod-radio.error em:after {
  border-color: #c00;
}

.modal .mod-checkbox.error span,
.modal .mod-radio.error span {
  color: #c00;
}

.modal .mod-checkbox.error.mod-checkbox + span.error,
.modal .mod-radio.error.mod-checkbox + span.error {
  padding-left: 16px;
}

.modal .mod-checkbox.error.mod-radio + span.error,
.modal .mod-radio.error.mod-radio + span.error {
  margin-top: 8px;
}

.modal .mod-input {
  height: 30px;
  padding: 0 8px;
}

.modal .mod-select {
  display: block;
  width: 100%;
  cursor: pointer;
  position: relative;
  z-index: 1;
  background: white;
}

.modal .mod-select select {
  -webkit-border-radius: 0px;
  height: 30px;
  padding: 0 8px;
  background: transparent;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  position: relative;
  z-index: 1;
  padding-right: 29px;
}

.modal .mod-select select::-ms-expand {
  display: none;
}

.modal .mod-select:after {
  content: "";
  display: block;
  width: 8px;
  height: 6px;
  background: url(/images/ico-select.svg?342ee4d2e55bdec0badbf690a2179639) no-repeat center center;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 10px;
  z-index: -1;
}

.modal .mod-textarea {
  height: 190px;
}

.modal .mod-select select,
.modal .mod-input,
.modal .mod-textarea {
  display: block;
  width: 100%;
  border: 1px solid #ccc;
  font-size: 13px;
  font-family: inherit;
}

.modal .mod-select select:focus,
.modal .mod-input:focus,
.modal .mod-textarea:focus {
  border-color: #aaa;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.modal span.error {
  display: block;
  color: #c00;
  font-size: 12px;
  margin-top: 0.25em;
  text-transform: none;
}

.modal .mod-input.error,
.modal .mod-select.error select {
  border-color: #c00;
}

.modal .mod-buttons {
  text-align: right;
  margin-top: 15px;
}

.modal .mod-buttons-center {
  margin-top: 15px;
  text-align: center;
}

.modal .mod-buttons-row {
  display: table;
  width: 100%;
  margin-top: 15px;
  text-align: right;
}

.modal .mod-buttons-row > div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
}

.modal .mod-buttons-row > div:first-child {
  padding-left: 0;
}

.modal .mod-buttons-row > div:last-child {
  padding-right: 0;
}

.modal .mod-bt-anchor {
  font-size: 13px;
}

.modal .mod-bt-anchor:hover {
  text-decoration: underline;
}

.modal .mod-col-min {
  width: 1%;
}

.modal .mod-button {
  display: inline-block;
  background: #000;
  color: white;
  width: 140px;
  height: 50px;
  position: relative;
  overflow: hidden;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
}

.modal .mod-button span {
  display: block;
  width: 100%;
  padding: 1.142em;
  position: absolute;
  left: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
}

.modal .mod-button span:first-child {
  top: 0px;
}

.modal .mod-button span:last-child {
  top: 50px;
}

.modal .mod-button:hover span:first-child {
  top: -50px;
}

.modal .mod-button:hover span:last-child {
  top: 0px;
}

.modal .mod-button-white {
  display: inline-block;
  background: #000;
  color: white;
  width: 140px;
  height: 50px;
  position: relative;
  overflow: hidden;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
  background: white;
  border: 1px solid #000;
  color: #000;
}

.modal .mod-button-white span {
  display: block;
  width: 100%;
  padding: 1.142em;
  position: absolute;
  left: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  transition: all 0.2s cubic-bezier(0.045, 1, 0.67, 1.005);
}

.modal .mod-button-white span:first-child {
  top: 0px;
}

.modal .mod-button-white span:last-child {
  top: 50px;
}

.modal .mod-button-white:hover span:first-child {
  top: -50px;
}

.modal .mod-button-white:hover span:last-child {
  top: 0px;
}

.modal .mod-caption {
  text-align: center;
  color: #808080;
  line-height: 1.5em;
  max-width: 215px;
  margin: 25px auto;
}

.modal .mod-section {
  padding-top: 25px;
  margin-top: 25px;
  border-top: 1px solid #ccc;
}

.modal .mod-center-text {
  text-align: center;
  margin: 20px 0;
  font-size: 15px;
}

.modal .mod-article {
  color: #808080;
}

.modal .mod-article h1 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  text-align: center;
  margin: 20px 0 35px;
  color: #000;
}

.modal .mod-article h2 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  margin-top: 20px;
}

.modal .mod-article h3 {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  margin-top: 20px;
}

.modal .mod-article p,
.modal .mod-article ul {
  margin-top: 10px;
}

.modal .mod-article p:first-child,
.modal .mod-article ul:first-child {
  margin-top: 0;
}

.modal .mod-article strong {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.modal .mod-article ul {
  list-style: disc;
  list-style-position: inside;
}

.modal.mod-medium {
  max-width: 510px;
}

.modal.mod-small {
  max-width: 410px;
}

.modal.mod-xsmall {
  max-width: 350px;
}

.modal-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  text-align: center;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.8);
  font-size: 0;
  display: flex;
  align-items: center;
  white-space: unset;
}

.modal-wrapper:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.modal-wrapper .hint {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}

.modal-wrapper .modal-content {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  white-space: normal;
  font-size: 1rem;
  position: relative;
  padding: 20px;
  text-align: left;
}

.modal-wrapper .modal {
  background: white;
}

.main-content > .modal {
  max-width: 1260px;
  padding: 30px;
  margin: 0 auto;
}

.modal-tests {
  padding: 30px 50px;
}

.modal-tests a {
  display: block;
  padding: 0.5em;
  font-size: 14px;
}

.modal-tests a:hover {
  background: #ddd;
}

.my-orders .mod-thead {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 6px;
  margin-top: 25px;
}

.my-orders .mod-th {
  display: table-cell;
  text-transform: uppercase;
  text-align: center;
}

.my-orders .mod-order {
  border: 1px solid #ccc;
  margin-bottom: 10px;
  position: relative;
}

.my-orders .mod-order:last-child {
  margin-bottom: 0;
}

.my-orders .mod-order.open .mod-order-head:before {
  transform: rotate(180deg);
}

.my-orders .print-ticket {
  display: table;
  width: 100%;
  position: relative;
  background: #f2f2f2;
}

.my-orders .print-ticket .bt-boleto {
  position: relative;
  display: table;
  padding: 10px 15px;
  font-family: "fs_hackneylight";
  font-weight: normal;
  font-style: normal;
  border: 1px solid #000;
  margin: 10px auto;
  margin-bottom: 15px;
  transition: background-color 0.5s;
}

.my-orders .print-ticket .bt-boleto:hover {
  background: rgba(0, 0, 0, 0.1);
}

.my-orders .mod-order-head {
  display: table;
  width: 100%;
  table-layout: fixed;
  cursor: pointer;
}

.my-orders .mod-order-head:before {
  content: "";
  display: block;
  width: 10px;
  height: 8px;
  background: url(/images/ico-select.svg?342ee4d2e55bdec0badbf690a2179639) no-repeat center center;
  background-size: contain;
  position: absolute;
  right: 10px;
  top: 10px;
  transition: all 0.3s;
}

.my-orders .mod-order-head:hover {
  background: #fafafa;
}

.my-orders .mod-td {
  display: table-cell;
  font-size: 12px;
  padding: 9px 15px 7px;
  line-height: 1em;
  text-align: center;
}

.my-orders .mod-status {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}

.my-orders .mod-status-waiting {
  color: #ff931e;
}

.my-orders .mod-status-denied {
  color: #ff1d25;
}

.my-orders .mod-status-completed {
  color: #7ac943;
}

.my-orders .mod-order-details {
  display: table;
  width: 100%;
  table-layout: fixed;
  background: #f2f2f2;
}

.my-orders .mod-order-col {
  display: table-cell;
  padding: 15px 0;
  padding-left: 15px;
  line-height: 1.2em;
}

.my-orders .mod-order-title {
  font-size: 12px;
  margin-bottom: 1em;
  font-weight: normal;
}

.my-orders .mod-order-text {
  font-size: 12px;
}

.my-orders .mod-order-expanded {
  display: none;
}

.my-orders .mod-prod-thead {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin: 15px 0;
}

.my-orders .mod-prod-th {
  display: table-cell;
  padding: 0 15px;
  padding-right: 0;
  text-transform: uppercase;
  line-height: 1em;
  font-size: 12px;
}

.my-orders .mod-prod-th[data-col=img] {
  width: 81px;
}

.my-orders .mod-prod-th[data-col=tit] {
  width: 35%;
}

.my-orders .mod-prod-th[data-col=qtd] {
  text-align: center;
}

.my-orders .mod-product {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin: 15px 0;
  line-height: 1.2em;
}

.my-orders .mod-prod-td {
  padding: 0 15px;
  padding-right: 0;
  display: table-cell;
  vertical-align: middle;
  font-size: 12px;
}

.my-orders .mod-prod-td[data-col=img] {
  vertical-align: top;
  width: 81px;
}

.my-orders .mod-prod-td[data-col=tit] {
  width: 35%;
  vertical-align: top;
}

.my-orders .mod-prod-td[data-col=qtd] {
  text-align: center;
}

.my-orders .mod-prod-td[data-col=val] {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.my-orders .mod-prod-td[data-col=sub] {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.my-orders .mod-prod-img {
  display: block;
  width: 66px;
  max-height: 66px;
  overflow: hidden;
}

.my-orders .mod-prod-img img {
  display: block;
  width: 100%;
}

.my-orders .mod-prod-title {
  font-size: 12px;
  margin-bottom: 0.5em;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.my-orders .mod-prod-text {
  color: #888;
}

.buy-together {
  max-width: 960px;
  padding: 45px 80px;
}

.buy-together .mod-title {
  margin: 0 0 30px;
}

.buy-together .mod-together {
  margin: 25px 0;
}

.buy-together .mod-item {
  display: table;
  width: 100%;
  border-collapse: collapse;
  margin-top: 15px;
  font-size: 16px;
}

.buy-together .mod-item:first-child {
  margin-top: 0;
}

.buy-together .mod-item > div {
  display: table-cell;
  padding: 25px 22px;
  border: 1px solid #afafaf;
  vertical-align: middle;
}

.buy-together .col-price {
  width: 15%;
  min-width: 120px;
  white-space: nowrap;
  text-align: center;
}

.buy-together .col-button {
  width: 1%;
}

.buy-together .mod-buttons {
  padding: 0 24px;
}

.buy-together .mod-button {
  width: 140px;
  white-space: nowrap;
  text-transform: none;
}

.directions .mod-map-wrapper {
  position: relative;
  background: #ccc;
  margin-bottom: 25px;
}

.directions .mod-map-wrapper:before {
  content: "";
  display: block;
  padding-top: 62.03208556%;
}

.directions .mod-map {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.directions .mod-address {
  text-align: center;
  font-size: 12px;
  color: #808080;
}

.directions .mod-bt-directions {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.directions .mod-bt-directions a {
  display: inline-block;
  font-size: 12px;
  line-height: 0.85em;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  border-bottom: 1px solid #d4d4d4;
}

.terms-conditions .mod-text-scroll {
  border: 1px solid #c0c0c0;
  margin: 25px 0;
  position: relative;
  padding: 40px 0;
  overflow: hidden;
  max-height: 320px;
}

.terms-conditions .mod-text-scroll .mod-text-scroll-inner {
  padding: 0 40px;
  position: relative;
}

.terms-conditions .mod-text-scroll p {
  margin-top: 1.4em;
  line-height: 1.4em;
}

.terms-conditions .mod-text-scroll p:first-child {
  margin-top: 0;
}

.terms-conditions .iScrollVerticalScrollbar {
  border-radius: 100px;
  right: 8px !important;
  top: 8px !important;
  bottom: 8px !important;
}

.terms-conditions .iScrollVerticalScrollbar .iScrollIndicator {
  border: none !important;
  border-radius: 100px !important;
  background: #808080 !important;
}

.terms-conditions .mod-buttons-split {
  display: table;
  width: 100%;
  margin-top: 15px;
  text-align: right;
}

.terms-conditions .mod-buttons-split > div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
  text-align: center;
}

.terms-conditions .mod-buttons-split > div:first-child {
  padding-left: 0;
  text-align: left;
}

.terms-conditions .mod-buttons-split > div:last-child {
  padding-right: 0;
  text-align: right;
}

.terms-conditions .mod-button,
.terms-conditions .mod-button-white {
  padding: 0 30px;
  height: 50px;
}

.wish-items {
  margin: -10px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.wish-items .wish-page {
  transition: height 0.3s;
}

.wish-items.filt-fixed {
  margin-top: 50px;
}

.wish-items .wish-slider {
  position: relative;
  z-index: 1;
  transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}

.wish-items .wish-slider.pullright {
  transform: translateX(25%);
}

.wish-items .wish-list-comments {
  display: none;
  width: 25%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  transform-origin: top left;
  z-index: 2;
}

.wish-items .wish-list-comments .wish-comments {
  width: auto;
  height: auto;
  top: 10px;
  bottom: 10px;
  left: 10px;
  right: 10px;
}

.wish-items .wish-list-comments:not(.open) {
  transform: translateX(-100%);
  opacity: 0;
}

.wish-items .ui-sortable-handle {
  touch-action: none;
}

.wish-items .item,
.wish-items .ui-sortable-placeholder {
  width: 25%;
  float: left;
  padding: 10px;
  position: relative;
  z-index: 2;
}

.wish-items .item .wish-comments,
.wish-items .ui-sortable-placeholder .wish-comments {
  display: none;
}

.wish-items .ui-sortable-placeholder {
  position: relative;
  visibility: visible !important;
}

.wish-items .ui-sortable-placeholder:before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  border: 1px dashed #aaa;
  background: #eee;
}

.wish-items .item-inner {
  position: relative;
}

.wish-items .item-image {
  background: no-repeat center center;
  background-size: cover;
  background-color: #f3f3f3;
  cursor: grab;
}

.wish-items .item-image.grab {
  cursor: grabbing;
}

.wish-items .item-image:before {
  content: "";
  display: block;
  padding-top: 155.55555556%;
}

.wish-items .item-image:hover .bt-remove {
  opacity: 1;
}

.wish-items .item-data {
  background: black;
  color: white;
  padding: 14px;
  padding-bottom: 0;
  position: relative;
  z-index: 2;
}

.wish-items .item-top {
  display: table;
  width: 100%;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
}

.wish-items .item-code {
  display: table-cell;
}

.wish-items .item-price {
  display: table-cell;
  text-align: right;
  padding-left: 14px;
}

.wish-items .item-bottom {
  height: 50px;
  position: relative;
  border-top: 1px solid #262626;
  margin-top: 10px;
}

.wish-items .bt-comments {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  transition: transform 0.075s;
}

.wish-items .bt-comments:hover {
  transform: translateY(-50%) scale(1.2);
}

.wish-items .bt-comments em {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/images/comment.svg?672d003d853d0dcf50fb13bb1b73103d) no-repeat center center;
  background-size: contain;
}

.wish-items .bt-comments em path {
  fill: #999;
}

.wish-items .bt-comments span {
  position: absolute;
  top: -6px;
  right: -7px;
  background: #7ac943;
  border-radius: 100%;
  line-height: 13px;
  width: 13px;
  text-align: center;
  font-size: 9px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  color: white;
}

.wish-items .item-check {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  cursor: pointer;
}

.wish-items .item-check input {
  display: none;
}

.wish-items .item-check em {
  display: block;
  width: 17px;
  height: 17px;
  background-size: contain;
}

.wish-items .item-check em path {
  fill: #999;
}

.wish-items .item-check em .path-inner {
  display: none;
}

.wish-items .item-check input:checked + em path {
  fill: #7ac943;
}

.wish-items .item-check input:checked + em .path-inner {
  display: block;
}

.wish-items .bt-remove {
  display: block;
  opacity: 0;
  width: 15px;
  height: 15px;
  background: url(/images/remove.svg?0cf3ac436df06855dd4a86679391557f) no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 13px;
  right: 13px;
  transition: opacity 0.2s;
}

.wish-items .bt-remove path {
  fill: #000;
}

.wish-items .packery-drop-placeholder {
  transition: transform 0.2s;
  z-index: 1;
}

.wish-items .packery-drop-placeholder:before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  border: 1px dashed #aaa;
  background: #eee;
}

.wish-items[data-view=grid] .item {
  width: 50%;
}

@media (max-width: 1200px) {
  .wish-items .item,
  .wish-items .ui-sortable-placeholder {
    width: 33.3333%;
  }
}
@media (max-width: 1024px) {
  .wish-items .item,
  .wish-items .ui-sortable-placeholder {
    width: 33.33333%;
  }
  .wish-items[data-view=grid] {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .wish-items .item,
  .wish-items .ui-sortable-placeholder {
    width: 50%;
  }
  .wish-items[data-view=grid] {
    width: 100%;
  }
}
.wish-head {
  display: table;
  width: 100%;
  background: #000;
  padding: 30px;
}

.wish-head .col {
  width: 1%;
  display: table-cell;
  vertical-align: middle;
  padding: 0 11px;
}

.wish-head .col:first-child {
  padding-left: 0;
}

.wish-head .col:last-child {
  padding-right: 0;
}

.wish-head .col-right {
  width: auto;
}

.wish-head .bt-comments {
  display: block;
  height: 40px;
  text-align: center;
  background: #00ff00;
  padding: 0 13px;
  white-space: nowrap;
}

.wish-head .bt-comments em {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background: url(/images/comment.svg?672d003d853d0dcf50fb13bb1b73103d) no-repeat center center;
  background-size: contain;
  position: relative;
  top: 1px;
}

.wish-head .bt-comments span {
  display: inline-block;
  vertical-align: middle;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  margin-left: 5px;
}

.wish-head .bt-share,
.wish-head .bt-create {
  display: block;
  height: 40px;
  width: 200px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 16px;
  color: white;
  border: 1px solid;
  line-height: 37px;
  position: relative;
}

.wish-head .bt-create span {
  z-index: 1;
  position: relative;
}

.wish-head .bt-create .over {
  position: absolute;
  display: block;
  width: 100%;
  height: 0%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.wish-head .bt-create .over:after {
  content: "Criar Lista";
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 37px;
  left: 0px;
  color: #000;
}

.wish-head .bt-create:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0%;
  background: #FFF;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.2s;
  left: 0px;
  top: 0px;
}

.wish-head .bt-create:hover:before {
  height: 100%;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.wish-head .bt-create:hover .over {
  height: 100%;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.1s;
}

.wish-head .bt-share span {
  z-index: 1;
  position: relative;
}

.wish-head .bt-share .over {
  position: absolute;
  display: block;
  width: 100%;
  height: 0%;
  left: 0px;
  top: 0px;
  overflow: hidden;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.wish-head .bt-share .over:after {
  content: "Compartilhar";
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 37px;
  left: 0px;
  color: #000;
}

.wish-head .bt-share .share-url {
  padding: 10px;
  top: -60px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  background: #e6e6e6;
  display: none;
}

.wish-head .bt-share .share-url:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 21px;
  background: #000;
  left: 0px;
  top: 38px;
}

.wish-head .bt-share .share-url:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #e6e6e6;
  top: 38px;
  transform: translateX(-50%);
  left: 50%;
}

.wish-head .bt-share .share-url span {
  color: #000;
  font-size: 14px;
  margin-right: 10px;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.wish-head .bt-share .share-url input {
  border: 1px solid #CCC;
  width: 200px;
  padding: 10px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}

.wish-head .bt-share .share-url .bt-mail {
  display: block;
  position: relative;
  width: 22px;
  height: 19px;
  background: url(/images/ico-mail.svg?a71df8c5a86c67c474d3b3e48d2b5c4e) no-repeat center center;
  background-size: contain;
}

.wish-head .bt-share .share-url .bt-mail svg {
  transition: 0.5s opacity;
}

.wish-head .bt-share .share-url .bt-mail:hover svg {
  opacity: 0.5;
}

.wish-head .bt-share:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0%;
  background: #FFF;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.2s;
  left: 0px;
  top: 0px;
}

.wish-head .bt-share:hover .share-url {
  display: block;
}

.wish-head .bt-share:hover:before {
  height: 100%;
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: none;
}

.wish-head .bt-share:hover .over {
  height: 100%;
  transition: 1s all cubic-bezier(0.55, 0.085, 0, 0.99);
  transition-delay: 0.1s;
}

.wish-head .dropdown {
  display: block;
  width: 200px;
  position: relative;
  z-index: 3;
  background: #333;
  float: right;
}

.wish-head .dropdown.open .drop-ico:before {
  transform: rotate(0deg);
}

.wish-head .drop-label {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 14px;
  font-size: 16px;
  line-height: 38px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: white;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.wish-head .drop-ico {
  display: block;
  width: 14px;
  height: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 13px;
}

.wish-head .drop-ico:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  transform: rotate(180deg);
}

.wish-head .drop-float {
  display: none;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  border: 1px solid #ccc;
  border-top: none;
}

.wish-head .drop-items {
  display: block;
  padding: 6px 0;
}

.wish-head .drop-item {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  position: relative;
  padding: 6px 22px;
  padding-right: 34px;
  cursor: pointer;
}

.wish-head .drop-item:hover,
.wish-head .drop-item.active {
  background: #eee;
}

.wish-head .drop-item.active .drop-check {
  opacity: 1;
}

.wish-head .drop-check {
  display: block;
  width: 13px;
  height: 11px;
  background: url(/images/drop-check.svg?ef690b8f799d39a7b77a2a53df887bd1) no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 5px;
  opacity: 0;
}

.wish-head .bt-remove {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(/images/remove.svg?0cf3ac436df06855dd4a86679391557f) no-repeat center center;
  background-size: contain;
  right: 12px;
}

.wish-head .drop-seeall {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  position: relative;
  padding: 6px 22px;
  padding-right: 34px;
  cursor: pointer;
  border-top: 1px solid #ccc;
  line-height: 20px;
}

.wish-head .drop-seeall:hover,
.wish-head .drop-seeall.active {
  background: #eee;
}

.wish-head .drop-seeall.active .drop-check {
  opacity: 1;
}

.wish-filters {
  display: table;
  width: 100%;
  height: 20px;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  padding: 22px 0px;
}

.wish-filters.filt-fixed {
  position: fixed;
  width: 100%;
  height: 20px;
  z-index: 9;
  background: #FFF;
  left: 0px;
  padding: 22px 50px;
  border-top: 1px solid #e2e2e2;
  top: 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transform: translateY(-61px);
}

.wish-filters.filt-fixed.filt-fixed-top {
  transform: translateY(-1px);
}

.wish-filters.filt-fixed.filt-fixed-header {
  transform: translateY(60px);
}

.wish-filters .col {
  display: table-cell;
  vertical-align: middle;
}

.wish-filters .col-stats,
.wish-filters .col-all {
  padding-right: 35px;
  position: relative;
}

.wish-filters .col-stats:after,
.wish-filters .col-all:after {
  content: "";
  display: block;
  height: 20px;
  border-right: 1px solid #d1d1d1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.wish-filters .txt-selected {
  display: none;
}

.wish-filters .txt-selected span:before {
  content: "Selecionados";
}

.wish-filters .txt-selected.single span:before {
  content: "Selecionado";
}

.wish-filters .col-all,
.wish-filters .col-icons {
  padding-left: 35px;
}

.wish-filters .col-stats {
  width: 1%;
  white-space: nowrap;
}

.wish-filters .col-stats.no-bar:after {
  display: none;
}

.wish-filters .col-all {
  width: 1%;
  white-space: nowrap;
}

.wish-filters .wish-stats strong {
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
}

.wish-filters .bt-select-all {
  font-size: inherit;
}

.wish-filters .bt-select-all span {
  color: #000;
}

.wish-filters .bt-select-all .blue {
  color: #3fa9f5;
}

.wish-filters .bt-select-all .blue:hover {
  text-decoration: underline;
}

.wish-filters .bt-select-all.active:after {
  content: "(desfazer)";
  color: #3fa9f5;
}

.wish-filters .bt-select-all.active:after:hover {
  text-decoration: underline;
}

.wish-filters .col-icons {
  width: 1%;
  white-space: nowrap;
}

.wish-filters .col-icons button {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 22px;
  position: relative;
}

.wish-filters .col-icons button:hover path {
  fill: #000;
}

.wish-filters .bt-ico-remove {
  background: url(/images/bin.svg?f9faa5ced97edc3e331b5680ff0de8c9) no-repeat center center;
  background-size: contain;
  top: -1px;
}

.wish-filters .bt-ico-buy {
  background: url(/images/cart.svg?4dd3c63e8747027b2f186527057e8b79) no-repeat center center;
  background-size: contain;
  top: 1px;
}

.wish-filters .bt-ico-share {
  background: url(/images/share.svg?d9e8935de32f1d113872b80e91f75752) no-repeat center center;
  background-size: contain;
}

.wish-filters .col-delete {
  text-align: right;
}

.wish-filters .bt-delete-list {
  font-size: inherit;
  color: #ff1d25;
}

.wish-filters .col-views {
  width: 1%;
  padding-left: 50px;
  white-space: nowrap;
}

.wish-filters .col-views button {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}

.wish-filters .col-views button:before {
  margin-left: 0;
}

.wish-filters .col-views button path {
  fill: #b3b3b3;
}

.wish-filters .col-views button.active path,
.wish-filters .col-views button:hover path {
  fill: #000;
}

.wish-filters .bt-grid {
  width: 17px;
  height: 17px;
  background: url(/images/grid.svg?254ef4aa9c83879cfb5f53680749399b) no-repeat center center;
  background-size: contain;
}

.wish-filters .bt-mini {
  width: 24px;
  height: 17px;
  background: url(/images/mini.svg?c2ed901cecdcd576cfbafda0ee93f9e6) no-repeat center center;
  background-size: contain;
}

.wish-full {
  position: fixed;
  top: 60px;
  bottom: 50px;
  left: 50px;
  right: 50px;
  z-index: 5;
  background: rgba(179, 179, 179, 0.95);
  display: none;
}

.wish-full:before {
  content: "";
  display: block;
  position: absolute;
  top: -60px;
  bottom: -50px;
  left: -50px;
  width: 50px;
  background: white;
}

.wish-full:after {
  content: "";
  display: block;
  position: absolute;
  top: -60px;
  bottom: -50px;
  right: -50px;
  width: 50px;
  background: white;
}

.wish-full .full-content {
  position: absolute;
  top: 0;
  right: 360px;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.wish-full .full-slider {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.wish-full .item .item-bottom,
.wish-full .item .item-comments {
  display: none;
}

.wish-full .item .wish-comments {
  display: none;
}

.wish-full .item-inner {
  width: 454px;
  margin: 0 auto;
}

.wish-full .item-image {
  background: no-repeat center center;
  background-size: cover;
}

.wish-full .item-image:before {
  content: "";
  display: block;
  padding-top: 155.55555556%;
}

.wish-full .item-top {
  display: table;
  width: 100%;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  padding: 10px 0;
  text-transform: uppercase;
}

.wish-full .item-code {
  display: table-cell;
}

.wish-full .item-price {
  display: table-cell;
  text-align: right;
  padding-left: 14px;
}

.wish-full .bt-prev,
.wish-full .bt-next {
  width: 14px;
  height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}

.wish-full .bt-prev:before,
.wish-full .bt-next:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/images/nav.svg?63cda85d1a3a2a75eb448ca7bec34ca2) no-repeat center center;
  background-size: contain;
}

.wish-full .bt-prev.slick-disabled,
.wish-full .bt-next.slick-disabled {
  cursor: default;
  opacity: 0.1;
}

.wish-full .bt-prev {
  left: 70px;
}

.wish-full .bt-prev:before {
  transform: rotate(180deg);
}

.wish-full .bt-next {
  right: 70px;
}

.wish-full .full-comments {
  width: 360px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background: #333;
}

.wish-full .bt-remove {
  display: block;
  width: 15px;
  height: 15px;
  background: url(/images/remove.svg?0cf3ac436df06855dd4a86679391557f) no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 13px;
  right: 13px;
}

.wish-full .bt-remove path {
  fill: #000;
}

@media (max-height: 920px) {
  .wish-full .item-inner {
    width: 40vh;
  }
}
.font_bold {
  font-family: "fs_hackneybold";
}

/* MODAL EVENTS */
.modal-events {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  top: 0px;
  z-index: 900;
  color: #fff;
  display: none;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}

.modal-events.open {
  opacity: 1;
}

.modal-events .m-content {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 845px;
  width: 100%;
  display: table;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.modal-backdrop {
  z-index: 0;
}

@media screen and (max-height: 768px) {
  .modal-events .m-content {
    top: 65%;
  }
}
.modal-events .m-content .m-col {
  float: left;
  position: relative;
  display: block;
}

.modal-events .m-content .m-col-r {
  padding-left: 45px;
  width: 50%;
}

.modal-events .m-content .m-col-l {
  padding-right: 45px;
  width: 50%;
}

.modal-events .m-content .m-col-l:after {
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  width: 1px;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
  right: 0px;
}

.modal-events .m-content .m-col .m-bold {
  font-family: "fs_hackneybold";
  text-align: center;
  font-size: 90px;
  display: block;
}

.modal-events .m-content .m-col .m-line {
  line-height: 90px;
}

.modal-events .m-content .m-col .m-thin {
  font-family: "fs_hackneybold";
  text-align: center;
  font-size: 23px;
  display: block;
}

.modal-events .m-content .m-col h2 {
  font-family: "fs_hackneyheavy";
  font-size: 48px;
  text-align: center;
  margin-bottom: 40px;
}

.modal-events .m-content .m-col .c-address {
  font-family: "fs_hackneylight";
  font-size: 14px;
  text-align: center;
  margin-top: 60px;
}

.modal-events .m-content .m-col .m-days {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  display: table;
}

.modal-events .m-content .m-col .m-days .m-col {
  width: 40%;
}

.modal-events .m-content .m-col .m-days .m-col:nth-child(2) {
  width: 20%;
}

.modal-events h1 {
  font-family: "fs_hackneylight";
  font-size: 40px;
  color: #FFF;
  text-align: center;
  margin-top: 30px;
}

.modal-events h1:after {
  content: "";
  display: block;
  width: 120px;
  height: 4px;
  background: #FFF;
  display: table;
  margin: 0 auto;
  margin-top: 20px;
}

.modal-events h1 b {
  font-family: "fs_hackneyheavy";
}

.modal-events .m-close {
  display: block;
  width: 40px;
  height: 40px;
  position: relative;
  display: table;
  margin: 0 auto;
  margin-top: 80px;
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  background: url(/images/bt-close-white.svg?d61354dff18f755d5424f1fab9ce99ec) no-repeat center center;
  background-size: contain;
  z-index: 2;
}

.modal-events .m-close:hover {
  transform: rotate(-180deg);
}

.lgpd {
  background: #fff;
  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
  /* border-radius: 10px; */
  position: fixed;
  width: 500px;
  bottom: 20px;
  left: 20px;
  z-index: 3;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.lgpd p {
  padding: 10px;
  font-size: 10px;
  font-weight: normal;
}

.lgpd a {
  text-decoration: underline;
}

.lgpd button {
  background-color: #000;
  padding: 20px 15px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: pointer;
  height: 100%;
  /* border-radius: 0px 10px 10px 0px; */
  font-size: 10px;
}

.lgpd button:hover {
  opacity: 0.7;
}

section.section-home-list-artworks .product-categories .row:nth-child(even) {
  flex-direction: row-reverse;
}
section.section-home-list-artworks .product-categories .title-box {
  font-size: 30px;
  font-family: fs_sallyregular;
  margin-bottom: 15px;
}
section.section-home-list-artworks .item-call {
  display: inline-block;
  border: 2px solid;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  padding: 15px 20px;
  margin-bottom: 5px;
  display: table;
  position: relative;
  margin: 0 auto;
}
section.section-home-list-artworks .item-call .over .over-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  padding: 15px 20px;
  left: 0px;
  color: #fff;
}
section.section-home-list-artworks .f-i--home {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 714px) {
  .lgpd {
    flex-direction: column;
    text-align: center;
    width: 89.3%;
  }
  .lgpd button {
    margin-top: 0px;
    width: 100%;
    border-radius: 0px 0px 10px 10px;
    padding: 30px 15px;
  }
}
.bt-pagination {
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  border: 2px solid;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  padding: 15px 20px;
  margin-bottom: 5px;
  display: table;
  position: relative;
  margin: 0 auto;
}
.bt-pagination .over .over-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  padding: 15px 20px;
  left: 0px;
  color: #fff;
}
.bt-pagination.bt-text {
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.slick-dots > li:only-child {
  display: none;
}

section.art-play .row > div[class^=col-] {
  margin-bottom: 24px;
}
section.art-play .col-wrap-play {
  position: relative;
  z-index: 0;
}
section.art-play .col-wrap-play .hover-video {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  z-index: 1;
  width: calc(100% - 24px) !important;
  height: 100%;
}
section.art-play .col-wrap-play .hover-video a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
}
section.art-play .col-wrap-play .hover-video a .item-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "fs_hackneybold_italic";
  font-size: 40px;
  color: #FFF;
  overflow: hidden;
  height: 50px;
  width: 100%;
  display: block;
}
section.art-play .col-wrap-play .hover-video a .item-play .out,
section.art-play .col-wrap-play .hover-video a .item-play .over {
  display: block;
  position: absolute;
  z-index: 2;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}
section.art-play .col-wrap-play .hover-video a .item-play .out {
  top: 0px;
}
section.art-play .col-wrap-play .hover-video a .item-play .over {
  top: 50px;
}
section.art-play .col-wrap-play .hover-video a:hover .item-play .out {
  top: -50px;
}
section.art-play .col-wrap-play .hover-video a:hover .item-play .over {
  top: 0px;
}
section.art-play video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.art-play .art-play-description {
  font-family: "fs_sallyregular";
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  padding: 35px 0;
  background: #FFF;
  position: relative;
  z-index: 2;
  text-align: center;
}

section.art-news-n .row > div[class^=col-] {
  margin-bottom: 24px;
}
section.art-news-n .row > div[class^=col-] a.item {
  overflow: hidden;
  display: block;
}
section.art-news-n .row > div[class^=col-] a.item:hover img {
  transform: scale(1.03);
}
section.art-news-n .row > div[class^=col-] img {
  transition: all 2s cubic-bezier(0.55, 0.085, 0, 0.99);
  width: auto;
  max-width: 100%;
  display: block;
}

.modal-custom {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.9);
  top: 0px;
  left: 0px;
  z-index: 1000;
  display: none;
}
.modal-custom .s-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  width: 100%;
  max-width: 600px;
}
.modal-custom .s-wrapper--full {
  width: 100%;
  height: 100vh;
}
.modal-custom .s-wrapper--full iframe {
  z-index: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.modal-custom .s-close {
  position: absolute;
  width: 45px;
  height: 45px;
  top: 45px;
  right: 30px;
  background-size: contain;
  display: block;
  cursor: pointer;
  background-color: rgb(0, 0, 0);
  border: 10px solid #000000;
}
.modal-custom .s-close:hover svg {
  transform: rotate(90deg);
}
.modal-custom .s-close svg {
  transition: 0.5s all cubic-bezier(0.55, 0.085, 0, 0.99);
}
.modal-custom .s-close svg path {
  fill: #FFF;
}
@media (max-width: 768px) {
  .modal-custom .s-wrapper {
    width: 100%;
  }
}

.search-gbl {
  background-color: transparent;
  display: none;
  width: 100%;
  padding: 20px;
  height: 100svh;
}
.search-gbl.fancybox__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.search-gbl .carousel__button is-close {
  position: fixed;
  top: 40px;
  right: 40px;
}
.search-gbl .wrap-search-gbl {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.search-gbl .wrap-search-gbl h2, .search-gbl .wrap-search-gbl p {
  color: white;
}
.search-gbl .wrap-search-gbl h2 {
  font-size: 20px;
  margin-bottom: 40px;
  font-family: "fs_hackneybold";
}
.search-gbl .wrap-search-gbl p {
  margin-top: 40px;
  font-size: 14px;
  font-family: "fs_hackneyregular";
}
.search-gbl .wrap-search-gbl .select, .search-gbl .wrap-search-gbl select, .search-gbl .wrap-search-gbl input, .search-gbl .wrap-search-gbl button {
  height: 40px;
  background-color: white;
  line-height: 40px;
}
.search-gbl .wrap-search-gbl .select, .search-gbl .wrap-search-gbl input {
  padding: 0 15px;
}
.search-gbl .wrap-search-gbl input {
  width: 100vw;
  max-width: 590px;
}
.search-gbl .wrap-search-gbl button {
  background-color: #FF0000;
  width: 50px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-gbl .wrap-search-gbl button svg {
  width: 20px;
  height: 20px;
}
.search-gbl .select {
  display: grid;
  grid-template-areas: "select";
  align-items: center;
  position: relative;
  border: 1px solid black;
  border-radius: 0;
  height: 40px;
  position: relative;
  min-width: 15ch;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px;
  padding-right: 20px;
  font-size: 14px;
  cursor: pointer;
}
.search-gbl .select select, .search-gbl .select::after {
  grid-area: select;
}
.search-gbl .select::before {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 10px solid black;
  content: "";
}
.search-gbl .select-white {
  border: 1px solid white;
}
.search-gbl .select-white::before {
  border-top: 10px solid white;
}
.search-gbl .select-white select, .search-gbl .select-white option {
  background-color: black !important;
}
.search-gbl .select:not(.select--multiple)::after {
  content: "";
  justify-self: end;
  width: 0.8em;
  height: 0.5em;
  background-color: var(--select-arrow);
  -webkit-clip-path: polygon(100% 0%, 0 0%, 50% 100%);
          clip-path: polygon(100% 0%, 0 0%, 50% 100%);
}
.search-gbl .select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  padding: 0px 10px 0px;
  margin: 0;
  width: 100%;
  transform: translate(-12px, -1px);
  outline: none !important;
  cursor: inherit;
  top: 0;
  z-index: 1;
  outline: none;
}
.search-gbl .select select::-ms-expand {
  display: none;
}
.search-gbl .select select option {
  padding: 10px;
}

.cat-selected .text {
  display: block;
  width: 40%;
  margin: 20px auto 0 auto;
  font-size: 20px;
  line-height: 22px;
}

.page-listing .categories .inner {
  /* versao original */
  /* versao up */
  display: block;
  -moz-column-count: 5;
       column-count: 5;
  max-height: initial;
  /* solucao nao aprovada pois sai da ordem alfabética */
}
.page-listing .categories .inner a span {
  display: block;
  padding-left: 27%;
}
@media (max-width: 1024px) {
  .page-listing .categories .inner {
    -moz-columns: 3;
         columns: 3;
    /* versao old */
  }
  .page-listing .categories .inner a {
    font-size: 12px;
  }
  .page-listing .categories .inner a span {
    padding-left: 20%;
  }
}
@media (max-width: 768px) {
  .page-listing .categories .inner {
    /* versao old */
  }
  .page-listing .categories .inner a {
    font-size: 11px;
  }
  .page-listing .categories .inner a span {
    padding-left: 10%;
  }
}

.overview.overview-gal-products {
  display: block;
}
.overview.overview-gal-products .gallery-prods .slick-slide {
  padding: 0 12px;
}
@media (max-width: 765px) {
  .overview.overview-gal-products .slick-dots {
    position: static;
    margin-top: 15px;
  }
}

.page-about .full-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-about .html-video img, .page-about .html-video video {
  -o-object-fit: cover;
     object-fit: cover;
  height: 700px;
  width: 100%;
}
.page-about picture.video-tb {
  display: block;
  position: relative;
}
.page-about picture.video-tb img {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
}
.page-about picture.video-tb a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
}
.page-about picture.video-tb a .item-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "fs_hackneybold_italic";
  font-size: 40px;
  color: #fff;
  overflow: hidden;
  height: 50px;
  width: 100%;
  display: block;
}
.page-about picture.video-tb a .item-play .out,
.page-about picture.video-tb a .item-play .over {
  display: block;
  position: absolute;
  z-index: 2;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}
.page-about picture.video-tb a .item-play .out {
  top: 0px;
}
.page-about picture.video-tb a .item-play .over {
  top: 50px;
}
.page-about picture.video-tb a:hover .item-play .out {
  top: -50px;
}
.page-about picture.video-tb a:hover .item-play .over {
  top: 0px;
}
.page-about .article-about-artimage {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}
.page-about .article-about-artimage .imgHover {
  transition: all 0.5s ease;
  display: block;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  z-index: -1;
  filter: brightness(50%);
}
.page-about .article-about-artimage .imgHover.hovered {
  opacity: 1;
}
.page-about .article-about-artimage .title, .page-about .article-about-artimage .text-box {
  color: white;
}
.page-about .mx-w-about {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
}
.page-about .wrap-numbers {
  max-width: 1450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
}
.page-about .wrap-numbers .wrap-numb-txt {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 33%;
  padding-right: 35px;
  margin-bottom: 50px;
  min-height: 82px;
  transition: all 0.5s ease;
}
.page-about .wrap-numbers .wrap-numb-txt.elm-off {
  opacity: 0;
}
.page-about .wrap-numbers .t-number {
  font-family: fs_hackneyregular;
  font-size: 40px;
  color: white;
  text-align: left;
}
.page-about .list-about .row:nth-child(odd) {
  flex-direction: row-reverse;
}
.page-about .slick-about img {
  max-width: 100%;
}
.page-about .slick-about .slick-prev {
  left: 10px;
}
.page-about .slick-about .slick-next {
  right: 10px;
}
.page-about .slick-about .slick-dots {
  bottom: 10px;
  z-index: 10;
}
.page-about .slick-about .slick-dots li {
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.4);
  height: 12px;
  width: 12px;
}
.page-about .slick-about .slick-dots li button {
  height: 12px;
  width: 12px;
}
.page-about .slick-about .slick-dots li button::before {
  display: none;
}
.page-about .slick-about .slick-dots li.slick-active {
  background-color: rgba(255, 255, 255, 0.8);
}
.page-about .section-highlight .bg-dark-full {
  background-color: black;
  color: #fff;
}
.page-about .section-highlight .bg-dark-full > div {
  height: 100%;
}
.page-about .section-highlight .bg-dark-full .box-padding {
  padding: 0 17%;
}
.page-about .section-highlight .title-box {
  font-size: 31px;
  margin-bottom: 20px;
}
.page-about .section-highlight .text-box {
  font-size: 14px;
}
.page-about .section-highlight .title-box,
.page-about .section-highlight .text-box {
  text-align: left;
  font-family: fs_hackneyregular;
}
@media (min-width: 768px) {
  .page-about .section-highlight .title-box,
  .page-about .section-highlight .text-box {
    max-width: 80%;
  }
}
.page-about .product-categories .row:nth-child(even) {
  flex-direction: row-reverse;
}
.page-about .product-categories .title-box {
  font-size: 30px;
  font-family: fs_sallyregular;
  margin-bottom: 15px;
}
.page-about .item-call {
  display: inline-block;
  border: 2px solid;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  padding: 15px 20px;
  margin-bottom: 5px;
  display: table;
  position: relative;
  margin: 0 auto;
}
.page-about .item-call .over .over-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  padding: 15px 20px;
  left: 0px;
  color: #fff;
}
.page-about .item-call.bt-text {
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}
.page-about .col-wrap-play {
  position: relative;
  z-index: 0;
}
.page-about .col-wrap-play .hover-video {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  z-index: 1;
  width: calc(100% - 24px) !important;
  height: 100%;
}
.page-about .col-wrap-play .hover-video a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
}
.page-about .col-wrap-play .hover-video a .item-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "fs_hackneybold_italic";
  font-size: 40px;
  color: #FFF;
  overflow: hidden;
  height: 50px;
  width: 100%;
  display: block;
}
.page-about .col-wrap-play .hover-video a .item-play .out,
.page-about .col-wrap-play .hover-video a .item-play .over {
  display: block;
  position: absolute;
  z-index: 2;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}
.page-about .col-wrap-play .hover-video a .item-play .out {
  top: 0px;
}
.page-about .col-wrap-play .hover-video a .item-play .over {
  top: 50px;
}
.page-about .col-wrap-play .hover-video a:hover .item-play .out {
  top: -50px;
}
.page-about .col-wrap-play .hover-video a:hover .item-play .over {
  top: 0px;
}
.page-about .col-wrap-play video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-about .row-logos {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
}
.page-about .row-logos img {
  display: block;
  max-width: 180px !important;
  max-height: 180px !important;
  margin: 40px 0.5% 1%;
}

.page-contact .section-contact .contact-content {
  position: relative;
  width: 100%;
  height: 100%;
  max-height: 230px;
  overflow: hidden;
}
.page-contact .section-contact .contact-item {
  margin-bottom: 20px;
  display: none;
}
.page-contact .section-contact .contact-item:last-child {
  margin-bottom: 0px;
}
.page-contact .section-contact .contact-item .contact-text {
  margin-bottom: 0px;
}
.page-contact .section-contact .contact-item.show {
  display: block;
}
.page-contact .section-contact a {
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
  color: #00FFFF;
  font-size: 14px;
  position: relative;
}
.page-contact .section-contact a.white {
  color: #FFF;
}
.page-contact .section-contact a.white:before {
  background: #FFF;
}
.page-contact .section-contact a:before {
  content: "";
  display: block;
  width: 0%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.2em;
  border-bottom: 1px solid;
  transition: 0.2s width cubic-bezier(0.55, 0.085, 0, 0.99);
  background: #00FFFF;
}
.page-contact .section-contact a:hover:before {
  width: 100%;
}
.page-contact .section-contact .contact-select {
  display: block;
  min-width: 220px;
  width: -moz-fit-content;
  width: fit-content;
  height: 36px;
  cursor: pointer;
  position: relative;
  border: 1px solid black;
  margin-bottom: 19px;
  margin-top: -8px;
}
.page-contact .section-contact .contact-select select {
  -webkit-border-radius: 0px;
  padding: 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  padding-right: 29px;
  background: transparent;
  font-size: 14px;
  color: black;
  width: 100%;
  display: block;
  font-family: "fs_hackneyregular";
  font-weight: normal;
  font-style: normal;
}
.page-contact .section-contact .contact-select option {
  color: black;
}
.page-contact .section-contact .contact-select select::-ms-expand {
  display: none;
}
.page-contact .section-contact .contact-select:after {
  content: "";
  display: block;
  width: 8px;
  height: 6px;
  background: url(/images/dropdown.svg?380266110dbcecda6d7d3bd3678b54db) no-repeat center center;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 10px;
  z-index: -1;
}
.page-contact .full-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-contact .html-video img, .page-contact .html-video video {
  -o-object-fit: cover;
     object-fit: cover;
  height: 700px;
  width: 100%;
}
.page-contact picture.video-tb {
  display: block;
  position: relative;
}
.page-contact picture.video-tb img {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
}
.page-contact picture.video-tb a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
}
.page-contact picture.video-tb a .item-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "fs_hackneybold_italic";
  font-size: 40px;
  color: #fff;
  overflow: hidden;
  height: 50px;
  width: 100%;
  display: block;
}
.page-contact picture.video-tb a .item-play .out,
.page-contact picture.video-tb a .item-play .over {
  display: block;
  position: absolute;
  z-index: 2;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}
.page-contact picture.video-tb a .item-play .out {
  top: 0px;
}
.page-contact picture.video-tb a .item-play .over {
  top: 50px;
}
.page-contact picture.video-tb a:hover .item-play .out {
  top: -50px;
}
.page-contact picture.video-tb a:hover .item-play .over {
  top: 0px;
}
.page-contact .article-about-artimage {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}
.page-contact .article-about-artimage .imgHover {
  transition: all 0.5s ease;
  display: block;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  z-index: -1;
  filter: brightness(50%);
}
.page-contact .article-about-artimage .imgHover.hovered {
  opacity: 1;
}
.page-contact .article-about-artimage .title, .page-contact .article-about-artimage .text-box {
  color: white;
}
.page-contact .mx-w-about {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
}
.page-contact .wrap-numbers {
  max-width: 1450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
}
.page-contact .wrap-numbers .wrap-numb-txt {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 33%;
  padding-right: 35px;
  margin-bottom: 50px;
  min-height: 82px;
  transition: all 0.5s ease;
}
.page-contact .wrap-numbers .wrap-numb-txt.elm-off {
  opacity: 0;
}
.page-contact .wrap-numbers .t-number {
  font-family: fs_hackneyregular;
  font-size: 40px;
  color: white;
  text-align: left;
}
.page-contact .list-about .row:nth-child(odd) {
  flex-direction: row-reverse;
}
.page-contact .slick-about img {
  max-width: 100%;
}
.page-contact .slick-about .slick-prev {
  left: 10px;
}
.page-contact .slick-about .slick-next {
  right: 10px;
}
.page-contact .slick-about .slick-dots {
  bottom: 10px;
  z-index: 10;
}
.page-contact .slick-about .slick-dots li {
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.4);
  height: 12px;
  width: 12px;
}
.page-contact .slick-about .slick-dots li button {
  height: 12px;
  width: 12px;
}
.page-contact .slick-about .slick-dots li button::before {
  display: none;
}
.page-contact .slick-about .slick-dots li.slick-active {
  background-color: rgba(255, 255, 255, 0.8);
}
.page-contact .section-highlight .bg-dark-full {
  background-color: black;
  color: #fff;
}
.page-contact .section-highlight .bg-dark-full > div {
  height: 100%;
}
.page-contact .section-highlight .bg-dark-full .box-padding {
  padding: 0 17%;
}
.page-contact .section-highlight .title-box {
  font-size: 31px;
  margin-bottom: 20px;
}
.page-contact .section-highlight .text-box {
  font-size: 14px;
}
.page-contact .section-highlight .title-box,
.page-contact .section-highlight .text-box {
  text-align: left;
  font-family: fs_hackneyregular;
}
@media (min-width: 768px) {
  .page-contact .section-highlight .title-box,
  .page-contact .section-highlight .text-box {
    max-width: 80%;
  }
}
.page-contact .product-categories .row:nth-child(even) {
  flex-direction: row-reverse;
}
.page-contact .product-categories .title-box {
  font-size: 30px;
  font-family: fs_sallyregular;
  margin-bottom: 15px;
}
.page-contact .item-call {
  display: inline-block;
  border: 2px solid;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  padding: 15px 20px;
  margin-bottom: 5px;
  display: table;
  position: relative;
  margin: 0 auto;
}
.page-contact .item-call .over .over-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  padding: 15px 20px;
  left: 0px;
  color: #fff;
}
.page-contact .item-call.bt-text {
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}
.page-contact .col-wrap-play {
  position: relative;
  z-index: 0;
}
.page-contact .col-wrap-play .hover-video {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  z-index: 1;
  width: calc(100% - 24px) !important;
  height: 100%;
}
.page-contact .col-wrap-play .hover-video a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
}
.page-contact .col-wrap-play .hover-video a .item-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "fs_hackneybold_italic";
  font-size: 40px;
  color: #FFF;
  overflow: hidden;
  height: 50px;
  width: 100%;
  display: block;
}
.page-contact .col-wrap-play .hover-video a .item-play .out,
.page-contact .col-wrap-play .hover-video a .item-play .over {
  display: block;
  position: absolute;
  z-index: 2;
  left: 0px;
  display: block;
  transition: top 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
}
.page-contact .col-wrap-play .hover-video a .item-play .out {
  top: 0px;
}
.page-contact .col-wrap-play .hover-video a .item-play .over {
  top: 50px;
}
.page-contact .col-wrap-play .hover-video a:hover .item-play .out {
  top: -50px;
}
.page-contact .col-wrap-play .hover-video a:hover .item-play .over {
  top: 0px;
}
.page-contact .col-wrap-play video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-contact .row-logos {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
}
.page-contact .row-logos img {
  display: block;
  max-width: 180px !important;
  max-height: 180px !important;
  margin: 40px 0.5% 1%;
}

.page-corporate img {
  max-width: 100%;
  display: inline-block;
}
.page-corporate picture {
  display: block;
}
.page-corporate .webdoor-corporate {
  width: 100%;
  height: 700px;
  position: relative;
}
.page-corporate .full-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-corporate .list-corps .row:nth-child(even) {
  flex-direction: row-reverse;
}
.page-corporate .slick-corporate img {
  max-width: 100%;
}
.page-corporate .slick-corporate .slick-prev {
  left: 10px;
}
.page-corporate .slick-corporate .slick-next {
  right: 10px;
}
.page-corporate .slick-corporate .slick-dots {
  bottom: 10px;
  z-index: 10;
}
.page-corporate .slick-corporate .slick-dots li {
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.4);
  height: 12px;
  width: 12px;
}
.page-corporate .slick-corporate .slick-dots li button {
  height: 12px;
  width: 12px;
}
.page-corporate .slick-corporate .slick-dots li button::before {
  display: none;
}
.page-corporate .slick-corporate .slick-dots li.slick-active {
  background-color: rgba(255, 255, 255, 0.8);
}
.page-corporate .item-call {
  display: inline-block;
  border: 2px solid;
  font-family: "fs_hackneybold";
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
  padding: 15px 20px;
  margin-bottom: 5px;
  display: table;
  position: relative;
  margin: 0 auto;
}
.page-corporate .item-call .over .over-text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  padding: 15px 20px;
  left: 0px;
  color: #fff;
}
.page-corporate .html-video {
  -o-object-fit: cover;
     object-fit: cover;
  height: 700px;
  width: 100%;
}
.page-corporate .section-highlight .bg-dark-full {
  background-color: black;
  color: #fff;
}
.page-corporate .section-highlight .bg-dark-full > div {
  height: 100%;
}
.page-corporate .section-highlight .bg-dark-full .box-padding {
  padding: 0 17%;
}
.page-corporate .section-highlight .title-box {
  font-size: 31px;
  margin-bottom: 20px;
}
.page-corporate .section-highlight .text-box, .page-corporate .section-highlight .text-box * {
  font-size: 14px;
  font-family: fs_hackneyregular;
}
.page-corporate .section-highlight .title-box,
.page-corporate .section-highlight .text-box {
  text-align: left;
  font-family: fs_hackneyregular;
}
.page-corporate .text-box, .page-corporate .text-box * {
  font-size: 14px;
  font-family: fs_hackneyregular;
}
.page-corporate .row-logos {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 100%;
}
.page-corporate .row-logos img {
  display: block;
  width: 180px !important;
  height: 180px !important;
  max-width: 180px !important;
  max-height: 180px !important;
  margin: 0 0.5%;
}
.page-corporate .gallery-logos {
  max-width: 2000px;
  margin: 0 auto;
}
.page-corporate .gallery-logos img {
  display: block;
  margin: 0 auto;
  display: block;
  width: 100%;
  padding: 0 5px;
}
@media (max-width: 768px) {
  .page-corporate .gallery-logos .wrap-img {
    max-width: 90%;
    margin: 0 auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250ZW5kL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7OztDQUFBO0FBWUE7O0VBRUU7RUFDQTtFQUNBO0FERUY7O0FDQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBd0VVO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7QURHRjs7QUNEQTs7RUFHVTtFQUNSO0FESUY7O0FDRkE7Ozs7Ozs7Ozs7Ozs7OztFQWVFO0FES0Y7O0FDSEE7RUFDRTtFQUNBO0FETUY7O0FDSkE7OztFQUdFO0VBQ0E7RUFDQTtBRE9GOztBQ0xBO0VBQ0U7QURRRjs7QUNOQTtFQUNFO0VBQ0E7RUFDQTtBRFNGOztBQ1BBO0VBQ0U7RUFDQTtBRFVGOztBQ1JBOztFQUVFO0FEV0Y7O0FDVEE7Ozs7RUFJRTtFQUNBO0FEWUY7O0FDVkE7RUFDRTtBRGFGOztBQ1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNGOztBQ1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEZUY7O0FDYkE7RUFDRTtBRGdCRjs7QUNkQTtFQUNFO0FEaUJGOztBQ2ZBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QURrQkY7O0FDaEJBOzs7O0VBSUU7QURtQkY7O0FDakJBO0VBQ0U7RUFDQTtBRG9CRjs7QUNsQkE7RUFDRTtFQUNBO0VBQ0E7QURxQkY7O0FDbkJBO0VBQ0U7RUFDQTtFQUNBO0FEc0JGOztBQ3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ25CQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FEb0JGO0FDbEJBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURtQkY7QUNqQkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRGtCRjtBQ2RBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURlRjtBQ2JBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURjRjtBQ1pBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURhRjtBQ1RBO0VBQ0U7QURXRjs7QUNUQTs7RUFFRTtBRFlGOztBQ1ZBO0VBQ0U7O0lBRUU7RURhRjtBQUNGO0FDWEE7RUFDRTtFQUNBO0VBQ0c7RUFFSztFQUNSO0VBQ0E7RUFDQSxjRDFWTTtBQXVXUjtBQ1hJO0VBREY7SUFFTTtFRGNOO0FBQ0Y7O0FDRkE7RUFDRTtFQUNBO0VBQ0E7QURLRjs7QUNIQTtFQUNFO0FETUY7O0FDSkE7RUFDRTtFQUNBO0VBRUE7QURPRjs7QUNMQTtFQUNFO0VBQ0E7RUFFQTtBRFFGOztBQ05BO0VBQ0U7RUFDQTtFQUVBO0FEU0Y7O0FDUEE7RUFDRTtBRFVGOztBQ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFdGOztBQ1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURZRjs7QUNWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0FEYUY7O0FDWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNGOztBQ1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUNBO0VBQ0E7QURlRjs7QUNiQTtFQUNFO0VBRVE7RUFFQTtBRGdCVjs7QUNkQTtFQUNFO0VBRVE7RUFFQTtBRGlCVjs7QUNmQTtFQUNFO0VBRVE7RUFFQTtBRGtCVjs7QUNoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDQTtBRG1CVjs7QUNqQkE7RUFDRTtJQUNFO0VEb0JGO0FBQ0Y7QUNsQkE7RUFDRTtJQUNFO0VEb0JGO0FBQ0Y7QUNsQkE7QUFDQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtBRG9CRjs7QUNsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcUJGOztBQ25CQTtFQUNFO0FEc0JGOztBQ3BCQTtFQUNFO0VBQ0E7QUR1QkY7O0FDckJBOztFQUlFO0FEd0JGOztBQ3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUJGOztBQ3ZCQTs7RUFFRTtFQUNBO0FEMEJGOztBQ3hCQTtFQUNFO0FEMkJGOztBQ3pCQTtFQUNFO0FENEJGOztBQzFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENkJGOztBQzNCQTtFQUNFO0FEOEJGOztBQzVCQTtFQUNFO0FEK0JGOztBQzdCQTtFQUNFO0FEZ0NGOztBQzlCQTtFQUNFO0FEaUNGOztBQy9CQTtFQUNFO0FEa0NGOztBQ2hDQTtFQUNFO0FEbUNGOztBQ2pDQTtFQUNFO0VBQ0E7RUFDQTtBRG9DRjs7QUNsQ0E7RUFDRTtBRHFDRjs7QUNuQ0E7RUFDRTtFQUNBO0VBQ0E7QURzQ0Y7O0FDcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVDRjs7QUNyQ0E7OztDQUFBO0FBSUE7Ozs7Ozs7OztDQUFBO0FBVUE7Ozs7Q0FBQTtBQUtBO0VBRUU7RUFDQTtBRHdDRjs7QUN0Q0E7O0VBR0U7QUR5Q0Y7O0FDdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwQ0Y7O0FDeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQyQ0Y7O0FDekNBOzs7OztDQUFBO0FBTUE7RUFDRTtBRDRDRjs7QUMxQ0E7RUFDRTtBRDZDRjs7QUMzQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBRDhDRjs7QUM1Q0E7RUFDRTtBRCtDRjs7QUM3Q0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnREY7O0FDOUNBO0VBQ0U7QURpREY7O0FDL0NBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0FEa0RGOztBQ2hEQTtFQUNFO0FEbURGOztBQ2pEQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvREY7O0FDbERBO0VBQ0U7QURxREY7O0FDbkRBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QURzREY7O0FDcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdURGOztBQ3JEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FEd0RGOztBQ3REQTs7RUFFRTtFQUNBO0FEeURGOztBQ3ZEQTs7RUFFRTtFQUNBO0FEMERGOztBQ3hEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJERjs7QUN6REE7RUFDRTtBRDRERjs7QUMxREE7Ozs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7QUQ2REY7O0FDM0RBO0VBQ0U7QUQ4REY7O0FDNURBO0VBQ0U7QUQrREY7O0FDN0RBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnRUY7O0FDOURBOztFQUVFO0FEaUVGOztBQy9EQTtBQUNBO0VBQ0U7QURrRUY7O0FDaEVBO0VBQ0U7RUFDQTtFQUNBO0FEbUVGOztBQ2pFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb0VGOztBQ2xFQTtFQUNFO0VBQ0E7RUFDQTtBRHFFRjs7QUNuRUE7O0VBRUU7RUFDQTtFQUNBO0FEc0VGOztBQ3BFQTs7RUFFRTtFQUNBO0VBQ0E7QUR1RUY7O0FDckVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0VGOztBQ3RFQTtFQUNFO0FEeUVGOztBQ3ZFQTtFQUNFO0FEMEVGOztBQ3hFQTs7Ozs7Q0FBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyRUY7O0FDekVBO0VBQ0U7RUFDQTtFQUVBO0FENEVGOztBQzFFQTtFQUNFO0FENkVGOztBQzNFQTtFQUNFO0FEOEVGOztBQzVFQTtBQUNBO0VBQ0U7QUQrRUY7O0FDN0VBO0FBQ0E7O0VBRUU7QURnRkY7O0FDOUVBO0FBQ0E7RUFDRTtBRGlGRjs7QUMvRUE7QUFDQTtFQUNFO0FEa0ZGOztBQ2hGQTtFQUNFO0VBQ0E7RUFDQTtBRG1GRjs7QUNqRkE7RUFDRTtBRG9GRjs7QUNsRkE7RUFDRTtBRHFGRjs7QUNuRkE7RUFDRTtFQUNBO0VBQ0E7QURzRkY7O0FDcEZBO0FBQ0E7RUFDRTtBRHVGRjs7QUNyRkE7Ozs7Q0FBQTtBQUtBOzs7Ozs7RUFPRTtBRHdGRjs7QUN0RkE7Ozs7RUFLRTtBRHlGRjs7QUN2RkE7Ozs7Q0FBQTtBQUtBOzs7O0VBQUE7QUFLQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FEMEZGOztBQ3hGQTs7RUFFRTtFQUNBO0VBQ0E7QUQyRkY7O0FDekZBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUQ0RkY7O0FDMUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2RkY7O0FDM0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4RkY7O0FDNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrRkY7O0FDN0ZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEZ0dGOztBQzlGQTs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnR0Y7O0FDOUZBO0VBQ0U7RUFDQTs7OztHQUFBO0FEcUdGOztBQy9GQTtFQUNFO0VBQ0E7Ozs7R0FBQTtBRHNHRjs7QUNoR0E7RUFDRTtFQUNBOzs7O0dBQUE7QUR1R0Y7O0FDakdBO0VBQ0U7RUFDQTs7OztHQUFBO0FEd0dGOztBQ2xHQTs7OztFQUlFO0VBQ0E7RUFDQTtBRHFHRjs7QUNuR0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QURzR0Y7O0FDcEdBO0FBQ0E7RUFDRTtFQUNBO0FEdUdGOztBQ3JHQTtFQUNFO0VBQ0E7QUR3R0Y7O0FDdEdBO0VBQ0U7QUR5R0Y7O0FDdkdBOztFQUVFO0FEMEdGOztBQ3hHQTtFQUNFO0FEMkdGOztBQ3pHQTtFQUNFO0FENEdGOztBQzFHQTtFQUNFO0FENkdGOztBQzNHQTtFQUNFO0FEOEdGOztBQzVHQTtBQUNBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBRUE7QUQrR0Y7O0FDN0dBOztFQUVFO0VBQ0E7RUFDQTtFQUVBO0FEZ0hGOztBQzlHQTs7OztFQUlFO0VBQ0E7RUFDQTtBRGlIRjs7QUMvR0E7RUFDRTtFQUNBO0FEa0hGOztBQ2hIQTs7RUFFRTtFQUNBO0FEbUhGOztBQ2pIQTtFQUNFO0FEb0hGOztBQ2xIQTtFQUNFO0FEcUhGOztBQ25IQTtFQUNFO0FEc0hGOztBQ3BIQTtFQUNFO0FEdUhGOztBQ3JIQTtBQUNBO0VBQ0U7RUFDQTtFQUVBO0FEd0hGOztBQ3RIQTtFQUNFO0VBQ0E7RUFFQTtBRHlIRjs7QUN2SEE7RUFDRTtFQUNBO0FEMEhGOztBQ3hIQTs7RUFFRTtFQUNBO0FEMkhGOztBQ3pIQTtFQUNFO0FENEhGOztBQzFIQTtFQUNFO0FENkhGOztBQzNIQTtFQUNFO0FEOEhGOztBQzVIQTtFQUNFO0FEK0hGOztBQzdIQTtBQUNBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBRUE7QURnSUY7O0FDOUhBOztFQUVFO0VBQ0E7RUFDQTtFQUVBO0FEaUlGOztBQy9IQTs7RUFFRTtFQUNBO0VBQ0E7QURrSUY7O0FDaElBOztFQUVFO0VBQ0E7RUFDQTtBRG1JRjs7QUNqSUE7RUFDRTtFQUNBO0FEb0lGOztBQ2xJQTs7RUFFRTtFQUNBO0FEcUlGOztBQ25JQTtFQUNFO0FEc0lGOztBQ3BJQTtFQUNFO0FEdUlGOztBQ3JJQTtFQUNFO0FEd0lGOztBQ3RJQTtFQUNFO0FEeUlGOztBQ3ZJQTtBQUNBO0VBQ0U7RUFDQTtFQUVBO0FEMElGOztBQ3hJQTtFQUNFO0VBQ0E7RUFFQTtBRDJJRjs7QUN6SUE7RUFDRTtFQUNBO0FENElGOztBQzFJQTs7RUFFRTtFQUNBO0FENklGOztBQzNJQTtFQUNFO0FEOElGOztBQzVJQTtFQUNFO0FEK0lGOztBQzdJQTtFQUNFO0FEZ0pGOztBQzlJQTtFQUNFO0FEaUpGOztBQy9JQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0FEa0pGOztBQ2hKQTs7RUFFRTtBRG1KRjs7QUNqSkE7O0VBRUU7QURvSkY7O0FDbEpBOztFQUVFO0VBQ0E7RUFDQTtBRHFKRjs7QUNuSkE7QUFDQTtFQUNFO0VBQ0E7QURzSkY7O0FDcEpBO0VBQ0U7RUFDQTtBRHVKRjs7QUNySkE7RUFDRTtFQUNBO0FEd0pGOztBQ3RKQTs7RUFFRTtFQUNBO0FEeUpGOztBQ3ZKQTtFQUNFO0FEMEpGOztBQ3hKQTtFQUNFO0FEMkpGOztBQ3pKQTtFQUNFO0FENEpGOztBQzFKQTtFQUNFO0FENkpGOztBQzNKQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0FEOEpGOztBQzVKQTs7OztFQUlFO0FEK0pGOztBQzdKQTs7OztFQUlFO0VBQ0E7QURnS0Y7O0FDOUpBOzs7O0VBSUU7QURpS0Y7O0FDL0pBOzs7O0VBSUU7RUFDQTtBRGtLRjs7QUNoS0E7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBRG1LRjs7QUNqS0E7Ozs7RUFJRTtFQUNBO0FEb0tGOztBQ2xLQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FEcUtGOztBQ25LQTs7OztFQUlFO0VBQ0E7RUFDQTtBRHNLRjs7QUNwS0E7RUFDRTtBRHVLRjs7QUNyS0E7RUFDRTtBRHdLRjs7QUN0S0E7RUFDRTtBRHlLRjs7QUN2S0E7RUFDRTtBRDBLRjs7QUN4S0E7QUFDQTs7RUFFRTtFQUNBO0FEMktGOztBQ3pLQTtFQUNFO0VBQ0E7QUQ0S0Y7O0FDMUtBOztFQUVFO0VBQ0E7QUQ2S0Y7O0FDM0tBOzs7O0VBSUU7RUFDQTtBRDhLRjs7QUM1S0E7RUFDRTtBRCtLRjs7QUM3S0E7RUFDRTtBRGdMRjs7QUM5S0E7RUFDRTtBRGlMRjs7QUMvS0E7RUFDRTtBRGtMRjs7QUNoTEE7QUFDQTs7RUFFRTtBRG1MRjs7QUNqTEE7Ozs7RUFJRTtFQUNBO0FEb0xGOztBQ2xMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcUxGOztBQ25MQTs7RUFFRTtFQUNBO0VBQ0E7QURzTEY7O0FDcExBO0VBQ0U7QUR1TEY7O0FDckxBO0VBQ0U7QUR3TEY7O0FDdExBO0VBQ0U7QUR5TEY7O0FDdkxBO0VBQ0U7QUQwTEY7O0FDeExBO0FBQ0E7RUFDRTtBRDJMRjs7QUN6TEE7RUFDRTtBRDRMRjs7QUMxTEE7RUFDRTtBRDZMRjs7QUMzTEE7RUFDRTtBRDhMRjs7QUM1TEE7RUFDRTtBRCtMRjs7QUM3TEE7QUFDQTtBQUNBOzs7O0VBSUU7RUFJQTtBRGdNRjs7QUM5TEE7Ozs7RUFJRTtFQUlBO0FEaU1GOztBQy9MQTtBQUNBOztFQUVFO0FEa01GOztBQ2hNQTs7RUFFRTtBRG1NRjs7QUNqTUE7O0VBRUU7RUFDQTtFQUNBO0FEb01GOztBQ2xNQTs7OztFQUtFO0FEcU1GOztBQ25NQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtBRHNNVjs7QUNwTUE7Ozs7Ozs7O0VBUUU7QUR1TUY7O0FDck1BOztFQUVFO0FEd01GOztBQ3RNQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtBRHlNVjs7QUN2TUE7O0VBRUU7RUFDQTtFQUNBO0FEME1GOztBQ3hNQTtFQUNFO0FEMk1GOztBQ3pNQTtFQUNFO0FENE1GOztBQzFNQTtFQUNFO0FENk1GOztBQzNNQTtFQUNFO0FEOE1GOztBQzVNQTtBQUNBO0VBQ0U7RUFDQTtFQUVRO0FEK01WOztBQzdNQTtFQUVVO0FEZ05WOztBQzlNQTtFQUNFO0FEaU5GOztBQy9NQTtFQUNFO0FEa05GOztBQ2hOQTtFQUNFO0FEbU5GOztBQ2pOQTtFQUNFO0FEb05GOztBQ2xOQTtBQUNBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0FEcU5GOztBQ25OQTs7OztFQUtFO0FEc05GOztBQ3BOQTs7RUFHRTtBRHVORjs7QUNyTkE7O0VBRUU7QUR3TkY7O0FDdE5BOztFQUdVO0FEeU5WOztBQ3ZOQTs7RUFFRTtFQUVRO0FEME5WOztBQ3hOQTs7RUFHVTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyTkY7O0FDek5BOztFQUdVO0FENE5WOztBQzFOQTs7OztFQUlFO0FENk5GOztBQzNOQTs7RUFFRTtFQUNBO0FEOE5GOztBQzVOQTtFQUNFO0VBQ0E7RUFFUTtBRCtOVjs7QUM3TkE7RUFDRTtBRGdPRjs7QUM5TkE7RUFDRTtBRGlPRjs7QUMvTkE7RUFDRTtBRGtPRjs7QUNoT0E7RUFDRTtBRG1PRjs7QUNqT0E7RUFDRTtBRG9PRjs7QUNsT0E7QUFDQTtFQUVVO0FEcU9WOztBQ25PQTtFQUVVO0FEc09WOztBQ3BPQTtFQUVVO0FEdU9WOztBQ3JPQTtFQUVVO0FEd09WOztBQ3RPQTs7OztFQUlFO0FEeU9GOztBQ3ZPQTtFQUNFO0VBQ0E7RUFFUTtBRDBPVjs7QUN4T0E7RUFDRTtBRDJPRjs7QUN6T0E7RUFDRTtBRDRPRjs7QUMxT0E7RUFDRTtBRDZPRjs7QUMzT0E7RUFDRTtBRDhPRjs7QUM1T0E7RUFDRTtBRCtPRjs7QUM3T0E7QUFDQTtBQUNBOztFQUVFO0VBQ0E7QURnUEY7O0FDOU9BOzs7O0VBSUU7RUFDQTtBRGlQRjs7QUMvT0E7QUFDQTs7RUFFRTtFQUNBO0FEa1BGOztBQ2hQQTs7RUFFRTtBRG1QRjs7QUNqUEE7O0VBRUU7QURvUEY7O0FDbFBBOztFQUVFO0FEcVBGOztBQ25QQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc1BGOztBQ3BQQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRHVQRjs7QUNyUEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd1BGOztBQ3RQQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRHlQRjs7QUN2UEE7QUFDQTtBQUNBOztFQUVFO0VBQ0E7RUFDQTtBRDBQRjs7QUN4UEE7O0VBRUU7QUQyUEY7O0FDelBBOzs7O0VBSUU7RUFDQTtFQUNBO0FENFBGOztBQzFQQTs7OztFQUlFO0FENlBGOztBQzNQQTs7OztFQUlFO0VBQ0E7QUQ4UEY7O0FDNVBBO0VBQ0U7QUQrUEY7O0FDN1BBO0VBQ0U7QURnUUY7O0FDOVBBO0VBQ0U7QURpUUY7O0FDL1BBO0VBQ0U7QURrUUY7O0FDaFFBO0FBQ0E7RUFDRTtFQUNBO0FEbVFGOztBQ2pRQTtFQUNFO0VBQ0E7QURvUUY7O0FDbFFBOztFQUVFO0VBQ0E7QURxUUY7O0FDblFBO0VBQ0U7RUFDQTtBRHNRRjs7QUNwUUE7RUFDRTtBRHVRRjs7QUNyUUE7RUFDRTtBRHdRRjs7QUN0UUE7RUFDRTtBRHlRRjs7QUN2UUE7RUFDRTtBRDBRRjs7QUN4UUE7QUFDQTtBQUNBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUQyUUY7O0FDelFBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENFFGOztBQzFRQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZRRjs7QUMzUUE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBRDhRRjs7QUM1UUE7OztFQUdFO0FEK1FGOztBQzdRQTs7O0VBR0U7QURnUkY7O0FDOVFBOzs7RUFHRTtBRGlSRjs7QUMvUUE7OztFQUdFO0FEa1JGOztBQ2hSQTtBQUNBOzs7RUFHRTtFQUNBO0FEbVJGOztBQ2pSQTs7O0VBR0U7RUFDQTtBRG9SRjs7QUNsUkE7Ozs7OztFQU1FO0VBQ0E7QURxUkY7O0FDblJBOzs7RUFHRTtFQUNBO0FEc1JGOztBQ3BSQTs7O0VBR0U7QUR1UkY7O0FDclJBOzs7RUFHRTtBRHdSRjs7QUN0UkE7OztFQUdFO0FEeVJGOztBQ3ZSQTs7O0VBR0U7QUQwUkY7O0FDeFJBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FEMlJGOztBQ3pSQTtFQUNFO0VBQ0E7QUQ0UkY7O0FDMVJBO0FBQ0E7RUFDRTtFQUNBO0FENlJGOztBQzNSQTtFQUNFO0VBQ0E7QUQ4UkY7O0FDNVJBO0VBQ0U7RUFDQTtBRCtSRjs7QUM3UkE7RUFDRTtFQUNBO0FEZ1NGOztBQzlSQTs7RUFFRTtFQUNBO0FEaVNGOztBQy9SQTtFQUNFO0VBQ0E7QURrU0Y7O0FDaFNBO0VBQ0U7RUFDQTtBRG1TRjs7QUNqU0E7O0VBRUU7RUFDQTtBRG9TRjs7QUNsU0E7QUFNQTtFQUNFO0lBQ0U7RURxU0Y7QUFDRjtBQ25TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFTRjs7QUNuU0E7Ozs7RUFLVTtBRHNTVjs7QUNwU0E7Ozs7RUFLTTtBRHVTTjs7QUNyU0E7RUFDRTtBRHdTRjs7QUN0U0E7O0VBRUU7RUFDQTtFQUNBO0VBRVE7QUR5U1Y7O0FDdlNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0FEMFNGOztBQ3hTQTtFQUNFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDUTtBRDJTVjs7QUN6U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFBQTtFQUVBO0VBRUE7QUQ0U1Y7O0FDMVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNLO0FENlNQOztBQzNTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FEOFNGOztBQzVTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK1NGOztBQzdTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUk7QURnVE47O0FDOVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFSTtFQUNKO0FEaVRGOztBQy9TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QURrVEY7O0FDaFRBO0VBQ0U7QURtVEY7O0FDalRBO0VBQ0U7QURvVEY7O0FDbFRBO0VBQ0U7QURxVEY7O0FDblRBO0VBQ0U7QURzVEY7O0FDcFRBO0VBQ0U7RUFDQTtFQUVRO0FEdVRWOztBQ3JUQTtFQUNFO0VBQ0E7RUFDQTtBRHdURjs7QUN0VEE7RUFDRTtFQUNBO0VBRUk7QUR5VE47O0FDdlRBO0VBQ0U7QUQwVEY7O0FDeFRBO0VBQ0U7QUQyVEY7O0FDelRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0VEY7O0FDMVRBO0VBQ0U7RUFDQTtFQUVRO0FENlRWOztBQzNUQTtFQUNFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFHUTtFQUNSO0VBQ0E7QUQ4VEY7O0FDNVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVLO0FEK1RWOztBQzdUQTtFQUNFO0VBQ0E7RUFHUTtBRGdVVjs7QUM5VEE7RUFDRTtBRGlVRjs7QUMvVEE7RUFDRTtBRGtVRjs7QUNoVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUVBO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7QURtVUY7O0FDalVBO0VBRVU7RUFDUjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0FEb1VGOztBQ2xVQTtFQUNFO0FEcVVGOztBQ25VQTtFQUNFO0lBQ0U7RURzVUY7QUFDRjtBQ3BVQTtFQUNFO0FEc1VGOztBQ3BVQTtFQUdVO0FEdVVWOztBQ3JVQTtFQUNFO0lBQ0U7RUR3VUY7QUFDRjtBQ3RVQTtFQUNFO0FEd1VGOztBQ3RVQTtFQUlFO0VBSVE7RUFDUjtFQUNBO0FEeVVGOztBQ3ZVQTs7O0VBR0U7QUQwVUY7O0FDeFVBOzs7RUFHRTtBRDJVRjs7QUN6VUE7RUFDRTtBRDRVRjs7QUMxVUE7RUFDRTtBRDZVRjs7QUMzVUE7RUFDRTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0VBQ1I7QUQ4VUY7O0FDNVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrVUY7O0FDN1VBO0VBQ0U7QURnVkY7O0FDOVVBOzs7RUFHRTtBRGlWRjs7QUMvVUE7RUFDRTs7O0lBR0U7RURrVkY7QUFDRjtBQ2hWQTtFQUNFO0VBQ0E7QURrVkY7O0FDaFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFUTtFQUVBO0VBQ1I7RUFFUTtBRG1WVjs7QUNqVkE7O0VBRUU7RUFDQTtBRG9WRjs7QUNsVkE7RUFDRTtFQUVRO0VBQ1I7RUFDQTtFQUNBO0FEcVZGOztBQ25WQTs7RUFFRTtFQUNBO0FEc1ZGOztBQ3BWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUVRO0FEdVZWOztBQ3JWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdWRjs7QUN0VkE7RUFDRTtBRHlWRjs7QUN2VkE7RUFDRTtBRDBWRjs7QUN4VkE7RUFDRTtBRDJWRjs7QUN6VkE7RUFDRTtFQUNBO0FENFZGOztBQzFWQTs7RUFFRTtBRDZWRjs7QUMzVkE7RUFDRTtBRDhWRjs7QUM1VkE7OztFQUdFO0FEK1ZGOztBQzdWQTs7O0VBR0U7QURnV0Y7O0FDOVZBOztFQUVFO0FEaVdGOztBQy9WQTs7RUFFRTtBRGtXRjs7QUNoV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFHUTtFQUdBO0VBRUE7QURtV1Y7O0FDaldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9XRjs7QUNsV0E7OztFQUdFO0VBR1E7QURxV1Y7O0FDbldBO0VBQ0U7QURzV0Y7O0FDcFdBO0VBQ0U7RUFHUTtFQUdBO0FEdVdWOztBQ3JXQTtFQUNFO0FEd1dGOztBQ3RXQTtFQUNFO0VBR1E7RUFHQTtBRHlXVjs7QUN2V0E7RUFDRTtFQUNBO0VBR1E7QUQwV1Y7O0FDeFdBOzs7Ozs7RUFRVTtBRDJXVjs7QUN6V0E7RUFDRTtFQUNBO0VBSVE7QUQ0V1Y7O0FDMVdBO0VBQ0U7RUFDQTtBRDZXRjs7QUMzV0E7RUFDRTtBRDhXRjs7QUM1V0E7RUFDRTtBRCtXRjs7QUM3V0E7RUFDRTtBRGdYRjs7QUM5V0E7RUFDRTtBRGlYRjs7QUMvV0E7RUFDRTtBRGtYRjs7QUNoWEE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUVRO0FEbVhWOztBQ2pYQTs7O0VBR0U7QURvWEY7O0FDbFhBOzs7RUFHRTtFQUVRO0VBQ1I7QURxWEY7O0FDblhBOzs7RUFHRTtFQUNBO0VBQ0E7QURzWEY7O0FDcFhBOzs7RUFHRTtBRHVYRjs7QUNyWEE7O0VBRUU7RUFDQTtFQUNBO0VBRVE7QUR3WFY7O0FDdFhBOztFQUVFO0VBQ0E7RUFFUTtFQUVBO0VBRUE7RUFBQTtBRHlYVjs7QUN2WEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FEMFhGOztBQ3hYQTs7RUFFRTtBRDJYRjs7QUN6WEE7RUFFVTtFQUFBO0FENFhWOztBQzFYQTtFQUNFO0VBQUE7QUQ2WEY7O0FDM1hBO0VBQ0U7RUFBQTtBRDhYRjs7QUM1WEE7O0VBRUU7QUQrWEY7O0FDN1hBO0VBQ0U7QURnWUY7O0FDOVhBOztFQUVFO0FEaVlGOztBQy9YQTtFQUNFO0FEa1lGOztBQ2hZQTtFQUVVO0VBRUE7RUFDUjtFQUVBO0VBQ0E7QURtWUY7O0FDallBO0VBQ0U7QURvWUY7O0FDbFlBO0VBQ0U7QURxWUY7O0FDbllBO0VBQ0U7RUFDQTtFQUNBO0FEc1lGOztBQ3BZQTtFQUNFO0FEdVlGOztBQ3JZQTtFQUNFO0lBQ0U7RUR3WUY7QUFDRjtBQ3RZQTtFQUNFO0VBQ0E7QUR3WUY7O0FDdFlBO0VBQ0U7QUR5WUY7O0FDdllBO0VBSVU7RUFDUjtBRDBZRjs7QUN4WUE7RUFDRTtFQUNBO0FEMllGOztBQ3pZQTtFQUNFO0lBQ0U7SUFDQTtFRDRZRjtBQUNGO0FDMVlBO0VBQ0U7SUFDRTtFRDRZRjtBQUNGO0FDMVlBOztFQUVFO0FENFlGOztBQzFZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FENllWOztBQzNZQTtFQUNFO0FEOFlGOztBQzVZQTtFQUNFO0VBQ0E7QUQrWUY7O0FDN1lBO0VBQ0U7QURnWkY7O0FDOVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpWkY7O0FDL1lBO0VBQ0U7RUFDQTtFQUdRO0FEa1pWOztBQ2haQTtFQUNFO0VBQ0E7RUFFUTtBRG1aVjs7QUNqWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG9aRjs7QUNsWkE7RUFDRTtFQUNBO0FEcVpGOztBQ25aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0Rwc0ZNO0FBMGxHUjtBQ3JaRTtFQUNFLGNEdHNGSTtBQTZsR1I7O0FDcFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUVRO0FEdVpWOztBQ3JaQTtFQUNFO0FEd1pGOztBQ3RaQTtFQUNFO0FEeVpGOztBQ3ZaQTtFQUNFO0FEMFpGOztBQ3haQTtFQUNFO0VBQ0E7RUFDQTtBRDJaRjs7QUN6WkE7RUFDRTtBRDRaRjs7QUMxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDZaVjs7QUMzWkE7RUFDRTtFQUNBO0VBQ0E7QUQ4WkY7O0FDNVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtaRjs7QUM3WkE7RUFDRTtFQUNBO0VBRVE7QURnYVY7O0FDOVpBO0VBQ0U7RUFFUTtFQUNSO0FEaWFGOztBQy9aQTtFQUNFO0VBRVE7QURrYVY7O0FDaGFBO0VBQ0U7RUFFUTtBRG1hVjs7QUNqYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURvYVY7O0FDbGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVSO0FEcWFGOztBQ25hQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc2FGOztBQ3BhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdWFGOztBQ3JhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd2FGOztBQ3RhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeWFGOztBQ3ZhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDBhVjs7QUN4YUE7RUFDRTtBRDJhRjs7QUN6YUE7RUFHVTtFQUNSO0VBQ0E7RUFDQTtBRDJhRjs7QUN6YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0FENGFWOztBQzFhQTtFQUNFO0FENmFGOztBQzNhQTtFQUNFO0VBRVE7QUQ4YVY7O0FDNWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QUQrYUY7O0FDN2FBO0VBQ0U7QURnYkY7O0FDOWFBO0VBQ0U7QURpYkY7O0FDL2FBO0VBQ0U7QURrYkY7O0FDaGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtYkY7O0FDamJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb2JGOztBQ2xiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0FEcWJWOztBQ25iQTtFQUNFO0VBQ0E7RUFDQTtBRHNiRjs7QUNwYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdWJGOztBQ3JiQTtFQUNFO0FEd2JGOztBQ3RiQTtFQUNFO0FEeWJGOztBQ3ZiQTtFQUVVO0FEMGJWOztBQ3hiQTtFQUNFO0VBQ0E7QUQyYkY7O0FDemJBO0VBQ0U7QUQ0YkY7O0FDMWJBO0VBQ0U7QUQ2YkY7O0FDM2JBO0VBQ0U7RUFDQTtBRDhiRjs7QUM1YkE7RUFDRTtBRCtiRjs7QUM3YkE7RUFDRTtBRGdjRjs7QUM5YkE7RUFDRTtBRGljRjs7QUMvYkE7RUFDRTtBRGtjRjs7QUNoY0E7RUFDRTtBRG1jRjs7QUNqY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb2NGOztBQ2xjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFjRjs7QUNuY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QURzY0Y7O0FDbmNBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc2NGOztBQ3BjQTtFQUNFO0FEdWNGOztBQ3JjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3Y0Y7O0FDcGNBO0VBQ0U7QUR1Y0Y7O0FDcmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBRVE7QUR3Y1Y7O0FDdGNBO0VBRUU7RUFFQTtBRHVjRjs7QUMzYkE7RUFDRTtJQUNFO0VEOGJGO0FBQ0Y7QUM1YkE7RUFDRTtJQUNFO0VEOGJGO0FBQ0Y7QUM1YkE7RUFDRTtJQUNFO0VEOGJGO0VDNWJBO0lBQ0U7SUFDQTtJQUNBO0VEOGJGO0VDNWJBO0lBQ0U7RUQ4YkY7QUFDRjtBQzViQTtFQUNFO0lBQ0U7RUQ4YkY7QUFDRjtBQzViQTtFQUNFO0lBQ0U7RUQ4YkY7QUFDRjtBQzViQTtFQUNFO0lBQ0U7RUQ4YkY7RUM1YkE7SUFDRTtFRDhiRjtFQzViQTtJQUdVO0lBQ1I7SUFDQTtJQUNBO0VEOGJGO0VDNWJBO0lBQ0U7SUFDQTtJQUNBO0VEOGJGO0FBQ0Y7QUM1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4YkY7O0FDNWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2JGOztBQzdiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ2NGOztBQzliQTtFQUNFO0FEaWNGOztBQy9iQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFFQTtBRGtjVjs7QUNoY0E7RUFDRTtJQUNFO0VEbWNGO0VDamNBOztJQUVFO0VEbWNGO0FBQ0Y7QUNqY0E7RUFDRTtJQUNFO0VEbWNGO0FBQ0Y7QUNqY0E7RUFDRTtFQUNBO0VBQ0E7QURtY0Y7O0FDamNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtBRG9jRjs7QUNsY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFjRjs7QUNuY0E7OztFQUdFO0VBQ0E7RUFDQTtBRHNjRjs7QUNwY0E7O0VBRUU7QUR1Y0Y7O0FDcmNBO0VBQ0U7RUFDQTtFQUNBO0FEd2NGOztBQ3RjQTtFQUNFO0FEeWNGOztBQ3ZjQTtFQUNFO0VBRUE7QUR5Y0Y7O0FDdmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUQwY047O0FDeGNBO0VBQ0U7QUQyY0Y7O0FDdGNBO0VBQ0U7RUFDQTtBRHljRjtBQ3ZjRTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5Y047QUN0Y0U7RUFFSTtFQUNBO0FEdWNOO0FDcGNVO0VBQ0k7QURzY2Q7QUNwY2M7RUFDSTtBRHNjbEI7QUNwY2tCO0VBQ0k7QURzY3RCO0FDaGNNO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURrY1Y7QUMvYk07RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnY1Y7QUM3Yk07RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDhiVjtBQzViVTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FENmJkO0FDMWJrQjtFQUNJO0FENGJ0QjtBQ3hiYztFQUNJO0VBQ0E7QUQwYmxCO0FDeGJrQjtFQUNJO0FEMGJ0QjtBQ3Zia0I7RUFDSTtBRHlidEI7QUN0YmtCO0VBQ0k7QUR3YnRCO0FDcmJrQjtFQUNJO0FEdWJ0QjtBQ3Bia0I7RUFDSTtBRHNidEI7QUNuYmtCO0VBQ0k7QURxYnRCO0FDbGJrQjtFQUNJO0FEb2J0QjtBQ2pia0I7RUFDSTtBRG1idEI7QUNoYmtCO0VBQ0k7QURrYnRCO0FDeGFFO0VBRUk7QUR5YU47QUNwYU07RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBRHFhVjtBQzVaTTtFQUNJO0VBQ0E7RUFDQTtBRDhaVjtBQzNaTTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FENlpWO0FDMVpVO0VBQ0k7QUQ0WmQ7QUN4Wk07RUExQ0o7SUErQ1E7SUFDQTtJQUNBO0lBQ0E7RUR1WlI7QUFDRjs7QUNuWkE7RUFDRTtBRHNaRjs7QUNwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRHNaVjs7QUNuWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRHNaVjs7QUNwWkE7RUFDRTtBRHVaRjs7QUNyWkE7RUFHVTtBRHdaVjs7QUN0WkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRHlaRjtBQUNGO0FDdlpBO0VBQ0U7SUFDRTtFRHlaRjtBQUNGO0FDdlpBO0VBQ0U7SUFDRTtFRHlaRjtFQ3ZaQTtJQUNFO0VEeVpGO0FBQ0Y7QUN2WkE7RUFDRTtJQUNFO0VEeVpGO0FBQ0Y7QUN2WkE7RUFDRTtFQUNBO0FEeVpGOztBQ3ZaQTtFQUNFO0VBRVE7RUFDUjtBRDBaRjs7QUN4WkE7RUFDRTtFQUNBO0VBQ0E7QUQyWkY7O0FDelpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRaRjs7QUMxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2WkY7O0FDM1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhaRjs7QUM1WkE7RUFDRTtBRCtaRjs7QUM3WkE7RUFDRTtFQUNBO0VBQ0E7QURnYUY7O0FDOVpBO0VBQ0U7SUFDRTtFRGlhRjtFQy9aQTtJQUNFO0lBQ0E7RURpYUY7QUFDRjtBQy9aQTtFQUNFO0lBQ0U7RURpYUY7QUFDRjtBQy9aQTtFQUNFO0lBQ0U7RURpYUY7QUFDRjtBQy9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaWFGOztBQy9aQTtFQUNFO0FEa2FGOztBQ2hhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFFUTtFQUNSO0FEbWFGOztBQ2phQTtFQUdVO0FEb2FWOztBQ2xhQTtFQUNFO0FEcWFGOztBQ25hQTtFQUNFO0FEc2FGOztBQ3BhQTtFQUNFO0VBQ0E7QUR1YUY7O0FDcmFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3YUY7O0FDdGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5YUY7O0FDdmFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBhRjs7QUN4YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDJhRjs7QUN6YUE7RUFDRTtFQUNBO0FENGFGOztBQzFhQTtFQUNFO0FENmFGOztBQzNhQTtFQUNFO0FEOGFGOztBQzVhQTtFQUNFO0FEK2FGOztBQzdhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdiRjs7QUM5YUE7RUFDRTtBRGliRjs7QUMvYUE7RUFDRTtBRGtiRjs7QUNoYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBRVE7RUFDUjtBRG1iRjs7QUNqYkE7RUFDRTtBRG9iRjs7QUNsYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcWJGOztBQ25iQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNiRjs7QUNwYkE7RUFDRTtBRHViRjs7QUNyYkE7RUFDRTtBRHdiRjs7QUN0YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FEeWJGOztBQ3ZiQTtFQUNFO0lBQ0U7RUQwYkY7RUN4YkE7SUFDRTtFRDBiRjtFQ3hiQTtJQUNFO0VEMGJGO0FBQ0Y7QUN4YkE7RUFDRTtFQUNBO0FEMGJGOztBQ3hiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDJiVjs7QUN6YkE7RUFDRTtBRDRiRjs7QUMxYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZiRjs7QUMzYkE7RUFDRTtBRDhiRjs7QUM1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrYkY7O0FDN2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ2NGOztBQzliQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpY0Y7O0FDL2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtjRjs7QUNoY0E7RUFDRTtBRG1jRjs7QUNqY0E7RUFDRTtBRG9jRjs7QUNsY0E7RUFDRTtFQUNBO0VBQ0E7QURxY0Y7O0FDbmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc2NGOztBQ3BjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdWNGOztBQ3JjQTtFQUNFO0VBQ0E7RUFDQTtBRHdjRjs7QUN0Y0E7RUFDRTtBRHljRjs7QUN2Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwY0Y7O0FDeGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRDJjVjs7QUN6Y0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FENGNWOztBQzFjQTtFQUNFO0VBQ0E7QUQ2Y0Y7O0FDM2NBO0VBQ0U7QUQ4Y0Y7O0FDNWNBO0VBQ0U7RUFDQTtFQUNBO0FEK2NGOztBQzdjQTtFQUNFO0FEZ2RGOztBQzljQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaWRGOztBQy9jQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrZEY7O0FDaGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QURtZEY7O0FDamRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURvZFY7O0FDbGRBO0VBQ0U7RUFDQTtBRHFkRjs7QUNuZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHNkRjs7QUNwZEE7RUFDRTtFQUNBO0VBQ0E7QUR1ZEY7O0FDcmRBO0VBQ0U7QUR3ZEY7O0FDdGRBO0VBQ0U7QUR5ZEY7O0FDdmRBO0VBQ0U7QUQwZEY7O0FDeGRBO0VBQ0U7RUFDQTtBRDJkRjs7QUN6ZEE7RUFDRTtBRDRkRjs7QUMxZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ2ZFY7O0FDM2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFHUTtFQUNSO0FEOGRGOztBQzVkQTtFQUNFO0FEK2RGOztBQzdkQTtFQUNFO0FEZ2VGOztBQzlkQTtFQUNFO0FEaWVGOztBQy9kQTtFQUNFO0FEa2VGOztBQ2hlQTtFQUNFO0FEbWVGOztBQ2plQTtFQUNFO0FEb2VGOztBQ2xlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURxZVY7O0FDbmVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUNBO0FEc2VGOztBQ3BlQTtFQUNFO0FEdWVGOztBQ3JlQTtFQUNFO0lBQ0U7RUR3ZUY7QUFDRjtBQ3RlQTtFQUNFO0VBQ0E7RUFDQTtBRHdlRjs7QUN0ZUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBRHVlRjs7QUNuZUE7RUFDRTtFQUNBO0VBQ0EsY0R6Z0lNO0FBKytJUjs7QUNwZUE7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRG5oSU07QUF3L0lSOztBQ25lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7QURzZUY7O0FDcGVBO0VBQ0U7SUFDRTtJQUNBO0VEdWVGO0FBQ0Y7QUNyZUE7RUFDRTtBRHVlRjs7QUNyZUE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd2VGOztBQ3RlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUdBO0VBRUE7QUR3ZVY7O0FDdGVBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7QUR5ZVY7O0FDdmVBO0VBQ0U7QUQwZUY7O0FDeGVBO0VBQ0U7QUQyZUY7O0FDemVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0ZUY7O0FDMWVBO0VBQ0U7SUFDRTtJQUNBO0VENmVGO0FBQ0Y7QUMzZUE7RUFDRTtJQUNFO0VENmVGO0FBQ0Y7QUMzZUE7RUFDRTtJQUNFO0VENmVGO0FBQ0Y7QUMzZUE7RUFDRTtFQUNBO0VBQ0E7QUQ2ZUY7O0FDM2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4ZUY7O0FDNWVBO0VBQ0U7RUFDQTtFQUNBO0FEK2VGOztBQzdlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBRGdmRjs7QUM5ZUE7RUFFRTtBRGlmRjs7QUMvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtmRjs7QUNoZkE7RUFDRTtBRG1mRjs7QUNqZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUVRO0VBQ0E7QURvZlY7O0FDbGZBO0VBQ0U7QURxZkY7O0FDbmZBO0VBQ0U7QURzZkY7O0FDcGZBO0VBQ0U7RUFDQTtFQUNBO0FEdWZGOztBQ3JmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3ZkY7O0FDcmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd2ZGOztBQ3JmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QUR3ZkY7O0FDdGZBO0VBQ0U7RUFFUTtBRHlmVjs7QUN0ZkE7RUFDRTtFQUNBO0VBQ0E7QUR5ZkY7O0FDdmZBO0VBQ0U7RUFDQTtFQUNBO0FEMGZGO0FDemZFO0VBQ0U7QUQyZko7O0FDeGZBO0VBQ0U7QUQyZkY7O0FDemZBOztFQUVFO0FENGZGOztBQzFmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRDZmRjs7QUMzZkE7RUFDRTtBRDhmRjs7QUM1ZkE7RUFDRTtBRCtmRjs7QUM3ZkE7RUFDRTtBRGdnQkY7O0FDOWZBOztFQUVFO0FEaWdCRjtBQ2hnQkU7OztFQUNFO0FEb2dCSjs7QUNqZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURvZ0JGOztBQ2xnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcWdCRjs7QUNsZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxZ0JGOztBQ25nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHNnQkY7O0FDcGdCQTtFQUNFO0VBQ0E7RUFDQTtBRHVnQkY7O0FDcmdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRHdnQlY7O0FDdGdCQTtFQUNFO0FEeWdCRjs7QUN2Z0JBO0VBQ0U7RUFDQTtFQUNBO0FEMGdCRjs7QUN4Z0JBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMmdCRjs7QUN6Z0JBOzs7O0VBS1U7QUQ0Z0JWOztBQzFnQkE7Ozs7RUFJRTtBRDZnQkY7O0FDM2dCQTtFQUNFO0VBRVE7QUQ4Z0JWOztBQzVnQkE7RUFDRTtFQUVRO0FEK2dCVjs7QUM3Z0JBO0VBQ0U7RUFFUTtBRGdoQlY7O0FDOWdCQTtFQUNFO0VBQ0E7RUFFUTtBRGloQlY7O0FDL2dCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEa2hCVjs7QUNoaEJBOztFQUVFO0FEbWhCRjs7QUNqaEJBO0VBQ0U7RUFDQTtBRG9oQkY7O0FDbGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QURxaEJWOztBQ25oQkE7RUFDRTtBRHNoQkY7O0FDcGhCQTtFQUNFO0FEdWhCRjs7QUNyaEJBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0FEd2hCRjs7QUN0aEJBO0VBQ0U7QUR5aEJGOztBQ3ZoQkE7RUFDRTtFQUNBO0FEMGhCRjs7QUN4aEJBO0VBQ0U7RUFDQTtBRDJoQkY7O0FDemhCQTtFQUNFO0FENGhCRjs7QUMxaEJBO0VBQ0U7QUQ2aEJGOztBQzNoQkE7RUFDRTtBRDhoQkY7O0FDNWhCQTtFQUNFOztJQUVFO0VEK2hCRjtFQzdoQkE7SUFDRTtJQUNBO0lBQ0E7RUQraEJGO0VDN2hCQTtJQUNFO0VEK2hCRjtFQzdoQkE7SUFDRTtFRCtoQkY7QUFDRjtBQzdoQkE7RUFDRTs7SUFFRTtFRCtoQkY7RUM3aEJBO0lBQ0U7RUQraEJGO0VDN2hCQTtJQUNFO0VEK2hCRjtFQzdoQkE7SUFDRTtFRCtoQkY7QUFDRjtBQzdoQkE7RUFDRTtJQUNFO0VEK2hCRjtFQzdoQkE7SUFDRTtFRCtoQkY7RUM3aEJBO0lBQ0U7RUQraEJGO0FBQ0Y7QUM3aEJBO0VBQ0U7QUQraEJGOztBQzdoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdpQkY7O0FDOWhCQTtFQUNFO0VBQ0E7RUFDQTtBRGlpQkY7O0FDL2hCQTtFQUNFO0VBQ0E7RUFDQTtBRGtpQkY7O0FDaGlCQTtFQUNFO0VBQ0E7QURtaUJGOztBQ2ppQkE7RUFDRTtBRG9pQkY7O0FDbGlCQTtFQUNFO0FEcWlCRjs7QUNuaUJBO0VBQ0U7RUFDQTtFQUVRO0VBQ1I7QURzaUJGOztBQ25pQkE7RUFDRTtFQUNBO0VBQ0E7QURzaUJGOztBQ3BpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFFQTtBRHVpQlY7O0FDcmlCQTtFQUNFO0VBR1E7QUR3aUJWOztBQ3RpQkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlpQkY7O0FDdmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBpQkY7O0FDeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQyaUJWOztBQ3ppQkE7RUFDRTtBRDRpQkY7O0FDMWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FENmlCVjs7QUMzaUJBO0VBQ0U7QUQ4aUJGOztBQzVpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2lCRjs7QUM3aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURnakJGOztBQzlpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlqQkY7O0FDL2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRGtqQlY7O0FDaGpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFFUTtBRG1qQlY7O0FDampCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFFUTtBRG9qQlY7O0FDbGpCQTtFQUNFO0VBR1E7QURxakJWOztBQ25qQkE7RUFDRTtBRHNqQkY7O0FDcGpCQTtFQUdVO0VBQ1I7RUFDQTtBRHVqQkY7O0FDcmpCQTtFQUdVO0VBQ1I7RUFDQTtBRHdqQkY7O0FDdGpCQTtFQUdVO0VBQ1I7QUR5akJGOztBQ3ZqQkE7RUFHVTtFQUNSO0FEMGpCRjs7QUN4akJBO0VBR1U7RUFDUjtFQUNBO0FEMmpCRjs7QUN6akJBO0VBR1U7RUFDUjtFQUNBO0FENGpCRjs7QUMxakJBO0VBQ0U7SUFDRTtFRDZqQkY7QUFDRjtBQzNqQkE7RUFDRTtJQUNFO0VENmpCRjtFQzNqQkE7SUFDRTtFRDZqQkY7RUMzakJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdRO0lBQ1I7SUFDQTtFRDZqQkY7RUMzakJBO0lBQ0U7SUFDQTtJQUNBO0lBR1E7RUQ2akJWO0VDM2pCQTtJQUNFO0lBQ0E7SUFDQTtFRDZqQkY7RUMzakJBO0lBQ0U7RUQ2akJGO0VDM2pCQTs7O0lBR0U7SUFDQTtFRDZqQkY7QUFDRjtBQzNqQkE7RUFDRTtJQUNFO0VENmpCRjtFQzNqQkE7O0lBRUU7RUQ2akJGO0FBQ0Y7QUMzakJBO0VBQ0U7RUFDQTtBRDZqQkY7O0FDMWpCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENmpCRjs7QUMzakJBO0VBQ0U7QUQ4akJGOztBQzVqQkE7RUFDRTtBRCtqQkY7O0FDN2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FEK2pCRjs7QUM1akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrakJGOztBQzdqQkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0FEZ2tCRjs7QUM5akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlrQkY7O0FDL2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRGlrQlY7O0FDL2pCQTtFQUNFO0FEa2tCRjs7QUNoa0JBO0VBQ0U7QURta0JGOztBQ2prQkE7RUFDRTtBRG9rQkY7O0FDbGtCQTtFQUNFO0VBQ0E7RUFDQTtBRHFrQkY7O0FDbmtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc2tCRjs7QUNwa0JBO0VBQ0U7QUR1a0JGOztBQ3JrQkE7RUFDRTtBRHdrQkY7O0FDdGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0FEeWtCVjs7QUN2a0JBO0VBRVU7QUQwa0JWO0FDOWpCQTtFQUNFO0lBRVU7RUQya0JWO0VDemtCQTtJQUVVO0VEMmtCVjtBQUNGO0FDemtCQTtFQUNFO0VBQ0E7RUFHUTtFQUVBO0VBQ1I7QUQya0JGO0FDMWpCQTtFQUNFO0lBQ0U7RUQ0a0JGO0VDMWtCQTtJQUNFO0lBRVE7RUQ0a0JWO0VDMWtCQTtJQUNFO0lBRVE7RUQ0a0JWO0FBQ0Y7QUMxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QUQ0a0JGOztBQzFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0FENmtCRjs7QUMza0JBO0VBRVU7QUQ4a0JWOztBQzVrQkE7RUFHVTtBRCtrQlY7O0FDN2tCQTtFQUNFO0lBQ0U7SUFDQTtFRGdsQkY7RUM5a0JBO0lBQ0U7RURnbEJGO0FBQ0Y7QUM3a0JBO0VBQ0U7SUFDRTtJQUNBO0VEK2tCRjtFQzVrQkE7SUFDRTtFRDhrQkY7QUFDRjtBQzFrQkE7RUFDRTtJQUNFO0lBQ0E7RUQ0a0JGO0FBQ0Y7QUMxa0JBO0VBQ0U7SUFDRTtFRDRrQkY7QUFDRjtBQzFrQkE7RUFDRTtBRDRrQkY7O0FDMWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0FENmtCVjs7QUMza0JBO0VBR1U7QUQ4a0JWOztBQzVrQkE7RUFHVTtBRCtrQlY7O0FDN2tCQTtFQUNFO0VBQ0E7QURnbEJGOztBQzlrQkE7RUFDRTtFQUNBO0VBQ0E7QURpbEJGOztBQy9rQkE7RUFDRTtFQUNBO0FEa2xCRjs7QUNobEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtbEJGOztBQ2psQkE7RUFDRTtBRG9sQkY7O0FDbGxCQTtFQUNFO0VBQ0E7RUFDQTtBRHFsQkY7O0FDbmxCQTtFQUNFO0FEc2xCRjs7QUNwbEJBO0VBQ0U7QUR1bEJGOztBQ3JsQkE7O0VBRUU7QUR3bEJGOztBQ3RsQkE7RUFDRTtFQUNBO0VBR1E7QUR3bEJWOztBQ3RsQkE7RUFDRTtFQUNBO0VBR1E7QUR3bEJWOztBQ3RsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeWxCRjs7QUN2bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwbEJGOztBQ3hsQkE7RUFDRTtBRDJsQkY7O0FDemxCQTtFQUNFO0VBQ0E7QUQ0bEJGOztBQzFsQkE7RUFHVTtFQUNSO0FENmxCRjs7QUMzbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUdRO0VBQ1I7QUQ4bEJGOztBQzVsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRCtsQlY7O0FDN2xCQTtFQUNFO0FEZ21CRjs7QUM5bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUVRO0FEaW1CVjs7QUMvbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGttQkY7O0FDaG1CQTtFQUNFO0FEbW1CRjs7QUNqbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9tQkY7O0FDbG1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFtQkY7O0FDbm1CQTtFQUNFO0FEc21CRjs7QUNwbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1bUJGOztBQ3JtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3bUJGOztBQ3RtQkE7RUFDRTtBRHltQkY7O0FDdm1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMG1CRjs7QUN4bUJBO0VBQ0U7SUFDRTtJQUNBO0VEMm1CRjtBQUNGO0FDem1CQTtFQUNFO0lBQ0U7RUQybUJGO0FBQ0Y7QUN6bUJBO0VBQ0U7SUFDRTtFRDJtQkY7QUFDRjtBQ3ptQkE7RUFDRTtJQUNFO0lBQ0E7RUQybUJGO0FBQ0Y7QUN6bUJBO0VBQ0U7SUFDRTtFRDJtQkY7QUFDRjtBQ3ptQkE7RUFDRTtJQUNFO0VEMm1CRjtBQUNGO0FDem1CQTtFQUNFO0lBQ0U7RUQybUJGO0VDem1CQTtJQUNFO0lBQ0E7RUQybUJGO0VDem1CQTtJQUNFO0VEMm1CRjtFQ3ptQkE7SUFDRTtJQUNBO0VEMm1CRjtBQUNGO0FDem1CQTtFQUNFO0FEMm1CRjs7QUN6bUJBOztFQUVFO0VBQ0E7QUQ0bUJGOztBQzFtQkE7RUFDRTtBRDZtQkY7O0FDM21CQTtFQUNFO0FEOG1CRjs7QUM1bUJBO0VBQ0U7RUFDQTtFQUNBO0FEK21CRjs7QUM3bUJBO0VBQ0U7QURnbkJGOztBQzltQkE7RUFDRTtFQUNBO0FEaW5CRjs7QUMvbUJBO0VBQ0U7QURrbkJGOztBQy9tQkE7RUFDRTtBRGtuQkY7O0FDaG5CQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7QURtbkJGO0FDbG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FEb25CSjs7QUNobkJBO0VBQ0U7RUFDQTtFQUNBO0FEbW5CRjs7QUNqbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBRUE7RUFDUjtBRG9uQkY7O0FDbG5CQTtFQUNFO0VBR1E7QURxbkJWOztBQ25uQkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNuQkY7O0FDbm5CQTtFQUNFO0FEc25CRjs7QUNubkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc25CRjs7QUNwbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRHVuQlY7O0FDcm5CQTtFQUNFO0FEd25CRjs7QUN0bkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR5bkJWOztBQ3ZuQkE7RUFDRTtBRDBuQkY7O0FDeG5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQybkJGOztBQ3puQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRuQkY7O0FDMW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENm5CRjs7QUMzbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhuQkY7O0FDNW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrbkJGOztBQzVuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FEOG5CRjtBQzduQkU7RUFDRTtBRCtuQko7QUM3bkJFO0VBQ0U7QUQrbkJKOztBQzNuQkE7RUFDRTtJQUNFO0VEOG5CRjtBQUNGO0FDNW5CQTtFQUNFO0lBQ0U7RUQ4bkJGO0FBQ0Y7QUM1bkJBO0VBQ0U7SUFDRTtFRDhuQkY7RUM1bkJBO0lBQ0U7RUQ4bkJGO0VDNW5CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHUTtJQUNSO0lBQ0E7RUQ4bkJGO0VDNW5CQTtJQUNFO0lBQ0E7SUFDQTtJQUdRO0VEOG5CVjtFQzVuQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDhuQkY7RUM1bkJBO0lBQ0U7RUQ4bkJGO0VDNW5CQTs7OztJQUlFO0lBQ0E7SUFDQTtFRDhuQkY7QUFDRjtBQzVuQkE7RUFDRTtJQUNFO0VEOG5CRjtFQzVuQkE7SUFDRTtFRDhuQkY7QUFDRjtBQzVuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhuQkY7O0FDNW5CQTtFQUNFO0VBQ0E7QUQrbkJGOztBQzduQkE7O0VBRUU7RUFDQTtFQUNBO0FEZ29CRjs7QUM5bkJBOzs7O0VBSUU7RUFDQTtFQUNBO0FEaW9CRjs7QUMvbkJBOzs7O0VBSUU7QURrb0JGOztBQ2hvQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7QURtb0JWOztBQ2pvQkE7O0VBRUU7QURvb0JGOztBQ2xvQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRHFvQlY7O0FDbm9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFFQTtBRHFvQlY7O0FDbm9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtBRHNvQlY7O0FDcG9CQTs7RUFFRTtBRHVvQkY7O0FDcm9CQTs7RUFFRTtBRHdvQkY7O0FDdG9CQTtFQUNFO0FEeW9CRjs7QUN2b0JBO0VBR1U7QUQwb0JWOztBQ3hvQkE7RUFDRTtBRDJvQkY7O0FDem9CQTtFQUNFO0FENG9CRjs7QUMxb0JBO0VBQ0U7QUQ2b0JGOztBQzNvQkE7RUFDRTtBRDhvQkY7O0FDNW9CQTtFQUNFO0FEK29CRjs7QUM3b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEZ3BCVjs7QUM5b0JBO0VBQ0U7QURpcEJGOztBQy9vQkE7RUFDRTtBRGtwQkY7O0FDaHBCQTs7RUFFRTtFQUNBO0VBQ0E7QURtcEJGOztBQ2pwQkE7RUFDRTtFQUVRO0VBQ1I7RUFDQTtBRG9wQkY7O0FDbHBCQTtFQUNFO0VBQ0E7RUFDQTtBRHFwQkY7O0FDanBCQTtFQUNFO0FEb3BCRjtBQ25wQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFwQko7QUNwcEJJO0VBQ0U7RUFDQTtBRHNwQk47QUNscEJJO0VBQ0U7RUFDQTtBRG9wQk47QUNucEJNO0VBQ0U7RUFDQTtBRHFwQlI7O0FDL29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcEJGOztBQ2hwQkE7RUFDRTtBRG1wQkY7O0FDanBCQTtFQUNFO0VBQ0E7RUFDQTtBRG9wQkY7O0FDbHBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXBCRjs7QUNucEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzcEJGOztBQ3BwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXBCRjs7QUNycEJBO0VBQ0U7QUR3cEJGOztBQ3RwQkE7RUFDRTtBRHlwQkY7O0FDdnBCQTtFQUNFO0FEMHBCRjs7QUN4cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRDBwQlY7O0FDeHBCQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FEMnBCRjs7QUN6cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ0cEJWOztBQzFwQkE7RUFDRTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FENnBCRjs7QUMzcEJBO0VBR1U7QUQ4cEJWOztBQzVwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0FEK3BCVjs7QUM3cEJBO0VBQ0U7QURncUJGOztBQzlwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEaXFCVjs7QUMvcEJBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFHUTtBRGtxQlY7O0FDaHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtcUJGO0FDbHFCRTtFQVRGO0lBVUk7RURxcUJGO0FBQ0Y7O0FDbnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QURzcUJWOztBQ3BxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBRVE7RUFDUjtBRHVxQkY7O0FDcnFCQTtFQUdVO0FEd3FCVjs7QUN0cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5cUJGOztBQ3ZxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QUQwcUJGO0FDenFCRTtFQU5GO0lBT0k7RUQ0cUJGO0FBQ0Y7QUMzcUJFO0VBVEY7SUFVSTtJQUNBO1NBQUE7RUQ4cUJGO0FBQ0Y7O0FDNXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVSO0VBQ0E7RUFDQTtFQUNBO0FEOHFCRjtBQzVxQkU7RUFqQkY7SUFrQkk7RUQrcUJGO0FBQ0Y7O0FDN3FCQTtFQUNFO0VBQ0E7QURnckJGOztBQzlxQkE7RUFDRTtBRGlyQkY7O0FDL3FCQTtFQUNFO0VBQ0E7RUFDQTtBRGtyQkY7O0FDaHJCQTtFQUNFO0lBQ0U7RURtckJGO0VDanJCQTtJQUNFO0VEbXJCRjtBQUNGO0FDanJCQTtFQUNFO0lBQ0U7SUFDQTtFRG1yQkY7QUFDRjtBQ2pyQkE7RUFDRTtJQUNFO0VEbXJCRjtBQUNGO0FDanJCQTtFQUNFOztJQUVFO0lBQ0E7RURtckJGO0VDanJCQTtJQUdVO0VEbXJCVjtBQUNGO0FDanJCQTtFQUNFO0lBQ0U7RURtckJGO0VDanJCQTtJQUNFO0VEbXJCRjtBQUNGO0FDanJCQTtFQUNFOztJQUVFO0lBQ0E7RURtckJGO0VDanJCQTtJQUNFO0VEbXJCRjtFQ2pyQkE7SUFDRTtJQUNBO0lBQ0E7RURtckJGO0FBQ0Y7QUNqckJBO0VBQ0U7QURtckJGOztBQ2pyQkE7RUFDRTtFQUNBO0FEb3JCRjs7QUNsckJBO0VBQ0U7RUFDQTtFQUVRO0VBQ1I7RUFFQTtBRHFyQkY7O0FDbHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXJCRjs7QUNsckJBO0VBQ0U7RUFDQTtFQUNBO0FEcXJCRjs7QUNuckJBO0VBRUU7QURzckJGOztBQ3ByQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXJCRjs7QUNyckJBO0VBQ0U7QUR3ckJGOztBQ3RyQkE7RUFDRTtBRHlyQkY7O0FDdnJCQTtFQUNFO0FEMHJCRjs7QUN4ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJyQkY7O0FDenJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0FENHJCRjs7QUMxckJBO0VBQ0U7QUQ2ckJGOztBQzNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QUQ4ckJWOztBQzVyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrckJGOztBQzdyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURnc0JWOztBQzlyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QURpc0JWOztBQy9yQkE7RUFDRTtBRGtzQkY7O0FDaHNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbXNCRjs7QUNqc0JBO0VBQ0U7QURvc0JGOztBQ2xzQkE7RUFDRTtBRHFzQkY7O0FDbnNCQTtFQUNFO0FEc3NCRjs7QUNwc0JBO0VBQ0U7QUR1c0JGOztBQ3JzQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXNCRjs7QUNwc0JBO0VBQ0U7QUR1c0JGOztBQ3BzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXNCRjs7QUNyc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3c0JGOztBQ3RzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRHlzQlY7O0FDdnNCQTtFQUVVO0FEMHNCVjs7QUN4c0JBO0VBQ0U7QUQyc0JGOztBQzNyQkE7RUFDRTswQ0FBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENnJCRjtBQzVyQkU7RUFkRjtJQWVJO0VEK3JCRjtBQUNGOztBQzdyQkE7RUFDRTtFQUNBO0FEZ3NCRjs7QUM3ckJBOzs7RUFHRTtFQUNBO0VBQ0E7QURnc0JGOztBQzdyQkE7OztFQUdFO0VBQ0E7RUFDQTtBRGdzQkY7O0FDN3JCQTtFQUNFO0VBQ0E7QURnc0JGOztBQzlyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlzQkY7QUNoc0JFO0VBQ0U7RUFDQTtBRGtzQko7O0FDL3JCQTtFQUNFO0VBQ0E7QURrc0JGOztBQy9yQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtzQkY7O0FDL3JCQTtFQUNFO0FEa3NCRjs7QUMvckJBO0VBQ0U7QURrc0JGOztBQ2hzQkE7RUFDRTtBRG1zQkY7O0FDaHNCQTtFQUNFO0lBQ0U7SUFDQTtFRG1zQkY7RUNqc0JBO0lBQ0U7SUFDQTtJQUNBO0VEbXNCRjtFQ2pzQkE7SUFDRTtFRG1zQkY7RUNqc0JBO0lBQ0U7SUFDQTtFRG1zQkY7RUNqc0JBO0lBQ0U7RURtc0JGO0FBQ0Y7QUNqc0JBO0VBQ0U7SUFDRTtFRG1zQkY7RUNqc0JBO0lBQ0U7RURtc0JGO0FBQ0Y7QUNqc0JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURtc0JGO0VDanNCQTtJQUNFO0lBQ0E7RURtc0JGO0VDanNCQTtJQUNFO0lBQ0E7SUFDQTtFRG1zQkY7RUNqc0JBO0lBQ0U7RURtc0JGO0FBQ0Y7QUNqc0JBO0VBQ0U7RUFDQTtFQUNBO0FEbXNCRjs7QUNqc0JBO0VBQ0U7RUFDQTtBRG9zQkY7O0FDbHNCQTtFQUNFO0FEcXNCRjs7QUNuc0JBO0VBQ0U7QURzc0JGOztBQ3BzQkE7RUFDRTtFQUNBO0VBQ0E7QUR1c0JGOztBQ3JzQkE7RUFDRTtFQUVRO0VBQ1I7RUFFUTtBRHdzQlY7O0FDdHNCQTtFQUdVO0FEeXNCVjs7QUN2c0JBO0VBQ0U7RUFDQTtFQUNBO0FEMHNCRjs7QUN4c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJzQkY7O0FDenNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHNCRjs7QUMxc0JBO0VBQ0U7RUFDQTtBRDZzQkY7O0FDM3NCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0FEOHNCRjs7QUM1c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK3NCRjs7QUM3c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUNBO0FEZ3RCRjs7QUM5c0JBO0VBQ0U7QURpdEJGOztBQy9zQkE7RUFDRTtBRGt0QkY7O0FDaHRCQTtFQUNFO0VBRVE7RUFFQTtBRG10QlY7O0FDanRCQTtFQUNFO0VBRVE7RUFFQTtBRG90QlY7O0FDbHRCQTtFQUNFO0lBQ0U7SUFDQTtFRHF0QkY7RUNudEJBO0lBQ0U7RURxdEJGO0VDbnRCQTtJQUNFO0VEcXRCRjtBQUNGO0FDbnRCQTtFQUNFO0lBQ0U7SUFDQTtFRHF0QkY7QUFDRjtBQ250QkE7RUFDRTtJQUNFO0lBQ0E7RURxdEJGO0VDbnRCQTtJQUNFO0VEcXRCRjtFQ250QkE7SUFDRTtFRHF0QkY7RUNudEJBOztJQUVFO0VEcXRCRjtBQUNGO0FDbnRCQTtFQUNFO0FEcXRCRjs7QUNudEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzdEJGOztBQ3B0QkE7RUFDRTtBRHV0QkY7O0FDcnRCQTtFQUNFO0FEd3RCRjs7QUN0dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR5dEJWOztBQ3Z0QkE7RUFDRTtBRDB0QkY7O0FDeHRCQTs7RUFFRTtBRDJ0QkY7O0FDenRCQTtFQUNFO0FENHRCRjs7QUMxdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZ0QkY7O0FDM3RCQTtFQUNFO0FEOHRCRjs7QUM1dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt0QkY7O0FDN3RCQTtFQUNFO0VBQ0E7RUFDQTtBRGd1QkY7O0FDOXRCQTtFQUNFO0VBQ0E7RUFDQTtBRGl1QkY7O0FDL3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGt1QkY7O0FDaHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0FEbXVCRjs7QUNqdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3VCRjs7QUNsdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUVBO0FEcXVCVjs7QUNudUJBO0VBQ0U7QURzdUJGOztBQ3B1QkE7RUFDRTtBRHV1QkY7O0FDcnVCQTtFQUNFO0FEd3VCRjs7QUN0dUJBO0VBQ0U7QUR5dUJGOztBQ3Z1QkE7RUFDRTtBRDB1QkY7O0FDeHVCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUVRO0FEMnVCVjs7QUN6dUJBO0VBR1U7QUQ0dUJWOztBQzF1QkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ2dUJWOztBQzN1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QUQ4dUJWOztBQzV1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QUQrdUJWOztBQzd1QkE7RUFDRTtFQUdRO0FEZ3ZCVjs7QUM5dUJBO0VBQ0U7QURpdkJGOztBQy91QkE7RUFHVTtFQUNSO0VBQ0E7QURrdkJGOztBQ2h2QkE7RUFHVTtFQUNSO0VBQ0E7QURtdkJGOztBQ2p2QkE7RUFHVTtFQUNSO0FEb3ZCRjs7QUNsdkJBO0VBR1U7RUFDUjtBRHF2QkY7O0FDbnZCQTtFQUdVO0VBQ1I7RUFDQTtBRHN2QkY7O0FDcHZCQTtFQUdVO0VBQ1I7RUFDQTtBRHV2QkY7O0FDcnZCQTtFQUNFOztJQUVFO0VEd3ZCRjtFQ3R2QkE7SUFDRTtJQUNBO0lBQ0E7RUR3dkJGO0VDdHZCQTtJQUNFO0lBQ0E7RUR3dkJGO0VDdHZCQTtJQUNFO0VEd3ZCRjtFQ3R2QkE7SUFDRTtFRHd2QkY7RUN0dkJBO0lBQ0U7RUR3dkJGO0VDdHZCQTtJQUNFO0VEd3ZCRjtFQ3R2QkE7O0lBRUU7RUR3dkJGO0FBQ0Y7QUN0dkJBO0VBQ0U7SUFDRTtJQUNBO0VEd3ZCRjtFQ3R2QkE7SUFDRTtFRHd2QkY7RUN0dkJBO0lBQ0U7RUR3dkJGO0VDdHZCQTtJQUNFO0VEd3ZCRjtFQ3R2QkE7SUFDRTtFRHd2QkY7QUFDRjtBQ3R2QkE7RUFDRTtBRHd2QkY7O0FDdHZCQTtFQUNFO0VBQ0E7RUFDQTtBRHl2QkY7O0FDdnZCQTtFQUNFO0VBQ0E7QUQwdkJGOztBQ3h2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMnZCRjs7QUN6dkJBO0VBQ0U7QUQ0dkJGOztBQzF2QkE7RUFDRTtBRDZ2QkY7O0FDM3ZCQTtFQUdVO0FEOHZCVjs7QUM1dkJBO0VBQ0U7QUQrdkJGOztBQzd2QkE7RUFDRTtBRGd3QkY7O0FDOXZCQTtFQUNFO0FEaXdCRjs7QUMvdkJBO0VBQ0U7QURrd0JGOztBQ2h3QkE7RUFDRTtBRG13QkY7O0FDandCQTtFQUNFO0FEb3dCRjs7QUNsd0JBO0VBQ0U7QURxd0JGOztBQ253QkE7RUFDRTtBRHN3QkY7O0FDcHdCQTtFQUNFO0FEdXdCRjs7QUNyd0JBO0VBQ0U7QUR3d0JGOztBQ3R3QkE7RUFDRTtBRHl3QkY7O0FDdndCQTtFQUNFO0FEMHdCRjs7QUN4d0JBO0VBR1U7RUFDUjtBRDJ3QkY7O0FDendCQTtFQUNFO0FENHdCRjs7QUMxd0JBO0VBQ0U7QUQ2d0JGOztBQzN3QkE7RUFDRTtBRDh3QkY7O0FDNXdCQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBRVE7QUQrd0JWOztBQzd3QkE7RUFDRTtFQUNBO0VBQ0E7QURneEJGOztBQzl3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRGl4QkY7O0FDL3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3hCRjs7QUNoeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0FEbXhCVjs7QUNqeEJBO0VBQ0U7QURveEJGOztBQ2x4QkE7RUFDRTtBRHF4QkY7O0FDbnhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3hCRjs7QUNweEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR1eEJWOztBQ3J4QkE7RUFDRTtBRHd4QkY7O0FDdHhCQTtFQUNFO0FEeXhCRjs7QUN2eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7QUQweEJGOztBQ3h4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJ4QkY7O0FDenhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFFUTtBRDR4QlY7O0FDMXhCQTtFQUNFO0FENnhCRjs7QUMzeEJBO0VBQ0U7QUQ4eEJGOztBQzV4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt4QkY7O0FDN3hCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEZ3lCVjs7QUM5eEJBO0VBQ0U7QURpeUJGOztBQy94QkE7RUFDRTtBRGt5QkY7O0FDaHlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUVRO0FEbXlCVjs7QUNqeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRG95QlY7O0FDbHlCQTtFQUNFO0FEcXlCRjs7QUNueUJBO0VBQ0U7QURzeUJGOztBQ3B5QkE7RUFDRTtBRHV5QkY7O0FDcnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRHd5QkY7O0FDdHlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEeXlCVjs7QUN2eUJBOztFQUVFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QUQweUJGOztBQ3h5QkE7RUFDRTtBRDJ5QkY7O0FDenlCQTtFQUNFO0FENHlCRjs7QUMxeUJBO0VBQ0U7QUQ2eUJGOztBQzN5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7QUQ4eUJGOztBQzV5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0FEK3lCRjs7QUM3eUJBOztFQUVFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QURnekJGOztBQzl5QkE7RUFDRTtBRGl6QkY7O0FDL3lCQTtFQUNFO0FEa3pCRjs7QUNoekJBO0VBQ0U7QURtekJGOztBQ2p6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG96QkY7O0FDbHpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxekJGOztBQ256QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3pCRjs7QUNwekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR1ekJWOztBQ3J6QkE7O0VBRUU7RUFDQTtFQUNBO0VBRVE7RUFDUjtBRHd6QkY7O0FDdHpCQTtFQUNFO0FEeXpCRjs7QUN2ekJBO0VBQ0U7QUQwekJGOztBQ3h6QkE7RUFDRTtBRDJ6QkY7O0FDenpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0ekJGOztBQzF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDZ6QlY7O0FDM3pCQTtFQUNFO0VBQ0E7RUFDQTtBRDh6QkY7O0FDNXpCQTtFQUNFO0FEK3pCRjs7QUM3ekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVBO0FEZzBCVjs7QUM5ekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaTBCRjs7QUMvekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUNBO0FEazBCRjs7QUNoMEJBO0VBQ0U7RUFFUTtFQUVBO0FEbTBCVjs7QUNqMEJBO0VBQ0U7RUFFUTtFQUVBO0FEbzBCVjs7QUNsMEJBO0VBQ0U7QURxMEJGOztBQ24wQkE7RUFDRTtBRHMwQkY7O0FDcDBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHUwQkY7O0FDcjBCQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0FEdzBCRjs7QUN0MEJBO0VBQ0U7QUR5MEJGOztBQ3YwQkE7RUFDRTtBRDAwQkY7O0FDeDBCQTtFQUNFO0VBQ0E7RUFFUTtBRDIwQlY7O0FDejBCQTtFQUNFO0lBQ0U7SUFDQTtFRDQwQkY7RUMxMEJBO0lBQ0U7SUFDQTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7QUFDRjtBQzEwQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VENDBCRjtFQzEwQkE7SUFDRTtJQUNBO0VENDBCRjtFQzEwQkE7SUFDRTtJQUNBO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtBQUNGO0FDMTBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDBCRjs7QUMxMEJBO0VBQ0U7RUFDQTtFQUNBO0FENjBCRjs7QUMzMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtBRDgwQkY7O0FDNTBCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEKzBCRjtFQzcwQkE7SUFDRTtJQUNBO0VEKzBCRjtBQUNGO0FDNzBCQTtFQUNFO0lBQ0U7RUQrMEJGO0VDNzBCQTtJQUNFO0lBQ0E7RUQrMEJGO0FBQ0Y7QUM3MEJBO0VBQ0U7SUFDRTtFRCswQkY7RUM3MEJBO0lBQ0U7SUFDQTtFRCswQkY7QUFDRjtBQzcwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzBCRjs7QUM3MEJBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBRVE7QUQrMEJWOztBQzcwQkE7RUFHVTtBRGcxQlY7O0FDOTBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGkxQkY7O0FDLzBCQTtFQUNFO0FEazFCRjs7QUNoMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG0xQkY7O0FDajFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbzFCRjs7QUNsMUJBO0VBQ0U7RUFDQTtBRHExQkY7O0FDbjFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRHMxQlY7O0FDcDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1MUJGOztBQ3IxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0VBQ0E7QUR3MUJGOztBQ3QxQkE7RUFDRTtFQUVRO0VBRUE7QUR5MUJWOztBQ3YxQkE7RUFDRTtFQUVRO0VBRUE7QUQwMUJWOztBQ3gxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMjFCRjs7QUN6MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ0MUJGOztBQzExQkE7RUFDRTtBRDYxQkY7O0FDMzFCQTtFQUNFO0FEODFCRjs7QUM1MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCsxQkY7O0FDNzFCQTtFQUNFO0VBQ0E7RUFDQTtBRGcyQkY7O0FDOTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTJCRjs7QUMvMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrMkJGOztBQ2gyQkE7RUFDRTtFQUNBO0VBQ0E7QURtMkJGOztBQ2oyQkE7RUFDRTtFQUNBO0VBQ0E7QURvMkJGOztBQ2wyQkE7RUFDRTtBRHEyQkY7O0FDbjJCQTtFQUVFO0VBQ0E7QURxMkJGOztBQ24yQkE7RUFDRTtBRHMyQkY7O0FDcDJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1MkJGOztBQ3IyQkE7RUFDRTtBRHcyQkY7O0FDdDJCQTtFQUNFO0FEeTJCRjs7QUN2MkJBO0VBQ0U7QUQwMkJGOztBQ3gyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyMkJGOztBQ3oyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDJCRjs7QUMxMkJBO0VBQ0U7RUFDQTtFQUNBO0FENjJCRjs7QUMzMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4MkJGOztBQzUyQkE7RUFDRTtBRCsyQkY7O0FDNzJCQTtFQUNFO0VBQ0E7RUFDQTtBRGczQkY7O0FDOTJCQTtFQUNFO0VBQ0E7QURpM0JGOztBQy8yQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGszQkY7O0FDaDNCQTtFQUNFO0FEbTNCRjs7QUNqM0JBO0VBQ0U7RUFDQTtFQUNBO0FEbzNCRjs7QUNsM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxM0JGOztBQ24zQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHMzQkY7O0FDcDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdTNCRjs7QUNyM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHczQkY7O0FDdDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5M0JGOztBQ3YzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDAzQkY7O0FDeDNCQTtFQUNFO0VBQ0E7RUFDQTtBRDIzQkY7O0FDejNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQzQkY7O0FDMTNCQTtFQUNFO0VBQ0E7RUFDQTtBRDYzQkY7O0FDMzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4M0JGOztBQzUzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrM0JGOztBQzczQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGc0QkY7O0FDOTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGk0QkY7O0FDLzNCQTtFQUNFO0FEazRCRjs7QUNoNEJBO0VBQ0U7RUFDQTtFQUNBO0FEbTRCRjs7QUNqNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbzRCRjs7QUNsNEJBO0VBQ0U7QURxNEJGOztBQ240QkE7RUFDRTtFQUNBO0FEczRCRjs7QUNwNEJBO0VBQ0U7RUFDQTtBRHU0QkY7O0FDcjRCQTtFQUNFO0VBQ0E7QUR3NEJGOztBQ3Q0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHk0QkY7O0FDdjRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwNEJGOztBQ3g0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDI0QkY7O0FDejRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQ0QkY7O0FDMTRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDY0QkY7O0FDMzRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4NEJGOztBQzU0QkE7RUFDRTtBRCs0QkY7O0FDNzRCQTtFQUNFO0FEZzVCRjs7QUM5NEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpNUJGOztBQy80QkE7RUFDRTtFQUNBO0VBQ0E7QURrNUJGOztBQ2g1QkE7RUFDRTtBRG01QkY7O0FDajVCQTtFQUNFO0VBQ0E7RUFDQTtBRG81QkY7O0FDbDVCQTtFQUNFO0FEcTVCRjs7QUNuNUJBO0VBQ0U7QURzNUJGOztBQ3A1QkE7RUFDRTtFQUNBO0FEdTVCRjs7QUNyNUJBO0VBQ0U7RUFDQTtBRHc1QkY7O0FDdDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeTVCRjs7QUN2NUJBO0VBQ0U7RUFDQTtBRDA1QkY7O0FDeDVCQTtFQUNFO0FEMjVCRjs7QUN6NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQ1QkY7O0FDMTVCQTtFQUNFO0FENjVCRjs7QUMzNUJBO0VBQ0U7QUQ4NUJGOztBQzU1QkE7RUFDRTtFQUNBO0FEKzVCRjs7QUM3NUJBO0VBQ0U7RUFDQTtBRGc2QkY7O0FDOTVCQTtFQUNFO0FEaTZCRjs7QUMvNUJBO0VBQ0U7RUFDQTtBRGs2QkY7O0FDaDZCQTtFQUNFO0VBQ0E7QURtNkJGOztBQ2o2QkE7RUFDRTtBRG82QkY7O0FDbDZCQTtFQUNFO0VBQ0E7RUFDQTtBRHE2QkY7O0FDbjZCQTtFQUNFO0FEczZCRjs7QUNwNkJBO0VBQ0U7RUFDQTtFQUNBO0FEdTZCRjs7QUNyNkJBO0VBQ0U7RUFDQTtFQUNBO0FEdzZCRjs7QUN0NkJBO0VBQ0U7QUR5NkJGOztBQ3Y2QkE7RUFDRTtFQUNBO0FEMDZCRjs7QUN4NkJBO0VBQ0U7QUQyNkJGOztBQ3o2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDZCRjs7QUMxNkJBO0VBQ0U7RUFDQTtBRDY2QkY7O0FDMzZCQTtFQUNFO0FEODZCRjs7QUM1NkJBO0VBQ0U7RUFDQTtBRCs2QkY7O0FDNzZCQTtFQUNFO0VBQ0E7QURnN0JGOztBQzk2QkE7RUFDRTtJQUNFO0VEaTdCRjtFQy82QkE7SUFDRTtFRGk3QkY7QUFDRjtBQy82QkE7RUFDRTtJQUNFO0VEaTdCRjtBQUNGO0FDLzZCQTtFQUNFO0FEaTdCRjs7QUMvNkJBO0VBQ0U7QURrN0JGOztBQ2g3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtN0JGOztBQ2o3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG83QkY7O0FDbDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxN0JGOztBQ243QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzN0JGOztBQ3A3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdTdCRjs7QUNyN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3N0JGOztBQ3Q3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeTdCRjs7QUN2N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDA3QkY7O0FDeDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUVBO0VBR0E7QUQwN0JWOztBQ3g3QkE7RUFDRTtFQUNBO0VBQ0E7RUFFUTtBRDI3QlY7O0FDejdCQTtFQUNFO0FENDdCRjs7QUMxN0JBO0VBQ0U7QUQ2N0JGOztBQzM3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEODdCRjs7QUM1N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBRUE7QUQ4N0JWOztBQzU3QkE7RUFDRTtFQUNBO0VBQ0E7RUFFUTtBRCs3QlY7O0FDNzdCQTtFQUNFO0FEZzhCRjs7QUM5N0JBO0VBQ0U7QURpOEJGOztBQy83QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGs4QkY7O0FDaDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0VBQ1I7QURtOEJGOztBQ2o4QkE7RUFHVTtBRG84QlY7O0FDbDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcThCRjs7QUNsOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxOEJGOztBQ2w4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHE4QkY7O0FDbjhCQTtFQUNFO0VBQ0E7RUFDQTtBRHM4QkY7O0FDcDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdThCRjs7QUNyOEJBO0VBQ0U7QUR3OEJGOztBQ3Q4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeThCRjs7QUN2OEJBO0VBQ0U7QUQwOEJGOztBQ3g4QkE7RUFDRTtFQUNBO0VBQ0E7QUQyOEJGOztBQ3o4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDQ4QkY7O0FDMThCQTtFQUNFO0FENjhCRjs7QUMzOEJBO0VBQ0U7RUFDQTtFQUNBO0FEODhCRjs7QUM1OEJBO0VBQ0U7RUFDQTtBRCs4QkY7O0FDNzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEZzlCRjs7QUM5OEJBO0VBQ0U7QURpOUJGOztBQy84QkE7RUFDRTtFQUNBO0VBQ0E7QURrOUJGOztBQ2g5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtOUJGOztBQ2o5QkE7RUFDRTtBRG85QkY7O0FDbDlCQTtFQUNFO0FEcTlCRjs7QUNuOUJBO0VBQ0U7QURzOUJGOztBQ3A5QkE7RUFDRTtFQUNBO0VBQ0E7QUR1OUJGOztBQ3I5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdzlCRjs7QUN0OUJBO0VBQ0U7RUFDQTtFQUNBO0FEeTlCRjs7QUN2OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwOUJGOztBQ3g5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMjlCRjs7QUN6OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDlCRjs7QUMxOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENjlCRjs7QUMzOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDg5QkY7O0FDNTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzlCRjs7QUM3OUJBO0VBQ0U7RUFDQTtFQUNBO0FEZytCRjs7QUM5OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGkrQkY7O0FDLzlCQTtFQUNFO0VBQ0E7QURrK0JGOztBQ2grQkE7RUFDRTtBRG0rQkY7O0FDaitCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG8rQkY7O0FDbCtCQTtFQUNFO0VBQ0E7RUFDQTtBRHErQkY7O0FDbitCQTtFQUNFO0FEcytCRjs7QUNwK0JBO0VBQ0U7RUFDQTtFQUNBO0FEdStCRjs7QUNyK0JBO0VBQ0U7RUFDQTtBRHcrQkY7O0FDdCtCQTtFQUNFO0FEeStCRjs7QUN2K0JBO0VBQ0U7QUQwK0JGOztBQ3grQkE7RUFDRTtBRDIrQkY7O0FDeitCQTtFQUNFO0FENCtCRjs7QUMxK0JBO0VBQ0U7QUQ2K0JGOztBQzMrQkE7RUFDRTtBRDgrQkY7O0FDNStCQTtFQUNFO0FEKytCRjs7QUM3K0JBO0VBQ0U7RUFDQTtFQUNBO0FEZy9CRjs7QUM5K0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGkvQkY7O0FDLytCQTtFQUNFO0VBQ0E7RUFDQTtBRGsvQkY7O0FDaC9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURtL0JWOztBQ2ovQkE7RUFHVTtBRG8vQlY7O0FDbC9CQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURxL0JWOztBQ24vQkE7RUFDRTtFQUNBO0FEcy9CRjs7QUNwL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1L0JGOztBQ3IvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QUR3L0JWOztBQ3QvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHkvQkY7O0FDdi9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMC9CRjs7QUN4L0JBO0VBQ0U7RUFDQTtFQUNBO0FEMi9CRjs7QUN6L0JBO0VBQ0U7RUFDQTtFQUNBO0FENC9CRjs7QUMxL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDYvQkY7O0FDMy9CQTtFQUNFO0FEOC9CRjs7QUM1L0JBO0VBQ0U7RUFDQTtFQUNBO0FEKy9CRjs7QUM3L0JBO0VBQ0U7QURnZ0NGOztBQzkvQkE7RUFDRTtBRGlnQ0Y7O0FDLy9CQTtFQUNFO0FEa2dDRjs7QUNoZ0NBO0VBQ0U7QURtZ0NGOztBQ2pnQ0E7RUFDRTtBRG9nQ0Y7O0FDbGdDQTtFQUNFO0FEcWdDRjs7QUNuZ0NBO0VBQ0U7QURzZ0NGOztBQ3BnQ0E7RUFDRTtBRHVnQ0Y7O0FDcmdDQTtFQUNFO0FEd2dDRjs7QUN0Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5Z0NGOztBQ3ZnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwZ0NGOztBQ3hnQ0E7RUFDRTtBRDJnQ0Y7O0FDemdDQTtFQUNFO0VBQ0E7RUFDQTtBRDRnQ0Y7O0FDemdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENGdDRjs7QUMxZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENmdDRjs7QUMzZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhnQ0Y7O0FDNWdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2dDRjs7QUM3Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ2hDRjs7QUM5Z0NBO0VBQ0U7QURpaENGOztBQy9nQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtoQ0Y7O0FDaGhDQTtFQUNFO0VBQ0E7RUFDQTtBRG1oQ0Y7O0FDamhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb2hDRjs7QUNsaENBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFHUTtBRG9oQ1Y7O0FDbGhDQTtFQUNFO0FEcWhDRjs7QUNuaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzaENGOztBQ3BoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdWhDRjs7QUNyaENBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7QUR3aENWOztBQ3RoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHloQ0Y7O0FDdmhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMGhDRjs7QUN4aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQyaENGOztBQ3poQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRoQ0Y7O0FDMWhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZoQ0Y7O0FDM2hDQTtFQUNFO0FEOGhDRjs7QUM1aENBO0VBQ0U7QUQraENGOztBQzdoQ0E7RUFDRTtFQUNBO0VBQ0E7QURnaUNGOztBQzloQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpaUNGOztBQy9oQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtpQ0Y7O0FDaGlDQTtFQUNFO0FEbWlDRjs7QUNqaUNBOztFQUVFO0FEb2lDRjs7QUNsaUNBOztFQUVFO0FEcWlDRjs7QUNuaUNBO0VBQ0U7QURzaUNGOztBQ3BpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVpQ0Y7O0FDcmlDQTtFQUNFO0FEd2lDRjs7QUN0aUNBO0VBQ0U7QUR5aUNGOztBQ3ZpQ0E7RUFDRTtFQUNBO0VBQ0E7QUQwaUNGOztBQ3hpQ0E7RUFDRTtBRDJpQ0Y7O0FDemlDQTtFQUNFO0VBQ0E7QUQ0aUNGOztBQzFpQ0E7RUFDRTtBRDZpQ0Y7O0FDM2lDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOGlDRjs7QUM1aUNBOztFQUVFO0VBRVE7QUQraUNWOztBQzdpQ0E7RUFDRTtFQUNBO0VBQ0E7QURnakNGOztBQzlpQ0E7RUFDRTtFQUNBO0FEaWpDRjs7QUMvaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa2pDRjs7QUNoakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG1qQ0Y7O0FDampDQTs7RUFFRTtBRG9qQ0Y7O0FDbGpDQTtFQUNFO0FEcWpDRjs7QUNuakNBO0VBQ0U7RUFDQTtFQUNBO0FEc2pDRjs7QUNwakNBO0VBQ0U7RUFDQTtBRHVqQ0Y7O0FDcmpDQTtFQUNFO0FEd2pDRjs7QUN0akNBO0VBQ0U7QUR5akNGOztBQ3ZqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMGpDRjs7QUN4akNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEMmpDVjs7QUN6akNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QUQyakNWOztBQ3pqQ0E7RUFDRTtBRDRqQ0Y7O0FDMWpDQTtFQUNFO0FENmpDRjs7QUMzakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOGpDRjs7QUM1akNBO0VBQ0U7QUQrakNGOztBQzdqQ0E7RUFDRTtBRGdrQ0Y7O0FDOWpDQTtFQUNFO0FEaWtDRjs7QUMvakNBO0VBQ0U7QURra0NGOztBQ2hrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURta0NGOztBQ2prQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb2tDRjs7QUNsa0NBO0VBQ0U7QURxa0NGOztBQ25rQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FEc2tDRjs7QUNwa0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1a0NGOztBQ3JrQ0E7RUFDRTtFQUNBO0VBQ0E7QUR3a0NGOztBQ3RrQ0E7RUFDRTtFQUNBO0VBQ0E7QUR5a0NGOztBQ3ZrQ0E7RUFDRTtFQUNBO0VBQ0E7QUQwa0NGOztBQ3hrQ0E7RUFDRTtJQUNFO0VEMmtDRjtFQ3prQ0E7SUFDRTtFRDJrQ0Y7QUFDRjtBQ3prQ0E7RUFDRTtJQUNFO0VEMmtDRjtFQ3prQ0E7SUFDRTtFRDJrQ0Y7QUFDRjtBQ3prQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQya0NGOztBQ3prQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0FEMmtDVjs7QUN6a0NBO0VBR1U7QUQ0a0NWOztBQzFrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZrQ0Y7O0FDM2tDQTtFQUNFO0FEOGtDRjs7QUM1a0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQra0NGOztBQzdrQ0E7RUFDRTtFQUNBO0VBQ0E7QURnbENGOztBQzlrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpbENGOztBQy9rQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrbENGOztBQ2hsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtbENGOztBQ2psQ0E7RUFDRTtBRG9sQ0Y7O0FDbGxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcWxDRjs7QUNubENBO0VBQ0U7QURzbENGOztBQ3BsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVsQ0Y7O0FDcmxDQTs7RUFFRTtBRHdsQ0Y7O0FDdGxDQTs7RUFFRTtBRHlsQ0Y7O0FDdmxDQTtFQUNFO0VBQ0E7RUFDQTtBRDBsQ0Y7O0FDeGxDQTtFQUNFO0VBQ0E7RUFDQTtBRDJsQ0Y7O0FDemxDQTtFQUNFO0FENGxDRjs7QUMxbENBO0VBQ0U7QUQ2bENGOztBQzNsQ0E7RUFDRTtFQUNBO0FEOGxDRjs7QUM1bENBO0VBQ0U7RUFDQTtFQUNBO0FEK2xDRjs7QUM3bENBO0VBQ0U7RUFDQTtFQUNBO0FEZ21DRjs7QUM5bENBO0VBQ0U7QURpbUNGOztBQy9sQ0E7RUFDRTtBRGttQ0Y7O0FDaG1DQTs7RUFFRTtFQUNBO0FEbW1DRjs7QUNqbUNBOzs7O0VBSUU7QURvbUNGOztBQ2xtQ0E7O0VBRUU7QURxbUNGOztBQ25tQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNtQ0Y7O0FDcG1DQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR1bUNWOztBQ3JtQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QUR1bUNWOztBQ3JtQ0E7O0VBRUU7QUR3bUNGOztBQ3RtQ0E7O0VBRUU7QUR5bUNGOztBQ3ZtQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMG1DRjs7QUN4bUNBOztFQUVFO0FEMm1DRjs7QUN6bUNBOztFQUVFO0FENG1DRjs7QUMxbUNBOztFQUVFO0FENm1DRjs7QUMzbUNBOztFQUVFO0FEOG1DRjs7QUM1bUNBOztFQUVFO0FEK21DRjs7QUM3bUNBO0VBQ0U7RUFDQTtBRGduQ0Y7O0FDOW1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGluQ0Y7O0FDL21DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrbkNGOztBQ2huQ0E7RUFDRTtBRG1uQ0Y7O0FDam5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QURvbkNGOztBQ2xuQ0E7RUFDRTtBRHFuQ0Y7O0FDbm5DQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNuQ0Y7O0FDcG5DQTs7O0VBR0U7RUFFUTtBRHVuQ1Y7O0FDcm5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3bkNGOztBQ3RuQ0E7O0VBRUU7QUR5bkNGOztBQ3ZuQ0E7RUFDRTtFQUNBO0FEMG5DRjs7QUN4bkNBO0VBQ0U7RUFDQTtBRDJuQ0Y7O0FDem5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENG5DRjs7QUMxbkNBO0VBQ0U7RUFDQTtFQUNBO0FENm5DRjs7QUMzbkNBO0VBQ0U7QUQ4bkNGOztBQzVuQ0E7RUFDRTtBRCtuQ0Y7O0FDN25DQTtFQUNFO0FEZ29DRjs7QUM5bkNBO0VBQ0U7QURpb0NGOztBQy9uQ0E7RUFDRTtBRGtvQ0Y7O0FDaG9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURtb0NWOztBQ2pvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRG9vQ1Y7O0FDbG9DQTtFQUNFO0FEcW9DRjs7QUNub0NBO0VBQ0U7QURzb0NGOztBQ3BvQ0E7RUFDRTtBRHVvQ0Y7O0FDcm9DQTtFQUNFO0FEd29DRjs7QUN0b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtBRHlvQ0Y7O0FDdm9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEMG9DVjs7QUN4b0NBO0VBQ0U7QUQyb0NGOztBQ3pvQ0E7RUFDRTtBRDRvQ0Y7O0FDMW9DQTtFQUNFO0FENm9DRjs7QUMzb0NBO0VBQ0U7QUQ4b0NGOztBQzVvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK29DRjs7QUM3b0NBO0VBQ0U7RUFDQTtFQUNBO0FEZ3BDRjs7QUM5b0NBO0VBQ0U7RUFDQTtFQUNBO0FEaXBDRjs7QUMvb0NBO0VBQ0U7QURrcENGOztBQ2hwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtcENGOztBQ2pwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG9wQ0Y7O0FDbHBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcXBDRjs7QUNucENBOztFQUVFO0FEc3BDRjs7QUNwcENBOztFQUVFO0FEdXBDRjs7QUNycENBO0VBQ0U7RUFDQTtFQUNBO0FEd3BDRjs7QUN0cENBO0VBQ0U7RUFDQTtBRHlwQ0Y7O0FDdnBDQTtFQUNFO0FEMHBDRjs7QUN4cENBO0VBQ0U7QUQycENGOztBQ3pwQ0E7RUFDRTtBRDRwQ0Y7O0FDMXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENnBDRjs7QUMzcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4cENGOztBQzVwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK3BDRjs7QUM3cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdxQ0Y7O0FDOXBDQTtFQUNFO0FEaXFDRjs7QUMvcENBO0VBQ0U7RUFDQTtFQUNBO0FEa3FDRjs7QUNocUNBO0VBQ0U7QURtcUNGOztBQ2pxQ0E7RUFDRTtFQUNBO0VBQ0E7QURvcUNGOztBQ2xxQ0E7RUFDRTtBRHFxQ0Y7O0FDbnFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzcUNGOztBQ3BxQ0E7RUFDRTtFQUNBO0VBQ0E7QUR1cUNGOztBQ3JxQ0E7RUFDRTtFQUNBO0VBQ0E7QUR3cUNGOztBQ3RxQ0E7RUFDRTtBRHlxQ0Y7O0FDdnFDQTtFQUdVO0FEMHFDVjs7QUN4cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQycUNGOztBQ3pxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDRxQ1Y7O0FDMXFDQTtFQUNFO0FENnFDRjs7QUMzcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4cUNGOztBQzVxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFFUTtBRCtxQ1Y7O0FDN3FDQTtFQUNFO0FEZ3JDRjs7QUM5cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlyQ0Y7O0FDL3FDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa3JDRjs7QUNockNBO0VBQ0U7QURtckNGOztBQ2pyQ0E7RUFDRTtBRG9yQ0Y7O0FDbHJDQTtFQUNFO0FEcXJDRjs7QUNuckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURzckNGOztBQ3ByQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVyQ0Y7O0FDcnJDQTtFQUNFO0VBQ0E7RUFDQTtBRHdyQ0Y7O0FDdHJDQTtFQUNFO0FEeXJDRjs7QUN2ckNBO0VBQ0U7QUQwckNGOztBQ3hyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDJyQ0Y7O0FDenJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRyQ0Y7O0FDMXJDQTtFQUNFO0FENnJDRjs7QUMzckNBO0VBQ0U7QUQ4ckNGOztBQzVyQ0E7RUFDRTtBRCtyQ0Y7O0FDN3JDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnc0NGOztBQzlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaXNDRjs7QUMvckNBO0VBQ0U7RUFDQTtBRGtzQ0Y7O0FDaHNDQTtFQUNFO0VBQ0E7QURtc0NGOztBQ2pzQ0E7RUFDRTtBRG9zQ0Y7O0FDbHNDQTtFQUNFO0VBQ0E7RUFDQTtBRHFzQ0Y7O0FDbnNDQTtFQUNFO0VBQ0E7RUFDQTtBRHNzQ0Y7O0FDcHNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdXNDRjs7QUNyc0NBO0VBQ0U7RUFDQTtBRHdzQ0Y7O0FDdHNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5c0NGOztBQ3ZzQ0E7RUFDRTtBRDBzQ0Y7O0FDeHNDQTtFQUNFO0VBQ0E7QUQyc0NGOztBQ3pzQ0E7RUFDRTtBRDRzQ0Y7O0FDMXNDQTtFQUNFO0FENnNDRjs7QUMzc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhzQ0Y7O0FDNXNDQTtFQUNFO0FEK3NDRjs7QUM3c0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURndENGOztBQzlzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGl0Q0Y7O0FDL3NDQTtFQUNFO0FEa3RDRjs7QUNodENBO0VBQ0U7QURtdENGOztBQ2p0Q0E7RUFDRTtFQUNBO0VBQ0E7QURvdENGOztBQ2x0Q0E7RUFDRTtFQUNBO0VBQ0E7QURxdENGOztBQ250Q0E7RUFDRTtFQUNBO0VBQ0E7QURzdENGOztBQ3B0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1dENGOztBQ3J0Q0E7RUFDRTtFQUNBO0VBQ0E7QUR3dENGOztBQ3R0Q0E7RUFDRTtFQUNBO0VBQ0E7QUR5dENGOztBQ3Z0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDB0Q0Y7O0FDeHRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJ0Q0Y7O0FDenRDQTtFQUNFO0VBQ0E7QUQ0dENGOztBQzF0Q0E7RUFDRTtFQUNBO0FENnRDRjs7QUMzdENBO0VBQ0U7QUQ4dENGOztBQzV0Q0E7RUFFVTtFQUNSO0VBQ0E7RUFDQTtBRCt0Q0Y7O0FDN3RDQTtFQUNFO0VBRVE7RUFDUjtBRGd1Q0Y7O0FDOXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaXVDRjs7QUMvdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrdUNGOztBQ2h1Q0E7RUFDRTtFQUNBO0FEbXVDRjs7QUNqdUNBO0VBQ0U7RUFDQTtBRG91Q0Y7O0FDbHVDQTs7RUFFRTtFQUNBO0FEcXVDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURzdUNGOztBQ3B1Q0E7RUFFVTtBRHV1Q1Y7O0FDcnVDQTtFQUNFO0FEd3VDRjs7QUN0dUNBO0VBQ0U7RUFDQTtFQUVRO0FEeXVDVjs7QUN2dUNBO0VBR1U7QUQwdUNWOztBQ3h1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0VBQ1I7QUQydUNGOztBQ3p1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0dUNGOztBQzF1Q0E7RUFHVTtFQUNSO0FENnVDRjs7QUMzdUNBO0VBRUU7QUQ4dUNGOztBQzV1Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt1Q0Y7O0FDN3VDQTs7RUFFRTtBRGd2Q0Y7O0FDOXVDQTtFQUNFO0VBQ0E7QURpdkNGOztBQy91Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrdkNGOztBQ2h2Q0E7RUFDRTtBRG12Q0Y7O0FDanZDQTtFQUNFO0VBRVE7RUFDUjtFQUVBO0FEb3ZDRjs7QUNsdkNBO0VBRUU7QURxdkNGOztBQ252Q0E7RUFDRTtFQUNBO0VBQ0E7QURzdkNGOztBQ3B2Q0E7RUFDRTtBRHV2Q0Y7O0FDcnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd2Q0Y7O0FDdHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeXZDRjs7QUN2dkNBO0VBQ0U7QUQwdkNGOztBQ3h2Q0E7RUFDRTtFQUNBO0VBQ0E7QUQydkNGOztBQ3p2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDR2Q0Y7O0FDMXZDQTtFQUNFO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ2dkNWOztBQzN2Q0E7RUFHVTtBRDh2Q1Y7O0FDNXZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQrdkNWOztBQzd2Q0E7RUFDRTtBRGd3Q0Y7O0FDOXZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaXdDRjs7QUMvdkNBO0VBQ0U7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRGt3Q0Y7O0FDaHdDQTtFQUNFO0FEbXdDRjs7QUNqd0NBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7QURtd0NWOztBQ2p3Q0E7RUFDRTtBRG93Q0Y7O0FDbHdDQTtFQUNFO0FEcXdDRjs7QUNud0NBO0VBQ0U7QURzd0NGOztBQ3B3Q0E7RUFDRTtBRHV3Q0Y7O0FDcndDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUVRO0FEd3dDVjs7QUN0d0NBO0VBQ0U7QUR5d0NGOztBQ3Z3Q0E7RUFFVTtFQUNSO0FEMHdDRjs7QUN4d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMndDRjs7QUN6d0NBO0VBQ0U7QUQ0d0NGOztBQzF3Q0E7RUFDRTs7SUFFRTtFRDZ3Q0Y7QUFDRjtBQzN3Q0E7RUFDRTs7SUFFRTtFRDZ3Q0Y7RUMzd0NBO0lBQ0U7RUQ2d0NGO0FBQ0Y7QUMzd0NBO0VBQ0U7O0lBRUU7RUQ2d0NGO0VDM3dDQTtJQUNFO0VENndDRjtBQUNGO0FDM3dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENndDRjs7QUMzd0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4d0NGOztBQzV3Q0E7RUFDRTtBRCt3Q0Y7O0FDN3dDQTtFQUNFO0FEZ3hDRjs7QUM5d0NBO0VBQ0U7QURpeENGOztBQy93Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURreENGOztBQ2h4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0FEbXhDRjs7QUNqeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURveENGOztBQ2x4Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXhDRjs7QUNueENBO0VBQ0U7RUFDQTtBRHN4Q0Y7O0FDcHhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRHV4Q1Y7O0FDcnhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3eENGOztBQ3R4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0VBQ0E7QUR5eENGOztBQ3Z4Q0E7RUFDRTtFQUVRO0VBRUE7QUQweENWOztBQ3h4Q0E7RUFDRTtFQUVRO0VBRUE7QUQyeENWOztBQ3p4Q0E7RUFDRTtFQUNBO0FENHhDRjs7QUMxeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVBO0FENnhDVjs7QUMzeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDh4Q0Y7O0FDNXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FEK3hDRjs7QUM3eENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGd5Q0Y7O0FDOXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7QURpeUNGOztBQy94Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURreUNGOztBQ2h5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbXlDRjs7QUNqeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEb3lDVjs7QUNseUNBO0VBRVU7QURxeUNWOztBQ255Q0E7RUFDRTtBRHN5Q0Y7O0FDcHlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVBO0VBQ1I7RUFDQTtBRHV5Q0Y7O0FDcnlDQTtFQUNFO0FEd3lDRjs7QUN0eUNBO0VBQ0U7RUFFUTtFQUVBO0FEeXlDVjs7QUN2eUNBO0VBQ0U7RUFFUTtFQUVBO0FEMHlDVjs7QUN4eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMnlDRjs7QUN6eUNBO0VBR1U7QUQ0eUNWOztBQzF5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENnlDRjs7QUMzeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7QUQ4eUNGOztBQzV5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBR0E7QUQ4eUNWOztBQzV5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK3lDRjs7QUM3eUNBO0VBQ0U7RUFDQTtBRGd6Q0Y7O0FDOXlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaXpDRjs7QUMveUNBOztFQUVFO0FEa3pDRjs7QUNoekNBO0VBQ0U7QURtekNGOztBQ2p6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRG96Q0Y7O0FDbHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUVRO0VBQ1I7QURxekNGOztBQ256Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzekNGOztBQ3B6Q0E7O0VBRUU7QUR1ekNGOztBQ3J6Q0E7RUFDRTtBRHd6Q0Y7O0FDdHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5ekNGOztBQ3Z6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0FEMHpDVjs7QUN4ekNBO0VBR1U7QUQyekNWOztBQ3p6Q0E7RUFHVTtBRDR6Q1Y7O0FDMXpDQTtFQUNFO0VBQ0E7QUQ2ekNGOztBQzN6Q0E7O0VBRUU7RUFDQTtBRDh6Q0Y7O0FDNXpDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0FEK3pDRjs7QUM3ekNBO0VBQ0U7QURnMENGOztBQzl6Q0E7RUFDRTtBRGkwQ0Y7O0FDL3pDQTtFQUNFO0FEazBDRjs7QUNoMENBOztFQUVFO0FEbTBDRjs7QUNqMENBO0VBQ0U7RUFDQTtBRG8wQ0Y7O0FDbDBDQTtFQUNFO0FEcTBDRjs7QUNuMENBO0VBQ0U7RUFDQTtBRHMwQ0Y7O0FDcDBDQTtFQUNFO0VBQ0E7RUFDQTtBRHUwQ0Y7O0FDcjBDQTtFQUNFO0FEdzBDRjs7QUN0MENBO0VBQ0U7QUR5MENGOztBQ3YwQ0E7RUFDRTtBRDAwQ0Y7O0FDeDBDQTtFQUNFO0FEMjBDRjs7QUN6MENBO0VBQ0U7RUFDQTtBRDQwQ0Y7O0FDMTBDQTtFQUNFO0FENjBDRjs7QUMzMENBO0VBQ0U7RUFDQTtBRDgwQ0Y7O0FDNTBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCswQ0Y7O0FDNzBDQTtFQUNFO0FEZzFDRjs7QUM5MENBO0VBQ0U7RUFFUTtFQUNSO0FEaTFDRjs7QUMvMENBO0VBQ0U7RUFFUTtFQUNSO0FEazFDRjs7QUNoMUNBO0VBQ0U7RUFFUTtBRG0xQ1Y7O0FDajFDQTtFQUNFO0FEbzFDRjs7QUNsMUNBO0VBQ0U7RUFDQTtBRHExQ0Y7O0FDbjFDQTtFQUNFO0VBQ0E7RUFDQTtBRHMxQ0Y7O0FDcDFDQTtFQUNFO0VBQ0E7RUFDQTtBRHUxQ0Y7O0FDcjFDQTtFQUNFO0FEdzFDRjs7QUN0MUNBO0VBQ0U7QUR5MUNGOztBQ3YxQ0E7O0VBRUU7QUQwMUNGOztBQ3gxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFUTtBRDIxQ1Y7O0FDejFDQTtFQUNFO0VBQ0E7RUFDQTtFQUVRO0FENDFDVjs7QUMxMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDYxQ0Y7O0FDMzFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4MUNGOztBQzUxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzFDRjs7QUM3MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZzJDRjs7QUM5MUNBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7QURpMkNWOztBQy8xQ0E7O0VBRUU7QURrMkNGOztBQ2gyQ0E7RUFDRTtBRG0yQ0Y7O0FDajJDQTtFQUNFO0VBQ0E7QURvMkNGOztBQ2wyQ0E7RUFDRTtFQUVRO0FEcTJDVjs7QUNuMkNBO0VBQ0U7RUFDQTtFQUNBO0FEczJDRjs7QUNwMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHUyQ0Y7O0FDcjJDQTtFQUNFO0FEdzJDRjs7QUN0MkNBO0VBQ0U7RUFDQTtFQUNBO0FEeTJDRjs7QUN2MkNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtBRDAyQ0Y7O0FDeDJDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQyMkNWOztBQ3oyQ0E7O0VBRUU7RUFDQTtBRDQyQ0Y7O0FDMTJDQTtFQUNFO0FENjJDRjs7QUMzMkNBO0VBR1U7QUQ4MkNWOztBQzUyQ0E7RUFDRTtBRCsyQ0Y7O0FDNzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGczQ0Y7O0FDOTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7QURpM0NGOztBQy8yQ0E7RUFDRTtBRGszQ0Y7O0FDaDNDQTtFQUNFO0lBQ0U7RURtM0NGO0FBQ0Y7QUNqM0NBO0VBQ0M7QURtM0NEOztBQzkyQ0E7QUFDQTtFQUNFO0VBQ0E7RUFBYztFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FEazNDRjs7QUMvMkNBO0VBQ0U7QURrM0NGOztBQy8yQ0E7RUFDRTtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7QURtM0NOOztBQ2gzQ0E7RUFDRTtBRG0zQ0Y7O0FDaDNDQTtFQUNFO0lBQ0U7RURtM0NGO0FBQ0Y7QUM5MkNBO0VBQ0U7RUFDQTtFQUNBO0FEZzNDRjs7QUM3MkNBO0VBQ0U7RUFDQTtBRGczQ0Y7O0FDNzJDQTtFQUNFO0VBQ0E7QURnM0NGOztBQzcyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFZO0VBQ1o7RUFDQTtFQUNBO0FEaTNDRjs7QUM5MkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpM0NGOztBQzkyQ0E7RUFDRTtBRGkzQ0Y7O0FDOTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTNDRjs7QUM5MkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpM0NGOztBQzkyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGkzQ0Y7O0FDOTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTNDRjs7QUM5MkNBO0VBQ0U7QURpM0NGOztBQzkyQ0E7RUFDRTtBRGkzQ0Y7O0FDOTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpM0NGOztBQzkyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaTNDRjs7QUM5MkNBO0VBQ0U7QURpM0NGOztBQzkyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFFUTtFQUNSO0FEaTNDRjs7QUM5MkNBO0VBR1U7QURpM0NWOztBQy8yQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEazNDRjs7QUMvMkNBO0VBQ0U7RUFDQTtFQUNBO0FEazNDRjs7QUMvMkNBO0VBQ0U7QURrM0NGOztBQy8yQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEazNDRjs7QUMvMkNBO0VBQ0U7QURrM0NGOztBQzMyQ007RUFDSTtBRDgyQ1Y7QUMzMkNNO0VBQ0k7RUFDQTtFQUNBO0FENjJDVjtBQ3oyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDIyQ0o7QUN6MkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMjJDUjtBQ3QyQ0U7RUFDRTtFQUNFO0VBQ0E7RUFDQTtBRHcyQ047O0FDcDJDQTtFQUVFO0lBQ0k7SUFDQTtJQUNBO0VEczJDSjtFQ24yQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFRHEyQ0o7QUFDRjtBQ2oyQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGsyQ0o7QUNoMkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEazJDUjtBQ2gyQ0k7RUFDSTtFQUNBO0VBQUE7RUFDQTtBRGsyQ1I7O0FDMzFDRTtFQUNJO0FEODFDTjs7QUVoL1lJO0VBQ0k7QUZtL1lSO0FFaC9ZSTtFQUNJO0VBQ0E7QUZrL1lSO0FFai9ZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtL1laO0FFbC9ZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGby9ZaEI7QUVoL1lnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrL1lwQjtBRWgvWWdCOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmsvWXBCO0FFaC9ZZ0I7RUFDSTtBRmsvWXBCO0FFaC9Za0I7RUFDRTtBRmsvWXBCO0FFLytZb0I7RUFDSTtBRmkvWXhCO0FFLytZb0I7RUFDSTtBRmkvWXhCO0FFMStZSTtFQUVJO0VBQ0E7S0FBQTtBRjIrWVI7QUV4K1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMCtZUjs7QUcvalpJO0VBQ0k7QUhra1pSO0FHamtaUTtFQUNJO0VBQ0E7QUhta1paO0FHamtaZ0I7RUFDSTtBSG1rWnBCO0FHL2paUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIaWtaWjs7QUlsbFpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFsWkQ7QUlwbFpDO0VBQ0M7RUFDQTtFQUNBO0VBR0U7RUFDRjtFQUNBO0VBQ0E7QUpzbFpGO0FJcGxaQztFQUNDO0VBQ0E7QUpzbFpGO0FJcmxaRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKdWxaSDtBSW5sWkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFDRjtFQUNBO0VBQ0E7RUFDQTtBSm9sWkY7QUlsbFpDO0VBR0c7QUpvbFpKO0FJbGxaQztFQUVHO0FKb2xaSjtBSWxsWkM7RUFDQztBSm9sWkY7QUlsbFpDO0VBQ0M7SUFDQTtFSm9sWkE7QUFDRjs7QUk5a1pBO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtBSmdsWkQ7QUkva1pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUppbFpGO0FJL2taQztFQUNDO0VBQ0E7RUFDQTtBSmlsWkY7QUkva1pDO0VBQ0M7RUFDQTtFQUNBO0FKaWxaRjtBSWhsWkU7RUFDQztBSmtsWkg7QUlobFpFO0VBQ0M7RUFDQTtFQUNBO0FKa2xaSDtBSWhsWkU7RUFDQztFQUNBO0VBQ0E7QUprbFpIO0FJL2taRTtFQUNDLFlBdENhO0VBdUNiO0VBQ0EsaUJBeENhO0FKeW5aaEI7QUkva1pFO0VBQ0M7QUppbFpIO0FJL2taRTtFQUNDO0VBQ0E7QUppbFpIO0FJL2taRTtFQUNDO0VBQ0E7RUFDQSxZQXBEYTtFQXFEYjtFQUNBO0VBQ0E7QUppbFpIO0FJaGxaRztFQUNDO0VBQ0E7QUprbFpKO0FJNWtaQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBdkVjO0VBd0VkO0VBbUJBO0VBQ0E7RUFBQTtFQUlBO0VBQ0E7RUFFQTtFQUNBO0FKd2paRjtBSWxsWkU7RUFFQztBSm1sWkg7QUlqbFpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptbFpIO0FJcmtaRTtFQUNDO0FKdWtaSDtBSXRrWkc7RUFDQztBSndrWko7QUl0a1pHO0VBQ0M7QUp3a1pKO0FJbmtaRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FKcWtaSDtBSWxrWkU7RUFFQztLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFHQTtFQWNBO0FKa2paSDtBSTVqWkc7RUFDQTtBSjhqWkg7QUkzalpHO0VBQ0M7QUo2alpKOztBS2h4WkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbXhaRjs7QUs3d1pFO0VBQ0M7RUFlQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBUUE7QUwydlpIO0FLandaSTtFQUNDO0VBQ0E7QUxtd1pMO0FLNXZaRztFQTlCRDtJQStCRTtTQUFBO0lBT0E7RUx5dlpGO0VLL3ZaRTtJQUNDO0VMaXdaSDtFS2h3Wkc7SUFDQztFTGt3Wko7QUFDRjtBS3Z2Wkc7RUEvQ0Q7SUFzREU7RUxvdlpGO0VLMXZaRTtJQUNDO0VMNHZaSDtFSzN2Wkc7SUFDQztFTDZ2Wko7QUFDRjs7QUsvdVpBO0VBQ0M7QUxrdlpEO0FLaHZaRTtFQUNDO0FMa3ZaSDtBSy91WkM7RUFDQztJQUNDO0lBQ0E7RUxpdlpEO0FBQ0Y7O0FNejBaSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0FONDBaUjtBTXgwWlE7RUFDSTtLQUFBO0VBQ0E7RUFDQTtBTjAwWlo7QU10MFpJO0VBQ0k7RUFDQTtBTncwWlI7QU12MFpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU55MFpaO0FNdjBaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeTBaWjtBTXgwWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMDBaaEI7QU14MFpZOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjAwWmhCO0FNeDBaWTtFQUNJO0FOMDBaaEI7QU14MFpZO0VBQ0k7QU4wMFpoQjtBTXYwWmdCO0VBQ0k7QU55MFpwQjtBTXYwWmdCO0VBQ0k7QU55MFpwQjtBTWwwWkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBTm0wWlI7QU1sMFpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBTm8wWlo7QU1uMFpZO0VBQ0k7QU5xMFpoQjtBTWwwWlE7RUFDSTtBTm8wWlo7QU1qMFpJO0VBQ0k7RUFDQTtFQUNBO0FObTBaUjtBTWgwWkk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FOaTBaUjtBTWgwWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOazBaWjtBTWowWlk7RUFDSTtBTm0wWmhCO0FNaDBaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOazBaWjtBTTF6WlE7RUFDSTtBTjR6Wlo7QU12elpRO0VBQ0k7QU55elpaO0FNdnpaUTtFQUNJO0FOeXpaWjtBTXZ6WlE7RUFDSTtBTnl6Wlo7QU12elpRO0VBQ0k7RUFDQTtBTnl6Wlo7QU14elpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU4welpoQjtBTXp6WmdCO0VBQ0k7RUFDQTtBTjJ6WnBCO0FNMXpab0I7RUFDSTtBTjR6WnhCO0FNenpaZ0I7RUFDSTtBTjJ6WnBCO0FNcHpaUTtFQUNJO0VBQ0E7QU5zelpaO0FNcHpaWTtFQUNJO0FOc3paaEI7QU1uelpZO0VBQ0k7QU5xelpoQjtBTWp6WlE7RUFDSTtFQUNBO0FObXpaWjtBTWh6WlE7RUFDSTtBTmt6Wlo7QU0veVpROztFQUVJO0VBQ0E7QU5pelpaO0FNaHpaWTtFQUpKOztJQUtRO0VOb3paZDtBQUNGO0FNL3laUTtFQUNJO0FOaXpaWjtBTTl5WlE7RUFDSTtFQUNBO0VBQ0E7QU5nelpaO0FNNXlaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOOHlaUjtBTTV5WlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44eVpaO0FNNXlaUTtFQUNJO0VBQ0E7RUFBQTtFQUNBO0FOOHlaWjtBTTF5Wkk7RUFDSTtFQUNBO0FONHlaUjtBTTN5WlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONnlaWjtBTTV5Wlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjh5WmhCO0FNMXlaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONHlacEI7QU0xeVpnQjs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40eVpwQjtBTTF5WmdCO0VBQ0k7QU40eVpwQjtBTTF5WmtCO0VBQ0U7QU40eVpwQjtBTXp5Wm9CO0VBQ0k7QU4yeVp4QjtBTXp5Wm9CO0VBQ0k7QU4yeVp4QjtBTXJ5WlE7RUFFSTtFQUNBO0tBQUE7QU5zeVpaO0FNbHlaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTm15WlI7QU1qeVpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5teVpaOztBT3JuYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd25hUjtBT3RuYU07RUFDRTtFQUNBO0FQd25hUjtBT3RuYU07RUFDRTtBUHduYVI7QU90bmFNO0VBQ0U7QVB3bmFSO0FPdG5hTTtFQUNFO0FQd25hUjtBT3RuYU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3bmFSO0FPdG5hTTtFQUNFO0FQd25hUjtBT3RuYU07RUFDRTtBUHduYVI7QU90bmFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUVRO0VBQ1I7QVB3bmFSO0FPdG5hTTtFQUNFO0FQd25hUjtBT3JuYUk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHVuYVI7QU9ybmFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdW5hUjtBT3JuYU07RUFDRTtBUHVuYVI7QU9ybmFNO0VBQ0U7QVB1bmFSO0FPcm5hTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QVB1bmFSO0FPcG5hSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0FQc25hUjtBT2xuYVE7RUFDSTtLQUFBO0VBQ0E7RUFDQTtBUG9uYVo7QU9obmFJO0VBQ0k7RUFDQTtBUGtuYVI7QU9qbmFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBtbmFaO0FPam5hUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbW5hWjtBT2xuYVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb25haEI7QU9sbmFZOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9uYWhCO0FPbG5hWTtFQUNJO0FQb25haEI7QU9sbmFZO0VBQ0k7QVBvbmFoQjtBT2puYWdCO0VBQ0k7QVBtbmFwQjtBT2puYWdCO0VBQ0k7QVBtbmFwQjtBTzVtYUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBUDZtYVI7QU81bWFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBUDhtYVo7QU83bWFZO0VBQ0k7QVArbWFoQjtBTzVtYVE7RUFDSTtBUDhtYVo7QU8zbWFJO0VBQ0k7RUFDQTtFQUNBO0FQNm1hUjtBTzFtYUk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FQMm1hUjtBTzFtYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNG1hWjtBTzNtYVk7RUFDSTtBUDZtYWhCO0FPMW1hUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQNG1hWjtBT3BtYVE7RUFDSTtBUHNtYVo7QU9qbWFRO0VBQ0k7QVBtbWFaO0FPam1hUTtFQUNJO0FQbW1hWjtBT2ptYVE7RUFDSTtBUG1tYVo7QU9qbWFRO0VBQ0k7RUFDQTtBUG1tYVo7QU9sbWFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBvbWFoQjtBT25tYWdCO0VBQ0k7RUFDQTtBUHFtYXBCO0FPcG1hb0I7RUFDSTtBUHNtYXhCO0FPbm1hZ0I7RUFDSTtBUHFtYXBCO0FPOWxhUTtFQUNJO0VBQ0E7QVBnbWFaO0FPOWxhWTtFQUNJO0FQZ21haEI7QU83bGFZO0VBQ0k7QVArbGFoQjtBTzNsYVE7RUFDSTtFQUNBO0FQNmxhWjtBTzFsYVE7RUFDSTtBUDRsYVo7QU96bGFROztFQUVJO0VBQ0E7QVAybGFaO0FPMWxhWTtFQUpKOztJQUtRO0VQOGxhZDtBQUNGO0FPemxhUTtFQUNJO0FQMmxhWjtBT3hsYVE7RUFDSTtFQUNBO0VBQ0E7QVAwbGFaO0FPdGxhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd2xhUjtBT3RsYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3bGFaO0FPdGxhUTtFQUNJO0VBQ0E7RUFBQTtFQUNBO0FQd2xhWjtBT3BsYUk7RUFDSTtFQUNBO0FQc2xhUjtBT3JsYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdWxhWjtBT3RsYVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdsYWhCO0FPcGxhZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQc2xhcEI7QU9wbGFnQjs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzbGFwQjtBT3BsYWdCO0VBQ0k7QVBzbGFwQjtBT3BsYWtCO0VBQ0U7QVBzbGFwQjtBT25sYW9CO0VBQ0k7QVBxbGF4QjtBT25sYW9CO0VBQ0k7QVBxbGF4QjtBTy9rYVE7RUFFSTtFQUNBO0tBQUE7QVBnbGFaO0FPNWthSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBUDZrYVI7QU8za2FRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVA2a2FaOztBUXhnYkk7RUFDSTtFQUNBO0FSMmdiUjtBUXhnYkk7RUFDSTtBUjBnYlI7QVF2Z2JJO0VBQ0k7RUFDQTtFQUNBO0FSeWdiUjtBUXRnYkk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBUndnYlI7QVFwZ2JRO0VBQ0k7QVJzZ2JaO0FRamdiUTtFQUNJO0FSbWdiWjtBUWpnYlE7RUFDSTtBUm1nYlo7QVFqZ2JRO0VBQ0k7QVJtZ2JaO0FRamdiUTtFQUNJO0VBQ0E7QVJtZ2JaO0FRbGdiWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSb2diaEI7QVFuZ2JnQjtFQUNJO0VBQ0E7QVJxZ2JwQjtBUXBnYm9CO0VBQ0k7QVJzZ2J4QjtBUW5nYmdCO0VBQ0k7QVJxZ2JwQjtBUS8vYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmlnYlI7QVEvL2FRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaWdiWjtBUTcvYUk7RUFDSTtLQUFBO0VBQ0E7RUFDQTtBUisvYVI7QVEzL2FRO0VBQ0k7RUFDQTtBUjYvYVo7QVEzL2FZO0VBQ0k7QVI2L2FoQjtBUTEvYVk7RUFDSTtBUjQvYWhCO0FReC9hUTtFQUNJO0VBQ0E7QVIwL2FaO0FRdi9hUTtFQUNJO0VBQ0E7QVJ5L2FaO0FRdC9hUTs7RUFFSTtFQUNBO0FSdy9hWjtBUXAvYUk7RUFDSTtFQUNBO0FScy9hUjtBUW4vYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVJvL2FaO0FRbC9hWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm8vYWhCO0FRaC9hUTtFQUNJO0VBQ0E7QVJrL2FaO0FRNythWTtFQUNJO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QVI2K2FoQjtBUTErYVk7RUFDSTtJQUNJO0lBQ0E7RVI0K2FsQjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9vbGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fYXJ0LXBsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fYXJ0LW5ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fbW9kYWwtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvX2xpc3QtcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fYWJvdXQtdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL19jb3Jwb3JhdGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkY29yMSA6ICMyMTI1Mjk7XHJcblxyXG5AaW1wb3J0IFwib2xkLnNjc3NcIjtcclxuQGltcG9ydCBcIl9hcnQtcGxheS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfYXJ0LW5ld3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX21vZGFsLWN1c3RvbS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfbGlzdC1wcm9kdWN0cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhYm91dC11c1wiO1xyXG5AaW1wb3J0IFwiY29udGFjdFwiO1xyXG5AaW1wb3J0IFwiY29ycG9yYXRlXCI7IiwiLypcclxuXHJcblx0UkVTRVRcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFJlc2V0IG1vbnRhZG8gYSBwYXJ0aXIgZGUgdsOhcmlvcyByZXNldHMsIHVzYW5kbyBhcGVuYXMgbyBuZWNlc3PDoXJpby5cclxuXHJcblx0Rm9udGVzOlxyXG5cdGh0dHBzOi8vZ2l0aHViLmNvbS9tdXJ0YXVnaC9IVE1MNS1SZXNldC9ibG9iL21hc3Rlci9hc3NldHMvY3NzL3Jlc2V0LmNzc1xyXG5cdGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2pvc2h1YXBvd2VsbC8xNjgwNTQwXHJcblx0aHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvdHJlZS9tYXN0ZXIvZGlzdC9jc3NcclxuXHJcbiovXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5pbWcsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50aGVhZCxcclxudGJvZHksXHJcbnRmb290LFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5maWd1cmUsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFkZHJlc3MsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW5zLFxyXG5xLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxuYixcclxuaSxcclxuaHIsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5sZWdlbmQsXHJcbmxhYmVsLFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhLFxyXG5mb3JtIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuOmJlZm9yZSxcclxuOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5tYWluLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5maWd1cmUsXHJcbmZpZ3VyZSBpbWcsXHJcbmZpZ2NhcHRpb24sXHJcbmhncm91cCxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbixcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG50YWJsZSBjYXB0aW9uLFxyXG50YWJsZSB0aCxcclxudGFibGUgdGQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbmEgaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbn1cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5xOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxucHJlIHtcclxuICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtkaXNhYmxlZF0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXVtkaXNhYmxlZF0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDBmZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwZmY7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZF9pdGFsaWMnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWhlYXZ5LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1oZWF2eS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXloZWF2eV9pdGFsaWMnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWhlYXZ5aXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1oZWF2eWl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlpdGFsaWMnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWxpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5bGlnaHRfaXRhbGljJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1saWdodGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2Zzc2FsbHkvZnNzYWxseS1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZnNzYWxseS9mc3NhbGx5LWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseWl0YWxpYyc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2Zzc2FsbHkvZnNzYWxseS1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc3NhbGx5L2Zzc2FsbHktaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlyZWd1bGFyJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZnNzYWxseS9mc3NhbGx5LXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc3NhbGx5L2Zzc2FsbHktcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5c2VtaWJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc3NhbGx5L2Zzc2FsbHktc2VtaWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc3NhbGx5L2Zzc2FsbHktc2VtaWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8vIG5ldyAwMi0wMy0yMDIzXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyYm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlci9tYXR0ZXItYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9tYXR0ZXIvbWF0dGVyLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdtYXR0ZXJoZWF2eSc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlci9tYXR0ZXItaGVhdnktd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvbWF0dGVyL21hdHRlci1oZWF2eS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ21hdHRlcnJlZ3VsYXInO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tYXR0ZXIvbWF0dGVyLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvbWF0dGVyL21hdHRlci1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBmb250MlxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ21hdHRlcl9zcWJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tYXR0ZXJzcS9tYXR0ZXJzcS1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlcnNxL21hdHRlcnNxLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdtYXR0ZXJfc3FoZWF2eSc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlcnNxL21hdHRlcnNxLWhlYXZ5LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlcnNxL21hdHRlcnNxLWhlYXZ5LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyX3NxcmVndWxhcic7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlcnNxL21hdHRlcnNxLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvbWF0dGVyc3EvbWF0dGVyc3EtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5odG1sLm5vc2Nyb2xsLFxyXG5odG1sLm5vc2Nyb2xsIGJvZHkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIGh0bWwubm9zY3JvbGwsXHJcbiAgaHRtbC5ub3Njcm9sbCBib2R5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBtaW4td2lkdGg6IDc2OHB4O1xyXG4gIGNvbG9yOiAkY29yMTtcclxuICAmLm1lbnUtZml4ZWR7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdGVzdGUgZm9udGVcclxuLy8gaHRtbCxib2R5e1xyXG4vLyAgICp7XHJcbi8vICAgICBmb250LWZhbWlseTogJ21hdHRlcnJlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5cclxubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuLm1haW4tY29udGVudCB7XHJcbiAgcGFkZGluZzogMCA1MHB4O1xyXG59XHJcbm1haW5bZGF0YS1wYWdlPSdhY2NvdW50J10gLm1haW4tY29udGVudCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA0NTBweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDUwcHgpO1xyXG59XHJcbm1haW5bZGF0YS1wYWdlPSd3aXNobGlzdCddIC5tYWluLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMHZoIC0gNDUwcHgpO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ1MHB4KTtcclxufVxyXG5tYWluW2RhdGEtcGFnZT0nc2VhcmNoJ10gLm1haW4tY29udGVudCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA0NTBweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDUwcHgpO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICByaWdodDogLTVweDtcclxufVxyXG4uYnQtY2FsbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYnQtY2FsbCBzcGFuIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuLmJ0LWNhbGwgLm92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDAlO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuLmJ0LWNhbGwgLm92ZXIgLm92ZXItdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLmJ0LWNhbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmJ0LWNhbGw6aG92ZXI6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG59XHJcbi5idC1jYWxsOmhvdmVyIC5vdmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG59XHJcbi5idC1jYWxsLmFjdGl2ZWQ6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG59XHJcbi5idC1jYWxsLmFjdGl2ZWQgLm92ZXIge1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcbn1cclxuLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG4uc2xpY2stdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3ZnLWlubGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zdmctaW5saW5lIHN2ZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4vKlxyXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XHJcblBsdWdpbiBVUkk6IGh0dHA6Ly9tYW5vcy5tYWxpaHUuZ3IvanF1ZXJ5LWN1c3RvbS1jb250ZW50LXNjcm9sbGVyXHJcbiovXHJcbi8qXHJcbkNPTlRFTlRTOlxyXG5cdDEuIEJBU0lDIFNUWUxFIC0gUGx1Z2luJ3MgYmFzaWMvZXNzZW50aWFsIENTUyBwcm9wZXJ0aWVzIChub3JtYWxseSwgc2hvdWxkIG5vdCBiZSBlZGl0ZWQpLlxyXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci5cclxuXHQzLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIGhvcml6b250YWwgc2Nyb2xsYmFyLlxyXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy5cclxuXHQ1LiBUUkFOU0lUSU9OUyAtIENTUzMgdHJhbnNpdGlvbnMgZm9yIGhvdmVyIGV2ZW50cywgYXV0by1leHBhbmRlZCBhbmQgYXV0by1oaWRkZW4gc2Nyb2xsYmFycy5cclxuXHQ2LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xyXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXHJcbiovXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4xLiBCQVNJQyBTVFlMRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLm1DdXN0b21TY3JvbGxiYXIge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG4gIC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqL1xyXG59XHJcbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG59XHJcbi5tQ3VzdG9tU2Nyb2xsQm94IHtcclxuICAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuLm1DU0JfY29udGFpbmVyIHtcclxuICAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcclxueS1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xyXG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICByaWdodDogLTI2cHg7XHJcbn1cclxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBsZWZ0OiAtMjZweDtcclxufVxyXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XHJcbiAgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxufVxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcclxuICAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDRweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcclxueC1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxufVxyXG4ubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHRvcDogYXV0bztcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgYm90dG9tOiAtMjZweDtcclxufVxyXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgMjBweDtcclxufVxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbjogN3B4IDA7XHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDZweCBhdXRvO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW46IDJweCBhdXRvO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTXHJcbnl4LWF4aXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICBib3R0b206IDIwcHg7XHJcbn1cclxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICByaWdodDogMDtcclxufVxyXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAyMHB4O1xyXG59XHJcbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcclxuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cclxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNS4gVFJBTlNJVElPTlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0IDAuMnMsIGhlaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXJpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXRvcCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlLW91dCAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0IDAuMnMsIGhlaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXJpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXRvcCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlLW91dCAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8qXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdDYuMSBUSEVNRVNcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ki9cclxuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xyXG4ubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbn1cclxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XHJcbn1cclxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxyXG4ubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcclxufVxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcclxufVxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9tQ1NCX2J1dHRvbnMucG5nKTtcclxuICAvKiBjc3Mgc3ByaXRlcyAqL1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3BhY2l0eTogMC40O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcclxufVxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIC8qXHJcblx0XHRzcHJpdGVzIGxvY2F0aW9uc1xyXG5cdFx0bGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XHJcblx0XHRkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XHJcblx0XHQqL1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcbiAgLypcclxuXHRcdHNwcml0ZXMgbG9jYXRpb25zXHJcblx0XHRsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XHJcblx0XHRkYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcclxuXHRcdCovXHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcclxuICAvKlxyXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnNcclxuXHRcdGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcclxuXHRcdGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcclxuXHRcdCovXHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XHJcbiAgLypcclxuXHRcdHNwcml0ZXMgbG9jYXRpb25zXHJcblx0XHRsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XHJcblx0XHRkYXJrOiAtODBweCAtNTZweCwgLTEwMHB4IC01NnB4LCAtMTIwcHggLTU2cHgsIC0xNDBweCAtNTZweCwgLTgwcHggLTEyOHB4LCAtMTAwcHggLTEyOHB4LCAtMTIwcHggLTEyOHB4XHJcblx0XHQqL1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbn1cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMC45O1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcclxufVxyXG4vKiB0aGVtZTogXCJkYXJrXCIgKi9cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XHJcbn1cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XHJcbn1cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XHJcbn1cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IGF1dG87XHJcbn1cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG59XHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xyXG59XHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMHB4O1xyXG59XHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4O1xyXG59XHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDtcclxufVxyXG4vKiB0aGVtZTogXCJkYXJrLTJcIiAqL1xyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG59XHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcclxufVxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDtcclxufVxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweDtcclxufVxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDZweCAwO1xyXG59XHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggYXV0bztcclxufVxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG59XHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xyXG59XHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDtcclxufVxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XHJcbn1cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweDtcclxufVxyXG4vKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcclxufVxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjBweDtcclxufVxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7XHJcbn1cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMnB4O1xyXG59XHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiA3cHggYXV0bztcclxufVxyXG4vKiB0aGVtZSBcImRhcmstdGhpblwiICovXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxufVxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcclxufVxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4O1xyXG59XHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XHJcbn1cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbn1cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBtYXJnaW46IDAgMXB4O1xyXG59XHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogMTRweDtcclxufVxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbjogMXB4IDA7XHJcbn1cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbjogLTFweCAwO1xyXG59XHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbn1cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgbWFyZ2luOiAwIC0xcHg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW46IDZweCAwO1xyXG59XHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xyXG59XHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xyXG59XHJcbi8qIHRoZW1lIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDtcclxufVxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4O1xyXG59XHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xyXG59XHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcclxufVxyXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICB3aWR0aDogNHB4O1xyXG59XHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XHJcbn1cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDtcclxufVxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweDtcclxufVxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7XHJcbn1cclxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIik7XHJcbn1cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDtcclxufVxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTEycHg7XHJcbn1cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxufVxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgdG8ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxufVxyXG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbn1cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcclxuICB3aWR0aDogNzBweDtcclxufVxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxufVxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbn1cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbn1cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbn1cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG59XHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiA0cHggYXV0bztcclxufVxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xyXG59XHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcclxufVxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xyXG59XHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xyXG59XHJcbi8qIHRoZW1lIFwiM2QtZGFya1wiICovXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcclxufVxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XHJcbn1cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcclxufVxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbn1cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXHJcbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcclxuICByaWdodDogMXB4O1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICBib3R0b206IDFweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIG1hcmdpbjogMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XHJcbn1cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xyXG59XHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XHJcbn1cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XHJcbn1cclxuLyogdGhlbWU6IFwiM2QtdGhpY2stZGFya1wiICovXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xyXG59XHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xyXG59XHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcclxufVxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xyXG59XHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXHJcbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMTJweCAwO1xyXG59XHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IDAgMTJweDtcclxufVxyXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xyXG59XHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcclxufVxyXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xyXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcclxufVxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XHJcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogdGhlbWUgXCJsaWdodC0zXCIsIFwiZGFyay0zXCIgKi9cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICB3aWR0aDogNnB4O1xyXG59XHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxufVxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbn1cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbjogMnB4IDA7XHJcbn1cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xyXG59XHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xyXG59XHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcclxufVxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xyXG59XHJcbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbn1cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcclxufVxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcclxufVxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XHJcbn1cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIHRoZW1lIFwiaW5zZXRcIiwgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgd2lkdGg6IDZweDtcclxuICBtYXJnaW46IDNweCA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBoZWlnaHQ6IDZweDtcclxuICBtYXJnaW46IDVweCAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwO1xyXG59XHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcclxufVxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7XHJcbn1cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcclxufVxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xyXG59XHJcbi8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xyXG59XHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XHJcbn1cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XHJcbn1cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XHJcbn1cclxuLyogdGhlbWUgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIgKi9cclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbn1cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxufVxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxufVxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxufVxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGx5ci1wcm9ncmVzcyB7XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3Mge1xyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMDtcclxuICB9XHJcbn1cclxuLnBseXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGZvbnQtZmFtaWx5OiBBdmVuaXIsICdBdmVuaXIgTmV4dCcsICdIZWx2ZXRpY2EgTmV1ZScsICdTZWdvZSBVSScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuLnBseXIsXHJcbi5wbHlyICosXHJcbi5wbHlyICo6OmFmdGVyLFxyXG4ucGx5ciAqOjpiZWZvcmUge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnBseXIgYSxcclxuLnBseXIgYnV0dG9uLFxyXG4ucGx5ciBpbnB1dCxcclxuLnBseXIgbGFiZWwge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuLnBseXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLnBseXIgdmlkZW8sXHJcbi5wbHlyIGF1ZGlvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG59XHJcbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZSwgYm9yZGVyIC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UsIGJvcmRlciAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZSwgYm9yZGVyIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLXVwcGVyIHtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtbG93ZXIge1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjMWRiMGVkO1xyXG59XHJcbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZSwgYm9yZGVyIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdG9vbHRpcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otZm9jdXMtb3V0ZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddLnRhYi1mb2N1czpmb2N1cyB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxufVxyXG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQ6ICMxZGIwZWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gIGJhY2tncm91bmQ6ICMxZGIwZWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XHJcbn1cclxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi1tcy10aHVtYiB7XHJcbiAgYmFja2dyb3VuZDogIzFkYjBlZDtcclxuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XHJcbn1cclxuLnBseXItLXZpZGVvIGlucHV0W3R5cGU9J3JhbmdlJ10udGFiLWZvY3VzOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG4ucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT0ncmFuZ2UnXS50YWItZm9jdXM6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgcmdiYSg4NiwgOTMsIDEwMCwgMC41KTtcclxufVxyXG4ucGx5cl9fc3Itb25seSB7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG59XHJcbi5wbHlyX192aWRlby13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG59XHJcbi5wbHlyX192aWRlby1lbWJlZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAvKiAxNjo5ICovXHJcbiAgaGVpZ2h0OiAwO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLnBseXJfX3ZpZGVvLWVtYmVkID4gZGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1Ljk1JSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1Ljk1JSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1Ljk1JSk7XHJcbn1cclxuLnBseXIgLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnBseXIgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBseXJfX2NhcHRpb25zIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5wbHlyX19jYXB0aW9ucyBzcGFuIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwYWRkaW5nOiAzcHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG59XHJcbi5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wbHlyX19jYXB0aW9ucyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcbi5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25zIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY2FwdGlvbnMge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAucGx5ci0tZnVsbHNjcmVlbi1hY3RpdmUgLnBseXJfX2NhcHRpb25zIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcbn1cclxuLnBseXIgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wbHlyX19jb250cm9scyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGx5cl9fY29udHJvbHMgPiBidXR0b24sXHJcbi5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3MsXHJcbi5wbHlyX19jb250cm9scyAucGx5cl9fdGltZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4ucGx5cl9fY29udHJvbHMgPiBidXR0b246Zmlyc3QtY2hpbGQsXHJcbi5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3M6Zmlyc3QtY2hpbGQsXHJcbi5wbHlyX19jb250cm9scyAucGx5cl9fdGltZTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX192b2x1bWUge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9XCJwYXVzZVwiXSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLnBseXJfX2NvbnRyb2xzIGJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogN3B4O1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5wbHlyX19jb250cm9scyBidXR0b24gc3ZnIHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG59XHJcbi5wbHlyX19jb250cm9scyBidXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLnBseXJfX2NvbnRyb2xzIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4sXHJcbi5wbHlyX19jb250cm9scyAuaWNvbi0tbXV0ZWQsXHJcbi5wbHlyX19jb250cm9scyAuaWNvbi0tY2FwdGlvbnMtb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgLnBseXJfX2NvbnRyb2xzID4gYnV0dG9uLFxyXG4gIC5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3MsXHJcbiAgLnBseXJfX2NvbnRyb2xzIC5wbHlyX190aW1lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG4ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZzogNTBweCAxMHB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgdG8ocmdiYSgwLCAwLCAwLCAwLjUpKSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG59XHJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMgYnV0dG9uLnRhYi1mb2N1czpmb2N1cyxcclxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyBidXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMxZGIwZWQ7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZTNlODtcclxuICBjb2xvcjogIzU2NWQ2NDtcclxufVxyXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIGJ1dHRvbi50YWItZm9jdXM6Zm9jdXMsXHJcbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMWRiMGVkO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5wbHlyX19wbGF5LWxhcmdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMxZGIwZWQ7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgY3VycmVudENvbG9yO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG59XHJcbi5wbHlyX19wbGF5LWxhcmdlIHN2ZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDJweDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG59XHJcbi5wbHlyX19wbGF5LWxhcmdlOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG4ucGx5ciAucGx5cl9fcGxheS1sYXJnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5wbHlyLS1hdWRpbyAucGx5cl9fcGxheS1sYXJnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGx5ci0tcGxheWluZyAucGx5cl9fcGxheS1sYXJnZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9J3BhdXNlJ10sXHJcbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9scyBbZGF0YS1wbHlyPSdwbGF5J10ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9J3BhdXNlJ10ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ucGx5ci0tZnVsbHNjcmVlbi1hY3RpdmUgLmljb24tLWV4aXQtZnVsbHNjcmVlbixcclxuLnBseXItLW11dGVkIC5wbHlyX19jb250cm9scyAuaWNvbi0tbXV0ZWQsXHJcbi5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NvbnRyb2xzIC5pY29uLS1jYXB0aW9ucy1vbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcsXHJcbi5wbHlyLS1tdXRlZCAucGx5cl9fY29udHJvbHMgLmljb24tLW11dGVkICsgc3ZnLFxyXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jb250cm9scyAuaWNvbi0tY2FwdGlvbnMtb24gKyBzdmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBseXIgW2RhdGEtcGx5cj0nY2FwdGlvbnMnXSxcclxuLnBseXIgW2RhdGEtcGx5cj0nZnVsbHNjcmVlbiddIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9J2NhcHRpb25zJ10sXHJcbi5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj0nZnVsbHNjcmVlbiddIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnBseXJfX3Rvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweCA3LjVweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMXMgZWFzZSwgb3BhY2l0eSAuMnMgLjFzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLCBvcGFjaXR5IC4ycyAuMXMgZWFzZTtcclxufVxyXG4ucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3R0b206IC00cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLnBseXIgYnV0dG9uOmhvdmVyIC5wbHlyX190b29sdGlwLFxyXG4ucGx5ciBidXR0b24udGFiLWZvY3VzOmZvY3VzIC5wbHlyX190b29sdGlwLFxyXG4ucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcclxufVxyXG4ucGx5ciBidXR0b246aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCB7XHJcbiAgbGVmdDogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxufVxyXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOjpiZWZvcmUge1xyXG4gIGxlZnQ6IDE2cHg7XHJcbn1cclxuLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcclxuICByaWdodDogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxufVxyXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMTZweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxufVxyXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLFxyXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXHJcbi5wbHlyX19jb250cm9scyBidXR0b246Zmlyc3QtY2hpbGQudGFiLWZvY3VzOmZvY3VzIC5wbHlyX190b29sdGlwLFxyXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmxhc3QtY2hpbGQudGFiLWZvY3VzOmZvY3VzIC5wbHlyX190b29sdGlwLFxyXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLFxyXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG59XHJcbi5wbHlyX19wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLWZpbGwtdXBwZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4ucGx5ciAucGx5cl9fcHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcixcclxuLnBseXJfX3Byb2dyZXNzLS1wbGF5ZWQsXHJcbi5wbHlyX192b2x1bWUtLWRpc3BsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbjogLTRweCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIsXHJcbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkOjotd2Via2l0LXByb2dyZXNzLWJhcixcclxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5wbHlyX19wcm9ncmVzcy0tYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLFxyXG4ucGx5cl9fcHJvZ3Jlc3MtLXBsYXllZDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSxcclxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XHJcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBtaW4td2lkdGg6IDhweDtcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIsXHJcbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkOjotbW96LXByb2dyZXNzLWJhcixcclxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBtaW4td2lkdGg6IDhweDtcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcjo6LW1zLWZpbGwsXHJcbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkOjotbXMtZmlsbCxcclxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LW1zLWZpbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG59XHJcbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkLFxyXG4ucGx5cl9fdm9sdW1lLS1kaXNwbGF5IHtcclxuICB6LWluZGV4OiAxO1xyXG4gIGNvbG9yOiAjMWRiMGVkO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuLnBseXJfX3Byb2dyZXNzLS1wbGF5ZWQ6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXHJcbi5wbHlyX192b2x1bWUtLWRpc3BsYXk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIG1pbi13aWR0aDogOHB4O1xyXG4gIG1heC13aWR0aDogOTklO1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MtLXBsYXllZDo6LW1vei1wcm9ncmVzcy1iYXIsXHJcbi5wbHlyX192b2x1bWUtLWRpc3BsYXk6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBtaW4td2lkdGg6IDhweDtcclxuICBtYXgtd2lkdGg6IDk5JTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkOjotbXMtZmlsbCxcclxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LW1zLWZpbGwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBseXJfX3Byb2dyZXNzLS1idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcclxufVxyXG4ucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xyXG59XHJcbi5wbHlyX19wcm9ncmVzcy0tYnVmZmVyOjotbXMtZmlsbCB7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XHJcbn1cclxuLnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzcy0tYnVmZmVyLFxyXG4ucGx5ci0tdmlkZW8gLnBseXJfX3ZvbHVtZS0tZGlzcGxheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxufVxyXG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzLS1idWZmZXIge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG59XHJcbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcixcclxuLnBseXItLWF1ZGlvIC5wbHlyX192b2x1bWUtLWRpc3BsYXkge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTk4LCAyMTQsIDIxOSwgMC42Nik7XHJcbn1cclxuLnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzcy0tYnVmZmVyIHtcclxuICBjb2xvcjogcmdiYSgxOTgsIDIxNCwgMjE5LCAwLjY2KTtcclxufVxyXG4ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzLS1idWZmZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuLnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzLS1idWZmZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAyMTQsIDIxOSwgMC42Nik7XHJcbn1cclxuLnBseXJfX3RpbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXDIwNDQnO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4ucGx5cl9fdm9sdW1lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wbHlyIC5wbHlyX192b2x1bWUge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wbHlyIC5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAucGx5ciAucGx5cl9fdm9sdW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucGx5ciAucGx5cl9fdm9sdW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZSxcclxuLnBseXItLWlzLWlvcyBbZGF0YS1wbHlyPSdtdXRlJ10ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucGx5ci0tZnVsbHNjcmVlbi1hY3RpdmUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDAwMDAwO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIHZpZGVvIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIC5wbHlyX192aWRlby13cmFwcGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIC5wbHlyX192aWRlby1lbWJlZCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIC5wbHlyX19jb250cm9scyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5wbHlyLS1mdWxsc2NyZWVuLWFjdGl2ZS5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi5oZWFkZXIge1xyXG4gIGhlaWdodDogMTYwcHg7XHJcbiAgcGFkZGluZzogMCA1MHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG59XHJcbi5oZWFkZXIgLmlubmVyIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uaGVhZGVyIC5jb2wtbGVmdCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5oZWFkZXIgLmhlYWQtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW46IDAgMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICRjb3IxO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJGNvcjE7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXIgLmhlYWQtaXRlbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvdHRvbTogLTAuMmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uaGVhZGVyIC5oZWFkLWl0ZW06aG92ZXI6YmVmb3JlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uaGVhZGVyIC5oZWFkLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5oZWFkZXIgLmhlYWQtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmhlYWRlciAuaGVhZC1pdGVtLmFjdGl2ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmhlYWRlciAuaGVhZC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5oZWFkZXIgLmhlYWQtdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjN0Y3RjdGO1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgY29sb3IgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgY29sb3IgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uaGVhZGVyIC5oZWFkLXRleHQudGV4dC1sb2dpbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmhlYWRlciAuaGVhZC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5oZWFkZXIgLnNyY2gtaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaGVhZGVyL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4uaGVhZGVyIC53aXNobGlzdC1pY29uIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9oZWFkZXIvd2lzaGxpc3QtaWNvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG4uaGVhZGVyIC5jYXJ0LWljb24ge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2hlYWRlci9jYXJ0LWljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLmhlYWRlciAubG9naW4taWNvbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaGVhZGVyL2xvZ2luLWljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLmhlYWRlciAuZm9ybS1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMHB4O1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gIHdpZHRoOiAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuOHMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuOHMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uaGVhZGVyIC5mb3JtLXNlYXJjaCBpbnB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjN0Y3RjdGO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGNvbG9yOiAjN0Y3RjdGO1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uaGVhZGVyIC5mb3JtLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM3RjdGN0Y7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmhlYWRlciAuZm9ybS1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjN0Y3RjdGO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5oZWFkZXIgLmZvcm0tc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM3RjdGN0Y7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmhlYWRlciAuZm9ybS1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM3RjdGN0Y7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmhlYWRlciAuZm9ybS1zZWFyY2ggYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTJweCAxM3B4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHMgYmFja2dyb3VuZCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBiYWNrZ3JvdW5kIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmhlYWRlciAuZm9ybS1zZWFyY2ggYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5oZWFkZXIgLmZvcm0tc2VhcmNoIGJ1dHRvbiAuc3VibWl0LWljb24ge1xyXG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2hlYWRlci9hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB3aWR0aDogOXB4O1xyXG4gIGhlaWdodDogMTBweDsvLzEycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmhlYWRlciAuc3ViLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBvcGFjaXR5IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG4uaGVhZGVyIC5zdWItbWVudS5zdWItbWVudS1sb2dpbiB7XHJcbiAgcmlnaHQ6IDBweDtcclxufVxyXG4uaGVhZGVyIC5zdWItbWVudS5zdWItbWVudS13aXNoIHtcclxuICBsZWZ0OiAzMyU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuLmhlYWRlciAuc3ViLW1lbnUgYSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgY29sb3I6ICM4YzhjOGM7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzIGNvbG9yIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGNvbG9yIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG4uaGVhZGVyIC5zdWItbWVudSBhOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG4uaGVhZGVyIC5zdWItbWVudSBhOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5oZWFkZXIgLnN1Yi1tZW51IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcbi5oZWFkZXIgLnN1Yi1tZW51IGEuYWN0aXZlIHtcclxuICBjb2xvcjogI0IxQjFCMTtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uaGVhZGVyIC5zdWItbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMjJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uaGVhZGVyIC5zdWItbWVudTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRkZGO1xyXG4gIHRvcDogMjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW0ge1xyXG4gIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtLnN1Y2Nlc3Mgc3ZnIHBhdGgge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW0uc3VjY2VzcyAuaGVhZC10ZXh0IHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbSBzdmcgcGF0aCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGZpbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZmlsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtOmhvdmVyIC5zdWItbWVudSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06aG92ZXIgc3ZnIHBhdGgge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06aG92ZXIgLmhlYWQtdGV4dCB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06aG92ZXI6bGFzdC1jaGlsZCAuaGVhZC1hcnJvdyB7XHJcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICMwMDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDA7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06aG92ZXI6Zmlyc3QtY2hpbGQgc3ZnIHBhdGgge1xyXG4gIGZpbGw6ICNGRkY7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtOmxhc3QtY2hpbGQgLmhlYWQtdGV4dC1sb2dnZWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06bGFzdC1jaGlsZCAuaGVhZC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDAwO1xyXG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjN0Y3RjdGO1xyXG4gIHJpZ2h0OiAwcHg7XHJcbn1cclxuLmhlYWRlciAubG9nbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDkycHg7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuOHMgbGluZWFyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXIgLmxvZ28gc3BhbiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXI7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvc3ltYm9sLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbn1cclxuLmhlYWRlci5oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmhlYWRlci5maXhlZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgLy8gLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgLy8gICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG59XHJcbi5oZWFkZXIuZml4ZWQgLmlubmVyIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbn1cclxuLmhlYWRlci5maXhlZCAubG9nbyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdG9wOiAxOXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2xvZ28tdHlwZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4uaGVhZGVyLmZpeGVkIC5sb2dvIHNwYW4ge1xyXG4gIC8vZGlzcGxheTogbm9uZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMHB4KTtcclxuICAvL2hlaWdodDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8vIC5oZWFkZXIuZml4ZWQ6bm90KC52aXNpYmxlKTpub3QoLmZvcmNlLXNob3cpIHtcclxuLy8gICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XHJcbi8vICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xyXG4vLyAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcclxuLy8gfVxyXG4vLyAuaGVhZGVyLmZpeGVkLmZvcmNlLWhpZGUge1xyXG4vLyAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XHJcbi8vICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcclxuLy8gICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xyXG4vLyB9XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5sb2dvIHtcclxuICAgIHdpZHRoOiA2NC40cHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB0b3A6IDM0cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLmhlYWQtaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgOHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuaGVhZGVyLmZpeGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICB9XHJcbiAgLmhlYWRlciAuaGVhZC1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbiAgLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgbWFyZ2luOiAwcHggMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5sb2dvIHtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgdG9wOiA0NHB4O1xyXG4gIH1cclxufVxyXG4uc29jaWFsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuLnNvY2lhbCAuc29jbC1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuLnNvY2lhbCAuc29jbC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNvY2lhbCAuc29jbC1pdGVtOmhvdmVyOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnNvY2lhbCAuc29jbC1pdGVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTVweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5zb2NpYWwge1xyXG4gICAgbWFyZ2luLXRvcDogMy43NXZ3O1xyXG4gIH1cclxuICAuc29jaWFsIC5zb2NsLWxhYmVsLFxyXG4gIC5zb2NpYWwgLnNvY2wtaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMC42MjV2dztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIC5zb2NpYWwge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxufVxyXG4uZm9vdGVyIHtcclxuICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmZvb3RlciAuZm9vdC1sb2dvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzI5cHg7XHJcbiAgaGVpZ2h0OiA5NXB4O1xyXG4gIG1hcmdpbjogMTAwcHggYXV0byA4NXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2xvZ28uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG4uZm9vdGVyIC5mb290LWJhciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmZvb3RlciAuZm9vdC1sZWZ0LFxyXG4uZm9vdGVyIC5mb290LWNlbnRlcixcclxuLmZvb3RlciAuZm9vdC1yaWdodCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmc6IDEuNGVtIDA7XHJcbn1cclxuLmZvb3RlciAuZm9vdC1sZWZ0LFxyXG4uZm9vdGVyIC5mb290LXJpZ2h0IHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcbi5mb290ZXIgLmZvb3QtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmZvb3RlciAuZm9vdC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmZvb3RlciAuZm9vdC1yaWdodCBhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZvb3RlciAuZm9vdC1yaWdodCBhOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgYm90dG9tOiAtMC4yZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZm9vdGVyIC5mb290LXJpZ2h0IGE6aG92ZXI6YmVmb3JlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gcGxhdGFmb3JtYSB1cFxyXG4vLyBuZXZlcmxhbmRzXHJcbi5wbGF0YWZvcm1zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gIC5uZXZlcmxhbmQsXHJcbiAgLnVwIHtcclxuICAgICAgY29sb3I6ICMwMDFkMzA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm5ldmVybGFuZCB7ICAgICAgICAgICAgXHJcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgICBcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyAgICAgICAgIFxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAubi1sb2dvIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAycHg7XHJcblxyXG4gICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAubGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uLXRleHQge1xyXG4gICAgICAgICAgLy8gLnNvZUxpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxlZnQ6IC00OHB4O1xyXG4gICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uLWxvZ28ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCk7XHJcbiAgICAgICAgICAgICAgLy8gLmJnKCduZXZlcmxhbmQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAudXAge1xyXG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5uLWxvZ28ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgLy8gc3BhbiB7XHJcbiAgICAgICAgICAvLyAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICByaWdodDogNDMlO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyIC5mb290LWxpbmsge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmZvb3RlciAuaWNvLWRvd24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAwLjVlbTtcclxuICBtYXJnaW4tbGVmdDogMC4zZW07XHJcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xyXG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Ryb3Bkb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uZm9vdGVyLmZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTE7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG59XHJcbi5mb290ZXIuZml4ZWQgLmZvb3QtbG9nbyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZm9vdGVyLmZpeGVkOm5vdCgudmlzaWJsZSk6bm90KC5mb3JjZS1zaG93KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5mb290ZXIgLmZvb3QtbG9nbyB7XHJcbiAgICB3aWR0aDogMjAuNTYyNXZ3O1xyXG4gICAgaGVpZ2h0OiA1LjkzNzV2dztcclxuICAgIG1hcmdpbjogNi4yNXZ3IGF1dG8gNS4zMTI1dnc7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyIC5mb290LWJhciB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb290ZXIgLmZvb3QtcmlnaHQge1xyXG4gICAgd2lkdGg6IDI2JTtcclxuICB9XHJcbn1cclxuLmFib3V0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XHJcbn1cclxuLmFib3V0IC5hYnQtd2ViZG9vciB7XHJcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG59XHJcbi5hYm91dCAuYWJ0LXdlYmRvb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogNDYuNjY2NjY2NjclO1xyXG59XHJcbi5hYm91dCBoMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmFib3V0IC5hYnQtY2FwdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBtYXgtd2lkdGg6IDEwODVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuLmFib3V0IC5hYnQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwODVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuLmFib3V0IC5hYnQtdGV4dCBiciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYWJvdXQgLmFidC10ZXh0IHN0cm9uZyB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYWJvdXQgLmFidC1jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgLmFib3V0IC5hYnQtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5hYm91dCAuYWJ0LWNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMHB4IDE2MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYWJvdXQgLmFidC1jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDBweCAxMjBweDtcclxuICB9XHJcbn1cclxuLmNvbnRhY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogOTAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb250YWN0IC5jb250YWN0LWlubmVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmNvbnRhY3QgLmJ0LWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTY1cHg7XHJcbiAgcmlnaHQ6IDVweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2J0LWNsb3NlLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmNvbnRhY3QgLmJ0LWNsb3NlOmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC1jb2x1bW0ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmNvbnRhY3QgLmNvbnRhY3QtY29sdW1tOmZpcnN0LWNoaWxkIHtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcbi5jb250YWN0IC5jb250YWN0LWNvbHVtbTpsYXN0LWNoaWxkIHtcclxuICB3aWR0aDogNDAlO1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb250YWN0IC5jb250YWN0LXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG59XHJcbi5jb250YWN0IC5jb250YWN0LW5hbWUge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxOTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5jb250YWN0IC5jb250YWN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC1pdGVtIC5jb250YWN0LXRleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC1pdGVtLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb250YWN0IGEge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDBGRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbnRhY3QgYS53aGl0ZSB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuLmNvbnRhY3QgYS53aGl0ZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuLmNvbnRhY3QgYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvdHRvbTogLTAuMmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICBiYWNrZ3JvdW5kOiAjMDBGRkZGO1xyXG59XHJcbi5jb250YWN0IGE6aG92ZXI6YmVmb3JlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxufVxyXG4uY29udGFjdCAuY29udGFjdC1zZWxlY3Qgc2VsZWN0IHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0IG9wdGlvbiB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcbi5jb250YWN0IC5jb250YWN0LXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Ryb3Bkb3duX3doaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTBweDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuY29udGFjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gIH1cclxuICAuY29udGFjdCAuY29udGFjdC1jb2x1bW06Zmlyc3QtY2hpbGQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbnRhY3QgLmNvbnRhY3QtY29sdW1tOmxhc3QtY2hpbGQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuLmFjY291bnQge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uYWNjb3VudCAuYWNjb3VudC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxufVxyXG4uYWNjb3VudCAuYWNjb3VudC10aXRsZS5oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFjY291bnQgLmlubmVyIHtcclxuICBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gIHBhZGRpbmc6IDYwcHggMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi5hY2NvdW50IC5hY2N0LWNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYWNjb3VudCAuYWNjdC10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcbi5hY2NvdW50IC5hY2N0LXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS41NWVtO1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5hY2NvdW50IC5hY2N0LXdyb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBtYXJnaW4tbGVmdDogOTBweDtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1jb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMCA0MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1jb2w6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1jb2w6bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1jb2wgcCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XHJcbiAgY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLmFjY291bnQgLmFjY3Qtc3VidGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS41NWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1pdGVtIHAge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS41NWVtO1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5hY2NvdW50IC5hY2N0LWl0ZW0gLmRlbGV0ZUFkZHJlc3Mge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC5idG5zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE3M3B4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC55ZXMsXHJcbi5hY2NvdW50IC5hY2N0LWl0ZW0gLmNvbmZpcm0gLm5vIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LWFsaWduOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxufVxyXG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC55ZXMge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuLmFjY291bnQgLmFjY3QtaXRlbSAuY29uZmlybSAueWVzOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNzU3NTc1O1xyXG59XHJcbi5hY2NvdW50IC5hY2N0LWl0ZW0gLmNvbmZpcm0gLm5vIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC5ubzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2NhY2FjYTtcclxufVxyXG4uYWNjb3VudCAuaXRlbS1lZGl0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLWVkaXQgLmljbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMC4zNWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uYWNjb3VudCAuaXRlbS1lZGl0IC5pY286YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYWNjb3VudC9pY28tZWRpdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uYWNjb3VudCAuaXRlbS1lZGl0IC5pY286YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdlZGl0YXInO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdG9wOiA1cHg7XHJcbiAgbGVmdDogOHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLWVkaXQ6aG92ZXIgLmljbzphZnRlciB7XHJcbiAgbGVmdDogMTJweDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLXRleHQge1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLXRleHQgc3Ryb25nIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uYWNjb3VudCAuaXRlbS10ZXh0IHN0cm9uZy5kZW5pZWQge1xyXG4gIGNvbG9yOiAjRkYxRDI1O1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLXRleHQgc3Ryb25nLnN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjN0FDOTQzO1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLXRleHQgc3Ryb25nLndhaXQge1xyXG4gIGNvbG9yOiAjRkY5MzFFO1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLXRleHQgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLXRleHQgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmFjY291bnQgLml0ZW0tYWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLWFjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgYm90dG9tOiAxcHg7XHJcbn1cclxuLmFjY291bnQgLml0ZW0tYWN0aW9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuLmFjY291bnQgLml0ZW0tYWN0aW9uOmhvdmVyOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFjY291bnQgLml0ZW0tYWN0aW9uLmRlbGV0ZSB7XHJcbiAgY29sb3I6ICNGRjFEMjU7XHJcbn1cclxuLmFjY291bnQgLml0ZW0tYWN0aW9uLmRlbGV0ZTpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkYxRDI1O1xyXG59XHJcbi5hY2NvdW50IC5pdGVtLWFjdGlvbi5vcGVuIHtcclxuICBjb2xvcjogIzNGQTlGNTtcclxufVxyXG4uYWNjb3VudCAuaXRlbS1hY3Rpb24ub3BlbjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0ZBOUY1O1xyXG59XHJcbi5hY2NvdW50IC5idC1zZWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcclxufVxyXG4uYWNjb3VudCAuYnQtc2VlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2FjY291bnQvaWNvLXNlZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xyXG59XHJcbi5hY2NvdW50IC5idC1zZWU6aG92ZXIge1xyXG4gIG9wYWNpdHk6IC42O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYWNjb3VudCAuYWNjdC13cm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4uc2VjdGlvbnMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbn1cclxuLnNlY3Rpb25zIC5pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87Ly8yNSU7XHJcbiAgLy9mb250LWZhbWlseTogJ2ZzX3NhbGx5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XHJcbiAgLy8gZm9udC1mYW1pbHk6ICdtYXR0ZXJyZWd1bGFyJztcclxuICBmb250LWZhbWlseTogJ21hdHRlcl9zcXJlZ3VsYXInO1xyXG4gIFxyXG4gIFxyXG59XHJcbi5zZWN0aW9ucyAuaXRlbSBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkY29yMTtcclxufVxyXG4uc2VjdGlvbnMgLml0ZW0uYWN0aXZlLFxyXG4uc2VjdGlvbnMgLml0ZW06aG92ZXIge1xyXG4gIC8vIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlib2xkJztcclxuICAvLyBmb250LWZhbWlseTogJ21hdHRlcmJvbGQnO1xyXG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyX3NxYm9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAkY29yMTtcclxufVxyXG4uc2VjdGlvbnMgLml0ZW0uYWN0aXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYWN0aXZlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3R0b206IC0xcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zZWN0aW9ucyAuaXRlbSB7XHJcbiAgICB3aWR0aDogMjIlO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gIH1cclxufVxyXG4uaGVhZGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5oZWFkaW5nIC5oZWFkLWJhY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuLmhlYWRpbmcgLmhlYWQtYmFjayBlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5oZWFkaW5nIC5oZWFkLWJhY2sgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uaGVhZGluZyAuaGVhZC1iYWNrOmhvdmVyIHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuLmhlYWRpbmcgLmhlYWQtYmFjazpob3ZlciBlbSB7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbn1cclxuLmhlYWRpbmcgLmhlYWQtdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDc1cHggMTAwcHg7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmhlYWRpbmcgLmhlYWQtdGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDQuNjg3NXZ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuNjg3NXZ3O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhlYWRpbmcgLmhlYWQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaGVhZGluZyAuaGVhZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG59XHJcbi5vdmVydmlldyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5vdmVydmlldyAub3Z3LWltYWdlcyB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi5vdmVydmlldyAub3Z3LXNsaWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5vdmVydmlldyAub3Z3LWltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4ub3ZlcnZpZXcgLm92dy1pbWFnZS5ncmFiIHtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG4ub3ZlcnZpZXcgLnNsaWNrLWRvdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi5vdmVydmlldyAuc2xpY2stZG90cyBidXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm92ZXJ2aWV3IC5zbGljay1kb3RzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgb3BhY2l0eTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBvcGFjaXR5O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcbi5vdmVydmlldyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLm92ZXJ2aWV3IC5zbGljay1kb3RzIGxpOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuNTtcclxufVxyXG4ub3ZlcnZpZXcgLm92dy1jb250ZW50IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5vdmVydmlldyAub3Z3LWNvbnRlbnQgLmZpZWxkLXNlbGVjdHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMXB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ub3ZlcnZpZXcgLm92dy1jb250ZW50IHNlbGVjdHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMXB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG4ub3ZlcnZpZXcgLm92dy1jb250ZW50IC5maWVsZC1zZWxlY3Q6YWZ0ZXIgeyBcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL21vZGFsL2ljby1zZWxlY3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5vdmVydmlldyAub3Z3LWNvbnRlbnQgc2VsZWN0OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICNhYWE7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ub3ZlcnZpZXcgLm92dy1pbmZvcyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5yb3ctZG93bmxvYWRze1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGRpdltjbGFzc149XCJjb2wtXCJde1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICB9XHJcbn1cclxuLm92ZXJ2aWV3IC5yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG4ub3ZlcnZpZXcgLnJvdzpsYXN0LWNoaWxkIC5jb2wtbGFiZWwsXHJcbi5vdmVydmlldyAucm93Omxhc3QtY2hpbGQgLmNvbC1kYXRhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxufVxyXG4ub3ZlcnZpZXcgLmNvbC1sYWJlbCxcclxuLm92ZXJ2aWV3IC5jb2wtZGF0YSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBhZGRpbmc6IDM0cHggMjBweDtcclxufVxyXG4ub3ZlcnZpZXcgLmNvbC1sYWJlbCB7XHJcbiAgd2lkdGg6IDI2JTtcclxufVxyXG4ub3ZlcnZpZXcgLmNvbC1sYWJlbC1sYXJnZXtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5jb2wtZGF0YS1sYXJnZSB7XHJcbiAgd2lkdGg6IDQ5JTtcclxufVxyXG4ub3ZlcnZpZXcgLmNvbC1sYWJlbC1sYXJnZSxcclxuLmNvbC1kYXRhLWxhcmdlIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHN2ZywgaW1ne1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG4ub3ZlcnZpZXcgLmNvbC1sYWJlbCBoMyB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5vdmVydmlldyAuY29sLWRhdGEge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ub3ZlcnZpZXcgLmNvbC1kYXRhIGgyIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLm92ZXJ2aWV3IC53aXNobGlzdC1hIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4ub3ZlcnZpZXcgLndpc2hsaXN0LXAge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5vdmVydmlldyAuaXRlbS13aXNobGlzdCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0LW91dGxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4ub3ZlcnZpZXcgLml0ZW0td2lzaGxpc3Q6aG92ZXIgc3ZnIHBhdGgge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuLm92ZXJ2aWV3IC5jb2wtc29jaWFsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm92ZXJ2aWV3IC5idC10d2l0dGVyLFxyXG4ub3ZlcnZpZXcgLmJ0LWZhY2Vib29rLFxyXG4ub3ZlcnZpZXcgLmJ0LXBpbnRlcmVzdCxcclxuLm92ZXJ2aWV3IC5idC1tYWlsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LXR3aXR0ZXIgc3ZnLFxyXG4ub3ZlcnZpZXcgLmJ0LWZhY2Vib29rIHN2ZyxcclxuLm92ZXJ2aWV3IC5idC1waW50ZXJlc3Qgc3ZnLFxyXG4ub3ZlcnZpZXcgLmJ0LW1haWwgc3ZnIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBvcGFjaXR5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzIG9wYWNpdHk7XHJcbn1cclxuLm92ZXJ2aWV3IC5idC10d2l0dGVyOmhvdmVyIHN2ZyxcclxuLm92ZXJ2aWV3IC5idC1mYWNlYm9vazpob3ZlciBzdmcsXHJcbi5vdmVydmlldyAuYnQtcGludGVyZXN0OmhvdmVyIHN2ZyxcclxuLm92ZXJ2aWV3IC5idC1tYWlsOmhvdmVyIHN2ZyB7XHJcbiAgb3BhY2l0eTogLjU7XHJcbn1cclxuLm92ZXJ2aWV3IC5idC10d2l0dGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY28tdHdpdHRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LWZhY2Vib29rIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY28tZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLm92ZXJ2aWV3IC5idC1waW50ZXJlc3Qge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljby1waW50ZXJlc3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLm92ZXJ2aWV3IC5idC1tYWlsIHtcclxuICB3aWR0aDogMjJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY28tbWFpbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LW1pbnVzLFxyXG4ub3ZlcnZpZXcgLmJ0LXBsdXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxLjJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LW1pbnVzOmhvdmVyLFxyXG4ub3ZlcnZpZXcgLmJ0LXBsdXM6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLm92ZXJ2aWV3IC5pdGVtLXF1YW50aXR5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdCB7XHJcbiAgd2lkdGg6IDE3MHB4O1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA3MCU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XHJcbn1cclxuLm92ZXJ2aWV3IC5idC1zZWxlY3Qgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5vdmVydmlldyAuYnQtc2VsZWN0IC5pY28tY2FydCB7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2hlYWRlci9jYXJ0LWljb24td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vdmVydmlldyAuYnQtc2VsZWN0IC5pY28tY2FydCBzdmcge1xyXG4gIHRvcDogNXB4O1xyXG59XHJcbi5vdmVydmlldyAuYnQtc2VsZWN0IC5vdmVyLXRleHQge1xyXG4gIGNvbG9yOiAjRDNEM0QzO1xyXG4gIHBhZGRpbmc6IDE4cHggMTVweDtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdC5zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kOiAjMDRCMjA0O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcbi5vdmVydmlldyAuYnQtc2VsZWN0LnN1Y2Nlc3MucmV0dXJuLWZhbHNlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdC5zdWNjZXNzOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzdBQzc0ODtcclxufVxyXG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdC5zdWNjZXNzIC5vdmVyIC5vdmVyLXRleHQge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDkwcHgpIHtcclxuICAub3ZlcnZpZXcgLmNvbC1sYWJlbCxcclxuICAub3ZlcnZpZXcgLmNvbC1kYXRhIHtcclxuICAgIHBhZGRpbmc6IDQuOCUgNSU7XHJcbiAgfVxyXG4gIC5vdmVydmlldyAuY29sLWxhYmVsOm5vdCguY29sLWxhYmVsLWxhcmdlKSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5vdmVydmlldyAuYnQtc2VsZWN0IHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAub3ZlcnZpZXcgLmJ0LXNlbGVjdCAub3Zlci10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gIC5vdmVydmlldyAuY29sLWxhYmVsLFxyXG4gIC5vdmVydmlldyAuY29sLWRhdGEge1xyXG4gICAgcGFkZGluZzogNCUgNSU7XHJcbiAgfVxyXG4gIC5vdmVydmlldyAuYnQtc2VsZWN0IHtcclxuICAgIGhlaWdodDogOTAlO1xyXG4gIH1cclxuICAub3ZlcnZpZXcgLmJ0LXNlbGVjdCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLm92ZXJ2aWV3IC5idC1zZWxlY3QgLm92ZXItdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAub3ZlcnZpZXcgLmJ0LXNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5vdmVydmlldyAuYnQtc2VsZWN0IC5vdmVyLXRleHQge1xyXG4gICAgcGFkZGluZzogMTAlIDE1cHg7XHJcbiAgfVxyXG4gIC5vdmVydmlldyAuYnQtc2VsZWN0IC5pY28tY2FydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ucmVsYXRlZCB7XHJcbiAgbWFyZ2luOiAwIC0xMHB4O1xyXG59XHJcbi5yZWxhdGVkIC5yZWwtdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDg1cHggMDtcclxuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnJlbGF0ZWQgLnJvdyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG4ucmVsYXRlZCAuY29sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcbi5yZWxhdGVkIC5pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnJlbGF0ZWQgLml0ZW0udGFsbCAuaXRlbS1pbWFnZTpiZWZvcmUge1xyXG4gIHBhZGRpbmctdG9wOiAxNTUuNTU1NTU1NTYlO1xyXG59XHJcbi5yZWxhdGVkIC5pdGVtLnRhbGwgLml0ZW0taW1hZ2UudHlwZV80NzpiZWZvcmUge1xyXG4gIHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcbi5yZWxhdGVkIC5pdGVtLWltYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi5yZWxhdGVkIC5pdGVtLWltYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IDEwMCU7XHJcbn1cclxuLnJlbGF0ZWQgLml0ZW0taW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4ucmVsYXRlZCAuaXRlbTpob3ZlciAuaXRlbS1pbm5lciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4ucmVsYXRlZCAuaXRlbS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcbi5yZWxhdGVkIC5pdGVtLWljb25zIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnJlbGF0ZWQgLml0ZW0td2lzaGxpc3Qge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0LW91dGxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLnJlbGF0ZWQgLml0ZW0td2lzaGxpc3Q6aG92ZXIgc3ZnIHBhdGgge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuLnJlbGF0ZWQgLml0ZW0tY2FydCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9jYXJ0LW91dGxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLnJlbGF0ZWQgLml0ZW0tY2FydDpob3ZlciBzdmcgcGF0aCB7XHJcbiAgZmlsbDogIzAwMDtcclxufVxyXG4ucmVsYXRlZCAuaXRlbS10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ucmVsYXRlZCAuaXRlbS1wcmljZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLnJlbGF0ZWQgLml0ZW0tc2l6ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLnJlbGF0ZWQgLnNsaWNrLWFycm93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5yZWxhdGVkIC5zbGljay1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRvcDogMTBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5yZWxhdGVkIC5zbGljay1hcnJvdzphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLnJlbGF0ZWQgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcbi5yZWxhdGVkIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcclxuICByaWdodDogLTIwcHg7XHJcbn1cclxuLnJlbGF0ZWQgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgdG9wOiA4cHg7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxufVxyXG4ucmVsYXRlZCAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQ6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIHRvcDogMjJweDtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5yZWxhdGVkIC5zbGljay1hcnJvdzpob3ZlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gIHRvcDogOHB4O1xyXG59XHJcbi5yZWxhdGVkIC5zbGljay1hcnJvdzpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XHJcbiAgdG9wOiAyMnB4O1xyXG59XHJcbi5yZWxhdGVkIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRvcDogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuLnJlbGF0ZWQgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLWRpc2FibGVkOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB0b3A6IDIycHg7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLnJlbGF0ZWQgLnJlbC10aXRsZSB7XHJcbiAgICBtYXJnaW46IDUuMzEyNXZ3IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucmVsYXRlZCAuaXRlbS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5yZWxhdGVkIC5pdGVtLXdyYXBwZXJbZGF0YS12aWV3PVwiZ3JpZFwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJlbGF0ZWQgLml0ZW0taW5uZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLnJlbGF0ZWQgLml0ZW0tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5yZWxhdGVkIC5pdGVtLWljb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgLnJlbGF0ZWQgLml0ZW0td2lzaGxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gIH1cclxuICAucmVsYXRlZCAuaXRlbS10aXRsZSxcclxuICAucmVsYXRlZCAuaXRlbS1wcmljZSxcclxuICAucmVsYXRlZCAuaXRlbS1zaXplIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5yZWxhdGVkIC5yb3cge1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgfVxyXG4gIC5yZWxhdGVkIC5pdGVtLXRpdGxlLFxyXG4gIC5yZWxhdGVkIC5pdGVtLXByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLmNhdGVnb3JpZXMge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG59XHJcbi5jYXRlZ29yaWVzOmJlZm9yZSxcclxuLmNhdGVnb3JpZXM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcbi5jYXRlZ29yaWVzOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5jYXRlZ29yaWVzOmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuLmNhdGVnb3JpZXMgLmNhdC1vcHRpb25zIHtcclxuICBwYWRkaW5nOiA2MXB4IDEyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgei1pbmRleDogNztcclxuICAvL21hcmdpbi1sZWZ0OiA4JTtcclxufVxyXG4uY2F0ZWdvcmllcyAuZmxvYXRlZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jYXRlZ29yaWVzIC5jZW50ZXJlZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLmNhdGVnb3JpZXMgLmlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzNTBweDtcclxufVxyXG4uY2F0ZWdvcmllcyAuaXRlbSB7XHJcbiAgZmxleC1iYXNpczogbWF4LWNvbnRlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmbGV4OiAxIDEgMzBweDtcclxuICAvL21pbi13aWR0aDogMjAwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjIwOGVtO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgb3BhY2l0eTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5O1xyXG59XHJcbi5jYXRlZ29yaWVzIC5pdGVtLnNob3dPcGFjaXR5IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jYXRlZ29yaWVzIC5pdGVte1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jYXRlZ29yaWVzIC5pdGVtOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuLmNhdGVnb3JpZXMgLml0ZW0uYWN0aXZlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uY2F0ZWdvcmllcyAuY2F0LXNlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDEuOWVtIDA7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY2F0ZWdvcmllcyAuY2F0LXNlbGVjdGVkLnNob3cgLmxvYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2F0ZWdvcmllcyAuY2F0LXNlbGVjdGVkLnNob3cgLmNhdC1jdXJyZW50IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jYXRlZ29yaWVzIC5sb2FkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi5jYXRlZ29yaWVzIC5zcGlubmVyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMS40cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDEuNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgfVxyXG59XHJcbi5jYXRlZ29yaWVzIC5jaXJjbGUge1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE4NztcclxuICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdHVybiAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiB0dXJuIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgc3Ryb2tlOiAjMDAwO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyB0dXJuIHtcclxuICAwJSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTg3O1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ2Ljc1O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxODc7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgdHVybiB7XHJcbiAgMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0Ni43NTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTg3O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NTBkZWcpO1xyXG4gIH1cclxufVxyXG4uY2F0ZWdvcmllcyAuY2F0LWN1cnJlbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC44cyBvcGFjaXR5IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjhzIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4uY2F0ZWdvcmllcyAuY2F0LWN1cnJlbnQgLmJhY2sge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9jbG9zZV9maWx0ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG59XHJcbi5jYXRlZ29yaWVzIC5jYXQtY3VycmVudCAuYmFjayBzdmcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC44cyAtd2Via2l0LXRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC44cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uY2F0ZWdvcmllcyAuY2F0LWN1cnJlbnQ6aG92ZXIgLmJhY2sgc3ZnIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmNhdGVnb3JpZXMgLmNhdC1vcHRpb25zIHtcclxuICAgIHBhZGRpbmctbGVmdDogNy41dnc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjV2dztcclxuICB9XHJcbiAgLmNhdGVnb3JpZXMgLml0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG4gIC5jYXRlZ29yaWVzIC5jYXQtb3B0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWxpc3RpbmcgLmNhdGVnb3JpZXMgLmlubmVye1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE5JSAxOSUgMTklIDE5JSAyMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNhdGVnb3JpZXMgLmNhdC1vcHRpb25zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAuY2F0ZWdvcmllcyAuaXRlbSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG59XHJcbi5maWx0ZXJzIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcclxufVxyXG4uZmlsdGVycy5maWx0LWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiA3NjhweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHBhZGRpbmc6IDBweCA1MHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjFweCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYxcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MXB4KTtcclxufVxyXG4uZmlsdGVycy5maWx0LWZpeGVkLmZpbHQtZml4ZWQtdG9wIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxufVxyXG4uZmlsdGVycy5maWx0LWZpeGVkLmZpbHQtZml4ZWQtaGVhZGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxufVxyXG4uZmlsdGVycyAuaW5uZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5maWx0ZXJzIC5jb2wtbGVmdCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmc6IDEzcHggMDtcclxufVxyXG4uZmlsdGVycyAuY29sLWxlZnQgLmZpbHQtc2VsZWN0IHtcclxuICB3aWR0aDogOS4yNXZ3O1xyXG4gIG1hcmdpbjogMCAwLjYyNXZ3O1xyXG59XHJcbi5maWx0ZXJzIC5jb2wtcmlnaHQge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nOiAxM3B4IDA7XHJcbn1cclxuLmZpbHRlcnMgLmNvbC12aWV3cyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5maWx0ZXJzIC5jb2wtdmlld3MgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4uZmlsdGVycyAuY29sLXZpZXdzIGEgcGF0aCB7XHJcbiAgZmlsbDogI2IzYjNiMztcclxufVxyXG4uZmlsdGVycyAuY29sLXZpZXdzIGE6YmVmb3JlIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uZmlsdGVycyAuY29sLXZpZXdzIGEuYWN0aXZlIHBhdGgsXHJcbi5maWx0ZXJzIC5jb2wtdmlld3MgYTpob3ZlciBwYXRoIHtcclxuICBmaWxsOiAjMDAwO1xyXG59XHJcbi5maWx0ZXJzIC5idC1ncmlkIHtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvZ3JpZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4uZmlsdGVycyAuYnQtbWluaSB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L21pbmkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLmZpbHRlcnMgLmZpbHQtdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5maWx0ZXJzIC5maWx0LXNlbGVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxNDBweDtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3Q6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5maWx0ZXJzIC5maWx0LXNlbGVjdDpob3ZlciAuZmlsdC1kcm9wIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5maWx0ZXJzIC5maWx0LXNlbGVjdDpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdG9wOiAxNHB4O1xyXG59IFxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Ryb3Bkb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICByaWdodDogMDtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtY2xlYXIge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWNsZWFyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xyXG59XHJcbi5maWx0ZXJzIC5maWx0LXNlbGVjdCAuZmlsdC1jbGVhcjphZnRlciB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Nsb3NlX2ZpbHRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtbGFiZWwgc3BhbiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtbGFiZWwtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMHB4O1xyXG59XHJcbi5maWx0ZXJzIC5maWx0LXNlbGVjdCAuZmlsdC1kcm9wIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgbWFyZ2luLXRvcDogMTNweDtcclxuICByaWdodDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtZHJvcC5maWx0LXNpemUge1xyXG4gIHdpZHRoOiAxNzBweDtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtZHJvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICB0b3A6IC0xNHB4O1xyXG59XHJcbi5maWx0ZXJzIC5maWx0LXNlbGVjdCAuZmlsdC1kcm9wIC5maWx0LWRyb3AtaXRlbSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICNhM2EzYTM7XHJcbn1cclxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWRyb3AgLmZpbHQtZHJvcC1pdGVtOmhvdmVyIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtZHJvcCAuZmlsdC1kcm9wLWl0ZW0uYWN0aXZlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KSB7XHJcbiAgLmZpbHRlcnMgLmNvbC1sZWZ0IC5maWx0LXNlbGVjdCB7XHJcbiAgICB3aWR0aDogOS4yNXZ3O1xyXG4gICAgbWFyZ2luOiAwIDAuNjI1dnc7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAuZmlsdGVycy5maWx0LWZpeGVkIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gIC5maWx0ZXJzLmZpbHQtZml4ZWQge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgLmZpbHRlcnMgLmNvbC1sZWZ0IC5maWx0LXNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgLmZpbHRlcnMuZmlsdC1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZmlsdGVycy5maWx0LWZpeGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4ODhweCkge1xyXG4gIC5maWx0ZXJzIC5maWx0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAuZmlsdGVycyAuZmlsdC1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJzIC5maWx0LXNlbGVjdCAuZmlsdC1sYWJlbC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbiAgLmZpbHRlcnMgLmNvbC1sZWZ0IC5maWx0LXNlbGVjdCB7XHJcbiAgICBtYXJnaW46IDBweCAycHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICB9XHJcbn1cclxuLm1vc2FpYyAuaW5uZXIge1xyXG4gIG1hcmdpbjogLTEwcHg7XHJcbn1cclxuLm1vc2FpYyAuaW5uZXI6YmVmb3JlLFxyXG4ubW9zYWljIC5pbm5lcjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLm1vc2FpYyAuaW5uZXI6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5tb3NhaWMuZmlsdC1maXhlZCB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG4ubW9zYWljIC5pdGVtLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG4ubW9zYWljIC5pdGVtLXdyYXBwZXJbZGF0YS12aWV3PVwiZ3JpZFwiXSB7XHJcbiAgd2lkdGg6IDMzLjMzMzMlO1xyXG59XHJcbi5tb3NhaWMgLml0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubW9zYWljIC5pdGVtLnRhbGwgLml0ZW0taW1hZ2U6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogMTU1LjU1NTU1NTU2JTtcclxufVxyXG5cclxuLm1vc2FpYyAuaXRlbS13cmFwcGVyLnR5cGVfNDcgLml0ZW0udGFsbCAuaXRlbS1pbWFnZTpiZWZvcmUge1xyXG4gIHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcbi5tb3NhaWMgLml0ZW0taW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgPmltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbn1cclxuLm1vc2FpYyAuaXRlbS1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcbi5tb3NhaWMgLml0ZW0taW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbi5tb3NhaWMgLml0ZW06aG92ZXIgLml0ZW0taW5uZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLm1vc2FpYyAuaXRlbS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcblxyXG4ubW9zYWljIC5pdGVtLWNvbnRlbnQgKntcclxuICBjb2xvcjogJGNvcjEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vc2FpYyAuaXRlbS1pY29ucyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5tb3NhaWMgLml0ZW0td2lzaGxpc3Qge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0LW91dGxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLm1vc2FpYyAuaXRlbS13aXNobGlzdDpob3ZlciBzdmcgcGF0aCB7XHJcbiAgZmlsbDogIzAwMDtcclxufVxyXG4ubW9zYWljIC5pdGVtLWNhcnQge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2FydC1vdXRsaW5lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi5tb3NhaWMgLml0ZW0tY2FydDpob3ZlciBzdmcgcGF0aCB7XHJcbiAgZmlsbDogIzAwMDtcclxufVxyXG4ubW9zYWljIC5pdGVtLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5tb3NhaWMgLml0ZW0tcHJpY2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5tb3NhaWMgLml0ZW0tc2l6ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLm1vc2FpYyAuaXRlbS1jb2RlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5tb3NhaWMgLml0ZW0tdGFnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB0b3A6IDIwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgLy8gZGlzcGxheTogZmxleDtcclxufVxyXG4ubW9zYWljIC5pdGVtLXRhZyAudGFnLW5ldyB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC8vIGNvbG9yOiByZWQ7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgJi5uZXcge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAmLmxpbWl0ZWQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLm1vc2FpYyAuaXRlbS13cmFwcGVyW2RhdGEtdmlldz1cImdyaWRcIl0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5tb3NhaWMgLml0ZW0td3JhcHBlciB7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAubW9zYWljIC5pdGVtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLm1vc2FpYyAuaXRlbS13cmFwcGVyW2RhdGEtdmlldz1cImdyaWRcIl0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLm1vc2FpYyAuaXRlbS1pbm5lciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubW9zYWljIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAubW9zYWljIC5pdGVtLWljb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC5tb3NhaWMgLml0ZW0td2lzaGxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gIH1cclxuICAubW9zYWljIC5pdGVtLXRpdGxlLFxyXG4gIC5tb3NhaWMgLml0ZW0tcHJpY2UsXHJcbiAgLm1vc2FpYyAuaXRlbS1zaXplLFxyXG4gIC5tb3NhaWMgLml0ZW0tY29kZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAubW9zYWljIC5pdGVtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLm1vc2FpYyAuaXRlbS13cmFwcGVyW2RhdGEtdmlldz1cImdyaWRcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5wYWdpbmF0aW9uIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wYWdpbmF0aW9uIC5wYWctaXRlbXMge1xyXG4gIHBhZGRpbmc6IDI1cHggMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGFnaW5hdGlvbiAuaXRlbSxcclxuLnBhZ2luYXRpb24gbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMC41ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wYWdpbmF0aW9uIC5pdGVtLmFjdGl2ZSxcclxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLFxyXG4ucGFnaW5hdGlvbiAuaXRlbS5zbGljay1hY3RpdmUsXHJcbi5wYWdpbmF0aW9uIGxpLnNsaWNrLWFjdGl2ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLnBhZ2luYXRpb24gLml0ZW0uYWN0aXZlOmJlZm9yZSxcclxuLnBhZ2luYXRpb24gbGkuYWN0aXZlOmJlZm9yZSxcclxuLnBhZ2luYXRpb24gLml0ZW0uc2xpY2stYWN0aXZlOmJlZm9yZSxcclxuLnBhZ2luYXRpb24gbGkuc2xpY2stYWN0aXZlOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnBhZ2luYXRpb24gLml0ZW06YmVmb3JlLFxyXG4ucGFnaW5hdGlvbiBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IC0xcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4ucGFnaW5hdGlvbiAuaXRlbTpob3ZlcjpiZWZvcmUsXHJcbi5wYWdpbmF0aW9uIGxpOmhvdmVyOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnBhZ2luYXRpb24gLmJ0LXByZXYsXHJcbi5wYWdpbmF0aW9uIC5idC1uZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4ucGFnaW5hdGlvbiAuYnQtcHJldiBlbSxcclxuLnBhZ2luYXRpb24gLmJ0LW5leHQgZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4ucGFnaW5hdGlvbiAuYnQtcHJldiBzcGFuLFxyXG4ucGFnaW5hdGlvbiAuYnQtbmV4dCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5wYWdpbmF0aW9uIC5idC1wcmV2LmRpc2FibGVkLFxyXG4ucGFnaW5hdGlvbiAuYnQtbmV4dC5kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGFnaW5hdGlvbiAuYnQtcHJldi5zbGljay1kaXNhYmxlZCxcclxuLnBhZ2luYXRpb24gLmJ0LW5leHQuc2xpY2stZGlzYWJsZWQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucGFnaW5hdGlvbiAuYnQtcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4ucGFnaW5hdGlvbiAuYnQtcHJldiBlbSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLnBhZ2luYXRpb24gLmJ0LXByZXY6aG92ZXIgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG4ucGFnaW5hdGlvbiAuYnQtcHJldjpob3ZlciBlbSB7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbn1cclxuLnBhZ2luYXRpb24gLmJ0LW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5wYWdpbmF0aW9uIC5idC1uZXh0OmhvdmVyIHNwYW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcbi5wYWdpbmF0aW9uIC5idC1uZXh0OmhvdmVyIGVtIHtcclxuICB3aWR0aDogMTdweDtcclxufVxyXG4uYXJ0aXN0cyAuYXJ0dC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxufVxyXG4uYXJ0aXN0cyAuYXJ0dC10aXRsZS5oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtaXRlbXMge1xyXG4gIG1hcmdpbjogLTEwMHB4IDAgMDtcclxufVxyXG4uYXJ0aXN0cyAuYXJ0dC1pdGVtLFxyXG4uYXJ0aXN0cyAuYXJ0dC1ncm91cCB7XHJcbiAgbWF4LXdpZHRoOiA3NDBweDtcclxuICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hcnRpc3RzIC5hcnR0LWltYWdlIHtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hcnRpc3RzIC5hcnR0LWltYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IDk0LjU5NDU5NDU5JTtcclxufVxyXG5cclxuLy8gaG92ZXJcclxuLmFydGlzdHMgLmFydHQtaW1hZ2UuY2hhbmdlLWhvdmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGltZ3tcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGlzdHMgLmFydHQtbGV0dGVyIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXloZWF2eSc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIGZvbnQtc2l6ZTogNDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDAuNjE1ZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC43NWVtO1xyXG4gIGhlaWdodDogMC42NzNlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtbGV0dGVyOm5vdCguZml4ZWQpIHtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtbGV0dGVyLmZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdG9wOiAxMjBweDtcclxufVxyXG4uYXJ0aXN0cyAuYXJ0dC1uYW1lIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDMxcHg7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYXJ0aXN0cyAuYXJ0dC10ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxNGVtO1xyXG4gIG1hcmdpbjogMCA3NXB4O1xyXG59XHJcbi5hcnRpc3RzIC5hcnR0LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5hcnRpc3RzIC5hcnR0LWJ1dHRvbiBzcGFuIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtYnV0dG9uIC5vdmVyIHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG4uYXJ0aXN0cyAuYXJ0dC1idXR0b24gLm92ZXIgLm92ZXItdGV4dCB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG59XHJcbi5hcnRpc3RzIC5idC1jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi5hcnRpc3RzIC5hcnR0LWRyYWcge1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5hcnRpc3RzIC5hcnR0LWRyYWcgLmRyYWctaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsZWZ0OiAtMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtZHJhZyAuZHJhZy1pdGVtLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5hcnRpc3RzIC5hcnR0LWRyYWcgLmRyYWctaXRlbTpob3ZlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtZHJhZyAubGlzdC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxlZnQ6IC03cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaWNvLWxpc3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLmFydGlzdHMgLmFydHQtZHJhZyAubGlzdC1pdGVtOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtZHJhZy1oYW5kbGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmFydGlzdHMgLmFydHQtZHJhZy1oYW5kbGVyIGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzlweDtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB0b3A6IC01MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uYXJ0aXN0cyAuYXJ0LW1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgei1pbmRleDogMjAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTIyNHB4KSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG4uYXJ0aXN0cyAuYXJ0LW1vZGFsIC5hcnQtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmJ0LWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTM0cHg7XHJcbiAgcmlnaHQ6IDVweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2J0LWNsb3NlLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmFydGlzdHMgLmFydC1tb2RhbCAuYnQtY2xvc2U6aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcbi5hcnRpc3RzIC5hcnQtbW9kYWwgaDEge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG4uYXJ0aXN0cyAuYXJ0LW1vZGFsIC5hcnQtbW9kYWwtaW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jazsvL3RhYmxlO1xyXG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gIGNvbHVtbnM6IDU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTMzMHB4KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTI4MHB4KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgIGNvbHVtbnM6IDM7XHJcbiAgfVxyXG59XHJcbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjA4ZW07XHJcbiAgcGFkZGluZzogMC41ZW0gMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBvcGFjaXR5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHk7XHJcbiAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDIwJTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTIyNHB4KSB7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG59XHJcbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjclO1xyXG59XHJcbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuLmFydGlzdHMgLmFydC1tb2RhbCAuYXJ0LW1vZGFsLWl0ZW0uYWN0aXZlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmFydGlzdHMgLmFydC1tb2RhbCAuYXJ0LW1vZGFsLWl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuYXJ0aXN0cyAuYXJ0LW1vZGFsIC5hcnQtbW9kYWwtaXRlbSBzcGFuIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmFydGlzdHMgLmFydHQtbGV0dGVyIHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMzAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAuYXJ0aXN0cyAuYXJ0dC1sZXR0ZXIge1xyXG4gICAgZm9udC1zaXplOiAyNTBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5hcnRpc3RzIC5hcnR0LWl0ZW0sXHJcbiAgLmFydGlzdHMgLmFydHQtZ3JvdXAge1xyXG4gICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIG1hcmdpbjogMTMwcHggYXV0bztcclxuICB9XHJcbiAgLmFydGlzdHMgLmFydHQtZHJhZyAuZHJhZy1pdGVtOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgLmFydGlzdHMgLmFydC1tb2RhbCAuYXJ0LW1vZGFsLWl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAuYXJ0aXN0cyAuYXJ0LW1vZGFsIC5hcnQtbW9kYWwtaXRlbSBzcGFuIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjclO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYXJ0aXN0cyAuYXJ0dC1pdGVtLFxyXG4gIC5hcnRpc3RzIC5hcnR0LWdyb3VwIHtcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICBtYXJnaW46IDEzMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5hcnRpc3RzIC5hcnR0LWRyYWcge1xyXG4gICAgcmlnaHQ6IDclO1xyXG4gIH1cclxuICAuYXJ0aXN0cyAuYXJ0dC1sZXR0ZXIge1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyODBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XHJcbiAgfVxyXG59XHJcbi53ZWJkb29yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLndlYmRvb3IgLndlYmRvb3ItaDEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG4ud2ViZG9vciAuaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuXHJcbi53ZWJkb29yIC5saW5rLXdlYmRvb3J7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ud2ViZG9vciAuaXRlbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiA0Ni42NjY2NjY2NyU7XHJcbn1cclxuLndlYmRvb3IgLml0ZW0uZ3JhYiB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuLndlYmRvb3IgLml0ZW0tY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzOTBweDtcclxuICB0b3A6IDEzNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ud2ViZG9vciAuaXRlbS1jb250ZW50W2RhdGEtY29sb3I9J3doaXRlJ10ge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcbi53ZWJkb29yIC5pdGVtLWNvbnRlbnRbZGF0YS1jb2xvcj0nd2hpdGUnXSBzcGFuOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcbi53ZWJkb29yIC5pdGVtLWNvbnRlbnQ6aG92ZXIgc3BhbjphZnRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLndlYmRvb3IgLml0ZW0tdHlwZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLndlYmRvb3IgLml0ZW0tdHlwZSBzcGFuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgbWFyZ2luLXRvcCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgbWFyZ2luLXRvcCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLndlYmRvb3IgLml0ZW0tdHlwZS5tb3Rpb24taW4gc3BhbiB7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcbi53ZWJkb29yIC5pdGVtLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDYwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAwLjRlbSAwO1xyXG4gIHdpZHRoOiA0NXZ3O1xyXG4gIGhlaWdodDogNC41NjI1dnc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4ud2ViZG9vciAuaXRlbS1jYWxsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdG9wOiAxMzBweDtcclxufVxyXG4ud2ViZG9vciAuaXRlbS1jYWxsIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBtYXJnaW4tdG9wIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBtYXJnaW4tdG9wIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLndlYmRvb3IgLml0ZW0tY2FsbCBzcGFuOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvdHRvbTogLTVweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi53ZWJkb29yIC5pdGVtLWNhbGwubW90aW9uLWluIHNwYW4ge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG4ud2ViZG9vciAuc2xpY2stZG90cyB7XHJcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDI5cHg7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAwIDM1cHg7XHJcbn1cclxuLndlYmRvb3IgLnNsaWNrLWRvdHNbZGF0YS1jb2xvcj0nYmxhY2snXSBidXR0b246YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG59XHJcbi53ZWJkb29yIC5zbGljay1kb3RzW2RhdGEtY29sb3I9J2JsYWNrJ10gYnV0dG9uOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi53ZWJkb29yIC5zbGljay1kb3RzW2RhdGEtY29sb3I9J3doaXRlJ10gYnV0dG9uOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG4ud2ViZG9vciAuc2xpY2stZG90c1tkYXRhLWNvbG9yPSd3aGl0ZSddIGJ1dHRvbjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG4ud2ViZG9vciAuc2xpY2stZG90cyBsaSB7XHJcbiAgLy8gZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcclxufVxyXG5cclxuLndlYmRvb3IgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZle1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMSk7XHJcbn1cclxuXHJcbi53ZWJkb29yIC5zbGljay1kb3RzIGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbn1cclxuLndlYmRvb3IgLnNsaWNrLWRvdHMgYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMnB4O1xyXG4gIGJvdHRvbTogMXB4O1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLndlYmRvb3IgLnNsaWNrLWRvdHMgYnV0dG9uOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAwJTtcclxuICB0b3A6IDFweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XHJcbn1cclxuLndlYmRvb3IgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCA1cyBsaW5lYXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA1cyBsaW5lYXI7XHJcbn1cclxuLndlYmRvb3IgLnNsaWNrLWRvdHMubG9hZGVkIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyAud2ViZG9vciBmaWd1cmUgLndlYmRvb3ItbGVnZW5ke1xyXG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICByaWdodDogMTAlO1xyXG4vLyAgIHRvcDogN3Z3Oy8vMTUwcHg7XHJcbi8vICAgei1pbmRleDogMjtcclxuLy8gICBjb2xvcjogIzAwMDtcclxuLy8gICBmb250LXNpemU6IDI1cHg7XHJcbi8vICAgJltkYXRhLXR5cGU9bGVmdF17XHJcbi8vICAgICByaWdodDogYXV0bztcclxuLy8gICAgIGxlZnQ6IDEwJTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi53ZWJkb29yIGZpZ3VyZSAud3JhcC1pbmZvcyB7XHJcbiAgLyogaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7ICovXHJcbiAgLy93aWR0aDogMjAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTYlO1xyXG4gIHRvcDogNXZ3O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAvKiBkaXNwbGF5OiBub25lOyAqL1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBAbWVkaWEobWF4LXdpZHRoOjEyODBweCl7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG59XHJcbi53ZWJkb29yIGZpZ3VyZSAud3JhcC1pbmZvc1tkYXRhLXR5cGU9bGVmdF0ge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDE2JTtcclxufVxyXG5cclxuLndlYmRvb3IgZmlndXJlIC53ZWJkb29yLWxlZ2VuZCxcclxuLndlYmRvb3IgZmlndXJlIC53ZWJkb29yLXRpdGxlLFxyXG4ud2ViZG9vciBmaWd1cmUgLndlYmRvb3ItdGV4dHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtZmFtaWx5OiBcImZzX2hhY2tuZXlyZWd1bGFyXCI7XHJcbn1cclxuXHJcbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci1sZWdlbmQgc3BhbixcclxuLndlYmRvb3IgZmlndXJlIC53ZWJkb29yLXRpdGxlIHNwYW4sXHJcbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci10ZXh0IHNwYW57XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbn1cclxuXHJcbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci1sZWdlbmQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAwLjY1ZW07Ly8xM3B4O1xyXG59XHJcbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci10aXRsZSB7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyYm9sZCc7XHJcbiAgZm9udC1zaXplOiAxLjUwZW07Ly8zNXB4O1xyXG4gICYuZm9ySU9Te1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG4ud2ViZG9vciBmaWd1cmUgLndlYmRvb3ItdGV4dCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC1zaXplOiAwLjZlbTsvLzEycHg7XHJcbn1cclxuXHJcbi53ZWJkb29yIGZpZ3VyZSAud3JhcC1pbmZvcy5tb3Rpb24taW4gc3BhbntcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguNTUsLjA4NSwwLC45OSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLndlYmRvb3IgZmlndXJlIC53cmFwLWluZm9zLm1vdGlvbi1pbiAud2ViZG9vci1sZWdlbmQgc3BhbntcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XHJcbiAgXHJcbn1cclxuLndlYmRvb3IgZmlndXJlIC53cmFwLWluZm9zLm1vdGlvbi1pbiAud2ViZG9vci10aXRsZSBzcGFue1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC42cztcclxufVxyXG4ud2ViZG9vciBmaWd1cmUgLndyYXAtaW5mb3MubW90aW9uLWluIC53ZWJkb29yLXRleHQgc3BhbntcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7ICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC53ZWJkb29yIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgdG9wOiA4LjQzNzV2dztcclxuICAgIHJpZ2h0OiAxMi4zNzV2dztcclxuICB9XHJcbiAgLndlYmRvb3IgLml0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzLjc1dnc7XHJcbiAgICB3aWR0aDogNDV2dztcclxuICAgIGhlaWdodDogNC41NjI1dnc7XHJcbiAgfVxyXG4gIC53ZWJkb29yIC5pdGVtLWNhbGwge1xyXG4gICAgdG9wOiAxMDBweDtcclxuICB9XHJcbiAgLndlYmRvb3IgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiAxLjgxMjV2dztcclxuICAgIHBhZGRpbmc6IDAgMi4xODc1dnc7XHJcbiAgfVxyXG4gIC53ZWJkb29yIC5zbGljay1kb3RzIGxpIHtcclxuICAgIHBhZGRpbmc6IDAgMC45Mzc1dnc7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAud2ViZG9vciAuaXRlbS10eXBlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgLndlYmRvb3IgLml0ZW0tY2FsbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC53ZWJkb29yIC5pdGVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDUzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLndlYmRvb3IgLml0ZW0tY29udGVudCB7XHJcbiAgICB0b3A6IDU1cHg7XHJcbiAgICByaWdodDogMTYwcHg7XHJcbiAgfVxyXG4gIC53ZWJkb29yIC5pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICB9XHJcbiAgLndlYmRvb3IgLml0ZW0tY2FsbCB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5hcnQtbmV3cyAucm93IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcbi5hcnQtbmV3cyAuY29sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4uYXJ0LW5ld3MgLmNvbDpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5hcnQtbmV3cyAuY29sOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmFydC1uZXdzIC5pdGVtIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmFydC1uZXdzIC5pdGVtLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAycyAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDJzIHRyYW5zZm9ybTtcclxufVxyXG4uYXJ0LW5ld3MgLml0ZW0taW1hZ2U6aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcbi5hcnQtbmV3cyAuaXRlbS1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiA5NC41OTQ1OTQ1OSU7XHJcbn1cclxuLmFydC1uZXdzIC5pdGVtLXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgcGFkZGluZzogMzVweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmFydC1uZXdzIC5pdGVtLWNhbGwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDJweCBzb2xpZDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5hcnQtbmV3cyAuaXRlbS1jYWxsIHNwYW4ge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hcnQtbmV3cyAuaXRlbS1jYWxsIC5vdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwJTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcbi5hcnQtbmV3cyAuaXRlbS1jYWxsIC5vdmVyIC5vdmVyLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG4uYXJ0LW5ld3MgLml0ZW0tY2FsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLmFydC1uZXdzIC5pdGVtLWNhbGwuZ3JlZW4ge1xyXG4gIGNvbG9yOiAjN2FjNzQzO1xyXG59XHJcbi5hcnQtbmV3cyAuaXRlbS1jYWxsLmdyZWVuOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzdhYzc0MztcclxufVxyXG4uYXJ0LW5ld3MgLml0ZW0tY2FsbDpob3ZlcjpiZWZvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbn1cclxuLmFydC1uZXdzIC5pdGVtLWNhbGw6aG92ZXIgLm92ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5hcnQtbmV3cyAuaXRlbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XHJcbiAgICBwYWRkaW5nOiAyLjE4NzV2dyAwO1xyXG4gIH1cclxuICAuYXJ0LW5ld3MgLml0ZW0tY2FsbCB7XHJcbiAgICBmb250LXNpemU6IDF2dztcclxuICB9XHJcbiAgLmFydC1uZXdzIC5pdGVtLWNhbGwgLm92ZXI6YWZ0ZXIge1xyXG4gICAgZm9udC1zaXplOiAxdnc7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYXJ0LW5ld3MgLml0ZW0tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBwYWRkaW5nOiAyOHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYXJ0LW5ld3MgLml0ZW0tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gIH1cclxuICAuYXJ0LW5ld3MgLml0ZW0tY2FsbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICB9XHJcbiAgLmFydC1uZXdzIC5pdGVtLWNhbGwgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5hcnQtbmV3cyAuaXRlbS1jYWxsOmJlZm9yZSxcclxuICAuYXJ0LW5ld3MgLml0ZW0tY2FsbCAub3ZlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uYXJ0LXNob3cgLnNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpZGVyOmJlZm9yZSxcclxuLmFydC1zaG93IC5zbGlkZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzN3B4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLmFydC1zaG93IC5zbGlkZXI6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpZGVyOmFmdGVyIHtcclxuICByaWdodDogMDtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAjY2FjYWNhO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuLmFydC1zaG93IC5pdGVtOmhvdmVyLml0ZW0ucGFzdDpiZWZvcmUsXHJcbi5hcnQtc2hvdyAuaXRlbTpob3Zlci5pdGVtLnBhc3Q6YWZ0ZXIge1xyXG4gIHdpZHRoOiA3OCU7XHJcbn1cclxuLmFydC1zaG93IC5pdGVtOmhvdmVyIC5pdGVtLWNhbGw6YmVmb3JlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW0tdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgbWluLWhlaWdodDogMi40ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43MTRlbTtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW0tZGF0ZXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5hcnQtc2hvdyAuaXRlbS1kYXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW0tZGF5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDkycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW0tbW9udGgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjNweDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcbi5hcnQtc2hvdyAuaXRlbS1kYXNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDkycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5hcnQtc2hvdyAuaXRlbS1kYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0b3A6IDU1JTtcclxuICB3aWR0aDogMC4yMTdlbTtcclxuICBoZWlnaHQ6IDAuMTUyZW07XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW0tY2FsbCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDQuMjg1ZW07XHJcbn1cclxuLmFydC1zaG93IC5pdGVtLWNhbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNXB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHdpZHRoOiAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uYXJ0LXNob3cgLml0ZW0ucGFzdCAuaXRlbS1kYXRlcyB7XHJcbiAgY29sb3I6ICNjYWNhY2E7XHJcbn1cclxuLmFydC1zaG93IC5pdGVtLnBhc3QgLml0ZW0tZGFzaDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNjYWNhY2E7XHJcbn1cclxuLmFydC1zaG93IC5pdGVtLnBhc3QgLml0ZW0tdGl0bGUge1xyXG4gIGNvbG9yOiAjY2FjYWNhO1xyXG59XHJcbi5hcnQtc2hvdyAuaXRlbS5wYXN0IC5pdGVtLWNhbGwge1xyXG4gIGNvbG9yOiAjY2FjYWNhO1xyXG59XHJcbi5hcnQtc2hvdyAuaXRlbS5wYXN0IC5pdGVtLWNhbGw6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjY2FjYWNhO1xyXG59XHJcbi5hcnQtc2hvdyAuaXRlbS5wYXN0OmJlZm9yZSxcclxuLmFydC1zaG93IC5pdGVtLnBhc3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA2OCU7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmNGE1MTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmFydC1zaG93IC5pdGVtLnBhc3Q6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpY2stYXJyb3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgei1pbmRleDogMztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmFydC1zaG93IC5zbGljay1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRvcDogMTBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpY2stYXJyb3c6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRvcDogMjBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XHJcbiAgbGVmdDogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxufVxyXG4uYXJ0LXNob3cgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0b3A6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQ6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIHRvcDogMjJweDtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5hcnQtc2hvdyAuc2xpY2stYXJyb3c6aG92ZXI6YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICB0b3A6IDhweDtcclxufVxyXG4uYXJ0LXNob3cgLnNsaWNrLWFycm93OmhvdmVyOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcclxuICB0b3A6IDIycHg7XHJcbn1cclxuLmFydC1zaG93IC5zbGljay1hcnJvdzpob3Zlci5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRvcDogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuLmFydC1zaG93IC5zbGljay1hcnJvdzpob3Zlci5zbGljay1kaXNhYmxlZDphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdG9wOiAyMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5hcnQtc2hvdyAuc2xpZGVyOmJlZm9yZSxcclxuICAuYXJ0LXNob3cgLnNsaWRlcjphZnRlciB7XHJcbiAgICB3aWR0aDogMzdweDtcclxuICB9XHJcbiAgLmFydC1zaG93IC5pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMC45Mzc1dnc7XHJcbiAgICBwYWRkaW5nLXRvcDogMy4xMjV2dztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1dnc7XHJcbiAgfVxyXG4gIC5hcnQtc2hvdyAuaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMzEyNXZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1dnc7XHJcbiAgfVxyXG4gIC5hcnQtc2hvdyAuaXRlbS1kYXkge1xyXG4gICAgZm9udC1zaXplOiA1Ljc1dnc7XHJcbiAgfVxyXG4gIC5hcnQtc2hvdyAuaXRlbS1tb250aCB7XHJcbiAgICBmb250LXNpemU6IDEuNDM3NXZ3O1xyXG4gIH1cclxuICAuYXJ0LXNob3cgLml0ZW0tZGFzaCB7XHJcbiAgICBmb250LXNpemU6IDUuNzV2dztcclxuICB9XHJcbiAgLmFydC1zaG93IC5pdGVtLWNhbGwge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXZ3O1xyXG4gIH1cclxuICAuYXJ0LXNob3cgLml0ZW0ucGFzdDpiZWZvcmUsXHJcbiAgLmFydC1zaG93IC5pdGVtLnBhc3Q6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAwLjV2dztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmFydC1zaG93IC5pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXZ3O1xyXG4gIH1cclxuICAuYXJ0LXNob3cgLml0ZW0tZGF5IHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICB9XHJcbiAgLmFydC1zaG93IC5pdGVtLW1vbnRoIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLmFydC1zaG93IC5pdGVtLWRhc2gge1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gIH1cclxuICAuYXJ0LXNob3cgLml0ZW0tY2FsbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5hcnQtb24ge1xyXG4gIG1hcmdpbjogMCAtMTBweDtcclxufVxyXG4uYXJ0LW9uIC5yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuLmFydC1vbiAuY29sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5hcnQtb24gLml0ZW0uYmxhY2sge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5hcnQtb24gLml0ZW0uYmxhY2sgc3ZnICoge1xyXG4gIGZpbGw6IGJsYWNrO1xyXG59XHJcbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0taW1hZ2Uge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG59XHJcbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0taW5zdGEtZm9sbG93IC5vdXQge1xyXG4gIHRvcDogLTIwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1pbnN0YS1mb2xsb3cgLm92ZXIge1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0taW5zdGFncmFtIC5vdXQge1xyXG4gIHRvcDogLTU4cHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1pbnN0YWdyYW0gLm92ZXIge1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tZmFjZWJvb2sgLm91dCB7XHJcbiAgdG9wOiAtNThweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLWZhY2Vib29rIC5vdmVyIHtcclxuICB0b3A6IDBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5ld3MtaWNvbiAub3V0IHtcclxuICB0b3A6IC01MHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tbmV3cy1pY29uIC5vdmVyIHtcclxuICB0b3A6IDBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5ld3MtdGl0bGUgLm91dCB7XHJcbiAgdG9wOiAtMzJweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5ld3MtdGl0bGUgLm92ZXIge1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tbmV3cy1jYXB0aW9uIC5vdXQge1xyXG4gIHRvcDogLTIwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1uZXdzLWNhcHRpb24gLm92ZXIge1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tZ2lmIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5vdC1naWYge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1wbGF5IC5vdXQge1xyXG4gIHRvcDogLTUwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1wbGF5IC5vdmVyIHtcclxuICB0b3A6IDBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWltYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5hcnQtb24gLml0ZW0taW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogMTAwJTtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWluc3RhZ3JhbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1pbnN0YS1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFydC1vbiAuaXRlbS1pbnN0YS1pY29uIC5zdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2luc3RhZ3JhbS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWluc3RhLWljb24gLm91dCB7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1pbnN0YS1pY29uIC5vdmVyIHtcclxuICB0b3A6IDU4cHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1pbnN0YS1mb2xsb3cge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDEuNjI1ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDg4cHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1pbnN0YS1mb2xsb3cgLm91dCxcclxuLmFydC1vbiAuaXRlbS1pbnN0YS1mb2xsb3cgLm92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWluc3RhLWZvbGxvdyAub3V0IHtcclxuICB0b3A6IDBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWluc3RhLWZvbGxvdyAub3ZlciB7XHJcbiAgdG9wOiAyMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tZmFjZWJvb2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tZmFjZWJvb2staWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tZmFjZWJvb2staWNvbiAuc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9hcnQtb24tZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLmFydC1vbiAuaXRlbS1mYWNlYm9vay1pY29uIC5vdXQge1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tZmFjZWJvb2staWNvbiAub3ZlciB7XHJcbiAgdG9wOiA1OHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tZmFjZWJvb2stZm9sbG93IHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRvcDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiA4OHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tZmFjZWJvb2stZm9sbG93IC5vdXQsXHJcbi5hcnQtb24gLml0ZW0tZmFjZWJvb2stZm9sbG93IC5vdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1mYWNlYm9vay1mb2xsb3cgLm91dCB7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1mYWNlYm9vay1mb2xsb3cgLm92ZXIge1xyXG4gIHRvcDogMjBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgdG9wOiAyMy44JTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiAuc3ZnIHtcclxuICB3aWR0aDogMzNweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9uZXdzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiAub3V0IHtcclxuICB0b3A6IDBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiAub3ZlciB7XHJcbiAgdG9wOiA1MHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy1pY29uLmhpZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1uZXdzLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDMxcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtdGl0bGUgLm91dCxcclxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlIC5vdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlIC5vdXQge1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSAub3ZlciB7XHJcbiAgdG9wOiAzMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZS5oaWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcGFkZGluZzogMHB4IDNlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy1jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDMycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFydC1vbiAuaXRlbS1uZXdzLWNhcHRpb24gLm91dCxcclxuLmFydC1vbiAuaXRlbS1uZXdzLWNhcHRpb24gLm92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtY2FwdGlvbiAub3V0IHtcclxuICB0b3A6IDBweDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtY2FwdGlvbiAub3ZlciB7XHJcbiAgdG9wOiAxNnB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy1jYXB0aW9uLmhpZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1uZXdzLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjUlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogODAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBjb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy1lcnJvciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSAub3V0LFxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtdGl0bGUgLm92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLW5ld3MtdGl0bGUgLm91dCB7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlIC5vdmVyIHtcclxuICB0b3A6IDMwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlLmhpZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1uZXdzLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDU1LjU1JTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvdHRvbTogMTMuOCU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgcGFkZGluZzogMS4zMTJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1idXR0b24gc3BhbiB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1idXR0b24uaGlkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWJ1dHRvbiAub3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMCU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1idXR0b24gLm92ZXI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAxLjMxMmVtO1xyXG4gIGxlZnQ6IDBweDtcclxuICBjb2xvcjogI0NDQztcclxufVxyXG4uYXJ0LW9uIC5pdGVtLWJ1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDAlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1idXR0b246aG92ZXI6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tYnV0dG9uOmhvdmVyIC5vdmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tc2lnbnVwIC5vdmVyOmFmdGVyIHtcclxuICBjb250ZW50OiAnQVNTSU5FIEFRVUknO1xyXG59XHJcbi5hcnQtb24gLml0ZW0tcmVnaXN0ZXIgLm92ZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdBU1NJTkFSJztcclxufVxyXG4uYXJ0LW9uIC5pdGVtLXBsYXkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZF9pdGFsaWMnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYXJ0LW9uIC5pdGVtLXBsYXkgLm91dCxcclxuLmFydC1vbiAuaXRlbS1wbGF5IC5vdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFydC1vbiAuaXRlbS1wbGF5IC5vdXQge1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgdG9wOiA1MHB4O1xyXG59XHJcbi5hcnQtb24gLml0ZW0tZ2lmIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Fzc2V0cy9hcnRpbWFnZV9naWYuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5hcnQtb24gLml0ZW0taW5zdGFncmFtIHtcclxuICAgIHdpZHRoOiAzdnc7XHJcbiAgICBoZWlnaHQ6IDN2dztcclxuICB9XHJcbiAgLmFydC1vbiAuaXRlbS1uZXdzLWljb24ge1xyXG4gICAgd2lkdGg6IDIuMDYyNXZ3O1xyXG4gICAgaGVpZ2h0OiAydnc7XHJcbiAgfVxyXG4gIC5hcnQtb24gLml0ZW0taW5zdGEtZm9sbG93IHtcclxuICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLW5ld3MtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjYyNXZ3O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLW5ld3MtY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1dnc7XHJcbiAgfVxyXG4gIC5hcnQtb24gLml0ZW0tbmV3cy1tZXNzYWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjV2dztcclxuICB9XHJcbiAgLmFydC1vbiAuaXRlbS1zaWdudXAge1xyXG4gICAgZm9udC1zaXplOiAxdnc7XHJcbiAgfVxyXG4gIC5hcnQtb24gLml0ZW0tc2lnbnVwIC5vdmVyOmFmdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLXJlZ2lzdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLXJlZ2lzdGVyIC5vdmVyOmFmdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLXBsYXkge1xyXG4gICAgZm9udC1zaXplOiAyLjV2dztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmFydC1vbiAuY29sIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmFydC1vbiAuaXRlbS1pbnN0YWdyYW0ge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG4gIC5hcnQtb24gLml0ZW0tbmV3cy1pY29uIHtcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLWluc3RhLWZvbGxvdyB7XHJcbiAgICBmb250LXNpemU6IDEuNjI1dnc7XHJcbiAgfVxyXG4gIC5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuMjV2dztcclxuICB9XHJcbiAgLmFydC1vbiAuaXRlbS1uZXdzLWNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjYyNXZ3O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLW5ld3MtbWVzc2FnZSB7XHJcbiAgICBmb250LXNpemU6IDEuODc1dnc7XHJcbiAgfVxyXG4gIC5hcnQtb24gLml0ZW0tc2lnbnVwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmFydC1vbiAuaXRlbS1zaWdudXAgLm92ZXI6YWZ0ZXIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuYXJ0LW9uIC5pdGVtLXJlZ2lzdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmFydC1vbiAuaXRlbS1yZWdpc3RlciAub3ZlcjphZnRlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5hcnQtb24gLml0ZW0tcGxheSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi50aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjY4ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG4udGl0bGUgc3Ryb25nIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXloZWF2eSc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLnRpdGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi41dnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjA2MjV2dztcclxuICAgIG1hcmdpbi10b3A6IDV2dztcclxuICB9XHJcbiAgLnRpdGxlOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNy41dnc7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjI1dnc7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gIH1cclxuICAudGl0bGU6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA3LjV2dztcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMjV2dztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbiAgLnRpdGxlOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNy41dnc7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjM3NXZ3O1xyXG4gIH1cclxufVxyXG4ud2lzaGxpc3QgLndpc2gtY29tbWVudHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4ud2lzaGxpc3QgLmJ0LWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbi8vICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4ud2lzaGxpc3QgLmJ0LWNsb3NlOmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxufVxyXG4ud2lzaGxpc3QgLm1lc3NhZ2Uge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4ud2lzaGxpc3QgLmNvbW0tZm9ybSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4ud2lzaGxpc3QgLmNvbW0tdGV4dGFyZWEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbn1cclxuLndpc2hsaXN0IC5idC1wb3N0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDBmZjAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogNDVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ud2lzaGxpc3QgLmJ0LXBvc3Qgc3BhbiB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLndpc2hsaXN0IC5idC1wb3N0IC5vdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwJTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcclxufVxyXG4ud2lzaGxpc3QgLmJ0LXBvc3QgLm92ZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdQT1NUJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogNDVweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuLndpc2hsaXN0IC5idC1wb3N0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMCU7XHJcbiAgYmFja2dyb3VuZDogIzA0YTEwNDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDBweDtcclxufVxyXG4ud2lzaGxpc3QgLmJ0LXBvc3Q6aG92ZXI6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG59XHJcbi53aXNobGlzdCAuYnQtcG9zdDpob3ZlciAub3ZlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxufVxyXG4ud2lzaGxpc3QgLmNvbW0taXRlbSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLndpc2hsaXN0IC5jb21tLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4ud2lzaGxpc3QgLmNvbW0tYm9keSB7XHJcbiAgbWFyZ2luOiAwLjM1ZW0gMCAwLjQ1ZW07XHJcbn1cclxuLndpc2hsaXN0IC5jb21tLXRpbWUge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG4uY2hlY2tvdXQgLmNoZWNrb3V0LXRpdGxlIHtcclxuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG59XHJcbi5jaGVja291dCAuc3RlcHMgdWwgbGkge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAudGhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuY2VsIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb25maXJtIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5jaGVja291dCAubXlTaGlwcGluZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2hlY2tvdXQgLm15U2hpcHBpbmcgLmJ0LW5ld0FkcmVzcyB7XHJcbiAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teVBheW1lbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNoZWNrb3V0IC5teVBheW1lbnQgLmJ1dHRvbnMgLnJpZ2h0IC5idC1wcm9jZXNzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jaGVja291dCAubXlQYXltZW50IC5ib3hJbmZvcyB7XHJcbiAgd2lkdGg6IDMxMHB4O1xyXG59XHJcbi5jaGVja291dCAubXlQYXltZW50IC5ib3hJbmZvcyAuY29sdW1tOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuLnN1Y2Nlc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogNjVweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgbWF4LXdpZHRoOiA5MjBweDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idERlZmF1bHQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idERlZmF1bHQgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idERlZmF1bHQ6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ0RGVmYXVsdCAub3Zlci10ZXh0IHtcclxuICBjb2xvcjogI0QzRDNEMztcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ0SW5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idEluYWN0aXZlIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnRJbmFjdGl2ZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNBRkFGQUY7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnRJbmFjdGl2ZSAub3Zlci10ZXh0IHtcclxuICBjb2xvcjogI0QzRDNEMztcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm9yZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZzogMzBweCAwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAub3JkZXIgaDEge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAub3JkZXIgaDIge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm1lc3NhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjN2FjNzQzO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHBhZGRpbmc6IDMwcHggMjBweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5tZXNzYWdlIGgxIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwcHggMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm1lc3NhZ2UgcCB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMHB4IDEwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAubWVzc2FnZSBwIGIge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmluZm9zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5pbmZvcyBsaSB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmluZm9zIGxpIGgxIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuaW5mb3MgbGkgcCB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuaW5mb3MgbGkgLmJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5pbmZvcyBsaSBzcGFuIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5pbmZvcyBsaTpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ0IC5idC1ib2xldG8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnQgLmJ0LWJvbGV0bzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLnByaW50LXRpY2tldCB7XHJcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAucHJpbnQtdGlja2V0IC5idCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC50ZXh0T2JzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCM0IzQjM7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAudGV4dE9icyBwIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY2VsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCM0IzQjM7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNlbCBoMSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5jZWwgaDIge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY2VsIHAge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY2VsIHNwYW4ge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY2VsIC5jb2wxOmZpcnN0LWNoaWxkIHtcclxuICB3aWR0aDogMTUwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY2VsIC5jb2wxOmxhc3QtY2hpbGQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5jb2wwIHtcclxuICB3aWR0aDogOCU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNvbDEge1xyXG4gIHdpZHRoOiAxNjVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29sMSBpbWcge1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29sMiB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC50bGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC50cmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNvbnRlbnQgLmNvbCB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29udGVudCAucHJpbnQtdGlja2V0IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjNCMztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5jb250ZW50IC5wcmludC10aWNrZXQgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxMHB4IDBweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5jb250ZW50IC5saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29udGVudCAubGlzdCAubnVtYmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29udGVudCAubGlzdDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ1dHRvbnMge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnV0dG9ucyAucmlnaHQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idXR0b25zIC5yaWdodCBidXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTYwcHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnV0dG9ucyAucmlnaHQgYnV0dG9uIHNwYW4ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ1dHRvbnMgLmxlZnQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ1dHRvbnMgLmxlZnQgYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNDBweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idXR0b25zIC5sZWZ0IGEgc3BhbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAubXlPcmRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLnRoZWFkZXIge1xyXG4gIHBhZGRpbmc6IDIwcHggMHB4O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLnRoZWFkZXIgc3BhbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAubXlPcmRlciAuZW5kZWQge1xyXG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLmVuZGVkIHNwYW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAubXlPcmRlciAuZW5kZWQgcCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLmVuZGVkIC50b3RhbCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLmVuZGVkIC5ib2xkIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5lbmRlZCAudGV4dCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5lbmRlZCAudGV4dCAuYm9sZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmVuZGVkIC5wcmljZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAyMDBweDtcclxufVxyXG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5lbmRlZCAucHJpY2UgLmJvbGQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc3VjY2VzcyB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG4gIC5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIge1xyXG4gICAgbWluLXdpZHRoOiA3NjhweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciB7XHJcbiAgICBtaW4td2lkdGg6IDcwOHB4O1xyXG4gIH1cclxufVxyXG4uc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNlYXJjaCAuc2VhcmNoLWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNlYXJjaCAuc2VhcmNoLXdvcmRzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2VhcmNoIC5zZWFyY2gtd29yZHMgLnNlYXJjaC1ib2xkIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXloZWF2eSc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuLnNlYXJjaCAuc2VhcmNoLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uc2VhcmNoIC5zZWFyY2gtaGVhZGVyIGRpdiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5zZWFyY2ggLnNlYXJjaC1oZWFkZXIgZGl2OmZpcnN0LWNoaWxkIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uc2VhcmNoIC5zZWFyY2gtaGVhZGVyIGRpdjpmaXJzdC1jaGlsZCBiIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uc2VhcmNoIC5zZWFyY2gtaGVhZGVyIGRpdjpsYXN0LWNoaWxkIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLnNlYXJjaCAuc2VhcmNoLWJhY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcbi5zZWFyY2ggLnNlYXJjaC1iYWNrIGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjNweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Fycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLnNlYXJjaCAuc2VhcmNoLWJhY2sgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uc2VhcmNoIC5zZWFyY2gtYmFjazpob3ZlciBzcGFuIHtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcbi5zZWFyY2ggLnNlYXJjaC1iYWNrOmhvdmVyIGVtIHtcclxuICB3aWR0aDogMTdweDtcclxufVxyXG4uc2VhcmNoIC5zZWFyY2gtbW9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuLnNlYXJjaCAuc2VhcmNoLW1vcmUgZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxufVxyXG4uc2VhcmNoIC5zZWFyY2gtbW9yZSBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG59XHJcbi5zZWFyY2ggLnNlYXJjaC1tb3JlOmhvdmVyIHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuLnNlYXJjaCAuc2VhcmNoLW1vcmU6aG92ZXIgZW0ge1xyXG4gIHdpZHRoOiAxN3B4O1xyXG59XHJcbi52aWRlbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udmlkZW8gLmJ0LWNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0b3A6IDIwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9idC1jbG9zZS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbi52aWRlbyAuYnQtY2xvc2U6aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcbi5jaGVja291dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBtYXJnaW46IDQwcHggYXV0bztcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLmNoZWNrb3V0IC5hZGRyZXNzLWN1c3RvbS1lcnJvcntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgY29sb3I6ICNmZjFkMjU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uY2hlY2tvdXQgLmNoZWNrb3V0LXRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOiA3NjhweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uY2hlY2tvdXQgLnN0ZXBzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCM0IzQjM7XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5zdGVwcyB1bCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNoZWNrb3V0IC5zdGVwcyB1bCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjQjNCM0IzO1xyXG4gIG1hcmdpbi1yaWdodDogMy41JTtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uY2hlY2tvdXQgLnN0ZXBzIHVsIGxpLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmNoZWNrb3V0IC5idERlZmF1bHQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG4uY2hlY2tvdXQgLmJ0RGVmYXVsdCBzcGFuIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcbi5jaGVja291dCAuYnREZWZhdWx0OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcclxufVxyXG4uY2hlY2tvdXQgLmJ0RGVmYXVsdCAub3Zlci10ZXh0IHtcclxuICBjb2xvcjogI0QzRDNEMztcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5jaGVja291dCAuYnRJbmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5jaGVja291dCAuYnRJbmFjdGl2ZSBzcGFuIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5jaGVja291dCAuYnRJbmFjdGl2ZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNBRkFGQUY7XHJcbn1cclxuLmNoZWNrb3V0IC5idEluYWN0aXZlIC5vdmVyLXRleHQge1xyXG4gIGNvbG9yOiAjRDNEM0QzO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5jZWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjNCMztcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcbi5jaGVja291dCAuYnV0dG9ucyB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNoZWNrb3V0IC5idXR0b25zIC5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5jaGVja291dCAuYnV0dG9ucyAubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNoZWNrb3V0IC5jb2x1bW0ge1xyXG4gIHdpZHRoOiA1NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jaGVja291dCAuY29sdW1tIGgyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uY2hlY2tvdXQgLmNvbHVtbTpsYXN0LWNoaWxkIHtcclxuICB3aWR0aDogNDUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2hlY2tvdXQgLmN1cG9tIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMxMHB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5jaGVja291dCAuY3Vwb20gLmxhYmVsIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDlweDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4uY2hlY2tvdXQgLmN1cG9tIC5pbnB1dCB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNCM0IzQjM7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogMTJweCA1cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5va0N1cG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIHBhZGRpbmc6IDExcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4uY2hlY2tvdXQgLmJveEluZm9zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcclxufVxyXG4uY2hlY2tvdXQgLmJveEluZm9zIHAge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5jaGVja291dCAuYm94SW5mb3MgLmJvbGQyIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uY2hlY2tvdXQgLmJveEluZm9zIC5ib2xkIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4uY2hlY2tvdXQgLmJveEluZm9zIC5jb2x1bW0ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5jaGVja291dCAuYm94SW5mb3MgLmNvbHVtbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAudGhlYWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjNCM0IzO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuY29sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuY29sIGltZyB7XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbDpudGgtY2hpbGQoMSkge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogMTk1cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDIpIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAxOTVweDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbDpudGgtY2hpbGQoMykge1xyXG4gIHdpZHRoOiAxMzlweDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbDpudGgtY2hpbGQoMykgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbDpudGgtY2hpbGQoNCkge1xyXG4gIHdpZHRoOiAxMzlweDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbDpudGgtY2hpbGQoNCkgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDUpIHtcclxuICB3aWR0aDogMTM5cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDUpIHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuY29sOm50aC1jaGlsZCg2KSB7XHJcbiAgd2lkdGg6IDExMnB4O1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuaW5uZXJDb250cm9scyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuaW5uZXJDb250cm9scyAubnVtYmVyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuaW5uZXJDb250cm9scyAuY29udHJvbHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5pbm5lckNvbnRyb2xzIC5jb250cm9scyBzcGFuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuaW5uZXJDb250cm9scyAuY29udHJvbHMgc3Bhbjpob3ZlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5kZWxldGUge1xyXG4gIGNvbG9yOiAjQTZBOEFCO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNkE4QUI7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBwYWRkaW5nOiAycHggOXB4IDVweCA5cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5kZWxldGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbmZpcm0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuY29uZmlybSAud3JhcHBlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbmZpcm0gLnRleHQtY29uZmlybSB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuY29uZmlybSAuYnQteWVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuY29uZmlybSAuYnQtbm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNzBweDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuZW5kZWQge1xyXG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XHJcbiAgcGFkZGluZzogNDBweCAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5lbmRlZCBzcGFuIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5lbmRlZCBzcGFuIGIge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5jaGVja291dCAubXlPcmRlciAuZW5kZWQgLmNvbDE6bnRoLWNoaWxkKDUpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5lbmRlZCAuY29sMTpudGgtY2hpbGQoNSkgcCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uY2hlY2tvdXQgLm15T3JkZXIgLmVuZGVkIC5wYXJjZWxhIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teU9yZGVyIC5lbmRlZCAuY29sMTpsYXN0LWNoaWxkIHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcbi5jaGVja291dCAubXlTaGlwcGluZyAuYnQtbmV3QWRyZXNzIHtcclxuICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5teVNoaXBwaW5nIC5idC1uZXdBZHJlc3Mgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5jaGVja291dCAubXlTaGlwcGluZyAuYnQtbmV3QWRyZXNzIC5vdmVyLXRleHQge1xyXG4gIHBhZGRpbmc6IDEycHggMTVweDtcclxufVxyXG4uY2hlY2tvdXQgLm15U2hpcHBpbmcgLmJ0RGVmYXVsdCB7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG59XHJcbi5jaGVja291dCAubXlQYXltZW50IC5idERlZmF1bHQge1xyXG4gIHdpZHRoOiAyMzBweDtcclxufVxyXG4uY2hlY2tvdXQgLm15UGF5bWVudCAubWVzc2FnZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLnVwZGF0ZUFkZHJlc3MgYSB7XHJcbiAgY29sb3I6ICNFQzFDMjQ7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAudXBkYXRlQWRkcmVzcyBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQjNCMztcclxuICAvLyBmbG9hdDogbGVmdDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5zZWxlY3Qgc2VsZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDE0cHggOHB4O1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLnNlbGVjdDphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjdweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5hZGRyZXNzIHtcclxuICBjbGVhcjogYm90aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5hZGRyZXNzIHAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3ggaW5wdXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3ggc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmxhYmVsLWNoZWNrYm94IHNwYW4gYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3ggZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5sYWJlbC1jaGVja2JveCBpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbi8vICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9jaGVja291dC9jaGVja2JveC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGVtIGkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2hlY2tvdXQvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLnJlZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjRkYxRDI1O1xyXG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAtMTNweDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmljb25zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5pY29ucyBsaSB7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmljb25zIC52aXNhIGkge1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jaGVja291dC92aXNhLnN2ZyApO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmljb25zIC5tYXN0ZXIgaSB7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L21hc3Rlci5zdmcgKTtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5pY29ucyAuYW1lcmljYSBpIHtcclxuICB3aWR0aDogNzVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2hlY2tvdXQvYW1lcmljYW4uc3ZnICk7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuaWNvbnMgLmRpbm5lcnMgaSB7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2Rpbm5lcnMuc3ZnICk7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuaWNvbnMgLmJhcmNvZGUgaSB7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2JhcmNvZGUuc3ZnICk7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmljb25zIC5zZWxlY3RDYXJkIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmljb25zIC5kZXNlbGVjdENhcmQge1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5jb250ZW50UGF5bWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmNvbnRlbnRQYXltZW50IC5oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDQxMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5jb250ZW50UGF5bWVudCAudHlwZVBheW1lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjEwcHg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZm9ybS1pbm5lciB7XHJcbiAgbWFyZ2luOiAyMHB4IDBweDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1ncm91cCxcclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZm9ybS1yb3cge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZ3JvdXA6Zmlyc3QtY2hpbGQsXHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWZvcm0tcm93OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWZvcm0tcm93IHtcclxuICB3aWR0aDogMzMwcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZm9ybS1yb3cgPiBkaXYge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICB3aWR0aDogMzMwcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZm9ybS1yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1mb3JtLXJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtbGFiZWwgc3BhbiB7XHJcbiAgY29sb3I6ICNmZjFkMjU7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtaW5wdXQge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1pbnB1dC10ZXh0YXJlYSB7XHJcbiAgaGVpZ2h0OiAxOTBweDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1zZWxlY3Qgc2VsZWN0LFxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1pbnB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0IHNlbGVjdDpmb2N1cyxcclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtaW5wdXQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogI2FhYTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtYnV0dG9ucyB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtYnV0dG9ucy1jZW50ZXIge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAxNDBweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciBzcGFuLmVycm9yIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2MwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWlucHV0LmVycm9yLFxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1zZWxlY3QuZXJyb3Igc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6ICNjMDA7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtb3B0aW5zIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1vcHRpbnMgbGFiZWwubW9kLWNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3ggKyAuZmllbGQtY2hlY2tib3gge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94IGlucHV0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94IGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94IGVtOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3ggZW06YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL21vZGFsL2ljby1jaGVja2JveC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94OmhvdmVyIGVtOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC4wNTtcclxufVxyXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgZW06YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94IC5jaGstbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDAuMWVtO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94IGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94LmVycm9yIGVtOmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNjMDA7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3guZXJyb3Igc3BhbiB7XHJcbiAgY29sb3I6ICNjMDA7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3guZXJyb3IuZmllbGQtY2hlY2tib3ggKyBzcGFuLmVycm9yIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0IHNlbGVjdCB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICB0ZXh0LW92ZXJmbG93OiAnJztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL21vZGFsL2ljby1zZWxlY3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmJhckNvZGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA0MDBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5jaGVja291dCAuaW5uZXIgLmJhckNvZGUgYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAucGhvbmVDYWxsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLmNoZWNrb3V0IC5pbm5lciAucGhvbmVDYWxsIGIge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY2hlY2tvdXQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAuY2hlY2tvdXQgLmlubmVyIHtcclxuICAgIG1pbi13aWR0aDogNzY4cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jaGVja291dCAuaW5uZXIge1xyXG4gICAgbWluLXdpZHRoOiA3MDhweDtcclxuICB9XHJcbiAgLmNoZWNrb3V0IC5pbm5lciAuc2VsZWN0IHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICB9XHJcbn1cclxuLm1vZGFsIHtcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcbi5tb2RhbCAuYnQtY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL21vZGFsL2J0LWNsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi5tb2RhbCAuYnQtY2xvc2U6aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcbi5tb2RhbCAuZ29CYWNrSG9tZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tb2RhbCAuZ29CYWNrSG9tZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLm1vZGFsIC5tb2RfY29tcGFueSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2RfY29tcGFueSBpbWcge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuLm1vZGFsIC5tb2QtdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nOiAwIDQwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtbWVzc2FnZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1zdWJ0aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAyMHB4IDAgMTVweDtcclxufVxyXG4ubW9kYWwgLm1vZC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ubW9kYWwgLm1vZC1mb3JtIC5tZXNzYWdlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1vZGFsIC5tb2QtZm9ybS1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAzNjBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1yZXF1aXJlZCB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgY29sb3I6ICNmZjFkMjU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5tb2RhbCAubW9kLWdyb3VwLFxyXG4ubW9kYWwgLm1vZC1mb3JtLXJvdyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1ncm91cDpmaXJzdC1jaGlsZCxcclxuLm1vZGFsIC5tb2QtZm9ybS1yb3c6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLm1vZGFsIC5tb2QtZm9ybS1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuLm1vZGFsIC5tb2QtZm9ybS1yb3cgPiBkaXYge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwIDRweDtcclxufVxyXG4ubW9kYWwgLm1vZC1mb3JtLXJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5tb2RhbCAubW9kLWZvcm0tcm93ID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLm1vZGFsIC5tb2Qtb3B0aW5zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuLm1vZGFsIC5tb2Qtb3B0aW5zIGxhYmVsLm1vZC1jaGVja2JveCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5tb2RhbCAubW9kLWxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XHJcbn1cclxuLm1vZGFsIC5tb2QtbGFiZWwgc3BhbiB7XHJcbiAgY29sb3I6ICNmZjFkMjU7XHJcbn1cclxuLm1vZGFsIC5tb2QtZ3JvdXAtcmFkaW9zIHtcclxuICBtYXJnaW46IDE1cHggMDtcclxufVxyXG4ubW9kYWwgLm1vZC1jaGVja2JveCxcclxuLm1vZGFsIC5tb2QtcmFkaW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2hlY2tib3ggKyAubW9kLWNoZWNrYm94LFxyXG4ubW9kYWwgLm1vZC1yYWRpbyArIC5tb2QtY2hlY2tib3gsXHJcbi5tb2RhbCAubW9kLWNoZWNrYm94ICsgLm1vZC1yYWRpbyxcclxuLm1vZGFsIC5tb2QtcmFkaW8gKyAubW9kLXJhZGlvIHtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1jaGVja2JveCBpbnB1dCxcclxuLm1vZGFsIC5tb2QtcmFkaW8gaW5wdXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2hlY2tib3ggZW0sXHJcbi5tb2RhbCAubW9kLXJhZGlvIGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5tb2RhbCAubW9kLWNoZWNrYm94IGVtOmFmdGVyLFxyXG4ubW9kYWwgLm1vZC1yYWRpbyBlbTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcbi5tb2RhbCAubW9kLWNoZWNrYm94IGVtOmJlZm9yZSxcclxuLm1vZGFsIC5tb2QtcmFkaW8gZW06YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL21vZGFsL2ljby1jaGVja2JveC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xyXG59XHJcbi5tb2RhbCAubW9kLWNoZWNrYm94OmhvdmVyIGVtOmJlZm9yZSxcclxuLm1vZGFsIC5tb2QtcmFkaW86aG92ZXIgZW06YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjA1O1xyXG59XHJcbi5tb2RhbCAubW9kLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBlbTpiZWZvcmUsXHJcbi5tb2RhbCAubW9kLXJhZGlvIGlucHV0OmNoZWNrZWQgKyBlbTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2hlY2tib3ggc3BhbixcclxuLm1vZGFsIC5tb2QtcmFkaW8gc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMC4xZW07XHJcbn1cclxuLm1vZGFsIC5tb2QtY2hlY2tib3ggYTpob3ZlcixcclxuLm1vZGFsIC5tb2QtcmFkaW8gYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2hlY2tib3guZXJyb3IgZW06YWZ0ZXIsXHJcbi5tb2RhbCAubW9kLXJhZGlvLmVycm9yIGVtOmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICNjMDA7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2hlY2tib3guZXJyb3Igc3BhbixcclxuLm1vZGFsIC5tb2QtcmFkaW8uZXJyb3Igc3BhbiB7XHJcbiAgY29sb3I6ICNjMDA7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2hlY2tib3guZXJyb3IubW9kLWNoZWNrYm94ICsgc3Bhbi5lcnJvcixcclxuLm1vZGFsIC5tb2QtcmFkaW8uZXJyb3IubW9kLWNoZWNrYm94ICsgc3Bhbi5lcnJvciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG59XHJcbi5tb2RhbCAubW9kLWNoZWNrYm94LmVycm9yLm1vZC1yYWRpbyArIHNwYW4uZXJyb3IsXHJcbi5tb2RhbCAubW9kLXJhZGlvLmVycm9yLm1vZC1yYWRpbyArIHNwYW4uZXJyb3Ige1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG4ubW9kYWwgLm1vZC1pbnB1dCB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcbi5tb2RhbCAubW9kLXNlbGVjdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi5tb2RhbCAubW9kLXNlbGVjdCBzZWxlY3Qge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHRleHQtaW5kZW50OiAxcHg7XHJcbiAgdGV4dC1vdmVyZmxvdzogJyc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZy1yaWdodDogMjlweDtcclxufVxyXG4ubW9kYWwgLm1vZC1zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tb2RhbCAubW9kLXNlbGVjdDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9tb2RhbC9pY28tc2VsZWN0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTBweDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG4ubW9kYWwgLm1vZC10ZXh0YXJlYSB7XHJcbiAgaGVpZ2h0OiAxOTBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1zZWxlY3Qgc2VsZWN0LFxyXG4ubW9kYWwgLm1vZC1pbnB1dCxcclxuLm1vZGFsIC5tb2QtdGV4dGFyZWEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbi5tb2RhbCAubW9kLXNlbGVjdCBzZWxlY3Q6Zm9jdXMsXHJcbi5tb2RhbCAubW9kLWlucHV0OmZvY3VzLFxyXG4ubW9kYWwgLm1vZC10ZXh0YXJlYTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4ubW9kYWwgc3Bhbi5lcnJvciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNjMDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4ubW9kYWwgLm1vZC1pbnB1dC5lcnJvcixcclxuLm1vZGFsIC5tb2Qtc2VsZWN0LmVycm9yIHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xyXG59XHJcbi5tb2RhbCAubW9kLWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtYnV0dG9ucy1jZW50ZXIge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5tb2RhbCAubW9kLWJ1dHRvbnMtcm93IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5tb2RhbCAubW9kLWJ1dHRvbnMtcm93ID4gZGl2IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcbi5tb2RhbCAubW9kLWJ1dHRvbnMtcm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLm1vZGFsIC5tb2QtYnV0dG9ucy1yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4ubW9kYWwgLm1vZC1idC1hbmNob3Ige1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4ubW9kYWwgLm1vZC1idC1hbmNob3I6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5tb2RhbCAubW9kLWNvbC1taW4ge1xyXG4gIHdpZHRoOiAxJTtcclxufVxyXG4ubW9kYWwgLm1vZC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcclxufVxyXG4ubW9kYWwgLm1vZC1idXR0b24gc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMS4xNDJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xyXG59XHJcbi5tb2RhbCAubW9kLWJ1dHRvbiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICB0b3A6IDBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1idXR0b24gc3BhbjpsYXN0LWNoaWxkIHtcclxuICB0b3A6IDUwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtYnV0dG9uOmhvdmVyIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gIHRvcDogLTUwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtYnV0dG9uOmhvdmVyIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtYnV0dG9uLXdoaXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4ubW9kYWwgLm1vZC1idXR0b24td2hpdGUgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMS4xNDJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xyXG59XHJcbi5tb2RhbCAubW9kLWJ1dHRvbi13aGl0ZSBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICB0b3A6IDBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1idXR0b24td2hpdGUgc3BhbjpsYXN0LWNoaWxkIHtcclxuICB0b3A6IDUwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtYnV0dG9uLXdoaXRlOmhvdmVyIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gIHRvcDogLTUwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtYnV0dG9uLXdoaXRlOmhvdmVyIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBtYXgtd2lkdGg6IDIxNXB4O1xyXG4gIG1hcmdpbjogMjVweCBhdXRvO1xyXG59XHJcbi5tb2RhbCAubW9kLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLm1vZGFsIC5tb2QtY2VudGVyLXRleHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuLm1vZGFsIC5tb2QtYXJ0aWNsZSB7XHJcbiAgY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLm1vZGFsIC5tb2QtYXJ0aWNsZSBoMSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMjBweCAwIDM1cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLm1vZGFsIC5tb2QtYXJ0aWNsZSBoMiB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1hcnRpY2xlIGgzIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5tb2RhbCAubW9kLWFydGljbGUgcCxcclxuLm1vZGFsIC5tb2QtYXJ0aWNsZSB1bCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ubW9kYWwgLm1vZC1hcnRpY2xlIHA6Zmlyc3QtY2hpbGQsXHJcbi5tb2RhbCAubW9kLWFydGljbGUgdWw6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLm1vZGFsIC5tb2QtYXJ0aWNsZSBzdHJvbmcge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5tb2RhbCAubW9kLWFydGljbGUgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG59XHJcbi5tb2RhbC5tb2QtbWVkaXVtIHtcclxuICBtYXgtd2lkdGg6IDUxMHB4O1xyXG59XHJcbi5tb2RhbC5tb2Qtc21hbGwge1xyXG4gIG1heC13aWR0aDogNDEwcHg7XHJcbn1cclxuLm1vZGFsLm1vZC14c21hbGwge1xyXG4gIG1heC13aWR0aDogMzUwcHg7XHJcbn1cclxuLm1vZGFsLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xyXG59XHJcbi5tb2RhbC13cmFwcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5tb2RhbC13cmFwcGVyIC5oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxufVxyXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ubW9kYWwtd3JhcHBlciAubW9kYWwge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi5tYWluLWNvbnRlbnQgPiAubW9kYWwge1xyXG4gIG1heC13aWR0aDogMTI2MHB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLm1vZGFsLXRlc3RzIHtcclxuICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbn1cclxuLm1vZGFsLXRlc3RzIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ubW9kYWwtdGVzdHMgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2RkZDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtdGhlYWQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLm15LW9yZGVycyAubW9kLXRoIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1vcmRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2Qtb3JkZXI6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2Qtb3JkZXIub3BlbiAubW9kLW9yZGVyLWhlYWQ6YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4ubXktb3JkZXJzIC5wcmludC10aWNrZXQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG59XHJcbi5teS1vcmRlcnMgLnByaW50LXRpY2tldCAuYnQtYm9sZXRvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWxpZ2h0JztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XHJcbn1cclxuLm15LW9yZGVycyAucHJpbnQtdGlja2V0IC5idC1ib2xldG86aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2Qtb3JkZXItaGVhZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm15LW9yZGVycyAubW9kLW9yZGVyLWhlYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9tb2RhbC9pY28tc2VsZWN0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTBweDtcclxuICB0b3A6IDEwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1vcmRlci1oZWFkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC10ZCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogOXB4IDE1cHggN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1zdGF0dXMge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLm15LW9yZGVycyAubW9kLXN0YXR1cy13YWl0aW5nIHtcclxuICBjb2xvcjogI2ZmOTMxZTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2Qtc3RhdHVzLWRlbmllZCB7XHJcbiAgY29sb3I6ICNmZjFkMjU7XHJcbn1cclxuLm15LW9yZGVycyAubW9kLXN0YXR1cy1jb21wbGV0ZWQge1xyXG4gIGNvbG9yOiAjN2FjOTQzO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1vcmRlci1kZXRhaWxzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbn1cclxuLm15LW9yZGVycyAubW9kLW9yZGVyLWNvbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2Qtb3JkZXItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2Qtb3JkZXItdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1vcmRlci1leHBhbmRlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10aGVhZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBtYXJnaW46IDE1cHggMDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10aCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1wcm9kLXRoW2RhdGEtY29sPVwiaW1nXCJdIHtcclxuICB3aWR0aDogODFweDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10aFtkYXRhLWNvbD1cInRpdFwiXSB7XHJcbiAgd2lkdGg6IDM1JTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10aFtkYXRhLWNvbD1cInF0ZFwiXSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1wcm9kdWN0IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10ZCB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10ZFtkYXRhLWNvbD1cImltZ1wiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogODFweDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10ZFtkYXRhLWNvbD1cInRpdFwiXSB7XHJcbiAgd2lkdGg6IDM1JTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1wcm9kLXRkW2RhdGEtY29sPVwicXRkXCJdIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm15LW9yZGVycyAubW9kLXByb2QtdGRbZGF0YS1jb2w9XCJ2YWxcIl0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1wcm9kLXRkW2RhdGEtY29sPVwic3ViXCJdIHtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC1pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA2NnB4O1xyXG4gIG1heC1oZWlnaHQ6IDY2cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC1pbWcgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubXktb3JkZXJzIC5tb2QtcHJvZC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5teS1vcmRlcnMgLm1vZC1wcm9kLXRleHQge1xyXG4gIGNvbG9yOiAjODg4O1xyXG59XHJcbi5idXktdG9nZXRoZXIge1xyXG4gIG1heC13aWR0aDogOTYwcHg7XHJcbiAgcGFkZGluZzogNDVweCA4MHB4O1xyXG59XHJcbi5idXktdG9nZXRoZXIgLm1vZC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMzBweDtcclxufVxyXG4uYnV5LXRvZ2V0aGVyIC5tb2QtdG9nZXRoZXIge1xyXG4gIG1hcmdpbjogMjVweCAwO1xyXG59XHJcbi5idXktdG9nZXRoZXIgLm1vZC1pdGVtIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5idXktdG9nZXRoZXIgLm1vZC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5idXktdG9nZXRoZXIgLm1vZC1pdGVtID4gZGl2IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHBhZGRpbmc6IDI1cHggMjJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmJ1eS10b2dldGhlciAuY29sLXByaWNlIHtcclxuICB3aWR0aDogMTUlO1xyXG4gIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmJ1eS10b2dldGhlciAuY29sLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDElO1xyXG59XHJcbi5idXktdG9nZXRoZXIgLm1vZC1idXR0b25zIHtcclxuICBwYWRkaW5nOiAwIDI0cHg7XHJcbn1cclxuLmJ1eS10b2dldGhlciAubW9kLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLmRpcmVjdGlvbnMgLm1vZC1tYXAtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uZGlyZWN0aW9ucyAubW9kLW1hcC13cmFwcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IDYyLjAzMjA4NTU2JTtcclxufVxyXG4uZGlyZWN0aW9ucyAubW9kLW1hcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uZGlyZWN0aW9ucyAubW9kLWFkZHJlc3Mge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLmRpcmVjdGlvbnMgLm1vZC1idC1kaXJlY3Rpb25zIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5kaXJlY3Rpb25zIC5tb2QtYnQtZGlyZWN0aW9ucyBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjg1ZW07XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbn1cclxuLnRlcm1zLWNvbmRpdGlvbnMgLm1vZC10ZXh0LXNjcm9sbCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDI1cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LWhlaWdodDogMzIwcHg7XHJcbn1cclxuLnRlcm1zLWNvbmRpdGlvbnMgLm1vZC10ZXh0LXNjcm9sbCAubW9kLXRleHQtc2Nyb2xsLWlubmVyIHtcclxuICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50ZXJtcy1jb25kaXRpb25zIC5tb2QtdGV4dC1zY3JvbGwgcCB7XHJcbiAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG59XHJcbi50ZXJtcy1jb25kaXRpb25zIC5tb2QtdGV4dC1zY3JvbGwgcDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4udGVybXMtY29uZGl0aW9ucyAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxufVxyXG4udGVybXMtY29uZGl0aW9ucyAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyIC5pU2Nyb2xsSW5kaWNhdG9yIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICM4MDgwODAgIWltcG9ydGFudDtcclxufVxyXG4udGVybXMtY29uZGl0aW9ucyAubW9kLWJ1dHRvbnMtc3BsaXQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnRlcm1zLWNvbmRpdGlvbnMgLm1vZC1idXR0b25zLXNwbGl0ID4gZGl2IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGVybXMtY29uZGl0aW9ucyAubW9kLWJ1dHRvbnMtc3BsaXQgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50ZXJtcy1jb25kaXRpb25zIC5tb2QtYnV0dG9ucy1zcGxpdCA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi50ZXJtcy1jb25kaXRpb25zIC5tb2QtYnV0dG9uLFxyXG4udGVybXMtY29uZGl0aW9ucyAubW9kLWJ1dHRvbi13aGl0ZSB7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxufVxyXG4ud2lzaC1pdGVtcyB7XHJcbiAgbWFyZ2luOiAtMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi53aXNoLWl0ZW1zIC53aXNoLXBhZ2Uge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxufVxyXG4ud2lzaC1pdGVtcy5maWx0LWZpeGVkIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbi53aXNoLWl0ZW1zIC53aXNoLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG59XHJcbi53aXNoLWl0ZW1zIC53aXNoLXNsaWRlci5wdWxscmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xyXG59XHJcbi53aXNoLWl0ZW1zIC53aXNoLWxpc3QtY29tbWVudHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLndpc2gtaXRlbXMgLndpc2gtbGlzdC1jb21tZW50cyAud2lzaC1jb21tZW50cyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMTBweDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMTBweDtcclxuICByaWdodDogMTBweDtcclxufVxyXG4ud2lzaC1pdGVtcyAud2lzaC1saXN0LWNvbW1lbnRzOm5vdCgub3Blbikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLndpc2gtaXRlbXMgLnVpLXNvcnRhYmxlLWhhbmRsZSB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLndpc2gtaXRlbXMgLml0ZW0sXHJcbi53aXNoLWl0ZW1zIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtIC53aXNoLWNvbW1lbnRzLFxyXG4ud2lzaC1pdGVtcyAudWktc29ydGFibGUtcGxhY2Vob2xkZXIgLndpc2gtY29tbWVudHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLndpc2gtaXRlbXMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcbi53aXNoLWl0ZW1zIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNhYWE7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4ud2lzaC1pdGVtcyAuaXRlbS1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWltYWdlLmdyYWIge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWltYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IDE1NS41NTU1NTU1NiU7XHJcbn1cclxuLndpc2gtaXRlbXMgLml0ZW0taW1hZ2U6aG92ZXIgLmJ0LXJlbW92ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ud2lzaC1pdGVtcyAuaXRlbS1kYXRhIHtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMTRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4ud2lzaC1pdGVtcyAuaXRlbS10b3Age1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWNvZGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuLndpc2gtaXRlbXMgLml0ZW0tcHJpY2Uge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWJvdHRvbSB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MjYyNjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi53aXNoLWl0ZW1zIC5idC1jb21tZW50cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4wNzVzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cztcclxufVxyXG4ud2lzaC1pdGVtcyAuYnQtY29tbWVudHM6aG92ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMik7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4yKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjIpO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5idC1jb21tZW50cyBlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9jb21tZW50LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5idC1jb21tZW50cyBlbSBwYXRoIHtcclxuICBmaWxsOiAjOTk5O1xyXG59XHJcbi53aXNoLWl0ZW1zIC5idC1jb21tZW50cyBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNnB4O1xyXG4gIHJpZ2h0OiAtN3B4O1xyXG4gIGJhY2tncm91bmQ6ICM3YWM5NDM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTNweDtcclxuICB3aWR0aDogMTNweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIGlucHV0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbi8vICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvY2hlY2tib3guc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLndpc2gtaXRlbXMgLml0ZW0tY2hlY2sgZW0gcGF0aCB7XHJcbiAgZmlsbDogIzk5OTtcclxufVxyXG4ud2lzaC1pdGVtcyAuaXRlbS1jaGVjayBlbSAucGF0aC1pbm5lciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ud2lzaC1pdGVtcyAuaXRlbS1jaGVjayBpbnB1dDpjaGVja2VkICsgZW0gcGF0aCB7XHJcbiAgZmlsbDogIzdhYzk0MztcclxufVxyXG4ud2lzaC1pdGVtcyAuaXRlbS1jaGVjayBpbnB1dDpjaGVja2VkICsgZW0gLnBhdGgtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi53aXNoLWl0ZW1zIC5idC1yZW1vdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L3JlbW92ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxM3B4O1xyXG4gIHJpZ2h0OiAxM3B4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcclxufVxyXG4ud2lzaC1pdGVtcyAuYnQtcmVtb3ZlIHBhdGgge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuLndpc2gtaXRlbXMgLnBhY2tlcnktZHJvcC1wbGFjZWhvbGRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4ud2lzaC1pdGVtcyAucGFja2VyeS1kcm9wLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMTBweDtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgI2FhYTtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi53aXNoLWl0ZW1zW2RhdGEtdmlldz1cImdyaWRcIl0gLml0ZW0ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC53aXNoLWl0ZW1zIC5pdGVtLFxyXG4gIC53aXNoLWl0ZW1zIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAud2lzaC1pdGVtcyAuaXRlbSxcclxuICAud2lzaC1pdGVtcyAudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLndpc2gtaXRlbXNbZGF0YS12aWV3PVwiZ3JpZFwiXSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAud2lzaC1pdGVtcyAuaXRlbSxcclxuICAud2lzaC1pdGVtcyAudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLndpc2gtaXRlbXNbZGF0YS12aWV3PVwiZ3JpZFwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLndpc2gtaGVhZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcbi53aXNoLWhlYWQgLmNvbCB7XHJcbiAgd2lkdGg6IDElO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwYWRkaW5nOiAwIDExcHg7XHJcbn1cclxuLndpc2gtaGVhZCAuY29sOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLndpc2gtaGVhZCAuY29sOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLndpc2gtaGVhZCAuY29sLXJpZ2h0IHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4ud2lzaC1oZWFkIC5idC1jb21tZW50cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjMDBmZjAwO1xyXG4gIHBhZGRpbmc6IDAgMTNweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LWNvbW1lbnRzIGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvY29tbWVudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtY29tbWVudHMgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtc2hhcmUsXHJcbi53aXNoLWhlYWQgLmJ0LWNyZWF0ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMzdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtY3JlYXRlIHNwYW4ge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LWNyZWF0ZSAub3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMCU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtY3JlYXRlIC5vdmVyOmFmdGVyIHtcclxuICBjb250ZW50OiAnQ3JpYXIgTGlzdGEnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4ud2lzaC1oZWFkIC5idC1jcmVhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwJTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LWNyZWF0ZTpob3ZlcjpiZWZvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtY3JlYXRlOmhvdmVyIC5vdmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LXNoYXJlIHNwYW4ge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LXNoYXJlIC5vdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwJTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcclxufVxyXG4ud2lzaC1oZWFkIC5idC1zaGFyZSAub3ZlcjphZnRlciB7XHJcbiAgY29udGVudDogJ0NvbXBhcnRpbGhhcic7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LXNoYXJlIC5zaGFyZS11cmwge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdG9wOiAtNjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ud2lzaC1oZWFkIC5idC1zaGFyZSAuc2hhcmUtdXJsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjFweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDM4cHg7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtc2hhcmUgLnNoYXJlLXVybDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZTZlNmU2O1xyXG4gIHRvcDogMzhweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtc2hhcmUgLnNoYXJlLXVybCBzcGFuIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LXNoYXJlIC5zaGFyZS11cmwgaW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtc2hhcmUgLnNoYXJlLXVybCAuYnQtbWFpbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY28tbWFpbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4ud2lzaC1oZWFkIC5idC1zaGFyZSAuc2hhcmUtdXJsIC5idC1tYWlsIHN2ZyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgb3BhY2l0eTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBvcGFjaXR5O1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LXNoYXJlIC5zaGFyZS11cmwgLmJ0LW1haWw6aG92ZXIgc3ZnIHtcclxuICBvcGFjaXR5OiAuNTtcclxufVxyXG4ud2lzaC1oZWFkIC5idC1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDAlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtc2hhcmU6aG92ZXIgLnNoYXJlLXVybCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLndpc2gtaGVhZCAuYnQtc2hhcmU6aG92ZXI6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LXNoYXJlOmhvdmVyIC5vdmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG59XHJcbi53aXNoLWhlYWQgLmRyb3Bkb3duIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLndpc2gtaGVhZCAuZHJvcGRvd24ub3BlbiAuZHJvcC1pY286YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxufVxyXG4ud2lzaC1oZWFkIC5kcm9wLWxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMCAxNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLndpc2gtaGVhZCAuZHJvcC1pY28ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICByaWdodDogMTNweDtcclxufVxyXG4ud2lzaC1oZWFkIC5kcm9wLWljbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbi8vICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvZHJvcGRvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLndpc2gtaGVhZCAuZHJvcC1mbG9hdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcbi53aXNoLWhlYWQgLmRyb3AtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDZweCAwO1xyXG59XHJcbi53aXNoLWhlYWQgLmRyb3AtaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNnB4IDIycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLndpc2gtaGVhZCAuZHJvcC1pdGVtOmhvdmVyLFxyXG4ud2lzaC1oZWFkIC5kcm9wLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi53aXNoLWhlYWQgLmRyb3AtaXRlbS5hY3RpdmUgLmRyb3AtY2hlY2sge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLndpc2gtaGVhZCAuZHJvcC1jaGVjayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEzcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L2Ryb3AtY2hlY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGxlZnQ6IDVweDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi53aXNoLWhlYWQgLmJ0LXJlbW92ZSB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9yZW1vdmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcmlnaHQ6IDEycHg7XHJcbn1cclxuLndpc2gtaGVhZCAuZHJvcC1zZWVhbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDZweCAyMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi53aXNoLWhlYWQgLmRyb3Atc2VlYWxsOmhvdmVyLFxyXG4ud2lzaC1oZWFkIC5kcm9wLXNlZWFsbC5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLndpc2gtaGVhZCAuZHJvcC1zZWVhbGwuYWN0aXZlIC5kcm9wLWNoZWNrIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi53aXNoLWZpbHRlcnMge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMjJweCAwcHg7XHJcbn1cclxuLndpc2gtZmlsdGVycy5maWx0LWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBsZWZ0OiAwcHg7XHJcbiAgcGFkZGluZzogMjJweCA1MHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gIHRvcDogMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjFweCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYxcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MXB4KTtcclxufVxyXG4ud2lzaC1maWx0ZXJzLmZpbHQtZml4ZWQuZmlsdC1maXhlZC10b3Age1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG59XHJcbi53aXNoLWZpbHRlcnMuZmlsdC1maXhlZC5maWx0LWZpeGVkLWhlYWRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuY29sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuY29sLXN0YXRzLFxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtYWxsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtc3RhdHM6YWZ0ZXIsXHJcbi53aXNoLWZpbHRlcnMgLmNvbC1hbGw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICByaWdodDogMDtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC50eHQtc2VsZWN0ZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLndpc2gtZmlsdGVycyAudHh0LXNlbGVjdGVkIHNwYW46YmVmb3JlIHtcclxuICBjb250ZW50OiAnU2VsZWNpb25hZG9zJztcclxufVxyXG4ud2lzaC1maWx0ZXJzIC50eHQtc2VsZWN0ZWQuc2luZ2xlIHNwYW46YmVmb3JlIHtcclxuICBjb250ZW50OiAnU2VsZWNpb25hZG8nO1xyXG59XHJcbi53aXNoLWZpbHRlcnMgLmNvbC1hbGwsXHJcbi53aXNoLWZpbHRlcnMgLmNvbC1pY29ucyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG59XHJcbi53aXNoLWZpbHRlcnMgLmNvbC1zdGF0cyB7XHJcbiAgd2lkdGg6IDElO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuY29sLXN0YXRzLm5vLWJhcjphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtYWxsIHtcclxuICB3aWR0aDogMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC53aXNoLXN0YXRzIHN0cm9uZyB7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbCB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcbi53aXNoLWZpbHRlcnMgLmJ0LXNlbGVjdC1hbGwgc3BhbiB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbCAuYmx1ZSB7XHJcbiAgY29sb3I6ICMzZmE5ZjU7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbCAuYmx1ZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbC5hY3RpdmU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcoZGVzZmF6ZXIpJztcclxuICBjb2xvcjogIzNmYTlmNTtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5idC1zZWxlY3QtYWxsLmFjdGl2ZTphZnRlcjpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuY29sLWljb25zIHtcclxuICB3aWR0aDogMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtaWNvbnMgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtaWNvbnMgYnV0dG9uOmhvdmVyIHBhdGgge1xyXG4gIGZpbGw6ICMwMDA7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuYnQtaWNvLXJlbW92ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvYmluLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHRvcDogLTFweDtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5idC1pY28tYnV5IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9jYXJ0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHRvcDogMXB4O1xyXG59XHJcbi53aXNoLWZpbHRlcnMgLmJ0LWljby1zaGFyZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3Qvc2hhcmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLndpc2gtZmlsdGVycyAuY29sLWRlbGV0ZSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuYnQtZGVsZXRlLWxpc3Qge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBjb2xvcjogI2ZmMWQyNTtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtdmlld3Mge1xyXG4gIHdpZHRoOiAxJTtcclxuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtdmlld3MgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcbi53aXNoLWZpbHRlcnMgLmNvbC12aWV3cyBidXR0b246YmVmb3JlIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4ud2lzaC1maWx0ZXJzIC5jb2wtdmlld3MgYnV0dG9uIHBhdGgge1xyXG4gIGZpbGw6ICNiM2IzYjM7XHJcbn1cclxuLndpc2gtZmlsdGVycyAuY29sLXZpZXdzIGJ1dHRvbi5hY3RpdmUgcGF0aCxcclxuLndpc2gtZmlsdGVycyAuY29sLXZpZXdzIGJ1dHRvbjpob3ZlciBwYXRoIHtcclxuICBmaWxsOiAjMDAwO1xyXG59XHJcbi53aXNoLWZpbHRlcnMgLmJ0LWdyaWQge1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9ncmlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi53aXNoLWZpbHRlcnMgLmJ0LW1pbmkge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9taW5pLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi53aXNoLWZ1bGwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDYwcHg7XHJcbiAgYm90dG9tOiA1MHB4O1xyXG4gIGxlZnQ6IDUwcHg7XHJcbiAgcmlnaHQ6IDUwcHg7XHJcbiAgei1pbmRleDogNTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE3OSwgMTc5LCAxNzksIDAuOTUpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLndpc2gtZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC02MHB4O1xyXG4gIGJvdHRvbTogLTUwcHg7XHJcbiAgbGVmdDogLTUwcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLndpc2gtZnVsbDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTYwcHg7XHJcbiAgYm90dG9tOiAtNTBweDtcclxuICByaWdodDogLTUwcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLndpc2gtZnVsbCAuZnVsbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAzNjBweDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi53aXNoLWZ1bGwgLmZ1bGwtc2xpZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLndpc2gtZnVsbCAuaXRlbSAuaXRlbS1ib3R0b20sXHJcbi53aXNoLWZ1bGwgLml0ZW0gLml0ZW0tY29tbWVudHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLndpc2gtZnVsbCAuaXRlbSAud2lzaC1jb21tZW50cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ud2lzaC1mdWxsIC5pdGVtLWlubmVyIHtcclxuICB3aWR0aDogNDU0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLndpc2gtZnVsbCAuaXRlbS1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4ud2lzaC1mdWxsIC5pdGVtLWltYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IDE1NS41NTU1NTU1NiU7XHJcbn1cclxuLndpc2gtZnVsbCAuaXRlbS10b3Age1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ud2lzaC1mdWxsIC5pdGVtLWNvZGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuLndpc2gtZnVsbCAuaXRlbS1wcmljZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbn1cclxuLndpc2gtZnVsbCAuYnQtcHJldixcclxuLndpc2gtZnVsbCAuYnQtbmV4dCB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcbi53aXNoLWZ1bGwgLmJ0LXByZXY6YmVmb3JlLFxyXG4ud2lzaC1mdWxsIC5idC1uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9uYXYuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLndpc2gtZnVsbCAuYnQtcHJldi5zbGljay1kaXNhYmxlZCxcclxuLndpc2gtZnVsbCAuYnQtbmV4dC5zbGljay1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG9wYWNpdHk6IDAuMTtcclxufVxyXG4ud2lzaC1mdWxsIC5idC1wcmV2IHtcclxuICBsZWZ0OiA3MHB4O1xyXG59XHJcbi53aXNoLWZ1bGwgLmJ0LXByZXY6YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4ud2lzaC1mdWxsIC5idC1uZXh0IHtcclxuICByaWdodDogNzBweDtcclxufVxyXG4ud2lzaC1mdWxsIC5mdWxsLWNvbW1lbnRzIHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxufVxyXG4ud2lzaC1mdWxsIC5idC1yZW1vdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9yZW1vdmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTNweDtcclxuICByaWdodDogMTNweDtcclxufVxyXG4ud2lzaC1mdWxsIC5idC1yZW1vdmUgcGF0aCB7XHJcbiAgZmlsbDogIzAwMDtcclxufVxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDkyMHB4KSB7XHJcbiAgLndpc2gtZnVsbCAuaXRlbS1pbm5lciB7XHJcbiAgICB3aWR0aDogNDB2aDtcclxuICB9XHJcbn1cclxuLmZvbnRfYm9sZHtcclxuXHRmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcclxufVxyXG5cclxuXHJcblxyXG4vKiBNT0RBTCBFVkVOVFMgKi9cclxuLm1vZGFsLWV2ZW50c3tcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMHZ3OyBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xyXG4gIHRvcDogMHB4O1xyXG4gIHotaW5kZXg6IDkwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbn1cclxuXHJcbi5tb2RhbC1ldmVudHMub3BlbntcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlOyBsZWZ0OiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA4NDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcHtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcclxuICAubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnR7XHJcbiAgICB0b3A6IDY1JTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wtcntcclxuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbC1se1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbC1sOmFmdGVye1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG4gIHdpZHRoOiAxcHg7IGhlaWdodDogMTAwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbCAubS1ib2xke1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDkwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wgLm0tbGluZXtcclxuICBsaW5lLWhlaWdodDogOTBweDtcclxufVxyXG5cclxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbCAubS10aGlue1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wgaDJ7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbCAuYy1hZGRyZXNze1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWxpZ2h0JztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wgLm0tZGF5c3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbCAubS1kYXlzIC5tLWNvbHtcclxuICB3aWR0aDogNDAlO1xyXG59XHJcblxyXG4ubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnQgLm0tY29sIC5tLWRheXMgLm0tY29sOm50aC1jaGlsZCgyKXtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4ubW9kYWwtZXZlbnRzIGgxe1xyXG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWxpZ2h0JztcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1ldmVudHMgaDE6YWZ0ZXJ7XHJcbiAgY29udGVudDonJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtZXZlbnRzIGgxIGJ7XHJcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xyXG59XHJcblxyXG4ubW9kYWwtZXZlbnRzIC5tLWNsb3Nle1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2J0LWNsb3NlLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5tb2RhbC1ldmVudHMgLm0tY2xvc2U6aG92ZXJ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbn1cclxuLmxncGR7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDAgcmdiKDMxIDM4IDEzNSAvIDM3JSk7XHJcbiAgLyogYm9yZGVyLXJhZGl1czogMTBweDsgKi9cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubGdwZCBwe1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5sZ3BkIGF7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5sZ3BkIGJ1dHRvbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8qIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMHB4OyAqL1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLmxncGQgYnV0dG9uOmhvdmVye1xyXG4gIG9wYWNpdHk6IC43O1xyXG59XHJcblxyXG4vLyBob21lXHJcbnNlY3Rpb24uc2VjdGlvbi1ob21lLWxpc3QtYXJ0d29ya3N7XHJcblxyXG4gIC5wcm9kdWN0LWNhdGVnb3JpZXMge1xyXG4gICAgICAucm93Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS1ib3gge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGZzX3NhbGx5cmVndWxhcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLWNhbGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZFwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAub3ZlciAub3Zlci10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4gIC5mLWktLWhvbWV7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzE0cHgpe1xyXG5cclxuICAubGdwZHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogODkuMyU7XHJcbiAgfVxyXG5cclxuICAubGdwZCBidXR0b257XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwYWdpbmF0aW9uIGJ1dHRvblxyXG4uYnQtcGFnaW5hdGlvbntcclxuXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZFwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAub3ZlciAub3Zlci10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmLmJ0LXRleHR7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gc2xpY2sgaGlkZSBpcyBjYXJyb3Vzc2VsIG9uZSBpbWFnZSBvbmx5XHJcbi5zbGljay1kb3RzIHtcclxuICA+IGxpOm9ubHktY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsInNlY3Rpb24uYXJ0LXBsYXl7XHJcblxyXG4gICAgLnJvdyA+IGRpdltjbGFzc149Y29sLV17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXdyYXAtcGxheXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAuaG92ZXItdmlkZW97XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAmLmljby1wbGF5e1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRfaXRhbGljXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0LFxyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB2aWRlb3tcclxuICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0LXBsYXktZGVzY3JpcHRpb257XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfc2FsbHlyZWd1bGFyXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbn1cclxuLy8gLmFydC1wbGF5IC5yb3cge1xyXG4vLyAgICAgZGlzcGxheTogdGFibGU7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbi8vICAgfVxyXG4vLyAgIC5hcnQtbmV3cyAuY29sIHtcclxuLy8gICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbi8vICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbi8vICAgfVxyXG4vLyAgIC5hcnQtbmV3cyAuY29sOmZpcnN0LWNoaWxkIHtcclxuLy8gICAgIHBhZGRpbmctbGVmdDogMDtcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5jb2w6bGFzdC1jaGlsZCB7XHJcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4vLyAgIH1cclxuLy8gICAuYXJ0LW5ld3MgLml0ZW0ge1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5pdGVtLWltYWdlIHtcclxuLy8gICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4vLyAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMnMgLXdlYmtpdC10cmFuc2Zvcm07XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IDJzIHRyYW5zZm9ybTtcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5pdGVtLWltYWdlOmhvdmVyIHtcclxuLy8gICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4vLyAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbi8vICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5pdGVtLWltYWdlOmJlZm9yZSB7XHJcbi8vICAgICBjb250ZW50OiAnJztcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDk0LjU5NDU5NDU5JTtcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5pdGVtLXRleHQge1xyXG4vLyAgICAgZm9udC1mYW1pbHk6ICdmc19zYWxseXJlZ3VsYXInO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMjVweDtcclxuLy8gICAgIHBhZGRpbmc6IDM1cHggMDtcclxuLy8gICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICB6LWluZGV4OiAyO1xyXG4vLyAgIH1cclxuLy8gICAuYXJ0LW5ld3MgLml0ZW0tY2FsbCB7XHJcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vLyAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4vLyAgICAgZGlzcGxheTogdGFibGU7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBtYXJnaW46IDAgYXV0bztcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5pdGVtLWNhbGwgc3BhbiB7XHJcbi8vICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIH1cclxuLy8gICAuYXJ0LW5ld3MgLml0ZW0tY2FsbCAub3ZlciB7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgaGVpZ2h0OiAwJTtcclxuLy8gICAgIGxlZnQ6IDBweDtcclxuLy8gICAgIHRvcDogMHB4O1xyXG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xyXG4vLyAgICAgei1pbmRleDogMztcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5pdGVtLWNhbGwgLm92ZXIgLm92ZXItdGV4dCB7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuLy8gICAgIGxlZnQ6IDBweDtcclxuLy8gICAgIGNvbG9yOiAjRkZGO1xyXG4vLyAgIH1cclxuLy8gICAuYXJ0LW5ld3MgLml0ZW0tY2FsbDpiZWZvcmUge1xyXG4vLyAgICAgY29udGVudDogJyc7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIGhlaWdodDogMCU7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuLy8gICAgIGxlZnQ6IDBweDtcclxuLy8gICAgIHRvcDogMHB4O1xyXG4vLyAgIH1cclxuLy8gICAuYXJ0LW5ld3MgLml0ZW0tY2FsbC5ncmVlbiB7XHJcbi8vICAgICBjb2xvcjogIzdhYzc0MztcclxuLy8gICB9XHJcbi8vICAgLmFydC1uZXdzIC5pdGVtLWNhbGwuZ3JlZW46YmVmb3JlIHtcclxuLy8gICAgIGJhY2tncm91bmQ6ICM3YWM3NDM7XHJcbi8vICAgfVxyXG4vLyAgIC5hcnQtbmV3cyAuaXRlbS1jYWxsOmhvdmVyOmJlZm9yZSB7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XHJcbi8vICAgfVxyXG4vLyAgIC5hcnQtbmV3cyAuaXRlbS1jYWxsOmhvdmVyIC5vdmVyIHtcclxuLy8gICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuLy8gICB9Iiwic2VjdGlvbi5hcnQtbmV3cy1ue1xyXG5cclxuICAgIC5yb3cgPiBkaXZbY2xhc3NePWNvbC1de1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgYS5pdGVte1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSkgO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLm1vZGFsLWN1c3RvbSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHR0b3A6IDBweDtcclxuXHRsZWZ0OiAwcHg7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdC5zLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxuXHQucy13cmFwcGVyLS1mdWxse1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0aWZyYW1le1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zLWNsb3NlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0dG9wOiA0NXB4O1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICMwMDAwMDA7XHJcblx0fVxyXG5cdC5zLWNsb3NlOmhvdmVyIHN2ZyB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0fVxyXG5cdC5zLWNsb3NlIHN2ZyB7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuXHR9XHJcblx0LnMtY2xvc2Ugc3ZnIHBhdGgge1xyXG5cdFx0ZmlsbDogI0ZGRjtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHQucy13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcblxyXG4vLyAgIHNlcmFjaCAyMDI1XHJcbiRoZWlnaHRGaWVsZHMgOiA0MHB4O1xyXG4uc2VhcmNoLWdibHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8vIG1heC13aWR0aDogMTQwMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0aGVpZ2h0OiAxMDBzdmg7XHJcblx0Ji5mYW5jeWJveF9fY29udGVudHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuY2Fyb3VzZWxfX2J1dHRvbiBpcy1jbG9zZXtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogNDBweDtcclxuXHRcdHJpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHQud3JhcC1zZWFyY2gtZ2Jse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aDIscHtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRcIjtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiZnNfaGFja25leXJlZ3VsYXJcIjtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VsZWN0LHNlbGVjdCxpbnB1dCxidXR0b257XHJcblx0XHRcdGhlaWdodDogJGhlaWdodEZpZWxkcztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVpZ2h0RmllbGRzO1xyXG5cdFx0fVxyXG5cdFx0LnNlbGVjdCwgaW5wdXR7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdH1cclxuXHRcdGlucHV0e1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdG1heC13aWR0aDogNTkwcHg7XHJcblx0XHR9XHJcblx0XHRidXR0b257XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6ICRoZWlnaHRGaWVsZHM7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBzZWxlY3QgY3VzdG9tXHJcblx0LnNlbGVjdCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzZWxlY3RcIjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRoZWlnaHQ6ICRoZWlnaHRGaWVsZHM7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0XHRzZWxlY3QsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGdyaWQtYXJlYTogc2VsZWN0O1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR3aWR0aDogMDsgXHJcblx0XHRcdGhlaWdodDogMDsgXHJcblx0XHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdH1cclxuXHRcclxuXHRcdG1pbi13aWR0aDogMTVjaDtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcclxuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VsZWN0LWJvcmRlcik7XHJcblx0XHQvL2JvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuXHRcdHBhZGRpbmc6IDEwcHggO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcclxuXHRcdCYtd2hpdGV7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3QsIG9wdGlvbntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvLyBDdXN0b20gYXJyb3dcclxuXHRcdCY6bm90KC5zZWxlY3QtLW11bHRpcGxlKTo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcclxuXHRcdFx0d2lkdGg6IDAuOGVtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuNWVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWxlY3QtYXJyb3cpO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMCAwJSwgNTAlIDEwMCUpO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0Ly8gQSByZXNldCBvZiBzdHlsZXMsIGluY2x1ZGluZyByZW1vdmluZyB0aGUgZGVmYXVsdCBkcm9wZG93biBhcnJvd1xyXG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LC0xcHgpO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdC8vIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0Y3Vyc29yOiBpbmhlcml0O1xyXG5cdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFxyXG5cdFx0XHQvLyBTdGFjayBhYm92ZSBjdXN0b20gYXJyb3dcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFxyXG5cdFx0XHQvLyBSZW1vdmUgZHJvcGRvd24gYXJyb3cgaW4gSUUxMCAmIElFMTFcclxuXHRcdFx0Ly8gQGxpbmsgaHR0cHM6Ly93d3cuZmlsYW1lbnRncm91cC5jb20vbGFiL3NlbGVjdC1jc3MuaHRtbFxyXG5cdFx0XHQmOjotbXMtZXhwYW5kIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRvcHRpb257XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lLCB3aWxsIGFkZCBvbiBhbHRlcm5hdGUgZWxlbWVudFxyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufSIsIi5jYXQtc2VsZWN0ZWQge1xyXG5cdC50ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDQwJTtcclxuXHRcdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtbGlzdGluZyB7XHJcblx0LmNhdGVnb3JpZXMge1xyXG5cdFx0LmlubmVyIHtcclxuXHRcdFx0LyogdmVyc2FvIG9yaWdpbmFsICovXHJcblx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdC8vIGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcclxuXHRcdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ly8gYXtcclxuXHRcdFx0Ly8gXHR3aWR0aDogMjAlO1xyXG5cdFx0XHQvLyBcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdC8vIHNwYW57XHJcblx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8vIFx0cGFkZGluZy1sZWZ0OiAyNyU7XHJcblx0XHRcdC8vIH1cclxuXHJcblx0XHRcdC8qIHZlcnNhbyB1cCAqL1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sdW1uLWNvdW50OiA1O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjclO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lyogc29sdWNhbyBuYW8gYXByb3ZhZGEgcG9pcyBzYWkgZGEgb3JkZW0gYWxmYWLDqXRpY2EgKi9cclxuXHRcdFx0Ly8gZGlzcGxheTogZ3JpZDtcclxuXHRcdCAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxJSAyMSUgMjElIDIxJSAyMCU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xyXG5cdFx0XHRcdGNvbHVtbnM6IDM7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKiB2ZXJzYW8gb2xkICovXHJcblx0XHRcdFx0Ly8gYXtcclxuXHRcdFx0XHQvLyBcdHdpZHRoOiAzMy4zMzMzJTtcclxuXHRcdFx0XHQvLyBcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHQvLyBcdHNwYW57XHJcblx0XHRcdFx0Ly8gXHRcdHBhZGRpbmctbGVmdDogMjAlO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LyogdmVyc2FvIG9sZCAqL1xyXG5cdFx0XHRcdC8vIGF7XHJcblx0XHRcdFx0Ly8gXHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0Ly8gXHRzcGFue1xyXG5cdFx0XHRcdC8vIFx0XHRwYWRkaW5nLWxlZnQ6IDEwJTtcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vdmVydmlldy5vdmVydmlldy1nYWwtcHJvZHVjdHN7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0LmdhbGxlcnktcHJvZHN7XHJcblx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjc2NXB4KSB7XHJcblx0XHQuc2xpY2stZG90c3tcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZS1hYm91dCB7XHJcbiAgICAuZnVsbC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5odG1sLXZpZGVvIHtcclxuICAgICAgICBpbWcsdmlkZW97XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZS52aWRlby10YntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgLml0ZW0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRfaXRhbGljXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCxcclxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXBsYXkgLm92ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gMi4wXHJcbiAgICAuYXJ0aWNsZS1hYm91dC1hcnRpbWFnZXtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9hYm91dC11cy9iZy1hYm91dC5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaW1nSG92ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XHJcbiAgICAgICAgICAgICYuaG92ZXJlZHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLC50ZXh0LWJveHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5teC13LWFib3V0e1xyXG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4Oy8vODQuNjM3OTIzODE3NDk2ODYlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1udW1iZXJze1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ1MHB4Oy8vODAlO1xyXG4gICAgICAgIC8vIGNvbHVtbnM6IDM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC53cmFwLW51bWItdHh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgJi5lbG0tb2Zme1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudC1udW1iZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtYWJvdXR7XHJcbiAgICAgICAgLnJvdzpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFib3V0e1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oaWdobGlnaHQge1xyXG4gICAgICAgIC5iZy1kYXJrLWZ1bGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJveC1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWJveCxcclxuICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZnNfaGFja25leXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgLnJvdzpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZnNfc2FsbHlyZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRcIjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAub3ZlciAub3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnQtdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtd3JhcC1wbGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIC5ob3Zlci12aWRlb3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIC8vICYuaWNvLXBsYXl7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF5LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZF9pdGFsaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQsXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB2aWRlb3tcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1sb2dvc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBnYXA6IDIwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggLjUlIDElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnZS1jb250YWN0IHtcclxuXHJcbiAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtaXRlbSAuY29udGFjdC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1pdGVtLnNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMwMEZGRkY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAuc2VjdGlvbi1jb250YWN0IGEud2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgYS53aGl0ZTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgICAgLnNlY3Rpb24tY29udGFjdCBhOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAtMC4yZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEZGRkY7XHJcbiAgICAgIH1cclxuICAgICAgLnNlY3Rpb24tY29udGFjdCBhOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LXNlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0IG9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LXNlbGVjdDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9kcm9wZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAuZnVsbC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5odG1sLXZpZGVvIHtcclxuICAgICAgICBpbWcsdmlkZW97XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZS52aWRlby10YntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgLml0ZW0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRfaXRhbGljXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCxcclxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXBsYXkgLm92ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gMi4wXHJcbiAgICAuYXJ0aWNsZS1hYm91dC1hcnRpbWFnZXtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9hYm91dC11cy9iZy1hYm91dC5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaW1nSG92ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XHJcbiAgICAgICAgICAgICYuaG92ZXJlZHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLC50ZXh0LWJveHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5teC13LWFib3V0e1xyXG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4Oy8vODQuNjM3OTIzODE3NDk2ODYlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1udW1iZXJze1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ1MHB4Oy8vODAlO1xyXG4gICAgICAgIC8vIGNvbHVtbnM6IDM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC53cmFwLW51bWItdHh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgJi5lbG0tb2Zme1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudC1udW1iZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtYWJvdXR7XHJcbiAgICAgICAgLnJvdzpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFib3V0e1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oaWdobGlnaHQge1xyXG4gICAgICAgIC5iZy1kYXJrLWZ1bGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJveC1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtYm94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWJveCxcclxuICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZnNfaGFja25leXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgLnJvdzpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZnNfc2FsbHlyZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRcIjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAub3ZlciAub3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnQtdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtd3JhcC1wbGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIC5ob3Zlci12aWRlb3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIC8vICYuaWNvLXBsYXl7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF5LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZF9pdGFsaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQsXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB2aWRlb3tcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1sb2dvc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBnYXA6IDIwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggLjUlIDElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnZS1jb3Jwb3JhdGUge1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHBpY3R1cmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLndlYmRvb3ItY29ycG9yYXRle1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjcwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZnVsbC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWNvcnBze1xyXG4gICAgICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stY29ycG9yYXRle1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRcIjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAub3ZlciAub3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5odG1sLXZpZGVvIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgLmJnLWRhcmstZnVsbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm94LXBhZGRpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1ib3gge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1ib3gsIC50ZXh0LWJveCAqIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZnNfaGFja25leXJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtYm94LFxyXG4gICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYm94LCAudGV4dC1ib3ggKiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnJvdy1sb2dvc3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAvLyBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYWxsZXJ5LWxvZ29ze1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC53cmFwLWltZ3tcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCAuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIC53cmFwLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/