@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: 100%;
  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?27d732922ab7d4bb8402003a863d021e) 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: 100%;
  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: 100%;
  }
}
@media (max-width: 768px) {
  .checkout .inner {
    min-width: 100%;
  }
  .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?27d732922ab7d4bb8402003a863d021e) 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;
}

.searching-results {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.searching-results p {
  color: white;
  font-size: 16px !important;
  margin: 0 5px 0 0 !important;
}
.searching-results .loader-s {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px; /* Space between dots */
  /* Stagger the animation for each dot */
}
.searching-results .loader-s .dot {
  width: 5px;
  height: 5px;
  background-color: #ffffff;
  border-radius: 50%;
  animation: jump 1.5s infinite ease-in-out;
}
.searching-results .loader-s .dot:nth-child(1) {
  animation-delay: -0.32s;
}
.searching-results .loader-s .dot:nth-child(2) {
  animation-delay: -0.16s;
}
.searching-results .loader-s .dot:nth-child(3) {
  animation-delay: 0s;
}
@keyframes jump {
  0%, 80%, 100% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-5px);
  } /* Jump height */
}

.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;
  }
}

label.error {
  color: #FF0000 !important;
  font-size: 12px !important;
  margin: 10px 0 0 0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250ZW5kL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7OztDQUFBO0FBWUE7O0VBRUU7RUFDQTtFQUNBO0FERUY7O0FDQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBd0VVO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7QURHRjs7QUNEQTs7RUFHVTtFQUNSO0FESUY7O0FDRkE7Ozs7Ozs7Ozs7Ozs7OztFQWVFO0FES0Y7O0FDSEE7RUFDRTtFQUNBO0FETUY7O0FDSkE7OztFQUdFO0VBQ0E7RUFDQTtBRE9GOztBQ0xBO0VBQ0U7QURRRjs7QUNOQTtFQUNFO0VBQ0E7RUFDQTtBRFNGOztBQ1BBO0VBQ0U7RUFDQTtBRFVGOztBQ1JBOztFQUVFO0FEV0Y7O0FDVEE7Ozs7RUFJRTtFQUNBO0FEWUY7O0FDVkE7RUFDRTtBRGFGOztBQ1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNGOztBQ1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEZUY7O0FDYkE7RUFDRTtBRGdCRjs7QUNkQTtFQUNFO0FEaUJGOztBQ2ZBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QURrQkY7O0FDaEJBOzs7O0VBSUU7QURtQkY7O0FDakJBO0VBQ0U7RUFDQTtBRG9CRjs7QUNsQkE7RUFDRTtFQUNBO0VBQ0E7QURxQkY7O0FDbkJBO0VBQ0U7RUFDQTtFQUNBO0FEc0JGOztBQ3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJGO0FDckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1QkY7QUNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ25CQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FEb0JGO0FDbEJBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURtQkY7QUNqQkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRGtCRjtBQ2RBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURlRjtBQ2JBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURjRjtBQ1pBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QURhRjtBQ1RBO0VBQ0U7QURXRjs7QUNUQTs7RUFFRTtBRFlGOztBQ1ZBO0VBQ0U7O0lBRUU7RURhRjtBQUNGO0FDWEE7RUFDRTtFQUNBO0VBQ0c7RUFFSztFQUNSO0VBQ0E7RUFDQSxjRDFWTTtBQXVXUjtBQ1hJO0VBREY7SUFFTTtFRGNOO0FBQ0Y7O0FDRkE7RUFDRTtFQUNBO0VBQ0E7QURLRjs7QUNIQTtFQUNFO0FETUY7O0FDSkE7RUFDRTtFQUNBO0VBRUE7QURPRjs7QUNMQTtFQUNFO0VBQ0E7RUFFQTtBRFFGOztBQ05BO0VBQ0U7RUFDQTtFQUVBO0FEU0Y7O0FDUEE7RUFDRTtBRFVGOztBQ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFdGOztBQ1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURZRjs7QUNWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0FEYUY7O0FDWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNGOztBQ1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUNBO0VBQ0E7QURlRjs7QUNiQTtFQUNFO0VBRVE7RUFFQTtBRGdCVjs7QUNkQTtFQUNFO0VBRVE7RUFFQTtBRGlCVjs7QUNmQTtFQUNFO0VBRVE7RUFFQTtBRGtCVjs7QUNoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDQTtBRG1CVjs7QUNqQkE7RUFDRTtJQUNFO0VEb0JGO0FBQ0Y7QUNsQkE7RUFDRTtJQUNFO0VEb0JGO0FBQ0Y7QUNsQkE7QUFDQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtBRG9CRjs7QUNsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcUJGOztBQ25CQTtFQUNFO0FEc0JGOztBQ3BCQTtFQUNFO0VBQ0E7QUR1QkY7O0FDckJBOztFQUlFO0FEd0JGOztBQ3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUJGOztBQ3ZCQTs7RUFFRTtFQUNBO0FEMEJGOztBQ3hCQTtFQUNFO0FEMkJGOztBQ3pCQTtFQUNFO0FENEJGOztBQzFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENkJGOztBQzNCQTtFQUNFO0FEOEJGOztBQzVCQTtFQUNFO0FEK0JGOztBQzdCQTtFQUNFO0FEZ0NGOztBQzlCQTtFQUNFO0FEaUNGOztBQy9CQTtFQUNFO0FEa0NGOztBQ2hDQTtFQUNFO0FEbUNGOztBQ2pDQTtFQUNFO0VBQ0E7RUFDQTtBRG9DRjs7QUNsQ0E7RUFDRTtBRHFDRjs7QUNuQ0E7RUFDRTtFQUNBO0VBQ0E7QURzQ0Y7O0FDcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVDRjs7QUNyQ0E7OztDQUFBO0FBSUE7Ozs7Ozs7OztDQUFBO0FBVUE7Ozs7Q0FBQTtBQUtBO0VBRUU7RUFDQTtBRHdDRjs7QUN0Q0E7O0VBR0U7QUR5Q0Y7O0FDdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwQ0Y7O0FDeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQyQ0Y7O0FDekNBOzs7OztDQUFBO0FBTUE7RUFDRTtBRDRDRjs7QUMxQ0E7RUFDRTtBRDZDRjs7QUMzQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBRDhDRjs7QUM1Q0E7RUFDRTtBRCtDRjs7QUM3Q0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnREY7O0FDOUNBO0VBQ0U7QURpREY7O0FDL0NBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0FEa0RGOztBQ2hEQTtFQUNFO0FEbURGOztBQ2pEQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvREY7O0FDbERBO0VBQ0U7QURxREY7O0FDbkRBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QURzREY7O0FDcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdURGOztBQ3JEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FEd0RGOztBQ3REQTs7RUFFRTtFQUNBO0FEeURGOztBQ3ZEQTs7RUFFRTtFQUNBO0FEMERGOztBQ3hEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJERjs7QUN6REE7RUFDRTtBRDRERjs7QUMxREE7Ozs7O0NBQUE7QUFNQTtFQUNFO0VBQ0E7QUQ2REY7O0FDM0RBO0VBQ0U7QUQ4REY7O0FDNURBO0VBQ0U7QUQrREY7O0FDN0RBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnRUY7O0FDOURBOztFQUVFO0FEaUVGOztBQy9EQTtBQUNBO0VBQ0U7QURrRUY7O0FDaEVBO0VBQ0U7RUFDQTtFQUNBO0FEbUVGOztBQ2pFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb0VGOztBQ2xFQTtFQUNFO0VBQ0E7RUFDQTtBRHFFRjs7QUNuRUE7O0VBRUU7RUFDQTtFQUNBO0FEc0VGOztBQ3BFQTs7RUFFRTtFQUNBO0VBQ0E7QUR1RUY7O0FDckVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0VGOztBQ3RFQTtFQUNFO0FEeUVGOztBQ3ZFQTtFQUNFO0FEMEVGOztBQ3hFQTs7Ozs7Q0FBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyRUY7O0FDekVBO0VBQ0U7RUFDQTtFQUVBO0FENEVGOztBQzFFQTtFQUNFO0FENkVGOztBQzNFQTtFQUNFO0FEOEVGOztBQzVFQTtBQUNBO0VBQ0U7QUQrRUY7O0FDN0VBO0FBQ0E7O0VBRUU7QURnRkY7O0FDOUVBO0FBQ0E7RUFDRTtBRGlGRjs7QUMvRUE7QUFDQTtFQUNFO0FEa0ZGOztBQ2hGQTtFQUNFO0VBQ0E7RUFDQTtBRG1GRjs7QUNqRkE7RUFDRTtBRG9GRjs7QUNsRkE7RUFDRTtBRHFGRjs7QUNuRkE7RUFDRTtFQUNBO0VBQ0E7QURzRkY7O0FDcEZBO0FBQ0E7RUFDRTtBRHVGRjs7QUNyRkE7Ozs7Q0FBQTtBQUtBOzs7Ozs7RUFPRTtBRHdGRjs7QUN0RkE7Ozs7RUFLRTtBRHlGRjs7QUN2RkE7Ozs7Q0FBQTtBQUtBOzs7O0VBQUE7QUFLQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FEMEZGOztBQ3hGQTs7RUFFRTtFQUNBO0VBQ0E7QUQyRkY7O0FDekZBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUQ0RkY7O0FDMUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2RkY7O0FDM0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4RkY7O0FDNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrRkY7O0FDN0ZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEZ0dGOztBQzlGQTs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnR0Y7O0FDOUZBO0VBQ0U7RUFDQTs7OztHQUFBO0FEcUdGOztBQy9GQTtFQUNFO0VBQ0E7Ozs7R0FBQTtBRHNHRjs7QUNoR0E7RUFDRTtFQUNBOzs7O0dBQUE7QUR1R0Y7O0FDakdBO0VBQ0U7RUFDQTs7OztHQUFBO0FEd0dGOztBQ2xHQTs7OztFQUlFO0VBQ0E7RUFDQTtBRHFHRjs7QUNuR0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QURzR0Y7O0FDcEdBO0FBQ0E7RUFDRTtFQUNBO0FEdUdGOztBQ3JHQTtFQUNFO0VBQ0E7QUR3R0Y7O0FDdEdBO0VBQ0U7QUR5R0Y7O0FDdkdBOztFQUVFO0FEMEdGOztBQ3hHQTtFQUNFO0FEMkdGOztBQ3pHQTtFQUNFO0FENEdGOztBQzFHQTtFQUNFO0FENkdGOztBQzNHQTtFQUNFO0FEOEdGOztBQzVHQTtBQUNBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBRUE7QUQrR0Y7O0FDN0dBOztFQUVFO0VBQ0E7RUFDQTtFQUVBO0FEZ0hGOztBQzlHQTs7OztFQUlFO0VBQ0E7RUFDQTtBRGlIRjs7QUMvR0E7RUFDRTtFQUNBO0FEa0hGOztBQ2hIQTs7RUFFRTtFQUNBO0FEbUhGOztBQ2pIQTtFQUNFO0FEb0hGOztBQ2xIQTtFQUNFO0FEcUhGOztBQ25IQTtFQUNFO0FEc0hGOztBQ3BIQTtFQUNFO0FEdUhGOztBQ3JIQTtBQUNBO0VBQ0U7RUFDQTtFQUVBO0FEd0hGOztBQ3RIQTtFQUNFO0VBQ0E7RUFFQTtBRHlIRjs7QUN2SEE7RUFDRTtFQUNBO0FEMEhGOztBQ3hIQTs7RUFFRTtFQUNBO0FEMkhGOztBQ3pIQTtFQUNFO0FENEhGOztBQzFIQTtFQUNFO0FENkhGOztBQzNIQTtFQUNFO0FEOEhGOztBQzVIQTtFQUNFO0FEK0hGOztBQzdIQTtBQUNBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBRUE7QURnSUY7O0FDOUhBOztFQUVFO0VBQ0E7RUFDQTtFQUVBO0FEaUlGOztBQy9IQTs7RUFFRTtFQUNBO0VBQ0E7QURrSUY7O0FDaElBOztFQUVFO0VBQ0E7RUFDQTtBRG1JRjs7QUNqSUE7RUFDRTtFQUNBO0FEb0lGOztBQ2xJQTs7RUFFRTtFQUNBO0FEcUlGOztBQ25JQTtFQUNFO0FEc0lGOztBQ3BJQTtFQUNFO0FEdUlGOztBQ3JJQTtFQUNFO0FEd0lGOztBQ3RJQTtFQUNFO0FEeUlGOztBQ3ZJQTtBQUNBO0VBQ0U7RUFDQTtFQUVBO0FEMElGOztBQ3hJQTtFQUNFO0VBQ0E7RUFFQTtBRDJJRjs7QUN6SUE7RUFDRTtFQUNBO0FENElGOztBQzFJQTs7RUFFRTtFQUNBO0FENklGOztBQzNJQTtFQUNFO0FEOElGOztBQzVJQTtFQUNFO0FEK0lGOztBQzdJQTtFQUNFO0FEZ0pGOztBQzlJQTtFQUNFO0FEaUpGOztBQy9JQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0FEa0pGOztBQ2hKQTs7RUFFRTtBRG1KRjs7QUNqSkE7O0VBRUU7QURvSkY7O0FDbEpBOztFQUVFO0VBQ0E7RUFDQTtBRHFKRjs7QUNuSkE7QUFDQTtFQUNFO0VBQ0E7QURzSkY7O0FDcEpBO0VBQ0U7RUFDQTtBRHVKRjs7QUNySkE7RUFDRTtFQUNBO0FEd0pGOztBQ3RKQTs7RUFFRTtFQUNBO0FEeUpGOztBQ3ZKQTtFQUNFO0FEMEpGOztBQ3hKQTtFQUNFO0FEMkpGOztBQ3pKQTtFQUNFO0FENEpGOztBQzFKQTtFQUNFO0FENkpGOztBQzNKQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0FEOEpGOztBQzVKQTs7OztFQUlFO0FEK0pGOztBQzdKQTs7OztFQUlFO0VBQ0E7QURnS0Y7O0FDOUpBOzs7O0VBSUU7QURpS0Y7O0FDL0pBOzs7O0VBSUU7RUFDQTtBRGtLRjs7QUNoS0E7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBRG1LRjs7QUNqS0E7Ozs7RUFJRTtFQUNBO0FEb0tGOztBQ2xLQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FEcUtGOztBQ25LQTs7OztFQUlFO0VBQ0E7RUFDQTtBRHNLRjs7QUNwS0E7RUFDRTtBRHVLRjs7QUNyS0E7RUFDRTtBRHdLRjs7QUN0S0E7RUFDRTtBRHlLRjs7QUN2S0E7RUFDRTtBRDBLRjs7QUN4S0E7QUFDQTs7RUFFRTtFQUNBO0FEMktGOztBQ3pLQTtFQUNFO0VBQ0E7QUQ0S0Y7O0FDMUtBOztFQUVFO0VBQ0E7QUQ2S0Y7O0FDM0tBOzs7O0VBSUU7RUFDQTtBRDhLRjs7QUM1S0E7RUFDRTtBRCtLRjs7QUM3S0E7RUFDRTtBRGdMRjs7QUM5S0E7RUFDRTtBRGlMRjs7QUMvS0E7RUFDRTtBRGtMRjs7QUNoTEE7QUFDQTs7RUFFRTtBRG1MRjs7QUNqTEE7Ozs7RUFJRTtFQUNBO0FEb0xGOztBQ2xMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcUxGOztBQ25MQTs7RUFFRTtFQUNBO0VBQ0E7QURzTEY7O0FDcExBO0VBQ0U7QUR1TEY7O0FDckxBO0VBQ0U7QUR3TEY7O0FDdExBO0VBQ0U7QUR5TEY7O0FDdkxBO0VBQ0U7QUQwTEY7O0FDeExBO0FBQ0E7RUFDRTtBRDJMRjs7QUN6TEE7RUFDRTtBRDRMRjs7QUMxTEE7RUFDRTtBRDZMRjs7QUMzTEE7RUFDRTtBRDhMRjs7QUM1TEE7RUFDRTtBRCtMRjs7QUM3TEE7QUFDQTtBQUNBOzs7O0VBSUU7RUFJQTtBRGdNRjs7QUM5TEE7Ozs7RUFJRTtFQUlBO0FEaU1GOztBQy9MQTtBQUNBOztFQUVFO0FEa01GOztBQ2hNQTs7RUFFRTtBRG1NRjs7QUNqTUE7O0VBRUU7RUFDQTtFQUNBO0FEb01GOztBQ2xNQTs7OztFQUtFO0FEcU1GOztBQ25NQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtBRHNNVjs7QUNwTUE7Ozs7Ozs7O0VBUUU7QUR1TUY7O0FDck1BOztFQUVFO0FEd01GOztBQ3RNQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtBRHlNVjs7QUN2TUE7O0VBRUU7RUFDQTtFQUNBO0FEME1GOztBQ3hNQTtFQUNFO0FEMk1GOztBQ3pNQTtFQUNFO0FENE1GOztBQzFNQTtFQUNFO0FENk1GOztBQzNNQTtFQUNFO0FEOE1GOztBQzVNQTtBQUNBO0VBQ0U7RUFDQTtFQUVRO0FEK01WOztBQzdNQTtFQUVVO0FEZ05WOztBQzlNQTtFQUNFO0FEaU5GOztBQy9NQTtFQUNFO0FEa05GOztBQ2hOQTtFQUNFO0FEbU5GOztBQ2pOQTtFQUNFO0FEb05GOztBQ2xOQTtBQUNBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0FEcU5GOztBQ25OQTs7OztFQUtFO0FEc05GOztBQ3BOQTs7RUFHRTtBRHVORjs7QUNyTkE7O0VBRUU7QUR3TkY7O0FDdE5BOztFQUdVO0FEeU5WOztBQ3ZOQTs7RUFFRTtFQUVRO0FEME5WOztBQ3hOQTs7RUFHVTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyTkY7O0FDek5BOztFQUdVO0FENE5WOztBQzFOQTs7OztFQUlFO0FENk5GOztBQzNOQTs7RUFFRTtFQUNBO0FEOE5GOztBQzVOQTtFQUNFO0VBQ0E7RUFFUTtBRCtOVjs7QUM3TkE7RUFDRTtBRGdPRjs7QUM5TkE7RUFDRTtBRGlPRjs7QUMvTkE7RUFDRTtBRGtPRjs7QUNoT0E7RUFDRTtBRG1PRjs7QUNqT0E7RUFDRTtBRG9PRjs7QUNsT0E7QUFDQTtFQUVVO0FEcU9WOztBQ25PQTtFQUVVO0FEc09WOztBQ3BPQTtFQUVVO0FEdU9WOztBQ3JPQTtFQUVVO0FEd09WOztBQ3RPQTs7OztFQUlFO0FEeU9GOztBQ3ZPQTtFQUNFO0VBQ0E7RUFFUTtBRDBPVjs7QUN4T0E7RUFDRTtBRDJPRjs7QUN6T0E7RUFDRTtBRDRPRjs7QUMxT0E7RUFDRTtBRDZPRjs7QUMzT0E7RUFDRTtBRDhPRjs7QUM1T0E7RUFDRTtBRCtPRjs7QUM3T0E7QUFDQTtBQUNBOztFQUVFO0VBQ0E7QURnUEY7O0FDOU9BOzs7O0VBSUU7RUFDQTtBRGlQRjs7QUMvT0E7QUFDQTs7RUFFRTtFQUNBO0FEa1BGOztBQ2hQQTs7RUFFRTtBRG1QRjs7QUNqUEE7O0VBRUU7QURvUEY7O0FDbFBBOztFQUVFO0FEcVBGOztBQ25QQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc1BGOztBQ3BQQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRHVQRjs7QUNyUEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd1BGOztBQ3RQQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRHlQRjs7QUN2UEE7QUFDQTtBQUNBOztFQUVFO0VBQ0E7RUFDQTtBRDBQRjs7QUN4UEE7O0VBRUU7QUQyUEY7O0FDelBBOzs7O0VBSUU7RUFDQTtFQUNBO0FENFBGOztBQzFQQTs7OztFQUlFO0FENlBGOztBQzNQQTs7OztFQUlFO0VBQ0E7QUQ4UEY7O0FDNVBBO0VBQ0U7QUQrUEY7O0FDN1BBO0VBQ0U7QURnUUY7O0FDOVBBO0VBQ0U7QURpUUY7O0FDL1BBO0VBQ0U7QURrUUY7O0FDaFFBO0FBQ0E7RUFDRTtFQUNBO0FEbVFGOztBQ2pRQTtFQUNFO0VBQ0E7QURvUUY7O0FDbFFBOztFQUVFO0VBQ0E7QURxUUY7O0FDblFBO0VBQ0U7RUFDQTtBRHNRRjs7QUNwUUE7RUFDRTtBRHVRRjs7QUNyUUE7RUFDRTtBRHdRRjs7QUN0UUE7RUFDRTtBRHlRRjs7QUN2UUE7RUFDRTtBRDBRRjs7QUN4UUE7QUFDQTtBQUNBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUQyUUY7O0FDelFBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENFFGOztBQzFRQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZRRjs7QUMzUUE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBRDhRRjs7QUM1UUE7OztFQUdFO0FEK1FGOztBQzdRQTs7O0VBR0U7QURnUkY7O0FDOVFBOzs7RUFHRTtBRGlSRjs7QUMvUUE7OztFQUdFO0FEa1JGOztBQ2hSQTtBQUNBOzs7RUFHRTtFQUNBO0FEbVJGOztBQ2pSQTs7O0VBR0U7RUFDQTtBRG9SRjs7QUNsUkE7Ozs7OztFQU1FO0VBQ0E7QURxUkY7O0FDblJBOzs7RUFHRTtFQUNBO0FEc1JGOztBQ3BSQTs7O0VBR0U7QUR1UkY7O0FDclJBOzs7RUFHRTtBRHdSRjs7QUN0UkE7OztFQUdFO0FEeVJGOztBQ3ZSQTs7O0VBR0U7QUQwUkY7O0FDeFJBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FEMlJGOztBQ3pSQTtFQUNFO0VBQ0E7QUQ0UkY7O0FDMVJBO0FBQ0E7RUFDRTtFQUNBO0FENlJGOztBQzNSQTtFQUNFO0VBQ0E7QUQ4UkY7O0FDNVJBO0VBQ0U7RUFDQTtBRCtSRjs7QUM3UkE7RUFDRTtFQUNBO0FEZ1NGOztBQzlSQTs7RUFFRTtFQUNBO0FEaVNGOztBQy9SQTtFQUNFO0VBQ0E7QURrU0Y7O0FDaFNBO0VBQ0U7RUFDQTtBRG1TRjs7QUNqU0E7O0VBRUU7RUFDQTtBRG9TRjs7QUNsU0E7QUFNQTtFQUNFO0lBQ0U7RURxU0Y7QUFDRjtBQ25TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFTRjs7QUNuU0E7Ozs7RUFLVTtBRHNTVjs7QUNwU0E7Ozs7RUFLTTtBRHVTTjs7QUNyU0E7RUFDRTtBRHdTRjs7QUN0U0E7O0VBRUU7RUFDQTtFQUNBO0VBRVE7QUR5U1Y7O0FDdlNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0FEMFNGOztBQ3hTQTtFQUNFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDUTtBRDJTVjs7QUN6U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFBQTtFQUVBO0VBRUE7QUQ0U1Y7O0FDMVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNLO0FENlNQOztBQzNTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FEOFNGOztBQzVTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK1NGOztBQzdTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUk7QURnVE47O0FDOVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFSTtFQUNKO0FEaVRGOztBQy9TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QURrVEY7O0FDaFRBO0VBQ0U7QURtVEY7O0FDalRBO0VBQ0U7QURvVEY7O0FDbFRBO0VBQ0U7QURxVEY7O0FDblRBO0VBQ0U7QURzVEY7O0FDcFRBO0VBQ0U7RUFDQTtFQUVRO0FEdVRWOztBQ3JUQTtFQUNFO0VBQ0E7RUFDQTtBRHdURjs7QUN0VEE7RUFDRTtFQUNBO0VBRUk7QUR5VE47O0FDdlRBO0VBQ0U7QUQwVEY7O0FDeFRBO0VBQ0U7QUQyVEY7O0FDelRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0VEY7O0FDMVRBO0VBQ0U7RUFDQTtFQUVRO0FENlRWOztBQzNUQTtFQUNFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFHUTtFQUNSO0VBQ0E7QUQ4VEY7O0FDNVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVLO0FEK1RWOztBQzdUQTtFQUNFO0VBQ0E7RUFHUTtBRGdVVjs7QUM5VEE7RUFDRTtBRGlVRjs7QUMvVEE7RUFDRTtBRGtVRjs7QUNoVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUVBO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7QURtVUY7O0FDalVBO0VBRVU7RUFDUjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0FEb1VGOztBQ2xVQTtFQUNFO0FEcVVGOztBQ25VQTtFQUNFO0lBQ0U7RURzVUY7QUFDRjtBQ3BVQTtFQUNFO0FEc1VGOztBQ3BVQTtFQUdVO0FEdVVWOztBQ3JVQTtFQUNFO0lBQ0U7RUR3VUY7QUFDRjtBQ3RVQTtFQUNFO0FEd1VGOztBQ3RVQTtFQUlFO0VBSVE7RUFDUjtFQUNBO0FEeVVGOztBQ3ZVQTs7O0VBR0U7QUQwVUY7O0FDeFVBOzs7RUFHRTtBRDJVRjs7QUN6VUE7RUFDRTtBRDRVRjs7QUMxVUE7RUFDRTtBRDZVRjs7QUMzVUE7RUFDRTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0VBQ1I7QUQ4VUY7O0FDNVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrVUY7O0FDN1VBO0VBQ0U7QURnVkY7O0FDOVVBOzs7RUFHRTtBRGlWRjs7QUMvVUE7RUFDRTs7O0lBR0U7RURrVkY7QUFDRjtBQ2hWQTtFQUNFO0VBQ0E7QURrVkY7O0FDaFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFUTtFQUVBO0VBQ1I7RUFFUTtBRG1WVjs7QUNqVkE7O0VBRUU7RUFDQTtBRG9WRjs7QUNsVkE7RUFDRTtFQUVRO0VBQ1I7RUFDQTtFQUNBO0FEcVZGOztBQ25WQTs7RUFFRTtFQUNBO0FEc1ZGOztBQ3BWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUVRO0FEdVZWOztBQ3JWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdWRjs7QUN0VkE7RUFDRTtBRHlWRjs7QUN2VkE7RUFDRTtBRDBWRjs7QUN4VkE7RUFDRTtBRDJWRjs7QUN6VkE7RUFDRTtFQUNBO0FENFZGOztBQzFWQTs7RUFFRTtBRDZWRjs7QUMzVkE7RUFDRTtBRDhWRjs7QUM1VkE7OztFQUdFO0FEK1ZGOztBQzdWQTs7O0VBR0U7QURnV0Y7O0FDOVZBOztFQUVFO0FEaVdGOztBQy9WQTs7RUFFRTtBRGtXRjs7QUNoV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFHUTtFQUdBO0VBRUE7QURtV1Y7O0FDaldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9XRjs7QUNsV0E7OztFQUdFO0VBR1E7QURxV1Y7O0FDbldBO0VBQ0U7QURzV0Y7O0FDcFdBO0VBQ0U7RUFHUTtFQUdBO0FEdVdWOztBQ3JXQTtFQUNFO0FEd1dGOztBQ3RXQTtFQUNFO0VBR1E7RUFHQTtBRHlXVjs7QUN2V0E7RUFDRTtFQUNBO0VBR1E7QUQwV1Y7O0FDeFdBOzs7Ozs7RUFRVTtBRDJXVjs7QUN6V0E7RUFDRTtFQUNBO0VBSVE7QUQ0V1Y7O0FDMVdBO0VBQ0U7RUFDQTtBRDZXRjs7QUMzV0E7RUFDRTtBRDhXRjs7QUM1V0E7RUFDRTtBRCtXRjs7QUM3V0E7RUFDRTtBRGdYRjs7QUM5V0E7RUFDRTtBRGlYRjs7QUMvV0E7RUFDRTtBRGtYRjs7QUNoWEE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUVRO0FEbVhWOztBQ2pYQTs7O0VBR0U7QURvWEY7O0FDbFhBOzs7RUFHRTtFQUVRO0VBQ1I7QURxWEY7O0FDblhBOzs7RUFHRTtFQUNBO0VBQ0E7QURzWEY7O0FDcFhBOzs7RUFHRTtBRHVYRjs7QUNyWEE7O0VBRUU7RUFDQTtFQUNBO0VBRVE7QUR3WFY7O0FDdFhBOztFQUVFO0VBQ0E7RUFFUTtFQUVBO0VBRUE7RUFBQTtBRHlYVjs7QUN2WEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FEMFhGOztBQ3hYQTs7RUFFRTtBRDJYRjs7QUN6WEE7RUFFVTtFQUFBO0FENFhWOztBQzFYQTtFQUNFO0VBQUE7QUQ2WEY7O0FDM1hBO0VBQ0U7RUFBQTtBRDhYRjs7QUM1WEE7O0VBRUU7QUQrWEY7O0FDN1hBO0VBQ0U7QURnWUY7O0FDOVhBOztFQUVFO0FEaVlGOztBQy9YQTtFQUNFO0FEa1lGOztBQ2hZQTtFQUVVO0VBRUE7RUFDUjtFQUVBO0VBQ0E7QURtWUY7O0FDallBO0VBQ0U7QURvWUY7O0FDbFlBO0VBQ0U7QURxWUY7O0FDbllBO0VBQ0U7RUFDQTtFQUNBO0FEc1lGOztBQ3BZQTtFQUNFO0FEdVlGOztBQ3JZQTtFQUNFO0lBQ0U7RUR3WUY7QUFDRjtBQ3RZQTtFQUNFO0VBQ0E7QUR3WUY7O0FDdFlBO0VBQ0U7QUR5WUY7O0FDdllBO0VBSVU7RUFDUjtBRDBZRjs7QUN4WUE7RUFDRTtFQUNBO0FEMllGOztBQ3pZQTtFQUNFO0lBQ0U7SUFDQTtFRDRZRjtBQUNGO0FDMVlBO0VBQ0U7SUFDRTtFRDRZRjtBQUNGO0FDMVlBOztFQUVFO0FENFlGOztBQzFZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FENllWOztBQzNZQTtFQUNFO0FEOFlGOztBQzVZQTtFQUNFO0VBQ0E7QUQrWUY7O0FDN1lBO0VBQ0U7QURnWkY7O0FDOVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpWkY7O0FDL1lBO0VBQ0U7RUFDQTtFQUdRO0FEa1pWOztBQ2haQTtFQUNFO0VBQ0E7RUFFUTtBRG1aVjs7QUNqWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG9aRjs7QUNsWkE7RUFDRTtFQUNBO0FEcVpGOztBQ25aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0Rwc0ZNO0FBMGxHUjtBQ3JaRTtFQUNFLGNEdHNGSTtBQTZsR1I7O0FDcFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUVRO0FEdVpWOztBQ3JaQTtFQUNFO0FEd1pGOztBQ3RaQTtFQUNFO0FEeVpGOztBQ3ZaQTtFQUNFO0FEMFpGOztBQ3haQTtFQUNFO0VBQ0E7RUFDQTtBRDJaRjs7QUN6WkE7RUFDRTtBRDRaRjs7QUMxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDZaVjs7QUMzWkE7RUFDRTtFQUNBO0VBQ0E7QUQ4WkY7O0FDNVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtaRjs7QUM3WkE7RUFDRTtFQUNBO0VBRVE7QURnYVY7O0FDOVpBO0VBQ0U7RUFFUTtFQUNSO0FEaWFGOztBQy9aQTtFQUNFO0VBRVE7QURrYVY7O0FDaGFBO0VBQ0U7RUFFUTtBRG1hVjs7QUNqYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURvYVY7O0FDbGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVSO0FEcWFGOztBQ25hQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc2FGOztBQ3BhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdWFGOztBQ3JhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd2FGOztBQ3RhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeWFGOztBQ3ZhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDBhVjs7QUN4YUE7RUFDRTtBRDJhRjs7QUN6YUE7RUFHVTtFQUNSO0VBQ0E7RUFDQTtBRDJhRjs7QUN6YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0FENGFWOztBQzFhQTtFQUNFO0FENmFGOztBQzNhQTtFQUNFO0VBRVE7QUQ4YVY7O0FDNWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QUQrYUY7O0FDN2FBO0VBQ0U7QURnYkY7O0FDOWFBO0VBQ0U7QURpYkY7O0FDL2FBO0VBQ0U7QURrYkY7O0FDaGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtYkY7O0FDamJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb2JGOztBQ2xiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0FEcWJWOztBQ25iQTtFQUNFO0VBQ0E7RUFDQTtBRHNiRjs7QUNwYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdWJGOztBQ3JiQTtFQUNFO0FEd2JGOztBQ3RiQTtFQUNFO0FEeWJGOztBQ3ZiQTtFQUVVO0FEMGJWOztBQ3hiQTtFQUNFO0VBQ0E7QUQyYkY7O0FDemJBO0VBQ0U7QUQ0YkY7O0FDMWJBO0VBQ0U7QUQ2YkY7O0FDM2JBO0VBQ0U7RUFDQTtBRDhiRjs7QUM1YkE7RUFDRTtBRCtiRjs7QUM3YkE7RUFDRTtBRGdjRjs7QUM5YkE7RUFDRTtBRGljRjs7QUMvYkE7RUFDRTtBRGtjRjs7QUNoY0E7RUFDRTtBRG1jRjs7QUNqY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb2NGOztBQ2xjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFjRjs7QUNuY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QURzY0Y7O0FDbmNBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc2NGOztBQ3BjQTtFQUNFO0FEdWNGOztBQ3JjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3Y0Y7O0FDcGNBO0VBQ0U7QUR1Y0Y7O0FDcmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBRVE7QUR3Y1Y7O0FDdGNBO0VBRUU7RUFFQTtBRHVjRjs7QUMzYkE7RUFDRTtJQUNFO0VEOGJGO0FBQ0Y7QUM1YkE7RUFDRTtJQUNFO0VEOGJGO0FBQ0Y7QUM1YkE7RUFDRTtJQUNFO0VEOGJGO0VDNWJBO0lBQ0U7SUFDQTtJQUNBO0VEOGJGO0VDNWJBO0lBQ0U7RUQ4YkY7QUFDRjtBQzViQTtFQUNFO0lBQ0U7RUQ4YkY7QUFDRjtBQzViQTtFQUNFO0lBQ0U7RUQ4YkY7QUFDRjtBQzViQTtFQUNFO0lBQ0U7RUQ4YkY7RUM1YkE7SUFDRTtFRDhiRjtFQzViQTtJQUdVO0lBQ1I7SUFDQTtJQUNBO0VEOGJGO0VDNWJBO0lBQ0U7SUFDQTtJQUNBO0VEOGJGO0FBQ0Y7QUM1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4YkY7O0FDNWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2JGOztBQzdiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ2NGOztBQzliQTtFQUNFO0FEaWNGOztBQy9iQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFFQTtBRGtjVjs7QUNoY0E7RUFDRTtJQUNFO0VEbWNGO0VDamNBOztJQUVFO0VEbWNGO0FBQ0Y7QUNqY0E7RUFDRTtJQUNFO0VEbWNGO0FBQ0Y7QUNqY0E7RUFDRTtFQUNBO0VBQ0E7QURtY0Y7O0FDamNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtBRG9jRjs7QUNsY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFjRjs7QUNuY0E7OztFQUdFO0VBQ0E7RUFDQTtBRHNjRjs7QUNwY0E7O0VBRUU7QUR1Y0Y7O0FDcmNBO0VBQ0U7RUFDQTtFQUNBO0FEd2NGOztBQ3RjQTtFQUNFO0FEeWNGOztBQ3ZjQTtFQUNFO0VBRUE7QUR5Y0Y7O0FDdmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUQwY047O0FDeGNBO0VBQ0U7QUQyY0Y7O0FDdGNBO0VBQ0U7RUFDQTtBRHljRjtBQ3ZjRTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5Y047QUN0Y0U7RUFFSTtFQUNBO0FEdWNOO0FDcGNVO0VBQ0k7QURzY2Q7QUNwY2M7RUFDSTtBRHNjbEI7QUNwY2tCO0VBQ0k7QURzY3RCO0FDaGNNO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURrY1Y7QUMvYk07RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnY1Y7QUM3Yk07RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDhiVjtBQzViVTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FENmJkO0FDMWJrQjtFQUNJO0FENGJ0QjtBQ3hiYztFQUNJO0VBQ0E7QUQwYmxCO0FDeGJrQjtFQUNJO0FEMGJ0QjtBQ3Zia0I7RUFDSTtBRHlidEI7QUN0YmtCO0VBQ0k7QUR3YnRCO0FDcmJrQjtFQUNJO0FEdWJ0QjtBQ3Bia0I7RUFDSTtBRHNidEI7QUNuYmtCO0VBQ0k7QURxYnRCO0FDbGJrQjtFQUNJO0FEb2J0QjtBQ2pia0I7RUFDSTtBRG1idEI7QUNoYmtCO0VBQ0k7QURrYnRCO0FDeGFFO0VBRUk7QUR5YU47QUNwYU07RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBRHFhVjtBQzVaTTtFQUNJO0VBQ0E7RUFDQTtBRDhaVjtBQzNaTTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FENlpWO0FDMVpVO0VBQ0k7QUQ0WmQ7QUN4Wk07RUExQ0o7SUErQ1E7SUFDQTtJQUNBO0lBQ0E7RUR1WlI7QUFDRjs7QUNuWkE7RUFDRTtBRHNaRjs7QUNwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRHNaVjs7QUNuWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRHNaVjs7QUNwWkE7RUFDRTtBRHVaRjs7QUNyWkE7RUFHVTtBRHdaVjs7QUN0WkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRHlaRjtBQUNGO0FDdlpBO0VBQ0U7SUFDRTtFRHlaRjtBQUNGO0FDdlpBO0VBQ0U7SUFDRTtFRHlaRjtFQ3ZaQTtJQUNFO0VEeVpGO0FBQ0Y7QUN2WkE7RUFDRTtJQUNFO0VEeVpGO0FBQ0Y7QUN2WkE7RUFDRTtFQUNBO0FEeVpGOztBQ3ZaQTtFQUNFO0VBRVE7RUFDUjtBRDBaRjs7QUN4WkE7RUFDRTtFQUNBO0VBQ0E7QUQyWkY7O0FDelpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRaRjs7QUMxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2WkY7O0FDM1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhaRjs7QUM1WkE7RUFDRTtBRCtaRjs7QUM3WkE7RUFDRTtFQUNBO0VBQ0E7QURnYUY7O0FDOVpBO0VBQ0U7SUFDRTtFRGlhRjtFQy9aQTtJQUNFO0lBQ0E7RURpYUY7QUFDRjtBQy9aQTtFQUNFO0lBQ0U7RURpYUY7QUFDRjtBQy9aQTtFQUNFO0lBQ0U7RURpYUY7QUFDRjtBQy9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaWFGOztBQy9aQTtFQUNFO0FEa2FGOztBQ2hhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFFUTtFQUNSO0FEbWFGOztBQ2phQTtFQUdVO0FEb2FWOztBQ2xhQTtFQUNFO0FEcWFGOztBQ25hQTtFQUNFO0FEc2FGOztBQ3BhQTtFQUNFO0VBQ0E7QUR1YUY7O0FDcmFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3YUY7O0FDdGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5YUY7O0FDdmFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBhRjs7QUN4YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDJhRjs7QUN6YUE7RUFDRTtFQUNBO0FENGFGOztBQzFhQTtFQUNFO0FENmFGOztBQzNhQTtFQUNFO0FEOGFGOztBQzVhQTtFQUNFO0FEK2FGOztBQzdhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdiRjs7QUM5YUE7RUFDRTtBRGliRjs7QUMvYUE7RUFDRTtBRGtiRjs7QUNoYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBRVE7RUFDUjtBRG1iRjs7QUNqYkE7RUFDRTtBRG9iRjs7QUNsYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcWJGOztBQ25iQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNiRjs7QUNwYkE7RUFDRTtBRHViRjs7QUNyYkE7RUFDRTtBRHdiRjs7QUN0YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FEeWJGOztBQ3ZiQTtFQUNFO0lBQ0U7RUQwYkY7RUN4YkE7SUFDRTtFRDBiRjtFQ3hiQTtJQUNFO0VEMGJGO0FBQ0Y7QUN4YkE7RUFDRTtFQUNBO0FEMGJGOztBQ3hiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDJiVjs7QUN6YkE7RUFDRTtBRDRiRjs7QUMxYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZiRjs7QUMzYkE7RUFDRTtBRDhiRjs7QUM1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrYkY7O0FDN2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ2NGOztBQzliQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpY0Y7O0FDL2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtjRjs7QUNoY0E7RUFDRTtBRG1jRjs7QUNqY0E7RUFDRTtBRG9jRjs7QUNsY0E7RUFDRTtFQUNBO0VBQ0E7QURxY0Y7O0FDbmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc2NGOztBQ3BjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdWNGOztBQ3JjQTtFQUNFO0VBQ0E7RUFDQTtBRHdjRjs7QUN0Y0E7RUFDRTtBRHljRjs7QUN2Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwY0Y7O0FDeGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRDJjVjs7QUN6Y0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FENGNWOztBQzFjQTtFQUNFO0VBQ0E7QUQ2Y0Y7O0FDM2NBO0VBQ0U7QUQ4Y0Y7O0FDNWNBO0VBQ0U7RUFDQTtFQUNBO0FEK2NGOztBQzdjQTtFQUNFO0FEZ2RGOztBQzljQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaWRGOztBQy9jQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrZEY7O0FDaGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QURtZEY7O0FDamRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURvZFY7O0FDbGRBO0VBQ0U7RUFDQTtBRHFkRjs7QUNuZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHNkRjs7QUNwZEE7RUFDRTtFQUNBO0VBQ0E7QUR1ZEY7O0FDcmRBO0VBQ0U7QUR3ZEY7O0FDdGRBO0VBQ0U7QUR5ZEY7O0FDdmRBO0VBQ0U7QUQwZEY7O0FDeGRBO0VBQ0U7RUFDQTtBRDJkRjs7QUN6ZEE7RUFDRTtBRDRkRjs7QUMxZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ2ZFY7O0FDM2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFHUTtFQUNSO0FEOGRGOztBQzVkQTtFQUNFO0FEK2RGOztBQzdkQTtFQUNFO0FEZ2VGOztBQzlkQTtFQUNFO0FEaWVGOztBQy9kQTtFQUNFO0FEa2VGOztBQ2hlQTtFQUNFO0FEbWVGOztBQ2plQTtFQUNFO0FEb2VGOztBQ2xlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURxZVY7O0FDbmVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUNBO0FEc2VGOztBQ3BlQTtFQUNFO0FEdWVGOztBQ3JlQTtFQUNFO0lBQ0U7RUR3ZUY7QUFDRjtBQ3RlQTtFQUNFO0VBQ0E7RUFDQTtBRHdlRjs7QUN0ZUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBRHVlRjs7QUNuZUE7RUFDRTtFQUNBO0VBQ0EsY0R6Z0lNO0FBKytJUjs7QUNwZUE7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRG5oSU07QUF3L0lSOztBQ25lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7QURzZUY7O0FDcGVBO0VBQ0U7SUFDRTtJQUNBO0VEdWVGO0FBQ0Y7QUNyZUE7RUFDRTtBRHVlRjs7QUNyZUE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd2VGOztBQ3RlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUdBO0VBRUE7QUR3ZVY7O0FDdGVBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7QUR5ZVY7O0FDdmVBO0VBQ0U7QUQwZUY7O0FDeGVBO0VBQ0U7QUQyZUY7O0FDemVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0ZUY7O0FDMWVBO0VBQ0U7SUFDRTtJQUNBO0VENmVGO0FBQ0Y7QUMzZUE7RUFDRTtJQUNFO0VENmVGO0FBQ0Y7QUMzZUE7RUFDRTtJQUNFO0VENmVGO0FBQ0Y7QUMzZUE7RUFDRTtFQUNBO0VBQ0E7QUQ2ZUY7O0FDM2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4ZUY7O0FDNWVBO0VBQ0U7RUFDQTtFQUNBO0FEK2VGOztBQzdlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBRGdmRjs7QUM5ZUE7RUFFRTtBRGlmRjs7QUMvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtmRjs7QUNoZkE7RUFDRTtBRG1mRjs7QUNqZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUVRO0VBQ0E7QURvZlY7O0FDbGZBO0VBQ0U7QURxZkY7O0FDbmZBO0VBQ0U7QURzZkY7O0FDcGZBO0VBQ0U7RUFDQTtFQUNBO0FEdWZGOztBQ3JmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3ZkY7O0FDcmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd2ZGOztBQ3JmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QUR3ZkY7O0FDdGZBO0VBQ0U7RUFFUTtBRHlmVjs7QUN0ZkE7RUFDRTtFQUNBO0VBQ0E7QUR5ZkY7O0FDdmZBO0VBQ0U7RUFDQTtFQUNBO0FEMGZGO0FDemZFO0VBQ0U7QUQyZko7O0FDeGZBO0VBQ0U7QUQyZkY7O0FDemZBOztFQUVFO0FENGZGOztBQzFmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRDZmRjs7QUMzZkE7RUFDRTtBRDhmRjs7QUM1ZkE7RUFDRTtBRCtmRjs7QUM3ZkE7RUFDRTtBRGdnQkY7O0FDOWZBOztFQUVFO0FEaWdCRjtBQ2hnQkU7OztFQUNFO0FEb2dCSjs7QUNqZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURvZ0JGOztBQ2xnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcWdCRjs7QUNsZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxZ0JGOztBQ25nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHNnQkY7O0FDcGdCQTtFQUNFO0VBQ0E7RUFDQTtBRHVnQkY7O0FDcmdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRHdnQlY7O0FDdGdCQTtFQUNFO0FEeWdCRjs7QUN2Z0JBO0VBQ0U7RUFDQTtFQUNBO0FEMGdCRjs7QUN4Z0JBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMmdCRjs7QUN6Z0JBOzs7O0VBS1U7QUQ0Z0JWOztBQzFnQkE7Ozs7RUFJRTtBRDZnQkY7O0FDM2dCQTtFQUNFO0VBRVE7QUQ4Z0JWOztBQzVnQkE7RUFDRTtFQUVRO0FEK2dCVjs7QUM3Z0JBO0VBQ0U7RUFFUTtBRGdoQlY7O0FDOWdCQTtFQUNFO0VBQ0E7RUFFUTtBRGloQlY7O0FDL2dCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEa2hCVjs7QUNoaEJBOztFQUVFO0FEbWhCRjs7QUNqaEJBO0VBQ0U7RUFDQTtBRG9oQkY7O0FDbGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QURxaEJWOztBQ25oQkE7RUFDRTtBRHNoQkY7O0FDcGhCQTtFQUNFO0FEdWhCRjs7QUNyaEJBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0FEd2hCRjs7QUN0aEJBO0VBQ0U7QUR5aEJGOztBQ3ZoQkE7RUFDRTtFQUNBO0FEMGhCRjs7QUN4aEJBO0VBQ0U7RUFDQTtBRDJoQkY7O0FDemhCQTtFQUNFO0FENGhCRjs7QUMxaEJBO0VBQ0U7QUQ2aEJGOztBQzNoQkE7RUFDRTtBRDhoQkY7O0FDNWhCQTtFQUNFOztJQUVFO0VEK2hCRjtFQzdoQkE7SUFDRTtJQUNBO0lBQ0E7RUQraEJGO0VDN2hCQTtJQUNFO0VEK2hCRjtFQzdoQkE7SUFDRTtFRCtoQkY7QUFDRjtBQzdoQkE7RUFDRTs7SUFFRTtFRCtoQkY7RUM3aEJBO0lBQ0U7RUQraEJGO0VDN2hCQTtJQUNFO0VEK2hCRjtFQzdoQkE7SUFDRTtFRCtoQkY7QUFDRjtBQzdoQkE7RUFDRTtJQUNFO0VEK2hCRjtFQzdoQkE7SUFDRTtFRCtoQkY7RUM3aEJBO0lBQ0U7RUQraEJGO0FBQ0Y7QUM3aEJBO0VBQ0U7QUQraEJGOztBQzdoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdpQkY7O0FDOWhCQTtFQUNFO0VBQ0E7RUFDQTtBRGlpQkY7O0FDL2hCQTtFQUNFO0VBQ0E7RUFDQTtBRGtpQkY7O0FDaGlCQTtFQUNFO0VBQ0E7QURtaUJGOztBQ2ppQkE7RUFDRTtBRG9pQkY7O0FDbGlCQTtFQUNFO0FEcWlCRjs7QUNuaUJBO0VBQ0U7RUFDQTtFQUVRO0VBQ1I7QURzaUJGOztBQ25pQkE7RUFDRTtFQUNBO0VBQ0E7QURzaUJGOztBQ3BpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFFQTtBRHVpQlY7O0FDcmlCQTtFQUNFO0VBR1E7QUR3aUJWOztBQ3RpQkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlpQkY7O0FDdmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBpQkY7O0FDeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQyaUJWOztBQ3ppQkE7RUFDRTtBRDRpQkY7O0FDMWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FENmlCVjs7QUMzaUJBO0VBQ0U7QUQ4aUJGOztBQzVpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2lCRjs7QUM3aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURnakJGOztBQzlpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlqQkY7O0FDL2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRGtqQlY7O0FDaGpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFFUTtBRG1qQlY7O0FDampCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFFUTtBRG9qQlY7O0FDbGpCQTtFQUNFO0VBR1E7QURxakJWOztBQ25qQkE7RUFDRTtBRHNqQkY7O0FDcGpCQTtFQUdVO0VBQ1I7RUFDQTtBRHVqQkY7O0FDcmpCQTtFQUdVO0VBQ1I7RUFDQTtBRHdqQkY7O0FDdGpCQTtFQUdVO0VBQ1I7QUR5akJGOztBQ3ZqQkE7RUFHVTtFQUNSO0FEMGpCRjs7QUN4akJBO0VBR1U7RUFDUjtFQUNBO0FEMmpCRjs7QUN6akJBO0VBR1U7RUFDUjtFQUNBO0FENGpCRjs7QUMxakJBO0VBQ0U7SUFDRTtFRDZqQkY7QUFDRjtBQzNqQkE7RUFDRTtJQUNFO0VENmpCRjtFQzNqQkE7SUFDRTtFRDZqQkY7RUMzakJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdRO0lBQ1I7SUFDQTtFRDZqQkY7RUMzakJBO0lBQ0U7SUFDQTtJQUNBO0lBR1E7RUQ2akJWO0VDM2pCQTtJQUNFO0lBQ0E7SUFDQTtFRDZqQkY7RUMzakJBO0lBQ0U7RUQ2akJGO0VDM2pCQTs7O0lBR0U7SUFDQTtFRDZqQkY7QUFDRjtBQzNqQkE7RUFDRTtJQUNFO0VENmpCRjtFQzNqQkE7O0lBRUU7RUQ2akJGO0FBQ0Y7QUMzakJBO0VBQ0U7RUFDQTtBRDZqQkY7O0FDMWpCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENmpCRjs7QUMzakJBO0VBQ0U7QUQ4akJGOztBQzVqQkE7RUFDRTtBRCtqQkY7O0FDN2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FEK2pCRjs7QUM1akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrakJGOztBQzdqQkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0FEZ2tCRjs7QUM5akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlrQkY7O0FDL2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRGlrQlY7O0FDL2pCQTtFQUNFO0FEa2tCRjs7QUNoa0JBO0VBQ0U7QURta0JGOztBQ2prQkE7RUFDRTtBRG9rQkY7O0FDbGtCQTtFQUNFO0VBQ0E7RUFDQTtBRHFrQkY7O0FDbmtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEc2tCRjs7QUNwa0JBO0VBQ0U7QUR1a0JGOztBQ3JrQkE7RUFDRTtBRHdrQkY7O0FDdGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0FEeWtCVjs7QUN2a0JBO0VBRVU7QUQwa0JWO0FDOWpCQTtFQUNFO0lBRVU7RUQya0JWO0VDemtCQTtJQUVVO0VEMmtCVjtBQUNGO0FDemtCQTtFQUNFO0VBQ0E7RUFHUTtFQUVBO0VBQ1I7QUQya0JGO0FDMWpCQTtFQUNFO0lBQ0U7RUQ0a0JGO0VDMWtCQTtJQUNFO0lBRVE7RUQ0a0JWO0VDMWtCQTtJQUNFO0lBRVE7RUQ0a0JWO0FBQ0Y7QUMxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QUQ0a0JGOztBQzFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0FENmtCRjs7QUMza0JBO0VBRVU7QUQ4a0JWOztBQzVrQkE7RUFHVTtBRCtrQlY7O0FDN2tCQTtFQUNFO0lBQ0U7SUFDQTtFRGdsQkY7RUM5a0JBO0lBQ0U7RURnbEJGO0FBQ0Y7QUM3a0JBO0VBQ0U7SUFDRTtJQUNBO0VEK2tCRjtFQzVrQkE7SUFDRTtFRDhrQkY7QUFDRjtBQzFrQkE7RUFDRTtJQUNFO0lBQ0E7RUQ0a0JGO0FBQ0Y7QUMxa0JBO0VBQ0U7SUFDRTtFRDRrQkY7QUFDRjtBQzFrQkE7RUFDRTtBRDRrQkY7O0FDMWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0FENmtCVjs7QUMza0JBO0VBR1U7QUQ4a0JWOztBQzVrQkE7RUFHVTtBRCtrQlY7O0FDN2tCQTtFQUNFO0VBQ0E7QURnbEJGOztBQzlrQkE7RUFDRTtFQUNBO0VBQ0E7QURpbEJGOztBQy9rQkE7RUFDRTtFQUNBO0FEa2xCRjs7QUNobEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtbEJGOztBQ2psQkE7RUFDRTtBRG9sQkY7O0FDbGxCQTtFQUNFO0VBQ0E7RUFDQTtBRHFsQkY7O0FDbmxCQTtFQUNFO0FEc2xCRjs7QUNwbEJBO0VBQ0U7QUR1bEJGOztBQ3JsQkE7O0VBRUU7QUR3bEJGOztBQ3RsQkE7RUFDRTtFQUNBO0VBR1E7QUR3bEJWOztBQ3RsQkE7RUFDRTtFQUNBO0VBR1E7QUR3bEJWOztBQ3RsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeWxCRjs7QUN2bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwbEJGOztBQ3hsQkE7RUFDRTtBRDJsQkY7O0FDemxCQTtFQUNFO0VBQ0E7QUQ0bEJGOztBQzFsQkE7RUFHVTtFQUNSO0FENmxCRjs7QUMzbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUdRO0VBQ1I7QUQ4bEJGOztBQzVsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRCtsQlY7O0FDN2xCQTtFQUNFO0FEZ21CRjs7QUM5bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUVRO0FEaW1CVjs7QUMvbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGttQkY7O0FDaG1CQTtFQUNFO0FEbW1CRjs7QUNqbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9tQkY7O0FDbG1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFtQkY7O0FDbm1CQTtFQUNFO0FEc21CRjs7QUNwbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1bUJGOztBQ3JtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3bUJGOztBQ3RtQkE7RUFDRTtBRHltQkY7O0FDdm1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMG1CRjs7QUN4bUJBO0VBQ0U7SUFDRTtJQUNBO0VEMm1CRjtBQUNGO0FDem1CQTtFQUNFO0lBQ0U7RUQybUJGO0FBQ0Y7QUN6bUJBO0VBQ0U7SUFDRTtFRDJtQkY7QUFDRjtBQ3ptQkE7RUFDRTtJQUNFO0lBQ0E7RUQybUJGO0FBQ0Y7QUN6bUJBO0VBQ0U7SUFDRTtFRDJtQkY7QUFDRjtBQ3ptQkE7RUFDRTtJQUNFO0VEMm1CRjtBQUNGO0FDem1CQTtFQUNFO0lBQ0U7RUQybUJGO0VDem1CQTtJQUNFO0lBQ0E7RUQybUJGO0VDem1CQTtJQUNFO0VEMm1CRjtFQ3ptQkE7SUFDRTtJQUNBO0VEMm1CRjtBQUNGO0FDem1CQTtFQUNFO0FEMm1CRjs7QUN6bUJBOztFQUVFO0VBQ0E7QUQ0bUJGOztBQzFtQkE7RUFDRTtBRDZtQkY7O0FDM21CQTtFQUNFO0FEOG1CRjs7QUM1bUJBO0VBQ0U7RUFDQTtFQUNBO0FEK21CRjs7QUM3bUJBO0VBQ0U7QURnbkJGOztBQzltQkE7RUFDRTtFQUNBO0FEaW5CRjs7QUMvbUJBO0VBQ0U7QURrbkJGOztBQy9tQkE7RUFDRTtBRGtuQkY7O0FDaG5CQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7QURtbkJGO0FDbG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FEb25CSjs7QUNobkJBO0VBQ0U7RUFDQTtFQUNBO0FEbW5CRjs7QUNqbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBRUE7RUFDUjtBRG9uQkY7O0FDbG5CQTtFQUNFO0VBR1E7QURxbkJWOztBQ25uQkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNuQkY7O0FDbm5CQTtFQUNFO0FEc25CRjs7QUNubkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc25CRjs7QUNwbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRHVuQlY7O0FDcm5CQTtFQUNFO0FEd25CRjs7QUN0bkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR5bkJWOztBQ3ZuQkE7RUFDRTtBRDBuQkY7O0FDeG5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQybkJGOztBQ3puQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRuQkY7O0FDMW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENm5CRjs7QUMzbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhuQkY7O0FDNW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrbkJGOztBQzVuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FEOG5CRjtBQzduQkU7RUFDRTtBRCtuQko7QUM3bkJFO0VBQ0U7QUQrbkJKOztBQzNuQkE7RUFDRTtJQUNFO0VEOG5CRjtBQUNGO0FDNW5CQTtFQUNFO0lBQ0U7RUQ4bkJGO0FBQ0Y7QUM1bkJBO0VBQ0U7SUFDRTtFRDhuQkY7RUM1bkJBO0lBQ0U7RUQ4bkJGO0VDNW5CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHUTtJQUNSO0lBQ0E7RUQ4bkJGO0VDNW5CQTtJQUNFO0lBQ0E7SUFDQTtJQUdRO0VEOG5CVjtFQzVuQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDhuQkY7RUM1bkJBO0lBQ0U7RUQ4bkJGO0VDNW5CQTs7OztJQUlFO0lBQ0E7SUFDQTtFRDhuQkY7QUFDRjtBQzVuQkE7RUFDRTtJQUNFO0VEOG5CRjtFQzVuQkE7SUFDRTtFRDhuQkY7QUFDRjtBQzVuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhuQkY7O0FDNW5CQTtFQUNFO0VBQ0E7QUQrbkJGOztBQzduQkE7O0VBRUU7RUFDQTtFQUNBO0FEZ29CRjs7QUM5bkJBOzs7O0VBSUU7RUFDQTtFQUNBO0FEaW9CRjs7QUMvbkJBOzs7O0VBSUU7QURrb0JGOztBQ2hvQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7QURtb0JWOztBQ2pvQkE7O0VBRUU7QURvb0JGOztBQ2xvQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRHFvQlY7O0FDbm9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFFQTtBRHFvQlY7O0FDbm9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtBRHNvQlY7O0FDcG9CQTs7RUFFRTtBRHVvQkY7O0FDcm9CQTs7RUFFRTtBRHdvQkY7O0FDdG9CQTtFQUNFO0FEeW9CRjs7QUN2b0JBO0VBR1U7QUQwb0JWOztBQ3hvQkE7RUFDRTtBRDJvQkY7O0FDem9CQTtFQUNFO0FENG9CRjs7QUMxb0JBO0VBQ0U7QUQ2b0JGOztBQzNvQkE7RUFDRTtBRDhvQkY7O0FDNW9CQTtFQUNFO0FEK29CRjs7QUM3b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEZ3BCVjs7QUM5b0JBO0VBQ0U7QURpcEJGOztBQy9vQkE7RUFDRTtBRGtwQkY7O0FDaHBCQTs7RUFFRTtFQUNBO0VBQ0E7QURtcEJGOztBQ2pwQkE7RUFDRTtFQUVRO0VBQ1I7RUFDQTtBRG9wQkY7O0FDbHBCQTtFQUNFO0VBQ0E7RUFDQTtBRHFwQkY7O0FDanBCQTtFQUNFO0FEb3BCRjtBQ25wQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFwQko7QUNwcEJJO0VBQ0U7RUFDQTtBRHNwQk47QUNscEJJO0VBQ0U7RUFDQTtBRG9wQk47QUNucEJNO0VBQ0U7RUFDQTtBRHFwQlI7O0FDL29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrcEJGOztBQ2hwQkE7RUFDRTtBRG1wQkY7O0FDanBCQTtFQUNFO0VBQ0E7RUFDQTtBRG9wQkY7O0FDbHBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXBCRjs7QUNucEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzcEJGOztBQ3BwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXBCRjs7QUNycEJBO0VBQ0U7QUR3cEJGOztBQ3RwQkE7RUFDRTtBRHlwQkY7O0FDdnBCQTtFQUNFO0FEMHBCRjs7QUN4cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtBRDBwQlY7O0FDeHBCQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FEMnBCRjs7QUN6cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ0cEJWOztBQzFwQkE7RUFDRTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FENnBCRjs7QUMzcEJBO0VBR1U7QUQ4cEJWOztBQzVwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0FEK3BCVjs7QUM3cEJBO0VBQ0U7QURncUJGOztBQzlwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEaXFCVjs7QUMvcEJBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFHUTtBRGtxQlY7O0FDaHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtcUJGO0FDbHFCRTtFQVRGO0lBVUk7RURxcUJGO0FBQ0Y7O0FDbnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QURzcUJWOztBQ3BxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBRVE7RUFDUjtBRHVxQkY7O0FDcnFCQTtFQUdVO0FEd3FCVjs7QUN0cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5cUJGOztBQ3ZxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QUQwcUJGO0FDenFCRTtFQU5GO0lBT0k7RUQ0cUJGO0FBQ0Y7QUMzcUJFO0VBVEY7SUFVSTtJQUNBO1NBQUE7RUQ4cUJGO0FBQ0Y7O0FDNXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVSO0VBQ0E7RUFDQTtFQUNBO0FEOHFCRjtBQzVxQkU7RUFqQkY7SUFrQkk7RUQrcUJGO0FBQ0Y7O0FDN3FCQTtFQUNFO0VBQ0E7QURnckJGOztBQzlxQkE7RUFDRTtBRGlyQkY7O0FDL3FCQTtFQUNFO0VBQ0E7RUFDQTtBRGtyQkY7O0FDaHJCQTtFQUNFO0lBQ0U7RURtckJGO0VDanJCQTtJQUNFO0VEbXJCRjtBQUNGO0FDanJCQTtFQUNFO0lBQ0U7SUFDQTtFRG1yQkY7QUFDRjtBQ2pyQkE7RUFDRTtJQUNFO0VEbXJCRjtBQUNGO0FDanJCQTtFQUNFOztJQUVFO0lBQ0E7RURtckJGO0VDanJCQTtJQUdVO0VEbXJCVjtBQUNGO0FDanJCQTtFQUNFO0lBQ0U7RURtckJGO0VDanJCQTtJQUNFO0VEbXJCRjtBQUNGO0FDanJCQTtFQUNFOztJQUVFO0lBQ0E7RURtckJGO0VDanJCQTtJQUNFO0VEbXJCRjtFQ2pyQkE7SUFDRTtJQUNBO0lBQ0E7RURtckJGO0FBQ0Y7QUNqckJBO0VBQ0U7QURtckJGOztBQ2pyQkE7RUFDRTtFQUNBO0FEb3JCRjs7QUNsckJBO0VBQ0U7RUFDQTtFQUVRO0VBQ1I7RUFFQTtBRHFyQkY7O0FDbHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXJCRjs7QUNsckJBO0VBQ0U7RUFDQTtFQUNBO0FEcXJCRjs7QUNuckJBO0VBRUU7QURzckJGOztBQ3ByQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXJCRjs7QUNyckJBO0VBQ0U7QUR3ckJGOztBQ3RyQkE7RUFDRTtBRHlyQkY7O0FDdnJCQTtFQUNFO0FEMHJCRjs7QUN4ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJyQkY7O0FDenJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0FENHJCRjs7QUMxckJBO0VBQ0U7QUQ2ckJGOztBQzNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QUQ4ckJWOztBQzVyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrckJGOztBQzdyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURnc0JWOztBQzlyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QURpc0JWOztBQy9yQkE7RUFDRTtBRGtzQkY7O0FDaHNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbXNCRjs7QUNqc0JBO0VBQ0U7QURvc0JGOztBQ2xzQkE7RUFDRTtBRHFzQkY7O0FDbnNCQTtFQUNFO0FEc3NCRjs7QUNwc0JBO0VBQ0U7QUR1c0JGOztBQ3JzQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXNCRjs7QUNwc0JBO0VBQ0U7QUR1c0JGOztBQ3BzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdXNCRjs7QUNyc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3c0JGOztBQ3RzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRHlzQlY7O0FDdnNCQTtFQUVVO0FEMHNCVjs7QUN4c0JBO0VBQ0U7QUQyc0JGOztBQzNyQkE7RUFDRTswQ0FBQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENnJCRjtBQzVyQkU7RUFkRjtJQWVJO0VEK3JCRjtBQUNGOztBQzdyQkE7RUFDRTtFQUNBO0FEZ3NCRjs7QUM3ckJBOzs7RUFHRTtFQUNBO0VBQ0E7QURnc0JGOztBQzdyQkE7OztFQUdFO0VBQ0E7RUFDQTtBRGdzQkY7O0FDN3JCQTtFQUNFO0VBQ0E7QURnc0JGOztBQzlyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlzQkY7QUNoc0JFO0VBQ0U7RUFDQTtBRGtzQko7O0FDL3JCQTtFQUNFO0VBQ0E7QURrc0JGOztBQy9yQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtzQkY7O0FDL3JCQTtFQUNFO0FEa3NCRjs7QUMvckJBO0VBQ0U7QURrc0JGOztBQ2hzQkE7RUFDRTtBRG1zQkY7O0FDaHNCQTtFQUNFO0lBQ0U7SUFDQTtFRG1zQkY7RUNqc0JBO0lBQ0U7SUFDQTtJQUNBO0VEbXNCRjtFQ2pzQkE7SUFDRTtFRG1zQkY7RUNqc0JBO0lBQ0U7SUFDQTtFRG1zQkY7RUNqc0JBO0lBQ0U7RURtc0JGO0FBQ0Y7QUNqc0JBO0VBQ0U7SUFDRTtFRG1zQkY7RUNqc0JBO0lBQ0U7RURtc0JGO0FBQ0Y7QUNqc0JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RURtc0JGO0VDanNCQTtJQUNFO0lBQ0E7RURtc0JGO0VDanNCQTtJQUNFO0lBQ0E7SUFDQTtFRG1zQkY7RUNqc0JBO0lBQ0U7RURtc0JGO0FBQ0Y7QUNqc0JBO0VBQ0U7RUFDQTtFQUNBO0FEbXNCRjs7QUNqc0JBO0VBQ0U7RUFDQTtBRG9zQkY7O0FDbHNCQTtFQUNFO0FEcXNCRjs7QUNuc0JBO0VBQ0U7QURzc0JGOztBQ3BzQkE7RUFDRTtFQUNBO0VBQ0E7QUR1c0JGOztBQ3JzQkE7RUFDRTtFQUVRO0VBQ1I7RUFFUTtBRHdzQlY7O0FDdHNCQTtFQUdVO0FEeXNCVjs7QUN2c0JBO0VBQ0U7RUFDQTtFQUNBO0FEMHNCRjs7QUN4c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJzQkY7O0FDenNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHNCRjs7QUMxc0JBO0VBQ0U7RUFDQTtBRDZzQkY7O0FDM3NCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0FEOHNCRjs7QUM1c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK3NCRjs7QUM3c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUNBO0FEZ3RCRjs7QUM5c0JBO0VBQ0U7QURpdEJGOztBQy9zQkE7RUFDRTtBRGt0QkY7O0FDaHRCQTtFQUNFO0VBRVE7RUFFQTtBRG10QlY7O0FDanRCQTtFQUNFO0VBRVE7RUFFQTtBRG90QlY7O0FDbHRCQTtFQUNFO0lBQ0U7SUFDQTtFRHF0QkY7RUNudEJBO0lBQ0U7RURxdEJGO0VDbnRCQTtJQUNFO0VEcXRCRjtBQUNGO0FDbnRCQTtFQUNFO0lBQ0U7SUFDQTtFRHF0QkY7QUFDRjtBQ250QkE7RUFDRTtJQUNFO0lBQ0E7RURxdEJGO0VDbnRCQTtJQUNFO0VEcXRCRjtFQ250QkE7SUFDRTtFRHF0QkY7RUNudEJBOztJQUVFO0VEcXRCRjtBQUNGO0FDbnRCQTtFQUNFO0FEcXRCRjs7QUNudEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzdEJGOztBQ3B0QkE7RUFDRTtBRHV0QkY7O0FDcnRCQTtFQUNFO0FEd3RCRjs7QUN0dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR5dEJWOztBQ3Z0QkE7RUFDRTtBRDB0QkY7O0FDeHRCQTs7RUFFRTtBRDJ0QkY7O0FDenRCQTtFQUNFO0FENHRCRjs7QUMxdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZ0QkY7O0FDM3RCQTtFQUNFO0FEOHRCRjs7QUM1dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt0QkY7O0FDN3RCQTtFQUNFO0VBQ0E7RUFDQTtBRGd1QkY7O0FDOXRCQTtFQUNFO0VBQ0E7RUFDQTtBRGl1QkY7O0FDL3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGt1QkY7O0FDaHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0FEbXVCRjs7QUNqdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3VCRjs7QUNsdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUVBO0FEcXVCVjs7QUNudUJBO0VBQ0U7QURzdUJGOztBQ3B1QkE7RUFDRTtBRHV1QkY7O0FDcnVCQTtFQUNFO0FEd3VCRjs7QUN0dUJBO0VBQ0U7QUR5dUJGOztBQ3Z1QkE7RUFDRTtBRDB1QkY7O0FDeHVCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUVRO0FEMnVCVjs7QUN6dUJBO0VBR1U7QUQ0dUJWOztBQzF1QkE7RUFDRTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ2dUJWOztBQzN1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QUQ4dUJWOztBQzV1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QUQrdUJWOztBQzd1QkE7RUFDRTtFQUdRO0FEZ3ZCVjs7QUM5dUJBO0VBQ0U7QURpdkJGOztBQy91QkE7RUFHVTtFQUNSO0VBQ0E7QURrdkJGOztBQ2h2QkE7RUFHVTtFQUNSO0VBQ0E7QURtdkJGOztBQ2p2QkE7RUFHVTtFQUNSO0FEb3ZCRjs7QUNsdkJBO0VBR1U7RUFDUjtBRHF2QkY7O0FDbnZCQTtFQUdVO0VBQ1I7RUFDQTtBRHN2QkY7O0FDcHZCQTtFQUdVO0VBQ1I7RUFDQTtBRHV2QkY7O0FDcnZCQTtFQUNFOztJQUVFO0VEd3ZCRjtFQ3R2QkE7SUFDRTtJQUNBO0lBQ0E7RUR3dkJGO0VDdHZCQTtJQUNFO0lBQ0E7RUR3dkJGO0VDdHZCQTtJQUNFO0VEd3ZCRjtFQ3R2QkE7SUFDRTtFRHd2QkY7RUN0dkJBO0lBQ0U7RUR3dkJGO0VDdHZCQTtJQUNFO0VEd3ZCRjtFQ3R2QkE7O0lBRUU7RUR3dkJGO0FBQ0Y7QUN0dkJBO0VBQ0U7SUFDRTtJQUNBO0VEd3ZCRjtFQ3R2QkE7SUFDRTtFRHd2QkY7RUN0dkJBO0lBQ0U7RUR3dkJGO0VDdHZCQTtJQUNFO0VEd3ZCRjtFQ3R2QkE7SUFDRTtFRHd2QkY7QUFDRjtBQ3R2QkE7RUFDRTtBRHd2QkY7O0FDdHZCQTtFQUNFO0VBQ0E7RUFDQTtBRHl2QkY7O0FDdnZCQTtFQUNFO0VBQ0E7QUQwdkJGOztBQ3h2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMnZCRjs7QUN6dkJBO0VBQ0U7QUQ0dkJGOztBQzF2QkE7RUFDRTtBRDZ2QkY7O0FDM3ZCQTtFQUdVO0FEOHZCVjs7QUM1dkJBO0VBQ0U7QUQrdkJGOztBQzd2QkE7RUFDRTtBRGd3QkY7O0FDOXZCQTtFQUNFO0FEaXdCRjs7QUMvdkJBO0VBQ0U7QURrd0JGOztBQ2h3QkE7RUFDRTtBRG13QkY7O0FDandCQTtFQUNFO0FEb3dCRjs7QUNsd0JBO0VBQ0U7QURxd0JGOztBQ253QkE7RUFDRTtBRHN3QkY7O0FDcHdCQTtFQUNFO0FEdXdCRjs7QUNyd0JBO0VBQ0U7QUR3d0JGOztBQ3R3QkE7RUFDRTtBRHl3QkY7O0FDdndCQTtFQUNFO0FEMHdCRjs7QUN4d0JBO0VBR1U7RUFDUjtBRDJ3QkY7O0FDendCQTtFQUNFO0FENHdCRjs7QUMxd0JBO0VBQ0U7QUQ2d0JGOztBQzN3QkE7RUFDRTtBRDh3QkY7O0FDNXdCQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBRVE7QUQrd0JWOztBQzd3QkE7RUFDRTtFQUNBO0VBQ0E7QURneEJGOztBQzl3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRGl4QkY7O0FDL3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3hCRjs7QUNoeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0FEbXhCVjs7QUNqeEJBO0VBQ0U7QURveEJGOztBQ2x4QkE7RUFDRTtBRHF4QkY7O0FDbnhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3hCRjs7QUNweEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR1eEJWOztBQ3J4QkE7RUFDRTtBRHd4QkY7O0FDdHhCQTtFQUNFO0FEeXhCRjs7QUN2eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7QUQweEJGOztBQ3h4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJ4QkY7O0FDenhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFFUTtBRDR4QlY7O0FDMXhCQTtFQUNFO0FENnhCRjs7QUMzeEJBO0VBQ0U7QUQ4eEJGOztBQzV4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCt4QkY7O0FDN3hCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEZ3lCVjs7QUM5eEJBO0VBQ0U7QURpeUJGOztBQy94QkE7RUFDRTtBRGt5QkY7O0FDaHlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUVRO0FEbXlCVjs7QUNqeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRG95QlY7O0FDbHlCQTtFQUNFO0FEcXlCRjs7QUNueUJBO0VBQ0U7QURzeUJGOztBQ3B5QkE7RUFDRTtBRHV5QkY7O0FDcnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRHd5QkY7O0FDdHlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEeXlCVjs7QUN2eUJBOztFQUVFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QUQweUJGOztBQ3h5QkE7RUFDRTtBRDJ5QkY7O0FDenlCQTtFQUNFO0FENHlCRjs7QUMxeUJBO0VBQ0U7QUQ2eUJGOztBQzN5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7QUQ4eUJGOztBQzV5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0FEK3lCRjs7QUM3eUJBOztFQUVFO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7QURnekJGOztBQzl5QkE7RUFDRTtBRGl6QkY7O0FDL3lCQTtFQUNFO0FEa3pCRjs7QUNoekJBO0VBQ0U7QURtekJGOztBQ2p6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG96QkY7O0FDbHpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxekJGOztBQ256QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3pCRjs7QUNwekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR1ekJWOztBQ3J6QkE7O0VBRUU7RUFDQTtFQUNBO0VBRVE7RUFDUjtBRHd6QkY7O0FDdHpCQTtFQUNFO0FEeXpCRjs7QUN2ekJBO0VBQ0U7QUQwekJGOztBQ3h6QkE7RUFDRTtBRDJ6QkY7O0FDenpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0ekJGOztBQzF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRDZ6QlY7O0FDM3pCQTtFQUNFO0VBQ0E7RUFDQTtBRDh6QkY7O0FDNXpCQTtFQUNFO0FEK3pCRjs7QUM3ekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVBO0FEZzBCVjs7QUM5ekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaTBCRjs7QUMvekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBRUE7RUFDUjtFQUNBO0FEazBCRjs7QUNoMEJBO0VBQ0U7RUFFUTtFQUVBO0FEbTBCVjs7QUNqMEJBO0VBQ0U7RUFFUTtFQUVBO0FEbzBCVjs7QUNsMEJBO0VBQ0U7QURxMEJGOztBQ24wQkE7RUFDRTtBRHMwQkY7O0FDcDBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHUwQkY7O0FDcjBCQTs7RUFFRTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0FEdzBCRjs7QUN0MEJBO0VBQ0U7QUR5MEJGOztBQ3YwQkE7RUFDRTtBRDAwQkY7O0FDeDBCQTtFQUNFO0VBQ0E7RUFFUTtBRDIwQlY7O0FDejBCQTtFQUNFO0lBQ0U7SUFDQTtFRDQwQkY7RUMxMEJBO0lBQ0U7SUFDQTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7QUFDRjtBQzEwQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VENDBCRjtFQzEwQkE7SUFDRTtJQUNBO0VENDBCRjtFQzEwQkE7SUFDRTtJQUNBO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtFQzEwQkE7SUFDRTtFRDQwQkY7RUMxMEJBO0lBQ0U7RUQ0MEJGO0VDMTBCQTtJQUNFO0VENDBCRjtBQUNGO0FDMTBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDBCRjs7QUMxMEJBO0VBQ0U7RUFDQTtFQUNBO0FENjBCRjs7QUMzMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtBRDgwQkY7O0FDNTBCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VEKzBCRjtFQzcwQkE7SUFDRTtJQUNBO0VEKzBCRjtBQUNGO0FDNzBCQTtFQUNFO0lBQ0U7RUQrMEJGO0VDNzBCQTtJQUNFO0lBQ0E7RUQrMEJGO0FBQ0Y7QUM3MEJBO0VBQ0U7SUFDRTtFRCswQkY7RUM3MEJBO0lBQ0U7SUFDQTtFRCswQkY7QUFDRjtBQzcwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzBCRjs7QUM3MEJBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBRVE7QUQrMEJWOztBQzcwQkE7RUFHVTtBRGcxQlY7O0FDOTBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGkxQkY7O0FDLzBCQTtFQUNFO0FEazFCRjs7QUNoMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG0xQkY7O0FDajFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbzFCRjs7QUNsMUJBO0VBQ0U7RUFDQTtBRHExQkY7O0FDbjFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRHMxQlY7O0FDcDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1MUJGOztBQ3IxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0VBQ0E7QUR3MUJGOztBQ3QxQkE7RUFDRTtFQUVRO0VBRUE7QUR5MUJWOztBQ3YxQkE7RUFDRTtFQUVRO0VBRUE7QUQwMUJWOztBQ3gxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMjFCRjs7QUN6MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ0MUJGOztBQzExQkE7RUFDRTtBRDYxQkY7O0FDMzFCQTtFQUNFO0FEODFCRjs7QUM1MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCsxQkY7O0FDNzFCQTtFQUNFO0VBQ0E7RUFDQTtBRGcyQkY7O0FDOTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEaTJCRjs7QUMvMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrMkJGOztBQ2gyQkE7RUFDRTtFQUNBO0VBQ0E7QURtMkJGOztBQ2oyQkE7RUFDRTtFQUNBO0VBQ0E7QURvMkJGOztBQ2wyQkE7RUFDRTtBRHEyQkY7O0FDbjJCQTtFQUVFO0VBQ0E7QURxMkJGOztBQ24yQkE7RUFDRTtBRHMyQkY7O0FDcDJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1MkJGOztBQ3IyQkE7RUFDRTtBRHcyQkY7O0FDdDJCQTtFQUNFO0FEeTJCRjs7QUN2MkJBO0VBQ0U7QUQwMkJGOztBQ3gyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyMkJGOztBQ3oyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDJCRjs7QUMxMkJBO0VBQ0U7RUFDQTtFQUNBO0FENjJCRjs7QUMzMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4MkJGOztBQzUyQkE7RUFDRTtBRCsyQkY7O0FDNzJCQTtFQUNFO0VBQ0E7RUFDQTtBRGczQkY7O0FDOTJCQTtFQUNFO0VBQ0E7QURpM0JGOztBQy8yQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGszQkY7O0FDaDNCQTtFQUNFO0FEbTNCRjs7QUNqM0JBO0VBQ0U7RUFDQTtFQUNBO0FEbzNCRjs7QUNsM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxM0JGOztBQ24zQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHMzQkY7O0FDcDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdTNCRjs7QUNyM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHczQkY7O0FDdDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5M0JGOztBQ3YzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDAzQkY7O0FDeDNCQTtFQUNFO0VBQ0E7RUFDQTtBRDIzQkY7O0FDejNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQzQkY7O0FDMTNCQTtFQUNFO0VBQ0E7RUFDQTtBRDYzQkY7O0FDMzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4M0JGOztBQzUzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrM0JGOztBQzczQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGc0QkY7O0FDOTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGk0QkY7O0FDLzNCQTtFQUNFO0FEazRCRjs7QUNoNEJBO0VBQ0U7RUFDQTtFQUNBO0FEbTRCRjs7QUNqNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbzRCRjs7QUNsNEJBO0VBQ0U7QURxNEJGOztBQ240QkE7RUFDRTtFQUNBO0FEczRCRjs7QUNwNEJBO0VBQ0U7RUFDQTtBRHU0QkY7O0FDcjRCQTtFQUNFO0VBQ0E7QUR3NEJGOztBQ3Q0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHk0QkY7O0FDdjRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwNEJGOztBQ3g0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDI0QkY7O0FDejRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQ0QkY7O0FDMTRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDY0QkY7O0FDMzRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4NEJGOztBQzU0QkE7RUFDRTtBRCs0QkY7O0FDNzRCQTtFQUNFO0FEZzVCRjs7QUM5NEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpNUJGOztBQy80QkE7RUFDRTtFQUNBO0VBQ0E7QURrNUJGOztBQ2g1QkE7RUFDRTtBRG01QkY7O0FDajVCQTtFQUNFO0VBQ0E7RUFDQTtBRG81QkY7O0FDbDVCQTtFQUNFO0FEcTVCRjs7QUNuNUJBO0VBQ0U7QURzNUJGOztBQ3A1QkE7RUFDRTtFQUNBO0FEdTVCRjs7QUNyNUJBO0VBQ0U7RUFDQTtBRHc1QkY7O0FDdDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeTVCRjs7QUN2NUJBO0VBQ0U7RUFDQTtBRDA1QkY7O0FDeDVCQTtFQUNFO0FEMjVCRjs7QUN6NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQ1QkY7O0FDMTVCQTtFQUNFO0FENjVCRjs7QUMzNUJBO0VBQ0U7QUQ4NUJGOztBQzU1QkE7RUFDRTtFQUNBO0FEKzVCRjs7QUM3NUJBO0VBQ0U7RUFDQTtBRGc2QkY7O0FDOTVCQTtFQUNFO0FEaTZCRjs7QUMvNUJBO0VBQ0U7RUFDQTtBRGs2QkY7O0FDaDZCQTtFQUNFO0VBQ0E7QURtNkJGOztBQ2o2QkE7RUFDRTtBRG82QkY7O0FDbDZCQTtFQUNFO0VBQ0E7RUFDQTtBRHE2QkY7O0FDbjZCQTtFQUNFO0FEczZCRjs7QUNwNkJBO0VBQ0U7RUFDQTtFQUNBO0FEdTZCRjs7QUNyNkJBO0VBQ0U7RUFDQTtFQUNBO0FEdzZCRjs7QUN0NkJBO0VBQ0U7QUR5NkJGOztBQ3Y2QkE7RUFDRTtFQUNBO0FEMDZCRjs7QUN4NkJBO0VBQ0U7QUQyNkJGOztBQ3o2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDZCRjs7QUMxNkJBO0VBQ0U7RUFDQTtBRDY2QkY7O0FDMzZCQTtFQUNFO0FEODZCRjs7QUM1NkJBO0VBQ0U7RUFDQTtBRCs2QkY7O0FDNzZCQTtFQUNFO0VBQ0E7QURnN0JGOztBQzk2QkE7RUFDRTtJQUNFO0VEaTdCRjtFQy82QkE7SUFDRTtFRGk3QkY7QUFDRjtBQy82QkE7RUFDRTtJQUNFO0VEaTdCRjtBQUNGO0FDLzZCQTtFQUNFO0FEaTdCRjs7QUMvNkJBO0VBQ0U7QURrN0JGOztBQ2g3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtN0JGOztBQ2o3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG83QkY7O0FDbDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxN0JGOztBQ243QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzN0JGOztBQ3A3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdTdCRjs7QUNyN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3N0JGOztBQ3Q3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeTdCRjs7QUN2N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDA3QkY7O0FDeDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUVBO0VBR0E7QUQwN0JWOztBQ3g3QkE7RUFDRTtFQUNBO0VBQ0E7RUFFUTtBRDI3QlY7O0FDejdCQTtFQUNFO0FENDdCRjs7QUMxN0JBO0VBQ0U7QUQ2N0JGOztBQzM3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEODdCRjs7QUM1N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBRUE7QUQ4N0JWOztBQzU3QkE7RUFDRTtFQUNBO0VBQ0E7RUFFUTtBRCs3QlY7O0FDNzdCQTtFQUNFO0FEZzhCRjs7QUM5N0JBO0VBQ0U7QURpOEJGOztBQy83QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGs4QkY7O0FDaDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUVRO0VBQ1I7QURtOEJGOztBQ2o4QkE7RUFHVTtBRG84QlY7O0FDbDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcThCRjs7QUNsOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxOEJGOztBQ2w4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHE4QkY7O0FDbjhCQTtFQUNFO0VBRUE7RUFDQTtBRHE4QkY7O0FDbjhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEczhCRjs7QUNwOEJBO0VBQ0U7QUR1OEJGOztBQ3I4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdzhCRjs7QUN0OEJBO0VBQ0U7QUR5OEJGOztBQ3Y4QkE7RUFDRTtFQUNBO0VBQ0E7QUQwOEJGOztBQ3g4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDI4QkY7O0FDejhCQTtFQUNFO0FENDhCRjs7QUMxOEJBO0VBQ0U7RUFDQTtFQUNBO0FENjhCRjs7QUMzOEJBO0VBQ0U7RUFDQTtBRDg4QkY7O0FDNThCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEKzhCRjs7QUM3OEJBO0VBQ0U7QURnOUJGOztBQzk4QkE7RUFDRTtFQUNBO0VBQ0E7QURpOUJGOztBQy84QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrOUJGOztBQ2g5QkE7RUFDRTtBRG05QkY7O0FDajlCQTtFQUNFO0FEbzlCRjs7QUNsOUJBO0VBQ0U7QURxOUJGOztBQ245QkE7RUFDRTtFQUNBO0VBQ0E7QURzOUJGOztBQ3A5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdTlCRjs7QUNyOUJBO0VBQ0U7RUFDQTtFQUNBO0FEdzlCRjs7QUN0OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5OUJGOztBQ3Y5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMDlCRjs7QUN4OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMjlCRjs7QUN6OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDlCRjs7QUMxOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDY5QkY7O0FDMzlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEODlCRjs7QUM1OUJBO0VBQ0U7RUFDQTtFQUNBO0FEKzlCRjs7QUM3OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGcrQkY7O0FDOTlCQTtFQUNFO0VBQ0E7QURpK0JGOztBQy85QkE7RUFDRTtBRGsrQkY7O0FDaCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG0rQkY7O0FDaitCQTtFQUNFO0VBQ0E7RUFDQTtBRG8rQkY7O0FDbCtCQTtFQUNFO0FEcStCRjs7QUNuK0JBO0VBQ0U7RUFDQTtFQUNBO0FEcytCRjs7QUNwK0JBO0VBQ0U7RUFDQTtBRHUrQkY7O0FDcitCQTtFQUNFO0FEdytCRjs7QUN0K0JBO0VBQ0U7QUR5K0JGOztBQ3YrQkE7RUFDRTtBRDArQkY7O0FDeCtCQTtFQUNFO0FEMitCRjs7QUN6K0JBO0VBQ0U7QUQ0K0JGOztBQzErQkE7RUFDRTtBRDYrQkY7O0FDMytCQTtFQUNFO0FEOCtCRjs7QUM1K0JBO0VBQ0U7RUFDQTtFQUNBO0FEKytCRjs7QUM3K0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGcvQkY7O0FDOStCQTtFQUNFO0VBQ0E7RUFDQTtBRGkvQkY7O0FDLytCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURrL0JWOztBQ2gvQkE7RUFHVTtBRG0vQlY7O0FDai9CQTtFQUNFO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURvL0JWOztBQ2wvQkE7RUFDRTtFQUNBO0FEcS9CRjs7QUNuL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzL0JGOztBQ3AvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR1E7QUR1L0JWOztBQ3IvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHcvQkY7O0FDdC9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeS9CRjs7QUN2L0JBO0VBQ0U7RUFDQTtFQUNBO0FEMC9CRjs7QUN4L0JBO0VBQ0U7RUFDQTtFQUNBO0FEMi9CRjs7QUN6L0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQvQkY7O0FDMS9CQTtFQUNFO0FENi9CRjs7QUMzL0JBO0VBQ0U7RUFDQTtFQUNBO0FEOC9CRjs7QUM1L0JBO0VBQ0U7QUQrL0JGOztBQzcvQkE7RUFDRTtBRGdnQ0Y7O0FDOS9CQTtFQUNFO0FEaWdDRjs7QUMvL0JBO0VBQ0U7QURrZ0NGOztBQ2hnQ0E7RUFDRTtBRG1nQ0Y7O0FDamdDQTtFQUNFO0FEb2dDRjs7QUNsZ0NBO0VBQ0U7QURxZ0NGOztBQ25nQ0E7RUFDRTtBRHNnQ0Y7O0FDcGdDQTtFQUNFO0FEdWdDRjs7QUNyZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3Z0NGOztBQ3RnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5Z0NGOztBQ3ZnQ0E7RUFDRTtBRDBnQ0Y7O0FDeGdDQTtFQUNFO0VBQ0E7RUFDQTtBRDJnQ0Y7O0FDeGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMmdDRjs7QUN6Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENGdDRjs7QUMxZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZnQ0Y7O0FDM2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOGdDRjs7QUM1Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK2dDRjs7QUM3Z0NBO0VBQ0U7QURnaENGOztBQzlnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGloQ0Y7O0FDL2dDQTtFQUNFO0VBQ0E7RUFDQTtBRGtoQ0Y7O0FDaGhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbWhDRjs7QUNqaENBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUNBO0VBQ0E7RUFHUTtBRG1oQ1Y7O0FDamhDQTtFQUNFO0FEb2hDRjs7QUNsaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxaENGOztBQ25oQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc2hDRjs7QUNwaENBO0VBQ0U7RUFDQTtFQUNBO0VBRVE7QUR1aENWOztBQ3JoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdoQ0Y7O0FDdGhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeWhDRjs7QUN2aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwaENGOztBQ3hoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDJoQ0Y7O0FDemhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRoQ0Y7O0FDMWhDQTtFQUNFO0FENmhDRjs7QUMzaENBO0VBQ0U7QUQ4aENGOztBQzVoQ0E7RUFDRTtFQUNBO0VBQ0E7QUQraENGOztBQzdoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnaUNGOztBQzloQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlpQ0Y7O0FDL2hDQTtFQUNFO0FEa2lDRjs7QUNoaUNBOztFQUVFO0FEbWlDRjs7QUNqaUNBOztFQUVFO0FEb2lDRjs7QUNsaUNBO0VBQ0U7QURxaUNGOztBQ25pQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHNpQ0Y7O0FDcGlDQTtFQUNFO0FEdWlDRjs7QUNyaUNBO0VBQ0U7QUR3aUNGOztBQ3RpQ0E7RUFDRTtFQUNBO0VBQ0E7QUR5aUNGOztBQ3ZpQ0E7RUFDRTtBRDBpQ0Y7O0FDeGlDQTtFQUNFO0VBQ0E7QUQyaUNGOztBQ3ppQ0E7RUFDRTtBRDRpQ0Y7O0FDMWlDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENmlDRjs7QUMzaUNBOztFQUVFO0VBRVE7QUQ4aUNWOztBQzVpQ0E7RUFDRTtFQUNBO0VBQ0E7QUQraUNGOztBQzdpQ0E7RUFDRTtFQUNBO0FEZ2pDRjs7QUM5aUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaWpDRjs7QUMvaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtqQ0Y7O0FDaGpDQTs7RUFFRTtBRG1qQ0Y7O0FDampDQTtFQUNFO0FEb2pDRjs7QUNsakNBO0VBQ0U7RUFDQTtFQUNBO0FEcWpDRjs7QUNuakNBO0VBQ0U7RUFDQTtBRHNqQ0Y7O0FDcGpDQTtFQUNFO0FEdWpDRjs7QUNyakNBO0VBQ0U7QUR3akNGOztBQ3RqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeWpDRjs7QUN2akNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEMGpDVjs7QUN4akNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QUQwakNWOztBQ3hqQ0E7RUFDRTtBRDJqQ0Y7O0FDempDQTtFQUNFO0FENGpDRjs7QUMxakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENmpDRjs7QUMzakNBO0VBQ0U7QUQ4akNGOztBQzVqQ0E7RUFDRTtBRCtqQ0Y7O0FDN2pDQTtFQUNFO0FEZ2tDRjs7QUM5akNBO0VBQ0U7QURpa0NGOztBQy9qQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURra0NGOztBQ2hrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbWtDRjs7QUNqa0NBO0VBQ0U7QURva0NGOztBQ2xrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FEcWtDRjs7QUNua0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURza0NGOztBQ3BrQ0E7RUFDRTtFQUNBO0VBQ0E7QUR1a0NGOztBQ3JrQ0E7RUFDRTtFQUNBO0VBQ0E7QUR3a0NGOztBQ3RrQ0E7RUFDRTtFQUNBO0VBQ0E7QUR5a0NGOztBQ3ZrQ0E7RUFDRTtJQUNFO0VEMGtDRjtFQ3hrQ0E7SUFFRTtFRHlrQ0Y7QUFDRjtBQ3ZrQ0E7RUFDRTtJQUVFO0VEd2tDRjtFQ3RrQ0E7SUFDRTtFRHdrQ0Y7QUFDRjtBQ3RrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3a0NGOztBQ3RrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0FEd2tDVjs7QUN0a0NBO0VBR1U7QUR5a0NWOztBQ3ZrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBrQ0Y7O0FDeGtDQTtFQUNFO0FEMmtDRjs7QUN6a0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ0a0NGOztBQzFrQ0E7RUFDRTtFQUNBO0VBQ0E7QUQ2a0NGOztBQzNrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4a0NGOztBQzVrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQra0NGOztBQzdrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnbENGOztBQzlrQ0E7RUFDRTtBRGlsQ0Y7O0FDL2tDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa2xDRjs7QUNobENBO0VBQ0U7QURtbENGOztBQ2psQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG9sQ0Y7O0FDbGxDQTs7RUFFRTtBRHFsQ0Y7O0FDbmxDQTs7RUFFRTtBRHNsQ0Y7O0FDcGxDQTtFQUNFO0VBQ0E7RUFDQTtBRHVsQ0Y7O0FDcmxDQTtFQUNFO0VBQ0E7RUFDQTtBRHdsQ0Y7O0FDdGxDQTtFQUNFO0FEeWxDRjs7QUN2bENBO0VBQ0U7QUQwbENGOztBQ3hsQ0E7RUFDRTtFQUNBO0FEMmxDRjs7QUN6bENBO0VBQ0U7RUFDQTtFQUNBO0FENGxDRjs7QUMxbENBO0VBQ0U7RUFDQTtFQUNBO0FENmxDRjs7QUMzbENBO0VBQ0U7QUQ4bENGOztBQzVsQ0E7RUFDRTtBRCtsQ0Y7O0FDN2xDQTs7RUFFRTtFQUNBO0FEZ21DRjs7QUM5bENBOzs7O0VBSUU7QURpbUNGOztBQy9sQ0E7O0VBRUU7QURrbUNGOztBQ2htQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG1tQ0Y7O0FDam1DQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURvbUNWOztBQ2xtQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0VBRVE7QURvbUNWOztBQ2xtQ0E7O0VBRUU7QURxbUNGOztBQ25tQ0E7O0VBRUU7QURzbUNGOztBQ3BtQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdW1DRjs7QUNybUNBOztFQUVFO0FEd21DRjs7QUN0bUNBOztFQUVFO0FEeW1DRjs7QUN2bUNBOztFQUVFO0FEMG1DRjs7QUN4bUNBOztFQUVFO0FEMm1DRjs7QUN6bUNBOztFQUVFO0FENG1DRjs7QUMxbUNBO0VBQ0U7RUFDQTtBRDZtQ0Y7O0FDM21DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhtQ0Y7O0FDNW1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrbUNGOztBQzdtQ0E7RUFDRTtBRGduQ0Y7O0FDOW1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QURpbkNGOztBQy9tQ0E7RUFDRTtBRGtuQ0Y7O0FDaG5DQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG1uQ0Y7O0FDam5DQTs7O0VBR0U7RUFFUTtBRG9uQ1Y7O0FDbG5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxbkNGOztBQ25uQ0E7O0VBRUU7QURzbkNGOztBQ3BuQ0E7RUFDRTtFQUNBO0FEdW5DRjs7QUNybkNBO0VBQ0U7RUFDQTtBRHduQ0Y7O0FDdG5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeW5DRjs7QUN2bkNBO0VBQ0U7RUFDQTtFQUNBO0FEMG5DRjs7QUN4bkNBO0VBQ0U7QUQybkNGOztBQ3puQ0E7RUFDRTtBRDRuQ0Y7O0FDMW5DQTtFQUNFO0FENm5DRjs7QUMzbkNBO0VBQ0U7QUQ4bkNGOztBQzVuQ0E7RUFDRTtBRCtuQ0Y7O0FDN25DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QURnb0NWOztBQzluQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRGlvQ1Y7O0FDL25DQTtFQUNFO0FEa29DRjs7QUNob0NBO0VBQ0U7QURtb0NGOztBQ2pvQ0E7RUFDRTtBRG9vQ0Y7O0FDbG9DQTtFQUNFO0FEcW9DRjs7QUNub0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtBRHNvQ0Y7O0FDcG9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEdW9DVjs7QUNyb0NBO0VBQ0U7QUR3b0NGOztBQ3RvQ0E7RUFDRTtBRHlvQ0Y7O0FDdm9DQTtFQUNFO0FEMG9DRjs7QUN4b0NBO0VBQ0U7QUQyb0NGOztBQ3pvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENG9DRjs7QUMxb0NBO0VBQ0U7RUFDQTtFQUNBO0FENm9DRjs7QUMzb0NBO0VBQ0U7RUFDQTtFQUNBO0FEOG9DRjs7QUM1b0NBO0VBQ0U7QUQrb0NGOztBQzdvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURncENGOztBQzlvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGlwQ0Y7O0FDL29DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa3BDRjs7QUNocENBOztFQUVFO0FEbXBDRjs7QUNqcENBOztFQUVFO0FEb3BDRjs7QUNscENBO0VBQ0U7RUFDQTtFQUNBO0FEcXBDRjs7QUNucENBO0VBQ0U7RUFDQTtBRHNwQ0Y7O0FDcHBDQTtFQUNFO0FEdXBDRjs7QUNycENBO0VBQ0U7QUR3cENGOztBQ3RwQ0E7RUFDRTtBRHlwQ0Y7O0FDdnBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMHBDRjs7QUN4cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQycENGOztBQ3pwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHBDRjs7QUMxcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZwQ0Y7O0FDM3BDQTtFQUNFO0FEOHBDRjs7QUM1cENBO0VBQ0U7RUFDQTtFQUNBO0FEK3BDRjs7QUM3cENBO0VBQ0U7QURncUNGOztBQzlwQ0E7RUFDRTtFQUNBO0VBQ0E7QURpcUNGOztBQy9wQ0E7RUFDRTtBRGtxQ0Y7O0FDaHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtcUNGOztBQ2pxQ0E7RUFDRTtFQUNBO0VBQ0E7QURvcUNGOztBQ2xxQ0E7RUFDRTtFQUNBO0VBQ0E7QURxcUNGOztBQ25xQ0E7RUFDRTtBRHNxQ0Y7O0FDcHFDQTtFQUdVO0FEdXFDVjs7QUNycUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3cUNGOztBQ3RxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtBRHlxQ1Y7O0FDdnFDQTtFQUNFO0FEMHFDRjs7QUN4cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQycUNGOztBQ3pxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFFUTtBRDRxQ1Y7O0FDMXFDQTtFQUNFO0FENnFDRjs7QUMzcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhxQ0Y7O0FDNXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK3FDRjs7QUM3cUNBO0VBQ0U7QURnckNGOztBQzlxQ0E7RUFDRTtBRGlyQ0Y7O0FDL3FDQTtFQUNFO0FEa3JDRjs7QUNockNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtckNGOztBQ2pyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG9yQ0Y7O0FDbHJDQTtFQUNFO0VBQ0E7RUFDQTtBRHFyQ0Y7O0FDbnJDQTtFQUNFO0FEc3JDRjs7QUNwckNBO0VBQ0U7QUR1ckNGOztBQ3JyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdyQ0Y7O0FDdHJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlyQ0Y7O0FDdnJDQTtFQUNFO0FEMHJDRjs7QUN4ckNBO0VBQ0U7QUQyckNGOztBQ3pyQ0E7RUFDRTtBRDRyQ0Y7O0FDMXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2ckNGOztBQzNyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHJDRjs7QUM1ckNBO0VBQ0U7RUFDQTtBRCtyQ0Y7O0FDN3JDQTtFQUNFO0VBQ0E7QURnc0NGOztBQzlyQ0E7RUFDRTtBRGlzQ0Y7O0FDL3JDQTtFQUNFO0VBQ0E7RUFDQTtBRGtzQ0Y7O0FDaHNDQTtFQUNFO0VBQ0E7RUFDQTtBRG1zQ0Y7O0FDanNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb3NDRjs7QUNsc0NBO0VBQ0U7RUFDQTtBRHFzQ0Y7O0FDbnNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzc0NGOztBQ3BzQ0E7RUFDRTtBRHVzQ0Y7O0FDcnNDQTtFQUNFO0VBQ0E7QUR3c0NGOztBQ3RzQ0E7RUFDRTtBRHlzQ0Y7O0FDdnNDQTtFQUNFO0FEMHNDRjs7QUN4c0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJzQ0Y7O0FDenNDQTtFQUNFO0FENHNDRjs7QUMxc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2c0NGOztBQzNzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDhzQ0Y7O0FDNXNDQTtFQUNFO0FEK3NDRjs7QUM3c0NBO0VBQ0U7QURndENGOztBQzlzQ0E7RUFDRTtFQUNBO0VBQ0E7QURpdENGOztBQy9zQ0E7RUFDRTtFQUNBO0VBQ0E7QURrdENGOztBQ2h0Q0E7RUFDRTtFQUNBO0VBQ0E7QURtdENGOztBQ2p0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvdENGOztBQ2x0Q0E7RUFDRTtFQUNBO0VBQ0E7QURxdENGOztBQ250Q0E7RUFDRTtFQUNBO0VBQ0E7QURzdENGOztBQ3B0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHV0Q0Y7O0FDcnRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHd0Q0Y7O0FDdHRDQTtFQUNFO0VBQ0E7QUR5dENGOztBQ3Z0Q0E7RUFDRTtFQUNBO0FEMHRDRjs7QUN4dENBO0VBQ0U7QUQydENGOztBQ3p0Q0E7RUFFVTtFQUNSO0VBQ0E7RUFDQTtBRDR0Q0Y7O0FDMXRDQTtFQUNFO0VBRVE7RUFDUjtBRDZ0Q0Y7O0FDM3RDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEOHRDRjs7QUM1dENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrdENGOztBQzd0Q0E7RUFDRTtFQUNBO0FEZ3VDRjs7QUM5dENBO0VBQ0U7RUFDQTtBRGl1Q0Y7O0FDL3RDQTs7RUFFRTtFQUNBO0FEa3VDRjs7QUNodUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtdUNGOztBQ2p1Q0E7RUFFVTtBRG91Q1Y7O0FDbHVDQTtFQUNFO0FEcXVDRjs7QUNudUNBO0VBQ0U7RUFDQTtFQUVRO0FEc3VDVjs7QUNwdUNBO0VBR1U7QUR1dUNWOztBQ3J1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0VBQ1I7QUR3dUNGOztBQ3R1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5dUNGOztBQ3Z1Q0E7RUFHVTtFQUNSO0FEMHVDRjs7QUN4dUNBO0VBRUU7QUQydUNGOztBQ3p1Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDR1Q0Y7O0FDMXVDQTs7RUFFRTtBRDZ1Q0Y7O0FDM3VDQTtFQUNFO0VBQ0E7QUQ4dUNGOztBQzV1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrdUNGOztBQzd1Q0E7RUFDRTtBRGd2Q0Y7O0FDOXVDQTtFQUNFO0VBRVE7RUFDUjtFQUVBO0FEaXZDRjs7QUMvdUNBO0VBRUU7QURrdkNGOztBQ2h2Q0E7RUFDRTtFQUNBO0VBQ0E7QURtdkNGOztBQ2p2Q0E7RUFDRTtBRG92Q0Y7O0FDbHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHF2Q0Y7O0FDbnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc3ZDRjs7QUNwdkNBO0VBQ0U7QUR1dkNGOztBQ3J2Q0E7RUFDRTtFQUNBO0VBQ0E7QUR3dkNGOztBQ3R2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHl2Q0Y7O0FDdnZDQTtFQUNFO0VBQ0E7RUFHUTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQwdkNWOztBQ3h2Q0E7RUFHVTtBRDJ2Q1Y7O0FDenZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUQ0dkNWOztBQzF2Q0E7RUFDRTtBRDZ2Q0Y7O0FDM3ZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHZDRjs7QUM1dkNBO0VBQ0U7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRCt2Q0Y7O0FDN3ZDQTtFQUNFO0FEZ3dDRjs7QUM5dkNBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7QURnd0NWOztBQzl2Q0E7RUFDRTtBRGl3Q0Y7O0FDL3ZDQTtFQUNFO0FEa3dDRjs7QUNod0NBO0VBQ0U7QURtd0NGOztBQ2p3Q0E7RUFDRTtBRG93Q0Y7O0FDbHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBQ0E7RUFDQTtFQUVRO0FEcXdDVjs7QUNud0NBO0VBQ0U7QURzd0NGOztBQ3B3Q0E7RUFFVTtFQUNSO0FEdXdDRjs7QUNyd0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3dDRjs7QUN0d0NBO0VBQ0U7QUR5d0NGOztBQ3Z3Q0E7RUFDRTs7SUFFRTtFRDB3Q0Y7QUFDRjtBQ3h3Q0E7RUFDRTs7SUFFRTtFRDB3Q0Y7RUN4d0NBO0lBQ0U7RUQwd0NGO0FBQ0Y7QUN4d0NBO0VBQ0U7O0lBRUU7RUQwd0NGO0VDeHdDQTtJQUNFO0VEMHdDRjtBQUNGO0FDeHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMHdDRjs7QUN4d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQyd0NGOztBQ3p3Q0E7RUFDRTtBRDR3Q0Y7O0FDMXdDQTtFQUNFO0FENndDRjs7QUMzd0NBO0VBQ0U7QUQ4d0NGOztBQzV3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrd0NGOztBQzd3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0FEZ3hDRjs7QUM5d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpeENGOztBQy93Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa3hDRjs7QUNoeENBO0VBQ0U7RUFDQTtBRG14Q0Y7O0FDanhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtBRG94Q1Y7O0FDbHhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxeENGOztBQ254Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFFQTtFQUNSO0VBQ0E7QURzeENGOztBQ3B4Q0E7RUFDRTtFQUVRO0VBRUE7QUR1eENWOztBQ3J4Q0E7RUFDRTtFQUVRO0VBRUE7QUR3eENWOztBQ3R4Q0E7RUFDRTtFQUNBO0FEeXhDRjs7QUN2eENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVBO0FEMHhDVjs7QUN4eENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJ4Q0Y7O0FDenhDQTtFQUNFO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUNBO0FENHhDRjs7QUMxeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZ4Q0Y7O0FDM3hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7QUQ4eENGOztBQzV4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQreENGOztBQzd4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ3lDRjs7QUM5eENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0FEaXlDVjs7QUMveENBO0VBRVU7QURreUNWOztBQ2h5Q0E7RUFDRTtBRG15Q0Y7O0FDanlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUVBO0VBQ1I7RUFDQTtBRG95Q0Y7O0FDbHlDQTtFQUNFO0FEcXlDRjs7QUNueUNBO0VBQ0U7RUFFUTtFQUVBO0FEc3lDVjs7QUNweUNBO0VBQ0U7RUFFUTtFQUVBO0FEdXlDVjs7QUNyeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd3lDRjs7QUN0eUNBO0VBR1U7QUR5eUNWOztBQ3Z5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMHlDRjs7QUN4eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7QUQyeUNGOztBQ3p5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBR0E7QUQyeUNWOztBQ3p5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENHlDRjs7QUMxeUNBO0VBQ0U7RUFDQTtBRDZ5Q0Y7O0FDM3lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHlDRjs7QUM1eUNBOztFQUVFO0FEK3lDRjs7QUM3eUNBO0VBQ0U7QURnekNGOztBQzl5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFDQTtFQUdRO0VBQ1I7RUFDQTtBRGl6Q0Y7O0FDL3lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtFQUVRO0VBQ1I7QURrekNGOztBQ2h6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtekNGOztBQ2p6Q0E7O0VBRUU7QURvekNGOztBQ2x6Q0E7RUFDRTtBRHF6Q0Y7O0FDbnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURzekNGOztBQ3B6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUdBO0FEdXpDVjs7QUNyekNBO0VBR1U7QUR3ekNWOztBQ3R6Q0E7RUFHVTtBRHl6Q1Y7O0FDdnpDQTtFQUNFO0VBQ0E7QUQwekNGOztBQ3h6Q0E7O0VBRUU7RUFDQTtBRDJ6Q0Y7O0FDenpDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHUTtFQUNSO0FENHpDRjs7QUMxekNBO0VBQ0U7QUQ2ekNGOztBQzN6Q0E7RUFDRTtBRDh6Q0Y7O0FDNXpDQTtFQUNFO0FEK3pDRjs7QUM3ekNBOztFQUVFO0FEZzBDRjs7QUM5ekNBO0VBQ0U7RUFDQTtBRGkwQ0Y7O0FDL3pDQTtFQUNFO0FEazBDRjs7QUNoMENBO0VBQ0U7RUFDQTtBRG0wQ0Y7O0FDajBDQTtFQUNFO0VBQ0E7RUFDQTtBRG8wQ0Y7O0FDbDBDQTtFQUNFO0FEcTBDRjs7QUNuMENBO0VBQ0U7QURzMENGOztBQ3AwQ0E7RUFDRTtBRHUwQ0Y7O0FDcjBDQTtFQUNFO0FEdzBDRjs7QUN0MENBO0VBQ0U7RUFDQTtBRHkwQ0Y7O0FDdjBDQTtFQUNFO0FEMDBDRjs7QUN4MENBO0VBQ0U7RUFDQTtBRDIwQ0Y7O0FDejBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDQwQ0Y7O0FDMTBDQTtFQUNFO0FENjBDRjs7QUMzMENBO0VBQ0U7RUFFUTtFQUNSO0FEODBDRjs7QUM1MENBO0VBQ0U7RUFFUTtFQUNSO0FEKzBDRjs7QUM3MENBO0VBQ0U7RUFFUTtBRGcxQ1Y7O0FDOTBDQTtFQUNFO0FEaTFDRjs7QUMvMENBO0VBQ0U7RUFDQTtBRGsxQ0Y7O0FDaDFDQTtFQUNFO0VBQ0E7RUFDQTtBRG0xQ0Y7O0FDajFDQTtFQUNFO0VBQ0E7RUFDQTtBRG8xQ0Y7O0FDbDFDQTtFQUNFO0FEcTFDRjs7QUNuMUNBO0VBQ0U7QURzMUNGOztBQ3AxQ0E7O0VBRUU7QUR1MUNGOztBQ3IxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFUTtBRHcxQ1Y7O0FDdDFDQTtFQUNFO0VBQ0E7RUFDQTtFQUVRO0FEeTFDVjs7QUN2MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDAxQ0Y7O0FDeDFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyMUNGOztBQ3oxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENDFDRjs7QUMxMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENjFDRjs7QUMzMUNBO0VBQ0U7RUFDQTtFQUNBO0VBR1E7QUQ4MUNWOztBQzUxQ0E7O0VBRUU7QUQrMUNGOztBQzcxQ0E7RUFDRTtBRGcyQ0Y7O0FDOTFDQTtFQUNFO0VBQ0E7QURpMkNGOztBQy8xQ0E7RUFDRTtFQUVRO0FEazJDVjs7QUNoMkNBO0VBQ0U7RUFDQTtFQUNBO0FEbTJDRjs7QUNqMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG8yQ0Y7O0FDbDJDQTtFQUNFO0FEcTJDRjs7QUNuMkNBO0VBQ0U7RUFDQTtFQUNBO0FEczJDRjs7QUNwMkNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR1E7RUFDUjtBRHUyQ0Y7O0FDcjJDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRVE7QUR3MkNWOztBQ3QyQ0E7O0VBRUU7RUFDQTtBRHkyQ0Y7O0FDdjJDQTtFQUNFO0FEMDJDRjs7QUN4MkNBO0VBR1U7QUQyMkNWOztBQ3oyQ0E7RUFDRTtBRDQyQ0Y7O0FDMTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDYyQ0Y7O0FDMzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRVE7RUFDUjtFQUNBO0VBQ0E7QUQ4MkNGOztBQzUyQ0E7RUFDRTtBRCsyQ0Y7O0FDNzJDQTtFQUNFO0lBQ0U7RURnM0NGO0FBQ0Y7QUM5MkNBO0VBQ0M7QURnM0NEOztBQzMyQ0E7QUFDQTtFQUNFO0VBQ0E7RUFBYztFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FEKzJDRjs7QUM1MkNBO0VBQ0U7QUQrMkNGOztBQzUyQ0E7RUFDRTtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7QURnM0NOOztBQzcyQ0E7RUFDRTtBRGczQ0Y7O0FDNzJDQTtFQUNFO0lBQ0U7RURnM0NGO0FBQ0Y7QUMzMkNBO0VBQ0U7RUFDQTtFQUNBO0FENjJDRjs7QUMxMkNBO0VBQ0U7RUFDQTtBRDYyQ0Y7O0FDMTJDQTtFQUNFO0VBQ0E7QUQ2MkNGOztBQzEyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFZO0VBQ1o7RUFDQTtFQUNBO0FEODJDRjs7QUMzMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4MkNGOztBQzMyQ0E7RUFDRTtBRDgyQ0Y7O0FDMzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEODJDRjs7QUMzMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4MkNGOztBQzMyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDgyQ0Y7O0FDMzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEODJDRjs7QUMzMkNBO0VBQ0U7QUQ4MkNGOztBQzMyQ0E7RUFDRTtBRDgyQ0Y7O0FDMzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4MkNGOztBQzMyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEODJDRjs7QUMzMkNBO0VBQ0U7QUQ4MkNGOztBQzMyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVRO0VBQ1I7RUFFUTtFQUNSO0FEODJDRjs7QUMzMkNBO0VBR1U7QUQ4MkNWOztBQzUyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzJDRjs7QUM1MkNBO0VBQ0U7RUFDQTtFQUNBO0FEKzJDRjs7QUM1MkNBO0VBQ0U7QUQrMkNGOztBQzUyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzJDRjs7QUM1MkNBO0VBQ0U7QUQrMkNGOztBQ3gyQ007RUFDSTtBRDIyQ1Y7QUN4MkNNO0VBQ0k7RUFDQTtFQUNBO0FEMDJDVjtBQ3QyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHcyQ0o7QUN0MkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdzJDUjtBQ24yQ0U7RUFDRTtFQUNFO0VBQ0E7RUFDQTtBRHEyQ047O0FDajJDQTtFQUVFO0lBQ0k7SUFDQTtJQUNBO0VEbTJDSjtFQ2gyQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFRGsyQ0o7QUFDRjtBQzkxQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCsxQ0o7QUM3MUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEKzFDUjtBQzcxQ0k7RUFDSTtFQUNBO0VBQUE7RUFDQTtBRCsxQ1I7O0FDeDFDRTtFQUNJO0FEMjFDTjs7QUVoL1lJO0VBQ0k7QUZtL1lSO0FFaC9ZSTtFQUNJO0VBQ0E7QUZrL1lSO0FFai9ZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtL1laO0FFbC9ZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGby9ZaEI7QUVoL1lnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrL1lwQjtBRWgvWWdCOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmsvWXBCO0FFaC9ZZ0I7RUFDSTtBRmsvWXBCO0FFaC9Za0I7RUFDRTtBRmsvWXBCO0FFLytZb0I7RUFDSTtBRmkvWXhCO0FFLytZb0I7RUFDSTtBRmkvWXhCO0FFMStZSTtFQUVJO0VBQ0E7S0FBQTtBRjIrWVI7QUV4K1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMCtZUjs7QUcvalpJO0VBQ0k7QUhra1pSO0FHamtaUTtFQUNJO0VBQ0E7QUhta1paO0FHamtaZ0I7RUFDSTtBSG1rWnBCO0FHL2paUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIaWtaWjs7QUlsbFpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFsWkQ7QUlwbFpDO0VBQ0M7RUFDQTtFQUNBO0VBR0U7RUFDRjtFQUNBO0VBQ0E7QUpzbFpGO0FJcGxaQztFQUNDO0VBQ0E7QUpzbFpGO0FJcmxaRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKdWxaSDtBSW5sWkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFDRjtFQUNBO0VBQ0E7RUFDQTtBSm9sWkY7QUlsbFpDO0VBR0c7QUpvbFpKO0FJbGxaQztFQUVHO0FKb2xaSjtBSWxsWkM7RUFDQztBSm9sWkY7QUlsbFpDO0VBQ0M7SUFDQTtFSm9sWkE7QUFDRjs7QUk5a1pBO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtBSmdsWkQ7QUkva1pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUppbFpGO0FJL2taQztFQUNDO0VBQ0E7RUFDQTtBSmlsWkY7QUkva1pDO0VBQ0M7RUFDQTtFQUNBO0FKaWxaRjtBSWhsWkU7RUFDQztBSmtsWkg7QUlobFpFO0VBQ0M7RUFDQTtFQUNBO0FKa2xaSDtBSWhsWkU7RUFDQztFQUNBO0VBQ0E7QUprbFpIO0FJL2taRTtFQUNDLFlBdENhO0VBdUNiO0VBQ0EsaUJBeENhO0FKeW5aaEI7QUkva1pFO0VBQ0M7QUppbFpIO0FJL2taRTtFQUNDO0VBQ0E7QUppbFpIO0FJL2taRTtFQUNDO0VBQ0E7RUFDQSxZQXBEYTtFQXFEYjtFQUNBO0VBQ0E7QUppbFpIO0FJaGxaRztFQUNDO0VBQ0E7QUprbFpKO0FJNWtaQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBdkVjO0VBd0VkO0VBbUJBO0VBQ0E7RUFBQTtFQUlBO0VBQ0E7RUFFQTtFQUNBO0FKd2paRjtBSWxsWkU7RUFFQztBSm1sWkg7QUlqbFpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptbFpIO0FJcmtaRTtFQUNDO0FKdWtaSDtBSXRrWkc7RUFDQztBSndrWko7QUl0a1pHO0VBQ0M7QUp3a1pKO0FJbmtaRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FKcWtaSDtBSWxrWkU7RUFFQztLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFHQTtFQWNBO0FKa2paSDtBSTVqWkc7RUFDQTtBSjhqWkg7QUkzalpHO0VBQ0M7QUo2alpKOztBSWpqWkE7RUFDQztFQUNBO0VBQ0E7QUpvalpEO0FJbmpaQztFQUNDO0VBQ0E7RUFDQTtBSnFqWkY7QUlualpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFRQTtBSjhpWkY7QUlyalpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVqWkg7QUlwalpFO0VBQW9CO0FKdWpadEI7QUl0alpFO0VBQW9CO0FKeWpadEI7QUl4alpFO0VBQW9CO0FKMmpadEI7QUl4alpDO0VBQ0M7SUFBZ0I7RUoyalpoQjtFSTFqWkE7SUFBTTtFSjZqWk4sRUk3alpxQztBSjhqWnZDOztBSzF6WkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNnpaRjs7QUt2elpFO0VBQ0M7RUFlQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBUUE7QUxxeVpIO0FLM3laSTtFQUNDO0VBQ0E7QUw2eVpMO0FLdHlaRztFQTlCRDtJQStCRTtTQUFBO0lBT0E7RUxteVpGO0VLenlaRTtJQUNDO0VMMnlaSDtFSzF5Wkc7SUFDQztFTDR5Wko7QUFDRjtBS2p5Wkc7RUEvQ0Q7SUFzREU7RUw4eFpGO0VLcHlaRTtJQUNDO0VMc3laSDtFS3J5Wkc7SUFDQztFTHV5Wko7QUFDRjs7QUt6eFpBO0VBQ0M7QUw0eFpEO0FLMXhaRTtFQUNDO0FMNHhaSDtBS3p4WkM7RUFDQztJQUNDO0lBQ0E7RUwyeFpEO0FBQ0Y7O0FNbjNaSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0FOczNaUjtBTWwzWlE7RUFDSTtLQUFBO0VBQ0E7RUFDQTtBTm8zWlo7QU1oM1pJO0VBQ0k7RUFDQTtBTmszWlI7QU1qM1pRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5tM1paO0FNajNaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObTNaWjtBTWwzWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObzNaaEI7QU1sM1pZOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm8zWmhCO0FNbDNaWTtFQUNJO0FObzNaaEI7QU1sM1pZO0VBQ0k7QU5vM1poQjtBTWozWmdCO0VBQ0k7QU5tM1pwQjtBTWozWmdCO0VBQ0k7QU5tM1pwQjtBTTUyWkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBTjYyWlI7QU01MlpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBTjgyWlo7QU03MlpZO0VBQ0k7QU4rMlpoQjtBTTUyWlE7RUFDSTtBTjgyWlo7QU0zMlpJO0VBQ0k7RUFDQTtFQUNBO0FONjJaUjtBTTEyWkk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FOMjJaUjtBTTEyWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONDJaWjtBTTMyWlk7RUFDSTtBTjYyWmhCO0FNMTJaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONDJaWjtBTXAyWlE7RUFDSTtBTnMyWlo7QU1qMlpRO0VBQ0k7QU5tMlpaO0FNajJaUTtFQUNJO0FObTJaWjtBTWoyWlE7RUFDSTtBTm0yWlo7QU1qMlpRO0VBQ0k7RUFDQTtBTm0yWlo7QU1sMlpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5vMlpoQjtBTW4yWmdCO0VBQ0k7RUFDQTtBTnEyWnBCO0FNcDJab0I7RUFDSTtBTnMyWnhCO0FNbjJaZ0I7RUFDSTtBTnEyWnBCO0FNOTFaUTtFQUNJO0VBQ0E7QU5nMlpaO0FNOTFaWTtFQUNJO0FOZzJaaEI7QU03MVpZO0VBQ0k7QU4rMVpoQjtBTTMxWlE7RUFDSTtFQUNBO0FONjFaWjtBTTExWlE7RUFDSTtBTjQxWlo7QU16MVpROztFQUVJO0VBQ0E7QU4yMVpaO0FNMTFaWTtFQUpKOztJQUtRO0VOODFaZDtBQUNGO0FNejFaUTtFQUNJO0FOMjFaWjtBTXgxWlE7RUFDSTtFQUNBO0VBQ0E7QU4wMVpaO0FNdDFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdzFaUjtBTXQxWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53MVpaO0FNdDFaUTtFQUNJO0VBQ0E7RUFBQTtFQUNBO0FOdzFaWjtBTXAxWkk7RUFDSTtFQUNBO0FOczFaUjtBTXIxWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdTFaWjtBTXQxWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTncxWmhCO0FNcDFaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOczFacEI7QU1wMVpnQjs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zMVpwQjtBTXAxWmdCO0VBQ0k7QU5zMVpwQjtBTXAxWmtCO0VBQ0U7QU5zMVpwQjtBTW4xWm9CO0VBQ0k7QU5xMVp4QjtBTW4xWm9CO0VBQ0k7QU5xMVp4QjtBTS8wWlE7RUFFSTtFQUNBO0tBQUE7QU5nMVpaO0FNNTBaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTjYwWlI7QU0zMFpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU42MFpaOztBTy9wYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3FhUjtBT2hxYU07RUFDRTtFQUNBO0FQa3FhUjtBT2hxYU07RUFDRTtBUGtxYVI7QU9ocWFNO0VBQ0U7QVBrcWFSO0FPaHFhTTtFQUNFO0FQa3FhUjtBT2hxYU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrcWFSO0FPaHFhTTtFQUNFO0FQa3FhUjtBT2hxYU07RUFDRTtBUGtxYVI7QU9ocWFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdRO0VBQ1I7RUFDQTtFQUVRO0VBQ1I7QVBrcWFSO0FPaHFhTTtFQUNFO0FQa3FhUjtBTy9wYUk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGlxYVI7QU8vcGFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaXFhUjtBTy9wYU07RUFDRTtBUGlxYVI7QU8vcGFNO0VBQ0U7QVBpcWFSO0FPL3BhTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFUTtFQUNSO0VBR1E7RUFDUjtFQUNBO0VBQ0E7QVBpcWFSO0FPOXBhSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0FQZ3FhUjtBTzVwYVE7RUFDSTtLQUFBO0VBQ0E7RUFDQTtBUDhwYVo7QU8xcGFJO0VBQ0k7RUFDQTtBUDRwYVI7QU8zcGFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVA2cGFaO0FPM3BhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNnBhWjtBTzVwYVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOHBhaEI7QU81cGFZOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhwYWhCO0FPNXBhWTtFQUNJO0FQOHBhaEI7QU81cGFZO0VBQ0k7QVA4cGFoQjtBTzNwYWdCO0VBQ0k7QVA2cGFwQjtBTzNwYWdCO0VBQ0k7QVA2cGFwQjtBT3RwYUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBUHVwYVI7QU90cGFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtBUHdwYVo7QU92cGFZO0VBQ0k7QVB5cGFoQjtBT3RwYVE7RUFDSTtBUHdwYVo7QU9ycGFJO0VBQ0k7RUFDQTtFQUNBO0FQdXBhUjtBT3BwYUk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FQcXBhUjtBT3BwYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQc3BhWjtBT3JwYVk7RUFDSTtBUHVwYWhCO0FPcHBhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQc3BhWjtBTzlvYVE7RUFDSTtBUGdwYVo7QU8zb2FRO0VBQ0k7QVA2b2FaO0FPM29hUTtFQUNJO0FQNm9hWjtBTzNvYVE7RUFDSTtBUDZvYVo7QU8zb2FRO0VBQ0k7RUFDQTtBUDZvYVo7QU81b2FZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVA4b2FoQjtBTzdvYWdCO0VBQ0k7RUFDQTtBUCtvYXBCO0FPOW9hb0I7RUFDSTtBUGdwYXhCO0FPN29hZ0I7RUFDSTtBUCtvYXBCO0FPeG9hUTtFQUNJO0VBQ0E7QVAwb2FaO0FPeG9hWTtFQUNJO0FQMG9haEI7QU92b2FZO0VBQ0k7QVB5b2FoQjtBT3JvYVE7RUFDSTtFQUNBO0FQdW9hWjtBT3BvYVE7RUFDSTtBUHNvYVo7QU9ub2FROztFQUVJO0VBQ0E7QVBxb2FaO0FPcG9hWTtFQUpKOztJQUtRO0VQd29hZDtBQUNGO0FPbm9hUTtFQUNJO0FQcW9hWjtBT2xvYVE7RUFDSTtFQUNBO0VBQ0E7QVBvb2FaO0FPaG9hSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa29hUjtBT2hvYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrb2FaO0FPaG9hUTtFQUNJO0VBQ0E7RUFBQTtFQUNBO0FQa29hWjtBTzluYUk7RUFDSTtFQUNBO0FQZ29hUjtBTy9uYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaW9hWjtBT2hvYVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGtvYWhCO0FPOW5hZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZ29hcEI7QU85bmFnQjs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnb2FwQjtBTzluYWdCO0VBQ0k7QVBnb2FwQjtBTzluYWtCO0VBQ0U7QVBnb2FwQjtBTzduYW9CO0VBQ0k7QVArbmF4QjtBTzduYW9CO0VBQ0k7QVArbmF4QjtBT3puYVE7RUFFSTtFQUNBO0tBQUE7QVAwbmFaO0FPdG5hSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBUHVuYVI7QU9ybmFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVB1bmFaOztBUWxqYkk7RUFDSTtFQUNBO0FScWpiUjtBUWxqYkk7RUFDSTtBUm9qYlI7QVFqamJJO0VBQ0k7RUFDQTtFQUNBO0FSbWpiUjtBUWhqYkk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBUmtqYlI7QVE5aWJRO0VBQ0k7QVJnamJaO0FRM2liUTtFQUNJO0FSNmliWjtBUTNpYlE7RUFDSTtBUjZpYlo7QVEzaWJRO0VBQ0k7QVI2aWJaO0FRM2liUTtFQUNJO0VBQ0E7QVI2aWJaO0FRNWliWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSOGliaEI7QVE3aWJnQjtFQUNJO0VBQ0E7QVIraWJwQjtBUTlpYm9CO0VBQ0k7QVJnamJ4QjtBUTdpYmdCO0VBQ0k7QVIraWJwQjtBUXppYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJpYlI7QVF6aWJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMmliWjtBUXZpYkk7RUFDSTtLQUFBO0VBQ0E7RUFDQTtBUnlpYlI7QVFyaWJRO0VBQ0k7RUFDQTtBUnVpYlo7QVFyaWJZO0VBQ0k7QVJ1aWJoQjtBUXBpYlk7RUFDSTtBUnNpYmhCO0FRbGliUTtFQUNJO0VBQ0E7QVJvaWJaO0FRamliUTtFQUNJO0VBQ0E7QVJtaWJaO0FRaGliUTs7RUFFSTtFQUNBO0FSa2liWjtBUTloYkk7RUFDSTtFQUNBO0FSZ2liUjtBUTdoYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVI4aGJaO0FRNWhiWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhoYmhCO0FRMWhiUTtFQUNJO0VBQ0E7QVI0aGJaO0FRdmhiWTtFQUNJO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QVJ1aGJoQjtBUXBoYlk7RUFDSTtJQUNJO0lBQ0E7RVJzaGJsQjtBQUNGOztBQXJyYkE7RUFDSTtFQUNBO0VBQ0E7QUF3cmJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9vbGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fYXJ0LXBsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fYXJ0LW5ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fbW9kYWwtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvX2xpc3QtcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fYWJvdXQtdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9fY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL19jb3Jwb3JhdGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkY29yMSA6ICMyMTI1Mjk7XG5cbkBpbXBvcnQgXCJvbGQuc2Nzc1wiO1xuQGltcG9ydCBcIl9hcnQtcGxheS5zY3NzXCI7XG5AaW1wb3J0IFwiX2FydC1uZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kYWwtY3VzdG9tLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGlzdC1wcm9kdWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYWJvdXQtdXNcIjtcbkBpbXBvcnQgXCJjb250YWN0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlXCI7XG5cbi8vIGpxdWVyeSB2YWxpZGF0ZVxubGFiZWwuZXJyb3J7XG4gICAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcbn0iLCIvKlxuXG5cdFJFU0VUXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFJlc2V0IG1vbnRhZG8gYSBwYXJ0aXIgZGUgdsOhcmlvcyByZXNldHMsIHVzYW5kbyBhcGVuYXMgbyBuZWNlc3PDoXJpby5cblxuXHRGb250ZXM6XG5cdGh0dHBzOi8vZ2l0aHViLmNvbS9tdXJ0YXVnaC9IVE1MNS1SZXNldC9ibG9iL21hc3Rlci9hc3NldHMvY3NzL3Jlc2V0LmNzc1xuXHRodHRwczovL2dpc3QuZ2l0aHViLmNvbS9qb3NodWFwb3dlbGwvMTY4MDU0MFxuXHRodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS90cmVlL21hc3Rlci9kaXN0L2Nzc1xuXG4qL1xuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmltZyxcbnRhYmxlLFxuY2FwdGlvbixcbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWd1cmUsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuc2VjdGlvbixcbnN1bW1hcnksXG5tYXJrLFxuYXVkaW8sXG52aWRlbyxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmlucyxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG5iLFxuaSxcbmhyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5sYWJlbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5mb3JtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG46YmVmb3JlLFxuOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1haW4sXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlndXJlLFxuZmlndXJlIGltZyxcbmZpZ2NhcHRpb24sXG5oZ3JvdXAsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uLFxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlIGNhcHRpb24sXG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbn1cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDBmZjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDBmZjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGRfaXRhbGljJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktYm9sZGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWhlYXZ5JztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktaGVhdnktd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWhlYXZ5LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnlfaXRhbGljJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktaGVhdnlpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWhlYXZ5aXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aXRhbGljJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZzaGFja25leS9mc2hhY2tuZXktaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlsaWdodCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWxpZ2h0X2l0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc2hhY2tuZXkvZnNoYWNrbmV5LWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1saWdodGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvZnNoYWNrbmV5L2ZzaGFja25leS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseWJvbGQnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZnNzYWxseS9mc3NhbGx5LWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9mc3NhbGx5L2Zzc2FsbHktYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlpdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZnNzYWxseS9mc3NhbGx5LWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2Zzc2FsbHkvZnNzYWxseS1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5cmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mc3NhbGx5L2Zzc2FsbHktcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2Zzc2FsbHkvZnNzYWxseS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseXNlbWlib2xkJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2Zzc2FsbHkvZnNzYWxseS1zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2Zzc2FsbHkvZnNzYWxseS1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBuZXcgMDItMDMtMjAyM1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyYm9sZCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tYXR0ZXIvbWF0dGVyLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlci9tYXR0ZXItYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyaGVhdnknO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbWF0dGVyL21hdHRlci1oZWF2eS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvbWF0dGVyL21hdHRlci1oZWF2eS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVycmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tYXR0ZXIvbWF0dGVyLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL21hdHRlci9tYXR0ZXItcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBmb250MlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyX3NxYm9sZCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tYXR0ZXJzcS9tYXR0ZXJzcS1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9tYXR0ZXJzcS9tYXR0ZXJzcS1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYXR0ZXJfc3FoZWF2eSc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tYXR0ZXJzcS9tYXR0ZXJzcS1oZWF2eS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvbWF0dGVyc3EvbWF0dGVyc3EtaGVhdnktd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hdHRlcl9zcXJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbWF0dGVyc3EvbWF0dGVyc3EtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvbWF0dGVyc3EvbWF0dGVyc3EtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sLm5vc2Nyb2xsLFxuaHRtbC5ub3Njcm9sbCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5ub3Njcm9sbCxcbiAgaHRtbC5ub3Njcm9sbCBib2R5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgY29sb3I6ICRjb3IxO1xuICAmLm1lbnUtZml4ZWR7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIHRlc3RlIGZvbnRlXG4vLyBodG1sLGJvZHl7XG4vLyAgICp7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdtYXR0ZXJyZWd1bGFyJyAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG5cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxubWFpbltkYXRhLXBhZ2U9J2FjY291bnQnXSAubWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2aCAtIDQ1MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDUwcHgpO1xufVxubWFpbltkYXRhLXBhZ2U9J3dpc2hsaXN0J10gLm1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA0NTBweCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ1MHB4KTtcbn1cbm1haW5bZGF0YS1wYWdlPSdzZWFyY2gnXSAubWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDB2aCAtIDQ1MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDUwcHgpO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTVweDtcbn1cbi5idC1jYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnQtY2FsbCBzcGFuIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmJ0LWNhbGwgLm92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG4uYnQtY2FsbCAub3ZlciAub3Zlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4uYnQtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMjtcbn1cbi5idC1jYWxsOmhvdmVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xufVxuLmJ0LWNhbGw6aG92ZXIgLm92ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbn1cbi5idC1jYWxsLmFjdGl2ZWQ6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG59XG4uYnQtY2FsbC5hY3RpdmVkIC5vdmVyIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdmctaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3ZnLWlubGluZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi8qXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XG5QbHVnaW4gVVJJOiBodHRwOi8vbWFub3MubWFsaWh1LmdyL2pxdWVyeS1jdXN0b20tY29udGVudC1zY3JvbGxlclxuKi9cbi8qXG5DT05URU5UUzpcblx0MS4gQkFTSUMgU1RZTEUgLSBQbHVnaW4ncyBiYXNpYy9lc3NlbnRpYWwgQ1NTIHByb3BlcnRpZXMgKG5vcm1hbGx5LCBzaG91bGQgbm90IGJlIGVkaXRlZCkuXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci5cblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cblx0NC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIDItYXhpcyBzY3JvbGxiYXJzLlxuXHQ1LiBUUkFOU0lUSU9OUyAtIENTUzMgdHJhbnNpdGlvbnMgZm9yIGhvdmVyIGV2ZW50cywgYXV0by1leHBhbmRlZCBhbmQgYXV0by1oaWRkZW4gc2Nyb2xsYmFycy5cblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcblx0XHQ2LjEgVEhFTUVTIC0gU2Nyb2xsYmFyIGNvbG9ycywgb3BhY2l0eSwgZGltZW5zaW9ucywgYmFja2dyb3VuZHMgZXRjLiB2aWEgcmVhZHktdG8tdXNlIHRoZW1lcy5cbiovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DdXN0b21TY3JvbGxiYXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqL1xufVxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhcixcbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG4ubUN1c3RvbVNjcm9sbEJveCB7XG4gIC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IC0yNnB4O1xufVxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIGxlZnQ6IC0yNnB4O1xufVxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xuICB6LWluZGV4OiAxO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG59XG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG59XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJvdHRvbTogMDtcbn1cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIEhPUklaT05UQUwgU0NST0xMQkFSXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4O1xufVxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0bztcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bztcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDRweCAwO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBsZWZ0OiAwO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTXG55eC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweDtcbn1cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDtcbn1cbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwO1xufVxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAyMHB4O1xufVxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbn1cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuIFRSQU5TSVRJT05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9zY3JvbGxUb29scyxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1vdXQgMC4ycywgaGVpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLWxlZnQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tcmlnaHQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnMsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0IDAuMnMsIGhlaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXJpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXRvcCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlLW91dCAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdDYuMSBUSEVNRVNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQqL1xuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xufVxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbn1cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG59XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9tQ1NCX2J1dHRvbnMucG5nKTtcbiAgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIC8qXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnNcblx0XHRsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcblx0XHRkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG5cdFx0Ki9cbn1cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICAvKlxuXHRcdHNwcml0ZXMgbG9jYXRpb25zXG5cdFx0bGlnaHQ6IDAgLTIwcHgsIC0xNnB4IC0yMHB4LCAtMzJweCAtMjBweCwgLTQ4cHggLTIwcHgsIDAgLTkycHgsIC0xNnB4IC05MnB4LCAtMzJweCAtOTJweFxuXHRcdGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuXHRcdCovXG59XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcbiAgLypcblx0XHRzcHJpdGVzIGxvY2F0aW9uc1xuXHRcdGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcblx0XHRkYXJrOiAtODBweCAtNDBweCwgLTEwMHB4IC00MHB4LCAtMTIwcHggLTQwcHgsIC0xNDBweCAtNDBweCwgLTgwcHggLTExMnB4LCAtMTAwcHggLTExMnB4LCAtMTIwcHggLTExMnB4XG5cdFx0Ki9cbn1cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweDtcbiAgLypcblx0XHRzcHJpdGVzIGxvY2F0aW9uc1xuXHRcdGxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcblx0XHRkYXJrOiAtODBweCAtNTZweCwgLTEwMHB4IC01NnB4LCAtMTIwcHggLTU2cHgsIC0xNDBweCAtNTZweCwgLTgwcHggLTEyOHB4LCAtMTAwcHggLTEyOHB4LCAtMTIwcHggLTEyOHB4XG5cdFx0Ki9cbn1cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG59XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xufVxuLyogdGhlbWU6IFwiZGFya1wiICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XG59XG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0bztcbn1cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7XG59XG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG59XG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4O1xufVxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDtcbn1cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweDtcbn1cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggYXV0bztcbn1cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDtcbn1cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweDtcbn1cbi8qIHRoZW1lOiBcImRhcmstdGhpY2tcIiAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7XG59XG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4O1xufVxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC10aGluXCIsIFwiZGFyay10aGluXCIgKi9cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7XG59XG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggYXV0bztcbn1cbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4O1xufVxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luOiAwIDFweDtcbn1cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtMXB4IDA7XG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNnB4IDA7XG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbn1cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDtcbn1cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4O1xufVxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG59XG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDtcbn1cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4O1xufVxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4O1xufVxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDtcbn1cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIik7XG59XG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDtcbn1cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7XG59XG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTEycHg7XG59XG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgdG8ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgdG8ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG59XG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbn1cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA4cHg7XG59XG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XG59XG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG59XG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xufVxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDFweDtcbn1cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7XG59XG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcIm1pbmltYWxcIiwgXCJtaW5pbWFsLWRhcmtcIiAqL1xuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xufVxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG59XG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xufVxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJsaWdodC0zXCIsIFwiZGFyay0zXCIgKi9cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xufVxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDtcbn1cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7XG59XG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuLyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwiaW5zZXRcIiwgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW46IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMDtcbn1cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XG59XG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuLyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xufVxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG4vKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi8qIHRoZW1lIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMDtcbiAgfVxufVxuLnBseXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IEF2ZW5pciwgJ0F2ZW5pciBOZXh0JywgJ0hlbHZldGljYSBOZXVlJywgJ1NlZ29lIFVJJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4ucGx5cixcbi5wbHlyICosXG4ucGx5ciAqOjphZnRlcixcbi5wbHlyICo6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBseXIgYSxcbi5wbHlyIGJ1dHRvbixcbi5wbHlyIGlucHV0LFxuLnBseXIgbGFiZWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5wbHlyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyIHZpZGVvLFxuLnBseXIgYXVkaW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCBib3JkZXIgLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UsIGJvcmRlciAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZSwgYm9yZGVyIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10cmFjayB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtZmlsbC11cHBlciB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtbG93ZXIge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzFkYjBlZDtcbn1cbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UsIGJvcmRlciAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddLnRhYi1mb2N1czpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMWRiMGVkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuLnBseXIgaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMWRiMGVkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG4ucGx5ciBpbnB1dFt0eXBlPSdyYW5nZSddOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzFkYjBlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG4ucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT0ncmFuZ2UnXS50YWItZm9jdXM6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPSdyYW5nZSddLnRhYi1mb2N1czpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgcmdiYSg4NiwgOTMsIDEwMCwgMC41KTtcbn1cbi5wbHlyX19zci1vbmx5IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLnBseXJfX3ZpZGVvLWVtYmVkIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbi5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBseXJfX3ZpZGVvLWVtYmVkID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1Ljk1JSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNS45NSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUuOTUlKTtcbn1cbi5wbHlyIC5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wbHlyIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wbHlyX19jYXB0aW9ucyBzcGFuIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NhcHRpb25zIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucGx5ciA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbHlyX19jb250cm9scyA+IGJ1dHRvbixcbi5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3MsXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX3RpbWUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBseXJfX2NvbnRyb2xzID4gYnV0dG9uOmZpcnN0LWNoaWxkLFxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzczpmaXJzdC1jaGlsZCxcbi5wbHlyX19jb250cm9scyAucGx5cl9fdGltZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX192b2x1bWUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9XCJwYXVzZVwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBseXJfX2NvbnRyb2xzIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wbHlyX19jb250cm9scyBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyX19jb250cm9scyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXJfX2NvbnRyb2xzIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4sXG4ucGx5cl9fY29udHJvbHMgLmljb24tLW11dGVkLFxuLnBseXJfX2NvbnRyb2xzIC5pY29uLS1jYXB0aW9ucy1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXJfX2NvbnRyb2xzID4gYnV0dG9uLFxuICAucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzLFxuICAucGx5cl9fY29udHJvbHMgLnBseXJfX3RpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDUwcHggMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG59XG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIGJ1dHRvbi50YWItZm9jdXM6Zm9jdXMsXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZGIwZWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJlM2U4O1xuICBjb2xvcjogIzU2NWQ2NDtcbn1cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMgYnV0dG9uLnRhYi1mb2N1czpmb2N1cyxcbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFkYjBlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGx5cl9fcGxheS1sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzFkYjBlZDtcbiAgYm9yZGVyOiA0cHggc29saWQgY3VycmVudENvbG9yO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cbi5wbHlyX19wbGF5LWxhcmdlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLnBseXJfX3BsYXktbGFyZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5wbHlyIC5wbHlyX19wbGF5LWxhcmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBseXItLWF1ZGlvIC5wbHlyX19wbGF5LWxhcmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19wbGF5LWxhcmdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9J3BhdXNlJ10sXG4ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj0ncGxheSddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9scyBbZGF0YS1wbHlyPSdwYXVzZSddIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4sXG4ucGx5ci0tbXV0ZWQgLnBseXJfX2NvbnRyb2xzIC5pY29uLS1tdXRlZCxcbi5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NvbnRyb2xzIC5pY29uLS1jYXB0aW9ucy1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcsXG4ucGx5ci0tbXV0ZWQgLnBseXJfX2NvbnRyb2xzIC5pY29uLS1tdXRlZCArIHN2Zyxcbi5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NvbnRyb2xzIC5pY29uLS1jYXB0aW9ucy1vbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ciBbZGF0YS1wbHlyPSdjYXB0aW9ucyddLFxuLnBseXIgW2RhdGEtcGx5cj0nZnVsbHNjcmVlbiddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9J2NhcHRpb25zJ10sXG4ucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9J2Z1bGxzY3JlZW4nXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wbHlyX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweCA3LjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KSBzY2FsZSgwLjgpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMXMgZWFzZSwgb3BhY2l0eSAuMnMgLjFzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAuMXMgZWFzZSwgb3BhY2l0eSAuMnMgLjFzIGVhc2U7XG59XG4ucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC00cHg7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xufVxuLnBseXIgYnV0dG9uOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXIgYnV0dG9uLnRhYi1mb2N1czpmb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbn1cbi5wbHlyIGJ1dHRvbjpob3ZlciAucGx5cl9fdG9vbHRpcCB7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cbi5wbHlyX19jb250cm9scyBidXR0b246Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGxlZnQ6IDE2cHg7XG59XG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5wbHlyX19jb250cm9scyBidXR0b246bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpmaXJzdC1jaGlsZC50YWItZm9jdXM6Zm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgYnV0dG9uOmxhc3QtY2hpbGQudGFiLWZvY3VzOmZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSxcbi5wbHlyX19jb250cm9scyBidXR0b246bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG4ucGx5cl9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiAwO1xufVxuLnBseXIgLnBseXJfX3Byb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBseXJfX3Byb2dyZXNzLS1idWZmZXIsXG4ucGx5cl9fcHJvZ3Jlc3MtLXBsYXllZCxcbi5wbHlyX192b2x1bWUtLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogLTRweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5wbHlyX19wcm9ncmVzcy0tYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcixcbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkOjotd2Via2l0LXByb2dyZXNzLWJhcixcbi5wbHlyX192b2x1bWUtLWRpc3BsYXk6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSxcbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLFxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWluLXdpZHRoOiA4cHg7XG59XG4ucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIsXG4ucGx5cl9fcHJvZ3Jlc3MtLXBsYXllZDo6LW1vei1wcm9ncmVzcy1iYXIsXG4ucGx5cl9fdm9sdW1lLS1kaXNwbGF5OjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1pbi13aWR0aDogOHB4O1xufVxuLnBseXJfX3Byb2dyZXNzLS1idWZmZXI6Oi1tcy1maWxsLFxuLnBseXJfX3Byb2dyZXNzLS1wbGF5ZWQ6Oi1tcy1maWxsLFxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LW1zLWZpbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkLFxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMWRiMGVkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGx5cl9fcHJvZ3Jlc3MtLXBsYXllZDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSxcbi5wbHlyX192b2x1bWUtLWRpc3BsYXk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBtaW4td2lkdGg6IDhweDtcbiAgbWF4LXdpZHRoOiA5OSU7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnBseXJfX3Byb2dyZXNzLS1wbGF5ZWQ6Oi1tb3otcHJvZ3Jlc3MtYmFyLFxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBtaW4td2lkdGg6IDhweDtcbiAgbWF4LXdpZHRoOiA5OSU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkOjotbXMtZmlsbCxcbi5wbHlyX192b2x1bWUtLWRpc3BsYXk6Oi1tcy1maWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyX19wcm9ncmVzcy0tYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbn1cbi5wbHlyX19wcm9ncmVzcy0tYnVmZmVyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xufVxuLnBseXJfX3Byb2dyZXNzLS1idWZmZXI6Oi1tcy1maWxsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG59XG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzLS1idWZmZXIsXG4ucGx5ci0tdmlkZW8gLnBseXJfX3ZvbHVtZS0tZGlzcGxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzLS1idWZmZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlcixcbi5wbHlyLS1hdWRpbyAucGx5cl9fdm9sdW1lLS1kaXNwbGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTgsIDIxNCwgMjE5LCAwLjY2KTtcbn1cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlciB7XG4gIGNvbG9yOiByZ2JhKDE5OCwgMjE0LCAyMTksIDAuNjYpO1xufVxuLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzLS1idWZmZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3MtLWJ1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAyMTQsIDIxOSwgMC42Nik7XG59XG4ucGx5cl9fdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDQ0JztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBseXJfX3ZvbHVtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ciAucGx5cl9fdm9sdW1lIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBseXIgLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXIgLnBseXJfX3ZvbHVtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBseXIgLnBseXJfX3ZvbHVtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lLFxuLnBseXItLWlzLWlvcyBbZGF0YS1wbHlyPSdtdXRlJ10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWFjdGl2ZSB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWFjdGl2ZSAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1hY3RpdmUgLnBseXJfX3ZpZGVvLWVtYmVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1hY3RpdmUgLnBseXJfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tYWN0aXZlLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5oZWFkZXIgLmlubmVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyIC5jb2wtbGVmdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyIC5oZWFkLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRjb3IxO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkY29yMTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMC4yZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmhlYWRlciAuaGVhZC1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlciAuaGVhZC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC5oZWFkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5oZWFkZXIgLmhlYWQtaXRlbS5hY3RpdmUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlciAuaGVhZC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIgLmhlYWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGNvbG9yIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBjb2xvciBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmhlYWRlciAuaGVhZC10ZXh0LnRleHQtbG9naW4ge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlciAuaGVhZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGVyIC5zcmNoLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaGVhZGVyL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmhlYWRlciAud2lzaGxpc3QtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2hlYWRlci93aXNobGlzdC1pY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmhlYWRlciAuY2FydC1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaGVhZGVyL2NhcnQtaWNvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmhlYWRlciAubG9naW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2hlYWRlci9sb2dpbi1pY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaGVhZGVyIC5mb3JtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC44cyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuOHMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5oZWFkZXIgLmZvcm0tc2VhcmNoIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RjdGN0Y7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICB3aWR0aDogMjAwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaGVhZGVyIC5mb3JtLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlciAuZm9ybS1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5oZWFkZXIgLmZvcm0tc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlciAuZm9ybS1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlciAuZm9ybS1zZWFyY2ggYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHMgYmFja2dyb3VuZCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYmFja2dyb3VuZCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmhlYWRlciAuZm9ybS1zZWFyY2ggYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5oZWFkZXIgLmZvcm0tc2VhcmNoIGJ1dHRvbiAuc3VibWl0LWljb24ge1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9oZWFkZXIvYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxMHB4Oy8vMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cyBvcGFjaXR5IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBvcGFjaXR5IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5oZWFkZXIgLnN1Yi1tZW51LnN1Yi1tZW51LWxvZ2luIHtcbiAgcmlnaHQ6IDBweDtcbn1cbi5oZWFkZXIgLnN1Yi1tZW51LnN1Yi1tZW51LXdpc2gge1xuICBsZWZ0OiAzMyU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5oZWFkZXIgLnN1Yi1tZW51IGEge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMHB4IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cyBjb2xvciBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgY29sb3IgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5oZWFkZXIgLnN1Yi1tZW51IGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5oZWFkZXIgLnN1Yi1tZW51IGE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmhlYWRlciAuc3ViLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmhlYWRlciAuc3ViLW1lbnUgYS5hY3RpdmUge1xuICBjb2xvcjogI0IxQjFCMTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5oZWFkZXIgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAuc3ViLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNGRkY7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmhlYWRlciAuY29sLXJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbSB7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtLnN1Y2Nlc3Mgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW0uc3VjY2VzcyAuaGVhZC10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbSBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBmaWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBmaWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbTpob3ZlciAuaGVhZC10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbTpob3ZlcjpsYXN0LWNoaWxkIC5oZWFkLWFycm93IHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwO1xufVxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06aG92ZXI6Zmlyc3QtY2hpbGQgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uaGVhZGVyIC5jb2wtcmlnaHQgLmhlYWQtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtOmxhc3QtY2hpbGQgLmhlYWQtdGV4dC1sb2dnZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlciAuY29sLXJpZ2h0IC5oZWFkLWl0ZW06bGFzdC1jaGlsZCAuaGVhZC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMHB4O1xuICB0b3A6IDZweDtcbn1cbi5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjN0Y3RjdGO1xuICByaWdodDogMHB4O1xufVxuLmhlYWRlciAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMDBweDtcbn1cblxuLmhlYWRlciAubG9nbyBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zeW1ib2wuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4uaGVhZGVyLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLmZpeGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xuICAvLyAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLy8gICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLmhlYWRlci5maXhlZCAuaW5uZXIge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uaGVhZGVyLmZpeGVkIC5sb2dvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAxOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9sb2dvLXR5cGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5oZWFkZXIuZml4ZWQgLmxvZ28gc3BhbiB7XG4gIC8vZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDBweCk7XG4gIC8vaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLy8gLmhlYWRlci5maXhlZDpub3QoLnZpc2libGUpOm5vdCguZm9yY2Utc2hvdykge1xuLy8gICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4vLyAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbi8vICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuLy8gfVxuLy8gLmhlYWRlci5maXhlZC5mb3JjZS1oaWRlIHtcbi8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbi8vICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbi8vICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbi8vIH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiA2NC40cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRvcDogMzRweDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkLWl0ZW0ge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIuZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5oZWFkZXIgLmNvbC1yaWdodCAuaGVhZC1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBtYXJnaW46IDBweCAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiA0NHB4O1xuICB9XG59XG4uc29jaWFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc29jaWFsIC5zb2NsLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5zb2NpYWwgLnNvY2wtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwgLnNvY2wtaXRlbTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpYWwgLnNvY2wtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1dnc7XG4gIH1cbiAgLnNvY2lhbCAuc29jbC1sYWJlbCxcbiAgLnNvY2lhbCAuc29jbC1pdGVtIHtcbiAgICBtYXJnaW46IDAgMC42MjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc29jaWFsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgLmZvb3QtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzI5cHg7XG4gIGhlaWdodDogOTVweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDg1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2xvZ28uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uZm9vdGVyIC5mb290LWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3RlciAuZm9vdC1sZWZ0LFxuLmZvb3RlciAuZm9vdC1jZW50ZXIsXG4uZm9vdGVyIC5mb290LXJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMS40ZW0gMDtcbn1cbi5mb290ZXIgLmZvb3QtbGVmdCxcbi5mb290ZXIgLmZvb3QtcmlnaHQge1xuICB3aWR0aDogMjAlO1xufVxuLmZvb3RlciAuZm9vdC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5mb290ZXIgLmZvb3QtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb290ZXIgLmZvb3QtcmlnaHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3RlciAuZm9vdC1yaWdodCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAtMC4yZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyIC5mb290LXJpZ2h0IGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIHBsYXRhZm9ybWEgdXBcbi8vIG5ldmVybGFuZHNcbi5wbGF0YWZvcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAubmV2ZXJsYW5kLFxuICAudXAge1xuICAgICAgY29sb3I6ICMwMDFkMzA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmV2ZXJsYW5kIHsgICAgICAgICAgICBcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7ICAgICAgICAgXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5uLWxvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAycHg7XG5cbiAgICAgICAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG5cbiAgICAgICAgICAgICAgICAgIC5sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAubi10ZXh0IHtcbiAgICAgICAgICAvLyAuc29lTGlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZWZ0OiAtNDhweDtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgIH1cblxuICAgICAgLm4tbG9nbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCk7XG4gICAgICAgICAgICAgIC8vIC5iZygnbmV2ZXJsYW5kLnN2ZycpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxldHRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICB9XG4gIH1cblxuICAudXAge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAubi1sb2dvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIC8vIHNwYW4ge1xuICAgICAgICAgIC8vICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIC8vIH1cblxuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiA0MyU7XG4gICAgICB9XG4gIH1cbn1cblxuLmZvb3RlciAuZm9vdC1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb290ZXIgLmljby1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbi8vICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvZHJvcGRvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmZvb3Rlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLmZvb3Rlci5maXhlZCAuZm9vdC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXIuZml4ZWQ6bm90KC52aXNpYmxlKTpub3QoLmZvcmNlLXNob3cpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvb3RlciAuZm9vdC1sb2dvIHtcbiAgICB3aWR0aDogMjAuNTYyNXZ3O1xuICAgIGhlaWdodDogNS45Mzc1dnc7XG4gICAgbWFyZ2luOiA2LjI1dncgYXV0byA1LjMxMjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3QtYmFyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5mb290LXJpZ2h0IHtcbiAgICB3aWR0aDogMjYlO1xuICB9XG59XG4uYWJvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuLmFib3V0IC5hYnQtd2ViZG9vciB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi5hYm91dCAuYWJ0LXdlYmRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNDYuNjY2NjY2NjclO1xufVxuLmFib3V0IGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFib3V0IC5hYnQtY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTA4NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYWJvdXQgLmFidC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwODVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmFib3V0IC5hYnQtdGV4dCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWJvdXQgLmFidC10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWhlYXZ5JztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmFidC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmFib3V0IC5hYnQtdGV4dCB7XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dCAuYWJ0LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDBweCAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAuYWJ0LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDBweCAxMjBweDtcbiAgfVxufVxuLmNvbnRhY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0IC5jb250YWN0LWlubmVye1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3QgLmJ0LWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjVweDtcbiAgcmlnaHQ6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2J0LWNsb3NlLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDI7XG59XG4uY29udGFjdCAuYnQtY2xvc2U6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY29sdW1tIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWN0IC5jb250YWN0LWNvbHVtbTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG59XG4uY29udGFjdCAuY29udGFjdC1jb2x1bW06bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jb250YWN0IC5jb250YWN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGRkY7XG59XG4uY29udGFjdCAuY29udGFjdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250YWN0IC5jb250YWN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSAuY29udGFjdC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtaXRlbS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdCBhIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMEZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QgYS53aGl0ZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmNvbnRhY3QgYS53aGl0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLmNvbnRhY3QgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTAuMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgYmFja2dyb3VuZDogIzAwRkZGRjtcbn1cbi5jb250YWN0IGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdCAuY29udGFjdC1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jb250YWN0IC5jb250YWN0LXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QgLmNvbnRhY3Qtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvZHJvcGRvd25fd2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICB9XG4gIC5jb250YWN0IC5jb250YWN0LWNvbHVtbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdC1jb2x1bW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmFjY291bnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFjY291bnQgLmFjY291bnQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLmFjY291bnQgLmFjY291bnQtdGl0bGUuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hY2NvdW50IC5pbm5lciB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYWNjb3VudCAuYWNjdC1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY291bnQgLmFjY3QtdGl0bGUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hY2NvdW50IC5hY2N0LXRleHQge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmFjY291bnQgLmFjY3Qtd3JvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG4uYWNjb3VudCAuYWNjdC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmFjY291bnQgLmFjY3QtY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFjY291bnQgLmFjY3QtY29sOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFjY291bnQgLmFjY3QtY29sIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmFjY291bnQgLmFjY3Qtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hY2NvdW50IC5hY2N0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvdW50IC5hY2N0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uYWNjb3VudCAuYWNjdC1pdGVtIC5kZWxldGVBZGRyZXNzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY291bnQgLmFjY3QtaXRlbSAuY29uZmlybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgdG9wOiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC5idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTczcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC55ZXMsXG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC5ubyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuLmFjY291bnQgLmFjY3QtaXRlbSAuY29uZmlybSAueWVzIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG59XG4uYWNjb3VudCAuYWNjdC1pdGVtIC5jb25maXJtIC55ZXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzU3NTc1O1xufVxuLmFjY291bnQgLmFjY3QtaXRlbSAuY29uZmlybSAubm8ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY291bnQgLmFjY3QtaXRlbSAuY29uZmlybSAubm86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2FjYWNhO1xufVxuLmFjY291bnQgLml0ZW0tZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3VudCAuaXRlbS1lZGl0IC5pY28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hY2NvdW50IC5pdGVtLWVkaXQgLmljbzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2FjY291bnQvaWNvLWVkaXQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYWNjb3VudCAuaXRlbS1lZGl0IC5pY286YWZ0ZXIge1xuICBjb250ZW50OiAnZWRpdGFyJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG59XG4uYWNjb3VudCAuaXRlbS1lZGl0OmhvdmVyIC5pY286YWZ0ZXIge1xuICBsZWZ0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY291bnQgLml0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnQgLml0ZW0tdGV4dCBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnQgLml0ZW0tdGV4dCBzdHJvbmcuZGVuaWVkIHtcbiAgY29sb3I6ICNGRjFEMjU7XG59XG4uYWNjb3VudCAuaXRlbS10ZXh0IHN0cm9uZy5zdWNjZXNzIHtcbiAgY29sb3I6ICM3QUM5NDM7XG59XG4uYWNjb3VudCAuaXRlbS10ZXh0IHN0cm9uZy53YWl0IHtcbiAgY29sb3I6ICNGRjkzMUU7XG59XG4uYWNjb3VudCAuaXRlbS10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFjY291bnQgLml0ZW0tdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYWNjb3VudCAuaXRlbS1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xufVxuLmFjY291bnQgLml0ZW0tYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4wNDUsIDEsIDAuNjcsIDEuMDA1KTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBib3R0b206IDFweDtcbn1cbi5hY2NvdW50IC5pdGVtLWFjdGlvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hY2NvdW50IC5pdGVtLWFjdGlvbjpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvdW50IC5pdGVtLWFjdGlvbi5kZWxldGUge1xuICBjb2xvcjogI0ZGMUQyNTtcbn1cbi5hY2NvdW50IC5pdGVtLWFjdGlvbi5kZWxldGU6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjFEMjU7XG59XG4uYWNjb3VudCAuaXRlbS1hY3Rpb24ub3BlbiB7XG4gIGNvbG9yOiAjM0ZBOUY1O1xufVxuLmFjY291bnQgLml0ZW0tYWN0aW9uLm9wZW46YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzRkE5RjU7XG59XG4uYWNjb3VudCAuYnQtc2VlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG59XG4uYWNjb3VudCAuYnQtc2VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYWNjb3VudC9pY28tc2VlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbn1cbi5hY2NvdW50IC5idC1zZWU6aG92ZXIge1xuICBvcGFjaXR5OiAuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQgLmFjY3Qtd3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbn1cbi5zZWN0aW9ucyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87Ly8yNSU7XG4gIC8vZm9udC1mYW1pbHk6ICdmc19zYWxseXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgLy8gZm9udC1mYW1pbHk6ICdtYXR0ZXJyZWd1bGFyJztcbiAgZm9udC1mYW1pbHk6ICdtYXR0ZXJfc3FyZWd1bGFyJztcbiAgXG4gIFxufVxuLnNlY3Rpb25zIC5pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRjb3IxO1xufVxuLnNlY3Rpb25zIC5pdGVtLmFjdGl2ZSxcbi5zZWN0aW9ucyAuaXRlbTpob3ZlciB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlib2xkJztcbiAgLy8gZm9udC1mYW1pbHk6ICdtYXR0ZXJib2xkJztcbiAgZm9udC1mYW1pbHk6ICdtYXR0ZXJfc3Fib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkY29yMTtcbn1cbi5zZWN0aW9ucyAuaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2FjdGl2ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbnMgLml0ZW0ge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkaW5nIC5oZWFkLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmhlYWRpbmcgLmhlYWQtYmFjayBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5oZWFkaW5nIC5oZWFkLWJhY2sgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmhlYWRpbmcgLmhlYWQtYmFjazpob3ZlciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5oZWFkaW5nIC5oZWFkLWJhY2s6aG92ZXIgZW0ge1xuICB3aWR0aDogMTdweDtcbn1cbi5oZWFkaW5nIC5oZWFkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogNzVweCAxMDBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGluZyAuaGVhZC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjg3NXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGluZyAuaGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRpbmcgLmhlYWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm92ZXJ2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcnZpZXcgLm92dy1pbWFnZXMge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ub3ZlcnZpZXcgLm92dy1zbGljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vdmVydmlldyAub3Z3LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3ZlcnZpZXcgLm92dy1pbWFnZS5ncmFiIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLm92ZXJ2aWV3IC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ub3ZlcnZpZXcgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVydmlldyAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIG9wYWNpdHk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzIG9wYWNpdHk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuLm92ZXJ2aWV3IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ub3ZlcnZpZXcgLnNsaWNrLWRvdHMgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAuNTtcbn1cbi5vdmVydmlldyAub3Z3LWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3ZlcnZpZXcgLm92dy1jb250ZW50IC5maWVsZC1zZWxlY3R7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ub3ZlcnZpZXcgLm92dy1jb250ZW50IHNlbGVjdHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ub3ZlcnZpZXcgLm92dy1jb250ZW50IC5maWVsZC1zZWxlY3Q6YWZ0ZXIgeyBcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvbW9kYWwvaWNvLXNlbGVjdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTA7XG59XG4ub3ZlcnZpZXcgLm92dy1jb250ZW50IHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm92ZXJ2aWV3IC5vdnctaW5mb3Mge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3ctZG93bmxvYWRze1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXZbY2xhc3NePVwiY29sLVwiXXtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ub3ZlcnZpZXcgLnJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5vdmVydmlldyAucm93Omxhc3QtY2hpbGQgLmNvbC1sYWJlbCxcbi5vdmVydmlldyAucm93Omxhc3QtY2hpbGQgLmNvbC1kYXRhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4ub3ZlcnZpZXcgLmNvbC1sYWJlbCxcbi5vdmVydmlldyAuY29sLWRhdGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMzRweCAyMHB4O1xufVxuLm92ZXJ2aWV3IC5jb2wtbGFiZWwge1xuICB3aWR0aDogMjYlO1xufVxuLm92ZXJ2aWV3IC5jb2wtbGFiZWwtbGFyZ2V7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLWRhdGEtbGFyZ2Uge1xuICB3aWR0aDogNDklO1xufVxuLm92ZXJ2aWV3IC5jb2wtbGFiZWwtbGFyZ2UsXG4uY29sLWRhdGEtbGFyZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBzdmcsIGltZ3tcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5vdmVydmlldyAuY29sLWxhYmVsIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm92ZXJ2aWV3IC5jb2wtZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm92ZXJ2aWV3IC5jb2wtZGF0YSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vdmVydmlldyAud2lzaGxpc3QtYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm92ZXJ2aWV3IC53aXNobGlzdC1wIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5vdmVydmlldyAuaXRlbS13aXNobGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC1vdXRsaW5lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLm92ZXJ2aWV3IC5pdGVtLXdpc2hsaXN0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5vdmVydmlldyAuY29sLXNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm92ZXJ2aWV3IC5idC10d2l0dGVyLFxuLm92ZXJ2aWV3IC5idC1mYWNlYm9vayxcbi5vdmVydmlldyAuYnQtcGludGVyZXN0LFxuLm92ZXJ2aWV3IC5idC1tYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5vdmVydmlldyAuYnQtdHdpdHRlciBzdmcsXG4ub3ZlcnZpZXcgLmJ0LWZhY2Vib29rIHN2Zyxcbi5vdmVydmlldyAuYnQtcGludGVyZXN0IHN2Zyxcbi5vdmVydmlldyAuYnQtbWFpbCBzdmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBvcGFjaXR5O1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBvcGFjaXR5O1xufVxuLm92ZXJ2aWV3IC5idC10d2l0dGVyOmhvdmVyIHN2Zyxcbi5vdmVydmlldyAuYnQtZmFjZWJvb2s6aG92ZXIgc3ZnLFxuLm92ZXJ2aWV3IC5idC1waW50ZXJlc3Q6aG92ZXIgc3ZnLFxuLm92ZXJ2aWV3IC5idC1tYWlsOmhvdmVyIHN2ZyB7XG4gIG9wYWNpdHk6IC41O1xufVxuLm92ZXJ2aWV3IC5idC10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaWNvLXR3aXR0ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5vdmVydmlldyAuYnQtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pY28tZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5vdmVydmlldyAuYnQtcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaWNvLXBpbnRlcmVzdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm92ZXJ2aWV3IC5idC1tYWlsIHtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljby1tYWlsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ub3ZlcnZpZXcgLmJ0LW1pbnVzLFxuLm92ZXJ2aWV3IC5idC1wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ub3ZlcnZpZXcgLmJ0LW1pbnVzOmhvdmVyLFxuLm92ZXJ2aWV3IC5idC1wbHVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5vdmVydmlldyAuaXRlbS1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vdmVydmlldyAuYnQtc2VsZWN0IHtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzAlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5vdmVydmlldyAuYnQtc2VsZWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG59XG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm92ZXJ2aWV3IC5idC1zZWxlY3QgLmljby1jYXJ0IHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaGVhZGVyL2NhcnQtaWNvbi13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm92ZXJ2aWV3IC5idC1zZWxlY3QgLmljby1jYXJ0IHN2ZyB7XG4gIHRvcDogNXB4O1xufVxuLm92ZXJ2aWV3IC5idC1zZWxlY3QgLm92ZXItdGV4dCB7XG4gIGNvbG9yOiAjRDNEM0QzO1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG59XG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzA0QjIwNDtcbiAgY29sb3I6ICNGRkY7XG59XG4ub3ZlcnZpZXcgLmJ0LXNlbGVjdC5zdWNjZXNzLnJldHVybi1mYWxzZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm92ZXJ2aWV3IC5idC1zZWxlY3Quc3VjY2VzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjN0FDNzQ4O1xufVxuLm92ZXJ2aWV3IC5idC1zZWxlY3Quc3VjY2VzcyAub3ZlciAub3Zlci10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ5MHB4KSB7XG4gIC5vdmVydmlldyAuY29sLWxhYmVsLFxuICAub3ZlcnZpZXcgLmNvbC1kYXRhIHtcbiAgICBwYWRkaW5nOiA0LjglIDUlO1xuICB9XG4gIC5vdmVydmlldyAuY29sLWxhYmVsOm5vdCguY29sLWxhYmVsLWxhcmdlKSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm92ZXJ2aWV3IC5idC1zZWxlY3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vdmVydmlldyAuYnQtc2VsZWN0IC5vdmVyLXRleHQge1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAub3ZlcnZpZXcgLmNvbC1sYWJlbCxcbiAgLm92ZXJ2aWV3IC5jb2wtZGF0YSB7XG4gICAgcGFkZGluZzogNCUgNSU7XG4gIH1cbiAgLm92ZXJ2aWV3IC5idC1zZWxlY3Qge1xuICAgIGhlaWdodDogOTAlO1xuICB9XG4gIC5vdmVydmlldyAuYnQtc2VsZWN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAub3ZlcnZpZXcgLmJ0LXNlbGVjdCAub3Zlci10ZXh0IHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXJ2aWV3IC5idC1zZWxlY3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAub3ZlcnZpZXcgLmJ0LXNlbGVjdCAub3Zlci10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMCUgMTVweDtcbiAgfVxuICAub3ZlcnZpZXcgLmJ0LXNlbGVjdCAuaWNvLWNhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWxhdGVkIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLnJlbGF0ZWQgLnJlbC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA4NXB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVsYXRlZCAucm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnJlbGF0ZWQgLmNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5yZWxhdGVkIC5pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWxhdGVkIC5pdGVtLnRhbGwgLml0ZW0taW1hZ2U6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE1NS41NTU1NTU1NiU7XG59XG4ucmVsYXRlZCAuaXRlbS50YWxsIC5pdGVtLWltYWdlLnR5cGVfNDc6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ucmVsYXRlZCAuaXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5yZWxhdGVkIC5pdGVtLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ucmVsYXRlZCAuaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5yZWxhdGVkIC5pdGVtOmhvdmVyIC5pdGVtLWlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5yZWxhdGVkIC5pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ucmVsYXRlZCAuaXRlbS1pY29ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlbGF0ZWQgLml0ZW0td2lzaGxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC1vdXRsaW5lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucmVsYXRlZCAuaXRlbS13aXNobGlzdDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG4ucmVsYXRlZCAuaXRlbS1jYXJ0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2NhcnQtb3V0bGluZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnJlbGF0ZWQgLml0ZW0tY2FydDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG4ucmVsYXRlZCAuaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlbGF0ZWQgLml0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5yZWxhdGVkIC5pdGVtLXNpemUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgei1pbmRleDogMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLnJlbGF0ZWQgLnNsaWNrLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucmVsYXRlZCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0b3A6IDhweDtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRvcDogMjJweDtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0b3A6IDhweDtcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdzpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gIHRvcDogMjJweDtcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0b3A6IDhweDtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5yZWxhdGVkIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1kaXNhYmxlZDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRvcDogMjJweDtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJlbGF0ZWQgLnJlbC10aXRsZSB7XG4gICAgbWFyZ2luOiA1LjMxMjV2dyAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWxhdGVkIC5pdGVtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJlbGF0ZWQgLml0ZW0td3JhcHBlcltkYXRhLXZpZXc9XCJncmlkXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVsYXRlZCAuaXRlbS1pbm5lciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucmVsYXRlZCAuaXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAucmVsYXRlZCAuaXRlbS1pY29ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnJlbGF0ZWQgLml0ZW0td2lzaGxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgfVxuICAucmVsYXRlZCAuaXRlbS10aXRsZSxcbiAgLnJlbGF0ZWQgLml0ZW0tcHJpY2UsXG4gIC5yZWxhdGVkIC5pdGVtLXNpemUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJvdyB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbiAgLnJlbGF0ZWQgLml0ZW0tdGl0bGUsXG4gIC5yZWxhdGVkIC5pdGVtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jYXRlZ29yaWVzIHtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbn1cbi5jYXRlZ29yaWVzOmJlZm9yZSxcbi5jYXRlZ29yaWVzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA1O1xufVxuLmNhdGVnb3JpZXM6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLmNhdGVnb3JpZXM6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4uY2F0ZWdvcmllcyAuY2F0LW9wdGlvbnMge1xuICBwYWRkaW5nOiA2MXB4IDEyMHB4O1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gbWF4LWhlaWdodDogNDUwcHg7XG4gIHotaW5kZXg6IDc7XG4gIC8vbWFyZ2luLWxlZnQ6IDglO1xufVxuLmNhdGVnb3JpZXMgLmZsb2F0ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2F0ZWdvcmllcyAuY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cbi5jYXRlZ29yaWVzIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xufVxuLmNhdGVnb3JpZXMgLml0ZW0ge1xuICBmbGV4LWJhc2lzOiBtYXgtY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMSAxIDMwcHg7XG4gIC8vbWluLXdpZHRoOiAyMDBweDtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yMDhlbTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBvcGFjaXR5O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5O1xufVxuLmNhdGVnb3JpZXMgLml0ZW0uc2hvd09wYWNpdHkge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhdGVnb3JpZXMgLml0ZW17XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGVnb3JpZXMgLml0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2F0ZWdvcmllcyAuaXRlbS5hY3RpdmUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNhdGVnb3JpZXMgLmNhdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEuOWVtIDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhdGVnb3JpZXMgLmNhdC1zZWxlY3RlZC5zaG93IC5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3JpZXMgLmNhdC1zZWxlY3RlZC5zaG93IC5jYXQtY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2F0ZWdvcmllcyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jYXRlZ29yaWVzIC5zcGlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uIDEuNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gMS40cyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbi5jYXRlZ29yaWVzIC5jaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiAxODc7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdHVybiAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogdHVybiAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBzdHJva2U6ICMwMDA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdHVybiB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTg3O1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ2Ljc1O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NTBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHR1cm4ge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0Ni43NTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxODc7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTtcbiAgfVxufVxuLmNhdGVnb3JpZXMgLmNhdC1jdXJyZW50IHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuOHMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuOHMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jYXRlZ29yaWVzIC5jYXQtY3VycmVudCAuYmFjayB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Nsb3NlX2ZpbHRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4uY2F0ZWdvcmllcyAuY2F0LWN1cnJlbnQgLmJhY2sgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjhzIC13ZWJraXQtdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC44cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5jYXRlZ29yaWVzIC5jYXQtY3VycmVudDpob3ZlciAuYmFjayBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2F0ZWdvcmllcyAuY2F0LW9wdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogNy41dnc7XG4gICAgcGFkZGluZy1yaWdodDogNy41dnc7XG4gIH1cbiAgLmNhdGVnb3JpZXMgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5jYXRlZ29yaWVzIC5jYXQtb3B0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLnBhZ2UtbGlzdGluZyAuY2F0ZWdvcmllcyAuaW5uZXJ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE5JSAxOSUgMTklIDE5JSAyMCUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGVnb3JpZXMgLmNhdC1vcHRpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuY2F0ZWdvcmllcyAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uZmlsdGVycyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuLmZpbHRlcnMuZmlsdC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNzY4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDUwcHg7XG4gIHRvcDogMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjFweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYxcHgpO1xufVxuLmZpbHRlcnMuZmlsdC1maXhlZC5maWx0LWZpeGVkLXRvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uZmlsdGVycy5maWx0LWZpeGVkLmZpbHQtZml4ZWQtaGVhZGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cbi5maWx0ZXJzIC5pbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzIC5jb2wtbGVmdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEzcHggMDtcbn1cbi5maWx0ZXJzIC5jb2wtbGVmdCAuZmlsdC1zZWxlY3Qge1xuICB3aWR0aDogOS4yNXZ3O1xuICBtYXJnaW46IDAgMC42MjV2dztcbn1cbi5maWx0ZXJzIC5jb2wtcmlnaHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuLmZpbHRlcnMgLmNvbC12aWV3cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maWx0ZXJzIC5jb2wtdmlld3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5maWx0ZXJzIC5jb2wtdmlld3MgYSBwYXRoIHtcbiAgZmlsbDogI2IzYjNiMztcbn1cbi5maWx0ZXJzIC5jb2wtdmlld3MgYTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5maWx0ZXJzIC5jb2wtdmlld3MgYS5hY3RpdmUgcGF0aCxcbi5maWx0ZXJzIC5jb2wtdmlld3MgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5maWx0ZXJzIC5idC1ncmlkIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvZ3JpZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZpbHRlcnMgLmJ0LW1pbmkge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9taW5pLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZmlsdGVycyAuZmlsdC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maWx0ZXJzIC5maWx0LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmlsdGVycyAuZmlsdC1zZWxlY3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maWx0ZXJzIC5maWx0LXNlbGVjdDpob3ZlciAuZmlsdC1kcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmlsdGVycyAuZmlsdC1zZWxlY3Q6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDE0cHg7XG59IFxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Ryb3Bkb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWNsZWFyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5maWx0ZXJzIC5maWx0LXNlbGVjdCAuZmlsdC1jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG59XG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtY2xlYXI6YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2xvc2VfZmlsdGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWxhYmVsIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWxhYmVsLXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWRyb3AuZmlsdC1zaXplIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogLTE0cHg7XG59XG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtZHJvcCAuZmlsdC1kcm9wLWl0ZW0ge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYTNhM2EzO1xufVxuLmZpbHRlcnMgLmZpbHQtc2VsZWN0IC5maWx0LWRyb3AgLmZpbHQtZHJvcC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtZHJvcCAuZmlsdC1kcm9wLWl0ZW0uYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KSB7XG4gIC5maWx0ZXJzIC5jb2wtbGVmdCAuZmlsdC1zZWxlY3Qge1xuICAgIHdpZHRoOiA5LjI1dnc7XG4gICAgbWFyZ2luOiAwIDAuNjI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmZpbHRlcnMuZmlsdC1maXhlZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5maWx0ZXJzLmZpbHQtZml4ZWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZmlsdGVycyAuY29sLWxlZnQgLmZpbHQtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZmlsdGVycy5maWx0LWZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMuZmlsdC1maXhlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4OHB4KSB7XG4gIC5maWx0ZXJzIC5maWx0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdC1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAuZmlsdGVycyAuZmlsdC1zZWxlY3QgLmZpbHQtbGFiZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5maWx0ZXJzIC5jb2wtbGVmdCAuZmlsdC1zZWxlY3Qge1xuICAgIG1hcmdpbjogMHB4IDJweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLm1vc2FpYyAuaW5uZXIge1xuICBtYXJnaW46IC0xMHB4O1xufVxuLm1vc2FpYyAuaW5uZXI6YmVmb3JlLFxuLm1vc2FpYyAuaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubW9zYWljIC5pbm5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vc2FpYy5maWx0LWZpeGVkIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tb3NhaWMgLml0ZW0td3JhcHBlciB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1vc2FpYyAuaXRlbS13cmFwcGVyW2RhdGEtdmlldz1cImdyaWRcIl0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4ubW9zYWljIC5pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb3NhaWMgLml0ZW0udGFsbCAuaXRlbS1pbWFnZTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTU1LjU1NTU1NTU2JTtcbn1cblxuLm1vc2FpYyAuaXRlbS13cmFwcGVyLnR5cGVfNDcgLml0ZW0udGFsbCAuaXRlbS1pbWFnZTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5tb3NhaWMgLml0ZW0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gID5pbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG59XG4ubW9zYWljIC5pdGVtLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ubW9zYWljIC5pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICB6LWluZGV4OiAyO1xufVxuLm1vc2FpYyAuaXRlbTpob3ZlciAuaXRlbS1pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9zYWljIC5pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5tb3NhaWMgLml0ZW0tY29udGVudCAqe1xuICBjb2xvcjogJGNvcjEgIWltcG9ydGFudDtcbn1cblxuLm1vc2FpYyAuaXRlbS1pY29ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vc2FpYyAuaXRlbS13aXNobGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0LW91dGxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5tb3NhaWMgLml0ZW0td2lzaGxpc3Q6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLm1vc2FpYyAuaXRlbS1jYXJ0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2NhcnQtb3V0bGluZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm1vc2FpYyAuaXRlbS1jYXJ0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5tb3NhaWMgLml0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb3NhaWMgLml0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tb3NhaWMgLml0ZW0tc2l6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1vc2FpYyAuaXRlbS1jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubW9zYWljIC5pdGVtLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9zYWljIC5pdGVtLXRhZyAudGFnLW5ldyB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLy8gY29sb3I6IHJlZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICYubmV3IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgJi5saW1pdGVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tb3NhaWMgLml0ZW0td3JhcHBlcltkYXRhLXZpZXc9XCJncmlkXCJdIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb3NhaWMgLml0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb3NhaWMgLml0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubW9zYWljIC5pdGVtLXdyYXBwZXJbZGF0YS12aWV3PVwiZ3JpZFwiXSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubW9zYWljIC5pdGVtLWlubmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb3NhaWMgLml0ZW0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm1vc2FpYyAuaXRlbS1pY29ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubW9zYWljIC5pdGVtLXdpc2hsaXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIH1cbiAgLm1vc2FpYyAuaXRlbS10aXRsZSxcbiAgLm1vc2FpYyAuaXRlbS1wcmljZSxcbiAgLm1vc2FpYyAuaXRlbS1zaXplLFxuICAubW9zYWljIC5pdGVtLWNvZGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb3NhaWMgLml0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubW9zYWljIC5pdGVtLXdyYXBwZXJbZGF0YS12aWV3PVwiZ3JpZFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uIC5wYWctaXRlbXMge1xuICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLml0ZW0sXG4ucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnaW5hdGlvbiAuaXRlbS5hY3RpdmUsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUsXG4ucGFnaW5hdGlvbiAuaXRlbS5zbGljay1hY3RpdmUsXG4ucGFnaW5hdGlvbiBsaS5zbGljay1hY3RpdmUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnBhZ2luYXRpb24gLml0ZW0uYWN0aXZlOmJlZm9yZSxcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZTpiZWZvcmUsXG4ucGFnaW5hdGlvbiAuaXRlbS5zbGljay1hY3RpdmU6YmVmb3JlLFxuLnBhZ2luYXRpb24gbGkuc2xpY2stYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb24gLml0ZW06YmVmb3JlLFxuLnBhZ2luYXRpb24gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBhZ2luYXRpb24gLml0ZW06aG92ZXI6YmVmb3JlLFxuLnBhZ2luYXRpb24gbGk6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbiAuYnQtcHJldixcbi5wYWdpbmF0aW9uIC5idC1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGFnaW5hdGlvbiAuYnQtcHJldiBlbSxcbi5wYWdpbmF0aW9uIC5idC1uZXh0IGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Fycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLnBhZ2luYXRpb24gLmJ0LXByZXYgc3Bhbixcbi5wYWdpbmF0aW9uIC5idC1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5wYWdpbmF0aW9uIC5idC1wcmV2LmRpc2FibGVkLFxuLnBhZ2luYXRpb24gLmJ0LW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2luYXRpb24gLmJ0LXByZXYuc2xpY2stZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiAuYnQtbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdpbmF0aW9uIC5idC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5wYWdpbmF0aW9uIC5idC1wcmV2IGVtIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uIC5idC1wcmV2OmhvdmVyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLnBhZ2luYXRpb24gLmJ0LXByZXY6aG92ZXIgZW0ge1xuICB3aWR0aDogMTdweDtcbn1cbi5wYWdpbmF0aW9uIC5idC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucGFnaW5hdGlvbiAuYnQtbmV4dDpob3ZlciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ucGFnaW5hdGlvbiAuYnQtbmV4dDpob3ZlciBlbSB7XG4gIHdpZHRoOiAxN3B4O1xufVxuLmFydGlzdHMgLmFydHQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLmFydGlzdHMgLmFydHQtdGl0bGUuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hcnRpc3RzIC5hcnR0LWl0ZW1zIHtcbiAgbWFyZ2luOiAtMTAwcHggMCAwO1xufVxuLmFydGlzdHMgLmFydHQtaXRlbSxcbi5hcnRpc3RzIC5hcnR0LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aXN0cyAuYXJ0dC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGlzdHMgLmFydHQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOTQuNTk0NTk0NTklO1xufVxuXG4vLyBob3ZlclxuLmFydGlzdHMgLmFydHQtaW1hZ2UuY2hhbmdlLWhvdmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAmOmhvdmVye1xuICAgIGltZ3tcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJ0aXN0cyAuYXJ0dC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXloZWF2eSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDQyNXB4O1xuICBsaW5lLWhlaWdodDogMC42MTVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NWVtO1xuICBoZWlnaHQ6IDAuNjczZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLmFydGlzdHMgLmFydHQtbGV0dGVyOm5vdCguZml4ZWQpIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmFydGlzdHMgLmFydHQtbGV0dGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdG9wOiAxMjBweDtcbn1cbi5hcnRpc3RzIC5hcnR0LW5hbWUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMxcHg7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpc3RzIC5hcnR0LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0ZW07XG4gIG1hcmdpbjogMCA3NXB4O1xufVxuLmFydGlzdHMgLmFydHQtYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hcnRpc3RzIC5hcnR0LWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFydGlzdHMgLmFydHQtYnV0dG9uIC5vdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uYXJ0aXN0cyAuYXJ0dC1idXR0b24gLm92ZXIgLm92ZXItdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5hcnRpc3RzIC5idC1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbi8vICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hcnRpc3RzIC5hcnR0LWRyYWcge1xuICB3aWR0aDogM3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmFydGlzdHMgLmFydHQtZHJhZyAuZHJhZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxlZnQ6IC0xOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmFydGlzdHMgLmFydHQtZHJhZyAuZHJhZy1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS43KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjcpO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXloZWF2eSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hcnRpc3RzIC5hcnR0LWRyYWcgLmRyYWctaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG4uYXJ0aXN0cyAuYXJ0dC1kcmFnIC5saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZWZ0OiAtN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljby1saXN0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYXJ0aXN0cyAuYXJ0dC1kcmFnIC5saXN0LWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYXJ0aXN0cyAuYXJ0dC1kcmFnLWhhbmRsZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5hcnRpc3RzIC5hcnR0LWRyYWctaGFuZGxlciBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiAtNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hcnRpc3RzIC5hcnQtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMjAwO1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKG1heC13aWR0aDoxMjI0cHgpIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uYXJ0aXN0cyAuYXJ0LW1vZGFsIC5hcnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmJ0LWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzRweDtcbiAgcmlnaHQ6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2J0LWNsb3NlLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDI7XG59XG4uYXJ0aXN0cyAuYXJ0LW1vZGFsIC5idC1jbG9zZTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYXJ0aXN0cyAuYXJ0LW1vZGFsIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmFydGlzdHMgLmFydC1tb2RhbCAuYXJ0LW1vZGFsLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7Ly90YWJsZTtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIGNvbHVtbnM6IDU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEzMzBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEyODBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbn1cbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yMDhlbTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBvcGFjaXR5O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5O1xuICAvLyBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDoxMjI0cHgpIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyNyU7XG59XG4uYXJ0aXN0cyAuYXJ0LW1vZGFsIC5hcnQtbW9kYWwtaXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmFydGlzdHMgLmFydC1tb2RhbCAuYXJ0LW1vZGFsLWl0ZW0gc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFydGlzdHMgLmFydHQtbGV0dGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYXJ0aXN0cyAuYXJ0dC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGlzdHMgLmFydHQtaXRlbSxcbiAgLmFydGlzdHMgLmFydHQtZ3JvdXAge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAxMzBweCBhdXRvO1xuICB9XG4gIC5hcnRpc3RzIC5hcnR0LWRyYWcgLmRyYWctaXRlbTpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuYXJ0aXN0cyAuYXJ0LW1vZGFsIC5hcnQtbW9kYWwtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5hcnRpc3RzIC5hcnQtbW9kYWwgLmFydC1tb2RhbC1pdGVtIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGlzdHMgLmFydHQtaXRlbSxcbiAgLmFydGlzdHMgLmFydHQtZ3JvdXAge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAxMzBweCBhdXRvO1xuICB9XG4gIC5hcnRpc3RzIC5hcnR0LWRyYWcge1xuICAgIHJpZ2h0OiA3JTtcbiAgfVxuICAuYXJ0aXN0cyAuYXJ0dC1sZXR0ZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBmb250LXNpemU6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gIH1cbn1cbi53ZWJkb29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlYmRvb3IgLndlYmRvb3ItaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLndlYmRvb3IgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLndlYmRvb3IgLmxpbmstd2ViZG9vcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4ud2ViZG9vciAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0Ni42NjY2NjY2NyU7XG59XG4ud2ViZG9vciAuaXRlbS5ncmFiIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLndlYmRvb3IgLml0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM5MHB4O1xuICB0b3A6IDEzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndlYmRvb3IgLml0ZW0tY29udGVudFtkYXRhLWNvbG9yPSd3aGl0ZSddIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ud2ViZG9vciAuaXRlbS1jb250ZW50W2RhdGEtY29sb3I9J3doaXRlJ10gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4ud2ViZG9vciAuaXRlbS1jb250ZW50OmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJkb29yIC5pdGVtLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2ViZG9vciAuaXRlbS10eXBlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBtYXJnaW4tdG9wIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgbWFyZ2luLXRvcCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLndlYmRvb3IgLml0ZW0tdHlwZS5tb3Rpb24taW4gc3BhbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi53ZWJkb29yIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMC40ZW0gMDtcbiAgd2lkdGg6IDQ1dnc7XG4gIGhlaWdodDogNC41NjI1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLndlYmRvb3IgLml0ZW0tY2FsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTMwcHg7XG59XG4ud2ViZG9vciAuaXRlbS1jYWxsIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBtYXJnaW4tdG9wIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgbWFyZ2luLXRvcCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLndlYmRvb3IgLml0ZW0tY2FsbCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyB3aWR0aCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLndlYmRvb3IgLml0ZW0tY2FsbC5tb3Rpb24taW4gc3BhbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi53ZWJkb29yIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyOXB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDM1cHg7XG59XG4ud2ViZG9vciAuc2xpY2stZG90c1tkYXRhLWNvbG9yPSdibGFjayddIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLndlYmRvb3IgLnNsaWNrLWRvdHNbZGF0YS1jb2xvcj0nYmxhY2snXSBidXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLndlYmRvb3IgLnNsaWNrLWRvdHNbZGF0YS1jb2xvcj0nd2hpdGUnXSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi53ZWJkb29yIC5zbGljay1kb3RzW2RhdGEtY29sb3I9J3doaXRlJ10gYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi53ZWJkb29yIC5zbGljay1kb3RzIGxpIHtcbiAgLy8gZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xufVxuXG4ud2ViZG9vciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMSk7XG59XG5cbi53ZWJkb29yIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi53ZWJkb29yIC5zbGljay1kb3RzIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMDtcbn1cbi53ZWJkb29yIC5zbGljay1kb3RzIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgdG9wOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG59XG4ud2ViZG9vciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCA1cyBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNXMgbGluZWFyO1xufVxuLndlYmRvb3IgLnNsaWNrLWRvdHMubG9hZGVkIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gLndlYmRvb3IgZmlndXJlIC53ZWJkb29yLWxlZ2VuZHtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICByaWdodDogMTAlO1xuLy8gICB0b3A6IDd2dzsvLzE1MHB4O1xuLy8gICB6LWluZGV4OiAyO1xuLy8gICBjb2xvcjogIzAwMDtcbi8vICAgZm9udC1zaXplOiAyNXB4O1xuLy8gICAmW2RhdGEtdHlwZT1sZWZ0XXtcbi8vICAgICByaWdodDogYXV0bztcbi8vICAgICBsZWZ0OiAxMCU7XG4vLyAgIH1cbi8vIH1cblxuLndlYmRvb3IgZmlndXJlIC53cmFwLWluZm9zIHtcbiAgLyogaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyAqL1xuICAvL3dpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2JTtcbiAgdG9wOiA1dnc7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgQG1lZGlhKG1heC13aWR0aDoxMjgwcHgpe1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndlYmRvb3IgZmlndXJlIC53cmFwLWluZm9zW2RhdGEtdHlwZT1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxNiU7XG59XG5cbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci1sZWdlbmQsXG4ud2ViZG9vciBmaWd1cmUgLndlYmRvb3ItdGl0bGUsXG4ud2ViZG9vciBmaWd1cmUgLndlYmRvb3ItdGV4dHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZzX2hhY2tuZXlyZWd1bGFyXCI7XG59XG5cbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci1sZWdlbmQgc3Bhbixcbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci10aXRsZSBzcGFuLFxuLndlYmRvb3IgZmlndXJlIC53ZWJkb29yLXRleHQgc3BhbntcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cblxuLndlYmRvb3IgZmlndXJlIC53ZWJkb29yLWxlZ2VuZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC42NWVtOy8vMTNweDtcbn1cbi53ZWJkb29yIGZpZ3VyZSAud2ViZG9vci10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnbWF0dGVyYm9sZCc7XG4gIGZvbnQtc2l6ZTogMS41MGVtOy8vMzVweDtcbiAgJi5mb3JJT1N7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLndlYmRvb3IgZmlndXJlIC53ZWJkb29yLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjZlbTsvLzEycHg7XG59XG5cbi53ZWJkb29yIGZpZ3VyZSAud3JhcC1pbmZvcy5tb3Rpb24taW4gc3BhbntcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBjdWJpYy1iZXppZXIoLjU1LC4wODUsMCwuOTkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53ZWJkb29yIGZpZ3VyZSAud3JhcC1pbmZvcy5tb3Rpb24taW4gLndlYmRvb3ItbGVnZW5kIHNwYW57XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgXG59XG4ud2ViZG9vciBmaWd1cmUgLndyYXAtaW5mb3MubW90aW9uLWluIC53ZWJkb29yLXRpdGxlIHNwYW57XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42cztcbn1cbi53ZWJkb29yIGZpZ3VyZSAud3JhcC1pbmZvcy5tb3Rpb24taW4gLndlYmRvb3ItdGV4dCBzcGFue1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7ICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2ViZG9vciAuaXRlbS1jb250ZW50IHtcbiAgICB0b3A6IDguNDM3NXZ3O1xuICAgIHJpZ2h0OiAxMi4zNzV2dztcbiAgfVxuICAud2ViZG9vciAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjc1dnc7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgaGVpZ2h0OiA0LjU2MjV2dztcbiAgfVxuICAud2ViZG9vciAuaXRlbS1jYWxsIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC53ZWJkb29yIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDEuODEyNXZ3O1xuICAgIHBhZGRpbmc6IDAgMi4xODc1dnc7XG4gIH1cbiAgLndlYmRvb3IgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLndlYmRvb3IgLml0ZW0tdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC53ZWJkb29yIC5pdGVtLWNhbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJkb29yIC5pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUzLjMzMzMzMzMzJTtcbiAgfVxuICAud2ViZG9vciAuaXRlbS1jb250ZW50IHtcbiAgICB0b3A6IDU1cHg7XG4gICAgcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC53ZWJkb29yIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAud2ViZG9vciAuaXRlbS1jYWxsIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbi5hcnQtbmV3cyAucm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmFydC1uZXdzIC5jb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYXJ0LW5ld3MgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hcnQtbmV3cyAuY29sOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFydC1uZXdzIC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJ0LW5ld3MgLml0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMnMgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMnMgdHJhbnNmb3JtO1xufVxuLmFydC1uZXdzIC5pdGVtLWltYWdlOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5hcnQtbmV3cyAuaXRlbS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA5NC41OTQ1OTQ1OSU7XG59XG4uYXJ0LW5ld3MgLml0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmFydC1uZXdzIC5pdGVtLWNhbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcnQtbmV3cyAuaXRlbS1jYWxsIHNwYW4ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0LW5ld3MgLml0ZW0tY2FsbCAub3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbiAgei1pbmRleDogMztcbn1cbi5hcnQtbmV3cyAuaXRlbS1jYWxsIC5vdmVyIC5vdmVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbGVmdDogMHB4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5hcnQtbmV3cyAuaXRlbS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xufVxuLmFydC1uZXdzIC5pdGVtLWNhbGwuZ3JlZW4ge1xuICBjb2xvcjogIzdhYzc0Mztcbn1cbi5hcnQtbmV3cyAuaXRlbS1jYWxsLmdyZWVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3YWM3NDM7XG59XG4uYXJ0LW5ld3MgLml0ZW0tY2FsbDpob3ZlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbn1cbi5hcnQtbmV3cyAuaXRlbS1jYWxsOmhvdmVyIC5vdmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hcnQtbmV3cyAuaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICAgIHBhZGRpbmc6IDIuMTg3NXZ3IDA7XG4gIH1cbiAgLmFydC1uZXdzIC5pdGVtLWNhbGwge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICB9XG4gIC5hcnQtbmV3cyAuaXRlbS1jYWxsIC5vdmVyOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0LW5ld3MgLml0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0LW5ld3MgLml0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLmFydC1uZXdzIC5pdGVtLWNhbGwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5hcnQtbmV3cyAuaXRlbS1jYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0LW5ld3MgLml0ZW0tY2FsbDpiZWZvcmUsXG4gIC5hcnQtbmV3cyAuaXRlbS1jYWxsIC5vdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJ0LXNob3cgLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnQtc2hvdyAuc2xpZGVyOmJlZm9yZSxcbi5hcnQtc2hvdyAuc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG59XG4uYXJ0LXNob3cgLnNsaWRlcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmFydC1zaG93IC5zbGlkZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5hcnQtc2hvdyAuaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAjY2FjYWNhO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4uYXJ0LXNob3cgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmFydC1zaG93IC5pdGVtOmhvdmVyLml0ZW0ucGFzdDpiZWZvcmUsXG4uYXJ0LXNob3cgLml0ZW06aG92ZXIuaXRlbS5wYXN0OmFmdGVyIHtcbiAgd2lkdGg6IDc4JTtcbn1cbi5hcnQtc2hvdyAuaXRlbTpob3ZlciAuaXRlbS1jYWxsOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydC1zaG93IC5pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtaW4taGVpZ2h0OiAyLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTRlbTtcbn1cbi5hcnQtc2hvdyAuaXRlbS1kYXRlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydC1zaG93IC5pdGVtLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYXJ0LXNob3cgLml0ZW0tZGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5hcnQtc2hvdyAuaXRlbS1tb250aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uYXJ0LXNob3cgLml0ZW0tZGFzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hcnQtc2hvdyAuaXRlbS1kYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDU1JTtcbiAgd2lkdGg6IDAuMjE3ZW07XG4gIGhlaWdodDogMC4xNTJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5hcnQtc2hvdyAuaXRlbS1jYWxsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNC4yODVlbTtcbn1cbi5hcnQtc2hvdyAuaXRlbS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4uYXJ0LXNob3cgLml0ZW0ucGFzdCAuaXRlbS1kYXRlcyB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuLmFydC1zaG93IC5pdGVtLnBhc3QgLml0ZW0tZGFzaDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjY2FjYWNhO1xufVxuLmFydC1zaG93IC5pdGVtLnBhc3QgLml0ZW0tdGl0bGUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cbi5hcnQtc2hvdyAuaXRlbS5wYXN0IC5pdGVtLWNhbGwge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cbi5hcnQtc2hvdyAuaXRlbS5wYXN0IC5pdGVtLWNhbGw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2NhY2FjYTtcbn1cbi5hcnQtc2hvdyAuaXRlbS5wYXN0OmJlZm9yZSxcbi5hcnQtc2hvdyAuaXRlbS5wYXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjglO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmNGE1MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4uYXJ0LXNob3cgLml0ZW0ucGFzdDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uYXJ0LXNob3cgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmFydC1zaG93IC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmFydC1zaG93IC5zbGljay1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4uYXJ0LXNob3cgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFydC1zaG93IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0LXNob3cgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRvcDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLmFydC1zaG93IC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRvcDogMjJweDtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5hcnQtc2hvdyAuc2xpY2stYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdG9wOiA4cHg7XG59XG4uYXJ0LXNob3cgLnNsaWNrLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgdG9wOiAyMnB4O1xufVxuLmFydC1zaG93IC5zbGljay1hcnJvdzpob3Zlci5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0b3A6IDhweDtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5hcnQtc2hvdyAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stZGlzYWJsZWQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0b3A6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hcnQtc2hvdyAuc2xpZGVyOmJlZm9yZSxcbiAgLmFydC1zaG93IC5zbGlkZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAzN3B4O1xuICB9XG4gIC5hcnQtc2hvdyAuaXRlbSB7XG4gICAgcGFkZGluZzogMCAwLjkzNzV2dztcbiAgICBwYWRkaW5nLXRvcDogMy4xMjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXZ3O1xuICB9XG4gIC5hcnQtc2hvdyAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzV2dztcbiAgfVxuICAuYXJ0LXNob3cgLml0ZW0tZGF5IHtcbiAgICBmb250LXNpemU6IDUuNzV2dztcbiAgfVxuICAuYXJ0LXNob3cgLml0ZW0tbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1dnc7XG4gIH1cbiAgLmFydC1zaG93IC5pdGVtLWRhc2gge1xuICAgIGZvbnQtc2l6ZTogNS43NXZ3O1xuICB9XG4gIC5hcnQtc2hvdyAuaXRlbS1jYWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1dnc7XG4gIH1cbiAgLmFydC1zaG93IC5pdGVtLnBhc3Q6YmVmb3JlLFxuICAuYXJ0LXNob3cgLml0ZW0ucGFzdDphZnRlciB7XG4gICAgaGVpZ2h0OiAwLjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnQtc2hvdyAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXZ3O1xuICB9XG4gIC5hcnQtc2hvdyAuaXRlbS1kYXkge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuICAuYXJ0LXNob3cgLml0ZW0tbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYXJ0LXNob3cgLml0ZW0tZGFzaCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG4gIC5hcnQtc2hvdyAuaXRlbS1jYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5hcnQtb24ge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4uYXJ0LW9uIC5yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uYXJ0LW9uIC5jb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYXJ0LW9uIC5pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0LW9uIC5pdGVtLmJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXJ0LW9uIC5pdGVtLmJsYWNrIHN2ZyAqIHtcbiAgZmlsbDogYmxhY2s7XG59XG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0taW5zdGEtZm9sbG93IC5vdXQge1xuICB0b3A6IC0yMHB4O1xufVxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1pbnN0YS1mb2xsb3cgLm92ZXIge1xuICB0b3A6IDBweDtcbn1cbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0taW5zdGFncmFtIC5vdXQge1xuICB0b3A6IC01OHB4O1xufVxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1pbnN0YWdyYW0gLm92ZXIge1xuICB0b3A6IDBweDtcbn1cbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tZmFjZWJvb2sgLm91dCB7XG4gIHRvcDogLTU4cHg7XG59XG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLWZhY2Vib29rIC5vdmVyIHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5ld3MtaWNvbiAub3V0IHtcbiAgdG9wOiAtNTBweDtcbn1cbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tbmV3cy1pY29uIC5vdmVyIHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5ld3MtdGl0bGUgLm91dCB7XG4gIHRvcDogLTMycHg7XG59XG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5ld3MtdGl0bGUgLm92ZXIge1xuICB0b3A6IDBweDtcbn1cbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tbmV3cy1jYXB0aW9uIC5vdXQge1xuICB0b3A6IC0yMHB4O1xufVxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1uZXdzLWNhcHRpb24gLm92ZXIge1xuICB0b3A6IDBweDtcbn1cbi5hcnQtb24gLml0ZW06aG92ZXIgLml0ZW0tZ2lmIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0LW9uIC5pdGVtOmhvdmVyIC5pdGVtLW5vdC1naWYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1wbGF5IC5vdXQge1xuICB0b3A6IC01MHB4O1xufVxuLmFydC1vbiAuaXRlbTpob3ZlciAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0LW9uIC5pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5hcnQtb24gLml0ZW0taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5hcnQtb24gLml0ZW0taW5zdGFncmFtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5hcnQtb24gLml0ZW0taW5zdGEtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnQtb24gLml0ZW0taW5zdGEtaWNvbiAuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9pbnN0YWdyYW0uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hcnQtb24gLml0ZW0taW5zdGEtaWNvbiAub3V0IHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0LW9uIC5pdGVtLWluc3RhLWljb24gLm92ZXIge1xuICB0b3A6IDU4cHg7XG59XG4uYXJ0LW9uIC5pdGVtLWluc3RhLWZvbGxvdyB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogODhweDtcbn1cbi5hcnQtb24gLml0ZW0taW5zdGEtZm9sbG93IC5vdXQsXG4uYXJ0LW9uIC5pdGVtLWluc3RhLWZvbGxvdyAub3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmFydC1vbiAuaXRlbS1pbnN0YS1mb2xsb3cgLm91dCB7XG4gIHRvcDogMHB4O1xufVxuLmFydC1vbiAuaXRlbS1pbnN0YS1mb2xsb3cgLm92ZXIge1xuICB0b3A6IDIwcHg7XG59XG4uYXJ0LW9uIC5pdGVtLWZhY2Vib29rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5hcnQtb24gLml0ZW0tZmFjZWJvb2staWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnQtb24gLml0ZW0tZmFjZWJvb2staWNvbiAuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9hcnQtb24tZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hcnQtb24gLml0ZW0tZmFjZWJvb2staWNvbiAub3V0IHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0LW9uIC5pdGVtLWZhY2Vib29rLWljb24gLm92ZXIge1xuICB0b3A6IDU4cHg7XG59XG4uYXJ0LW9uIC5pdGVtLWZhY2Vib29rLWZvbGxvdyB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogODhweDtcbn1cbi5hcnQtb24gLml0ZW0tZmFjZWJvb2stZm9sbG93IC5vdXQsXG4uYXJ0LW9uIC5pdGVtLWZhY2Vib29rLWZvbGxvdyAub3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLmFydC1vbiAuaXRlbS1mYWNlYm9vay1mb2xsb3cgLm91dCB7XG4gIHRvcDogMHB4O1xufVxuLmFydC1vbiAuaXRlbS1mYWNlYm9vay1mb2xsb3cgLm92ZXIge1xuICB0b3A6IDIwcHg7XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogMjMuOCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiAuc3ZnIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9uZXdzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiAub3V0IHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtaWNvbiAub3ZlciB7XG4gIHRvcDogNTBweDtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy1pY29uLmhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSAub3V0LFxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlIC5vdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtdGl0bGUgLm91dCB7XG4gIHRvcDogMHB4O1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlIC5vdmVyIHtcbiAgdG9wOiAzMHB4O1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlLmhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMHB4IDNlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtY2FwdGlvbiAub3V0LFxuLmFydC1vbiAuaXRlbS1uZXdzLWNhcHRpb24gLm92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy1jYXB0aW9uIC5vdXQge1xuICB0b3A6IDBweDtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy1jYXB0aW9uIC5vdmVyIHtcbiAgdG9wOiAxNnB4O1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLWNhcHRpb24uaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG4uYXJ0LW9uIC5pdGVtLW5ld3MtdGl0bGUgLm91dCxcbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSAub3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydC1vbiAuaXRlbS1uZXdzLXRpdGxlIC5vdXQge1xuICB0b3A6IDBweDtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSAub3ZlciB7XG4gIHRvcDogMzBweDtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy10aXRsZS5oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hcnQtb24gLml0ZW0tbmV3cy1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnQtb24gLml0ZW0tYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1NS41NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDEzLjglO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDEuMzEyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4uYXJ0LW9uIC5pdGVtLWJ1dHRvbiBzcGFuIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5hcnQtb24gLml0ZW0tYnV0dG9uLmhpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmFydC1vbiAuaXRlbS1idXR0b24gLm92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG59XG4uYXJ0LW9uIC5pdGVtLWJ1dHRvbiAub3ZlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxLjMxMmVtO1xuICBsZWZ0OiAwcHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuLmFydC1vbiAuaXRlbS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0LW9uIC5pdGVtLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbn1cbi5hcnQtb24gLml0ZW0tYnV0dG9uOmhvdmVyIC5vdmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG59XG4uYXJ0LW9uIC5pdGVtLXNpZ251cCAub3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdBU1NJTkUgQVFVSSc7XG59XG4uYXJ0LW9uIC5pdGVtLXJlZ2lzdGVyIC5vdmVyOmFmdGVyIHtcbiAgY29udGVudDogJ0FTU0lOQVInO1xufVxuLmFydC1vbiAuaXRlbS1wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZF9pdGFsaWMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnQtb24gLml0ZW0tcGxheSAub3V0LFxuLmFydC1vbiAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0LW9uIC5pdGVtLXBsYXkgLm91dCB7XG4gIHRvcDogMHB4O1xufVxuLmFydC1vbiAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgdG9wOiA1MHB4O1xufVxuLmFydC1vbiAuaXRlbS1naWYge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9hc3NldHMvYXJ0aW1hZ2VfZ2lmLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hcnQtb24gLml0ZW0taW5zdGFncmFtIHtcbiAgICB3aWR0aDogM3Z3O1xuICAgIGhlaWdodDogM3Z3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tbmV3cy1pY29uIHtcbiAgICB3aWR0aDogMi4wNjI1dnc7XG4gICAgaGVpZ2h0OiAydnc7XG4gIH1cbiAgLmFydC1vbiAuaXRlbS1pbnN0YS1mb2xsb3cge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXZ3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tbmV3cy1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1dnc7XG4gIH1cbiAgLmFydC1vbiAuaXRlbS1uZXdzLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS42MjV2dztcbiAgfVxuICAuYXJ0LW9uIC5pdGVtLXNpZ251cCB7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gIH1cbiAgLmFydC1vbiAuaXRlbS1zaWdudXAgLm92ZXI6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tcmVnaXN0ZXIge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tcmVnaXN0ZXIgLm92ZXI6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tcGxheSB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnQtb24gLmNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hcnQtb24gLml0ZW0taW5zdGFncmFtIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmFydC1vbiAuaXRlbS1uZXdzLWljb24ge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuYXJ0LW9uIC5pdGVtLWluc3RhLWZvbGxvdyB7XG4gICAgZm9udC1zaXplOiAxLjYyNXZ3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tbmV3cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1dnc7XG4gIH1cbiAgLmFydC1vbiAuaXRlbS1uZXdzLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42MjV2dztcbiAgfVxuICAuYXJ0LW9uIC5pdGVtLW5ld3MtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tc2lnbnVwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydC1vbiAuaXRlbS1zaWdudXAgLm92ZXI6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0LW9uIC5pdGVtLXJlZ2lzdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydC1vbiAuaXRlbS1yZWdpc3RlciAub3ZlcjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hcnQtb24gLml0ZW0tcGxheSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4udGl0bGUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjY4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWhlYXZ5JztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0LjA2MjV2dztcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbiAgLnRpdGxlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDcuNXZ3O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAudGl0bGU6YmVmb3JlIHtcbiAgICB3aWR0aDogNy41dnc7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4yNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnRpdGxlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDcuNXZ3O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMzc1dnc7XG4gIH1cbn1cbi53aXNobGlzdCAud2lzaC1jb21tZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICM5OTk7XG59XG4ud2lzaGxpc3QgLmJ0LWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG59XG4ud2lzaGxpc3QgLmJ0LWNsb3NlOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi53aXNobGlzdCAubWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndpc2hsaXN0IC5jb21tLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLndpc2hsaXN0IC5jb21tLXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ud2lzaGxpc3QgLmJ0LXBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMGZmMDA7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aXNobGlzdCAuYnQtcG9zdCBzcGFuIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpc2hsaXN0IC5idC1wb3N0IC5vdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBub25lO1xufVxuLndpc2hsaXN0IC5idC1wb3N0IC5vdmVyOmFmdGVyIHtcbiAgY29udGVudDogJ1BPU1QnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxlZnQ6IDBweDtcbiAgY29sb3I6ICNGRkY7XG59XG4ud2lzaGxpc3QgLmJ0LXBvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMCU7XG4gIGJhY2tncm91bmQ6ICMwNGExMDQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4ud2lzaGxpc3QgLmJ0LXBvc3Q6aG92ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG59XG4ud2lzaGxpc3QgLmJ0LXBvc3Q6aG92ZXIgLm92ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbn1cbi53aXNobGlzdCAuY29tbS1pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndpc2hsaXN0IC5jb21tLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud2lzaGxpc3QgLmNvbW0tYm9keSB7XG4gIG1hcmdpbjogMC4zNWVtIDAgMC40NWVtO1xufVxuLndpc2hsaXN0IC5jb21tLXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uY2hlY2tvdXQgLmNoZWNrb3V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG59XG4uY2hlY2tvdXQgLnN0ZXBzIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jaGVja291dCAubXlPcmRlciAudGhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuY2VsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb25maXJtIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY2hlY2tvdXQgLm15U2hpcHBpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0IC5teVNoaXBwaW5nIC5idC1uZXdBZHJlc3Mge1xuICAvLyBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmNoZWNrb3V0IC5teVBheW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0IC5teVBheW1lbnQgLmJ1dHRvbnMgLnJpZ2h0IC5idC1wcm9jZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTgwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjdXJzb3I6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQgLm15UGF5bWVudCAuYm94SW5mb3Mge1xuICB3aWR0aDogMzEwcHg7XG59XG4uY2hlY2tvdXQgLm15UGF5bWVudCAuYm94SW5mb3MgLmNvbHVtbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zdWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3MtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdmc19zYWxseWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnREZWZhdWx0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idERlZmF1bHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkY7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idERlZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ0RGVmYXVsdCAub3Zlci10ZXh0IHtcbiAgY29sb3I6ICNEM0QzRDM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnRJbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idEluYWN0aXZlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnRJbmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQUZBRkFGO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnRJbmFjdGl2ZSAub3Zlci10ZXh0IHtcbiAgY29sb3I6ICNEM0QzRDM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAub3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMzBweCAwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5vcmRlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5vcmRlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAubWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM3YWM3NDM7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5tZXNzYWdlIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5tZXNzYWdlIHAge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm1lc3NhZ2UgcCBiIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmluZm9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmluZm9zIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5pbmZvcyBsaSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5pbmZvcyBsaSBwIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmluZm9zIGxpIC5ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuaW5mb3MgbGkgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5pbmZvcyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnQgLmJ0LWJvbGV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ0IC5idC1ib2xldG86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5wcmludC10aWNrZXQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5wcmludC10aWNrZXQgLmJ0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC50ZXh0T2JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjNCMztcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLnRleHRPYnMgcCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjNCMztcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY2VsIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNlbCBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNlbCBwIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY2VsIHNwYW4ge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNlbCAuY29sMTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNlbCAuY29sMTpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29sMCB7XG4gIHdpZHRoOiA4JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5jb2wxIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29sMSBpbWcge1xuICB3aWR0aDogODAlO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29sMiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLnRsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLnRyaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNvbnRlbnQgLmNvbCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNvbnRlbnQgLnByaW50LXRpY2tldCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjNCMztcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29udGVudCAucHJpbnQtdGlja2V0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmNvbnRlbnQgLmxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5jb250ZW50IC5saXN0IC5udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuY29udGVudCAubGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnV0dG9ucyAucmlnaHQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnV0dG9ucyAucmlnaHQgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTYwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5idXR0b25zIC5yaWdodCBidXR0b24gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnV0dG9ucyAubGVmdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmJ1dHRvbnMgLmxlZnQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuYnV0dG9ucyAubGVmdCBhIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLnRoZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLnRoZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5teU9yZGVyIC5lbmRlZCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5teU9yZGVyIC5lbmRlZCBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLm15T3JkZXIgLmVuZGVkIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAubXlPcmRlciAuZW5kZWQgLnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAubXlPcmRlciAuZW5kZWQgLmJvbGQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5lbmRlZCAudGV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciAuZW5kZWQgLnRleHQgLmJvbGQge1xuICBtYXJnaW46IDA7XG59XG4uc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIC5lbmRlZCAucHJpY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5zdWNjZXNzIC5zdWNjZXNzLXdyYXBwZXIgLmVuZGVkIC5wcmljZSAuYm9sZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuc3VjY2VzcyAuc3VjY2Vzcy13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDc2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1Y2Nlc3MgLnN1Y2Nlc3Mtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiA3MDhweDtcbiAgfVxufVxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC13b3JkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoIC5zZWFyY2gtd29yZHMgLnNlYXJjaC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnNlYXJjaCAuc2VhcmNoLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNlYXJjaCAuc2VhcmNoLWhlYWRlciBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogJ2ZzX3NhbGx5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1oZWFkZXIgZGl2OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlYXJjaCAuc2VhcmNoLWhlYWRlciBkaXY6Zmlyc3QtY2hpbGQgYiB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNlYXJjaCAuc2VhcmNoLWhlYWRlciBkaXY6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2VhcmNoIC5zZWFyY2gtYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1iYWNrIGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Fycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlYXJjaCAuc2VhcmNoLWJhY2sgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xufVxuLnNlYXJjaCAuc2VhcmNoLWJhY2s6aG92ZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uc2VhcmNoIC5zZWFyY2gtYmFjazpob3ZlciBlbSB7XG4gIHdpZHRoOiAxN3B4O1xufVxuLnNlYXJjaCAuc2VhcmNoLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uc2VhcmNoIC5zZWFyY2gtbW9yZSBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1tb3JlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1tb3JlOmhvdmVyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLnNlYXJjaCAuc2VhcmNoLW1vcmU6aG92ZXIgZW0ge1xuICB3aWR0aDogMTdweDtcbn1cbi52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8gLmJ0LWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYnQtY2xvc2Utd2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlbyAuYnQtY2xvc2U6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmNoZWNrb3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmNoZWNrb3V0IC5hZGRyZXNzLWN1c3RvbS1lcnJvcntcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZjFkMjU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNoZWNrb3V0IC5jaGVja291dC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gbWluLXdpZHRoOiA3NjhweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jaGVja291dCAuc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjNCMztcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG4uY2hlY2tvdXQgLnN0ZXBzIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hlY2tvdXQgLnN0ZXBzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQjNCM0IzO1xuICBtYXJnaW4tcmlnaHQ6IDMuNSU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY2hlY2tvdXQgLnN0ZXBzIHVsIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrb3V0IC5idERlZmF1bHQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jaGVja291dCAuYnREZWZhdWx0IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmNoZWNrb3V0IC5idERlZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbn1cbi5jaGVja291dCAuYnREZWZhdWx0IC5vdmVyLXRleHQge1xuICBjb2xvcjogI0QzRDNEMztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uY2hlY2tvdXQgLmJ0SW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNoZWNrb3V0IC5idEluYWN0aXZlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrb3V0IC5idEluYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNBRkFGQUY7XG59XG4uY2hlY2tvdXQgLmJ0SW5hY3RpdmUgLm92ZXItdGV4dCB7XG4gIGNvbG9yOiAjRDNEM0QzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jaGVja291dCAuY2VsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjNCM0IzO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jaGVja291dCAuYnV0dG9ucyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNoZWNrb3V0IC5idXR0b25zIC5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jaGVja291dCAuYnV0dG9ucyAubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNoZWNrb3V0IC5jb2x1bW0ge1xuICB3aWR0aDogNTUlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrb3V0IC5jb2x1bW0gaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY2hlY2tvdXQgLmNvbHVtbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dCAuY3Vwb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNoZWNrb3V0IC5jdXBvbSAubGFiZWwge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2hlY2tvdXQgLmN1cG9tIC5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjNCM0IzO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCA1cHg7XG59XG4uY2hlY2tvdXQgLm9rQ3Vwb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcGFkZGluZzogMTFweDtcbiAgcmlnaHQ6IDBweDtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmNoZWNrb3V0IC5ib3hJbmZvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbn1cbi5jaGVja291dCAuYm94SW5mb3MgcCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNoZWNrb3V0IC5ib3hJbmZvcyAuYm9sZDIge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNoZWNrb3V0IC5ib3hJbmZvcyAuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaGVja291dCAuYm94SW5mb3MgLmNvbHVtbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jaGVja291dCAuYm94SW5mb3MgLmNvbHVtbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGVja291dCAubXlPcmRlciAudGhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IzQjNCMztcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbCBpbWcge1xuICB3aWR0aDogODAlO1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDE5NXB4O1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE5NXB4O1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEzOXB4O1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDMpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDEzOXB4O1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb2w6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuY29sOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMzlweDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuY29sOm50aC1jaGlsZCg1KSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbDpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTEycHg7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmlubmVyQ29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jaGVja291dCAubXlPcmRlciAuaW5uZXJDb250cm9scyAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmlubmVyQ29udHJvbHMgLmNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5pbm5lckNvbnRyb2xzIC5jb250cm9scyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5pbm5lckNvbnRyb2xzIC5jb250cm9scyBzcGFuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5jaGVja291dCAubXlPcmRlciAuZGVsZXRlIHtcbiAgY29sb3I6ICNBNkE4QUI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNkE4QUI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBhZGRpbmc6IDJweCA5cHggNXB4IDlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi5jaGVja291dCAubXlPcmRlciAuZGVsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuY29uZmlybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5jb25maXJtIC53cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmNvbmZpcm0gLnRleHQtY29uZmlybSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVja291dCAubXlPcmRlciAuY29uZmlybSAuYnQteWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzBweDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuY29uZmlybSAuYnQtbm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzBweDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmVuZGVkIHtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgcGFkZGluZzogNDBweCAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmVuZGVkIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmVuZGVkIHNwYW4gYiB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY2hlY2tvdXQgLm15T3JkZXIgLmVuZGVkIC5jb2wxOm50aC1jaGlsZCg1KSB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuZW5kZWQgLmNvbDE6bnRoLWNoaWxkKDUpIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNoZWNrb3V0IC5teU9yZGVyIC5lbmRlZCAucGFyY2VsYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jaGVja291dCAubXlPcmRlciAuZW5kZWQgLmNvbDE6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uY2hlY2tvdXQgLm15U2hpcHBpbmcgLmJ0LW5ld0FkcmVzcyB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cbi5jaGVja291dCAubXlTaGlwcGluZyAuYnQtbmV3QWRyZXNzIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2hlY2tvdXQgLm15U2hpcHBpbmcgLmJ0LW5ld0FkcmVzcyAub3Zlci10ZXh0IHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLmNoZWNrb3V0IC5teVNoaXBwaW5nIC5idERlZmF1bHQge1xuICB3aWR0aDogMjQwcHg7XG59XG4uY2hlY2tvdXQgLm15UGF5bWVudCAuYnREZWZhdWx0IHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuLmNoZWNrb3V0IC5teVBheW1lbnQgLm1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tvdXQgLmlubmVyIC51cGRhdGVBZGRyZXNzIGEge1xuICBjb2xvcjogI0VDMUMyNDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNoZWNrb3V0IC5pbm5lciAudXBkYXRlQWRkcmVzcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQjNCMztcbiAgLy8gZmxvYXQ6IGxlZnQ7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNHB4IDhweDtcbn1cbi5jaGVja291dCAuaW5uZXIgLnNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5jaGVja291dCAuaW5uZXIgLmFkZHJlc3Mge1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5hZGRyZXNzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5sYWJlbC1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5sYWJlbC1jaGVja2JveCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3ggc3BhbiBiIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmxhYmVsLWNoZWNrYm94IGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3ggaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2NoZWNrYm94LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNoZWNrb3V0IC5pbm5lciAubGFiZWwtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGVtIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2NoZWNrYm94LWNoZWNrZWQuc3ZnKTtcbn1cbi5jaGVja291dCAuaW5uZXIgLnJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNGRjFEMjU7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0xM3B4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dCAuaW5uZXIgLmljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciAuaWNvbnMgbGkge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuaWNvbnMgLnZpc2EgaSB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jaGVja291dC92aXNhLnN2ZyApO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuaWNvbnMgLm1hc3RlciBpIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L21hc3Rlci5zdmcgKTtcbn1cbi5jaGVja291dCAuaW5uZXIgLmljb25zIC5hbWVyaWNhIGkge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY2hlY2tvdXQvYW1lcmljYW4uc3ZnICk7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5pY29ucyAuZGlubmVycyBpIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2Rpbm5lcnMuc3ZnICk7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5pY29ucyAuYmFyY29kZSBpIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NoZWNrb3V0L2JhcmNvZGUuc3ZnICk7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5pY29ucyAuc2VsZWN0Q2FyZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5pY29ucyAuZGVzZWxlY3RDYXJkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuY29udGVudFBheW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jaGVja291dCAuaW5uZXIgLmNvbnRlbnRQYXltZW50IC5oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDEwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dCAuaW5uZXIgLmNvbnRlbnRQYXltZW50IC50eXBlUGF5bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1mb3JtLWlubmVyIHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWdyb3VwLFxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZm9ybS1yb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZ3JvdXA6Zmlyc3QtY2hpbGQsXG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1mb3JtLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1mb3JtLXJvdyB7XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWZvcm0tcm93ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWZvcm0tcm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtZm9ybS1yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjZmYxZDI1O1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtaW5wdXQtdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0IHNlbGVjdCxcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1idXR0b25zLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uY2hlY2tvdXQgLmlubmVyIHNwYW4uZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNjMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWlucHV0LmVycm9yLFxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0LmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2MwMDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLW9wdGlucyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtb3B0aW5zIGxhYmVsLm1vZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94ICsgLmZpZWxkLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1jaGVja2JveCBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3ggZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1jaGVja2JveCBlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9tb2RhbC9pY28tY2hlY2tib3guc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3g6aG92ZXIgZW06YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4wNTtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBlbTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtY2hlY2tib3ggLmNoay1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xZW07XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1jaGVja2JveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1jaGVja2JveC5lcnJvciBlbTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2MwMDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94LmVycm9yIHNwYW4ge1xuICBjb2xvcjogI2MwMDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLWNoZWNrYm94LmVycm9yLmZpZWxkLWNoZWNrYm94ICsgc3Bhbi5lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuZmllbGQtc2VsZWN0IHNlbGVjdCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG59XG4uY2hlY2tvdXQgLmlubmVyIC5maWVsZC1zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dCAuaW5uZXIgLmZpZWxkLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL21vZGFsL2ljby1zZWxlY3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNoZWNrb3V0IC5pbm5lciAuYmFyQ29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciAuYmFyQ29kZSBiIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jaGVja291dCAuaW5uZXIgLnBob25lQ2FsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNoZWNrb3V0IC5pbm5lciAucGhvbmVDYWxsIGIge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hlY2tvdXQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuY2hlY2tvdXQgLmlubmVyIHtcbiAgICAvLyBtaW4td2lkdGg6IDc2OHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja291dCAuaW5uZXIge1xuICAgIC8vIG1pbi13aWR0aDogNzA4cHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGVja291dCAuaW5uZXIgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4ubW9kYWwge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubW9kYWwgLmJ0LWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9tb2RhbC9idC1jbG9zZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm1vZGFsIC5idC1jbG9zZTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ubW9kYWwgLmdvQmFja0hvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwgLmdvQmFja0hvbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2RhbCAubW9kX2NvbXBhbnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbCAubW9kX2NvbXBhbnkgaW1nIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzAlO1xufVxuLm1vZGFsIC5tb2QtdGl0bGUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ubW9kYWwgLm1vZC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLm1vZGFsIC5tb2Qtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XG59XG4ubW9kYWwgLm1vZC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwgLm1vZC1mb3JtIC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIC5tb2QtZm9ybS1pbm5lciB7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4ubW9kYWwgLm1vZC1yZXF1aXJlZCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZjFkMjU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tb2RhbCAubW9kLWdyb3VwLFxuLm1vZGFsIC5tb2QtZm9ybS1yb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1vZGFsIC5tb2QtZ3JvdXA6Zmlyc3QtY2hpbGQsXG4ubW9kYWwgLm1vZC1mb3JtLXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwgLm1vZC1mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5tb2RhbCAubW9kLWZvcm0tcm93ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ubW9kYWwgLm1vZC1mb3JtLXJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tb2RhbCAubW9kLWZvcm0tcm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1vZGFsIC5tb2Qtb3B0aW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5tb2RhbCAubW9kLW9wdGlucyBsYWJlbC5tb2QtY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tb2RhbCAubW9kLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG59XG4ubW9kYWwgLm1vZC1sYWJlbCBzcGFuIHtcbiAgY29sb3I6ICNmZjFkMjU7XG59XG4ubW9kYWwgLm1vZC1ncm91cC1yYWRpb3Mge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5tb2RhbCAubW9kLWNoZWNrYm94LFxuLm1vZGFsIC5tb2QtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbCAubW9kLWNoZWNrYm94ICsgLm1vZC1jaGVja2JveCxcbi5tb2RhbCAubW9kLXJhZGlvICsgLm1vZC1jaGVja2JveCxcbi5tb2RhbCAubW9kLWNoZWNrYm94ICsgLm1vZC1yYWRpbyxcbi5tb2RhbCAubW9kLXJhZGlvICsgLm1vZC1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1vZGFsIC5tb2QtY2hlY2tib3ggaW5wdXQsXG4ubW9kYWwgLm1vZC1yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwgLm1vZC1jaGVja2JveCBlbSxcbi5tb2RhbCAubW9kLXJhZGlvIGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwgLm1vZC1jaGVja2JveCBlbTphZnRlcixcbi5tb2RhbCAubW9kLXJhZGlvIGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLm1vZGFsIC5tb2QtY2hlY2tib3ggZW06YmVmb3JlLFxuLm1vZGFsIC5tb2QtcmFkaW8gZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbi8vICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvbW9kYWwvaWNvLWNoZWNrYm94LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbn1cbi5tb2RhbCAubW9kLWNoZWNrYm94OmhvdmVyIGVtOmJlZm9yZSxcbi5tb2RhbCAubW9kLXJhZGlvOmhvdmVyIGVtOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG4ubW9kYWwgLm1vZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgZW06YmVmb3JlLFxuLm1vZGFsIC5tb2QtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGVtOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwgLm1vZC1jaGVja2JveCBzcGFuLFxuLm1vZGFsIC5tb2QtcmFkaW8gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xZW07XG59XG4ubW9kYWwgLm1vZC1jaGVja2JveCBhOmhvdmVyLFxuLm1vZGFsIC5tb2QtcmFkaW8gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsIC5tb2QtY2hlY2tib3guZXJyb3IgZW06YWZ0ZXIsXG4ubW9kYWwgLm1vZC1yYWRpby5lcnJvciBlbTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2MwMDtcbn1cbi5tb2RhbCAubW9kLWNoZWNrYm94LmVycm9yIHNwYW4sXG4ubW9kYWwgLm1vZC1yYWRpby5lcnJvciBzcGFuIHtcbiAgY29sb3I6ICNjMDA7XG59XG4ubW9kYWwgLm1vZC1jaGVja2JveC5lcnJvci5tb2QtY2hlY2tib3ggKyBzcGFuLmVycm9yLFxuLm1vZGFsIC5tb2QtcmFkaW8uZXJyb3IubW9kLWNoZWNrYm94ICsgc3Bhbi5lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5tb2RhbCAubW9kLWNoZWNrYm94LmVycm9yLm1vZC1yYWRpbyArIHNwYW4uZXJyb3IsXG4ubW9kYWwgLm1vZC1yYWRpby5lcnJvci5tb2QtcmFkaW8gKyBzcGFuLmVycm9yIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm1vZGFsIC5tb2QtaW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLm1vZGFsIC5tb2Qtc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubW9kYWwgLm1vZC1zZWxlY3Qgc2VsZWN0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMjlweDtcbn1cbi5tb2RhbCAubW9kLXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIC5tb2Qtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvbW9kYWwvaWNvLXNlbGVjdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogLTE7XG59XG4ubW9kYWwgLm1vZC10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTkwcHg7XG59XG4ubW9kYWwgLm1vZC1zZWxlY3Qgc2VsZWN0LFxuLm1vZGFsIC5tb2QtaW5wdXQsXG4ubW9kYWwgLm1vZC10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5tb2RhbCAubW9kLXNlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4ubW9kYWwgLm1vZC1pbnB1dDpmb2N1cyxcbi5tb2RhbCAubW9kLXRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm1vZGFsIHNwYW4uZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNjMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbCAubW9kLWlucHV0LmVycm9yLFxuLm1vZGFsIC5tb2Qtc2VsZWN0LmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2MwMDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbnMtY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsIC5tb2QtYnV0dG9ucy1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsIC5tb2QtYnV0dG9ucy1yb3cgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubW9kYWwgLm1vZC1idXR0b25zLXJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbnMtcm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1vZGFsIC5tb2QtYnQtYW5jaG9yIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1vZGFsIC5tb2QtYnQtYW5jaG9yOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwgLm1vZC1jb2wtbWluIHtcbiAgd2lkdGg6IDElO1xufVxuLm1vZGFsIC5tb2QtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG59XG4ubW9kYWwgLm1vZC1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4xNDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG59XG4ubW9kYWwgLm1vZC1idXR0b24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogMHB4O1xufVxuLm1vZGFsIC5tb2QtYnV0dG9uIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRvcDogNTBweDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbjpob3ZlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAtNTBweDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbjpob3ZlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0b3A6IDBweDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbi13aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjA0NSwgMSwgMC42NywgMS4wMDUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kYWwgLm1vZC1idXR0b24td2hpdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4xNDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDQ1LCAxLCAwLjY3LCAxLjAwNSk7XG59XG4ubW9kYWwgLm1vZC1idXR0b24td2hpdGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogMHB4O1xufVxuLm1vZGFsIC5tb2QtYnV0dG9uLXdoaXRlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRvcDogNTBweDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbi13aGl0ZTpob3ZlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAtNTBweDtcbn1cbi5tb2RhbCAubW9kLWJ1dHRvbi13aGl0ZTpob3ZlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0b3A6IDBweDtcbn1cbi5tb2RhbCAubW9kLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1heC13aWR0aDogMjE1cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuLm1vZGFsIC5tb2Qtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5tb2RhbCAubW9kLWNlbnRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm1vZGFsIC5tb2QtYXJ0aWNsZSB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLm1vZGFsIC5tb2QtYXJ0aWNsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgMzVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kYWwgLm1vZC1hcnRpY2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb2RhbCAubW9kLWFydGljbGUgaDMge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vZGFsIC5tb2QtYXJ0aWNsZSBwLFxuLm1vZGFsIC5tb2QtYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubW9kYWwgLm1vZC1hcnRpY2xlIHA6Zmlyc3QtY2hpbGQsXG4ubW9kYWwgLm1vZC1hcnRpY2xlIHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbCAubW9kLWFydGljbGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tb2RhbCAubW9kLWFydGljbGUgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4ubW9kYWwubW9kLW1lZGl1bSB7XG4gIG1heC13aWR0aDogNTEwcHg7XG59XG4ubW9kYWwubW9kLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbi5tb2RhbC5tb2QteHNtYWxsIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbi5tb2RhbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4ubW9kYWwtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtd3JhcHBlciAuaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwtd3JhcHBlciAubW9kYWwge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5tYWluLWNvbnRlbnQgPiAubW9kYWwge1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kYWwtdGVzdHMge1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG59XG4ubW9kYWwtdGVzdHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsLXRlc3RzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLm15LW9yZGVycyAubW9kLXRoZWFkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ubXktb3JkZXJzIC5tb2QtdGgge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXktb3JkZXJzIC5tb2Qtb3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXktb3JkZXJzIC5tb2Qtb3JkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXktb3JkZXJzIC5tb2Qtb3JkZXIub3BlbiAubW9kLW9yZGVyLWhlYWQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5teS1vcmRlcnMgLnByaW50LXRpY2tldCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLm15LW9yZGVycyAucHJpbnQtdGlja2V0IC5idC1ib2xldG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWxpZ2h0JztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuLm15LW9yZGVycyAucHJpbnQtdGlja2V0IC5idC1ib2xldG86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXktb3JkZXJzIC5tb2Qtb3JkZXItaGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm15LW9yZGVycyAubW9kLW9yZGVyLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL21vZGFsL2ljby1zZWxlY3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm15LW9yZGVycyAubW9kLW9yZGVyLWhlYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLm15LW9yZGVycyAubW9kLXRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA5cHggMTVweCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5teS1vcmRlcnMgLm1vZC1zdGF0dXMge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm15LW9yZGVycyAubW9kLXN0YXR1cy13YWl0aW5nIHtcbiAgY29sb3I6ICNmZjkzMWU7XG59XG4ubXktb3JkZXJzIC5tb2Qtc3RhdHVzLWRlbmllZCB7XG4gIGNvbG9yOiAjZmYxZDI1O1xufVxuLm15LW9yZGVycyAubW9kLXN0YXR1cy1jb21wbGV0ZWQge1xuICBjb2xvcjogIzdhYzk0Mztcbn1cbi5teS1vcmRlcnMgLm1vZC1vcmRlci1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLm15LW9yZGVycyAubW9kLW9yZGVyLWNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4ubXktb3JkZXJzIC5tb2Qtb3JkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5teS1vcmRlcnMgLm1vZC1vcmRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm15LW9yZGVycyAubW9kLW9yZGVyLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5teS1vcmRlcnMgLm1vZC1wcm9kLXRoZWFkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5teS1vcmRlcnMgLm1vZC1wcm9kLXRoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubXktb3JkZXJzIC5tb2QtcHJvZC10aFtkYXRhLWNvbD1cImltZ1wiXSB7XG4gIHdpZHRoOiA4MXB4O1xufVxuLm15LW9yZGVycyAubW9kLXByb2QtdGhbZGF0YS1jb2w9XCJ0aXRcIl0ge1xuICB3aWR0aDogMzUlO1xufVxuLm15LW9yZGVycyAubW9kLXByb2QtdGhbZGF0YS1jb2w9XCJxdGRcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXktb3JkZXJzIC5tb2QtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi5teS1vcmRlcnMgLm1vZC1wcm9kLXRkIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubXktb3JkZXJzIC5tb2QtcHJvZC10ZFtkYXRhLWNvbD1cImltZ1wiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA4MXB4O1xufVxuLm15LW9yZGVycyAubW9kLXByb2QtdGRbZGF0YS1jb2w9XCJ0aXRcIl0ge1xuICB3aWR0aDogMzUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm15LW9yZGVycyAubW9kLXByb2QtdGRbZGF0YS1jb2w9XCJxdGRcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXktb3JkZXJzIC5tb2QtcHJvZC10ZFtkYXRhLWNvbD1cInZhbFwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubXktb3JkZXJzIC5tb2QtcHJvZC10ZFtkYXRhLWNvbD1cInN1YlwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubXktb3JkZXJzIC5tb2QtcHJvZC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY2cHg7XG4gIG1heC1oZWlnaHQ6IDY2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXktb3JkZXJzIC5tb2QtcHJvZC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15LW9yZGVycyAubW9kLXByb2QtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm15LW9yZGVycyAubW9kLXByb2QtdGV4dCB7XG4gIGNvbG9yOiAjODg4O1xufVxuLmJ1eS10b2dldGhlciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBhZGRpbmc6IDQ1cHggODBweDtcbn1cbi5idXktdG9nZXRoZXIgLm1vZC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uYnV5LXRvZ2V0aGVyIC5tb2QtdG9nZXRoZXIge1xuICBtYXJnaW46IDI1cHggMDtcbn1cbi5idXktdG9nZXRoZXIgLm1vZC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYnV5LXRvZ2V0aGVyIC5tb2QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnV5LXRvZ2V0aGVyIC5tb2QtaXRlbSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDI1cHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idXktdG9nZXRoZXIgLmNvbC1wcmljZSB7XG4gIHdpZHRoOiAxNSU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idXktdG9nZXRoZXIgLmNvbC1idXR0b24ge1xuICB3aWR0aDogMSU7XG59XG4uYnV5LXRvZ2V0aGVyIC5tb2QtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbi5idXktdG9nZXRoZXIgLm1vZC1idXR0b24ge1xuICB3aWR0aDogMTQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmRpcmVjdGlvbnMgLm1vZC1tYXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5kaXJlY3Rpb25zIC5tb2QtbWFwLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjIuMDMyMDg1NTYlO1xufVxuLmRpcmVjdGlvbnMgLm1vZC1tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZGlyZWN0aW9ucyAubW9kLWFkZHJlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uZGlyZWN0aW9ucyAubW9kLWJ0LWRpcmVjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGlyZWN0aW9ucyAubW9kLWJ0LWRpcmVjdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMC44NWVtO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi50ZXJtcy1jb25kaXRpb25zIC5tb2QtdGV4dC1zY3JvbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDI1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xufVxuLnRlcm1zLWNvbmRpdGlvbnMgLm1vZC10ZXh0LXNjcm9sbCAubW9kLXRleHQtc2Nyb2xsLWlubmVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVybXMtY29uZGl0aW9ucyAubW9kLXRleHQtc2Nyb2xsIHAge1xuICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnRlcm1zLWNvbmRpdGlvbnMgLm1vZC10ZXh0LXNjcm9sbCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50ZXJtcy1jb25kaXRpb25zIC5pU2Nyb2xsVmVydGljYWxTY3JvbGxiYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICByaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4udGVybXMtY29uZGl0aW9ucyAuaVNjcm9sbFZlcnRpY2FsU2Nyb2xsYmFyIC5pU2Nyb2xsSW5kaWNhdG9yIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjODA4MDgwICFpbXBvcnRhbnQ7XG59XG4udGVybXMtY29uZGl0aW9ucyAubW9kLWJ1dHRvbnMtc3BsaXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRlcm1zLWNvbmRpdGlvbnMgLm1vZC1idXR0b25zLXNwbGl0ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVybXMtY29uZGl0aW9ucyAubW9kLWJ1dHRvbnMtc3BsaXQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGVybXMtY29uZGl0aW9ucyAubW9kLWJ1dHRvbnMtc3BsaXQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRlcm1zLWNvbmRpdGlvbnMgLm1vZC1idXR0b24sXG4udGVybXMtY29uZGl0aW9ucyAubW9kLWJ1dHRvbi13aGl0ZSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLndpc2gtaXRlbXMge1xuICBtYXJnaW46IC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lzaC1pdGVtcyAud2lzaC1wYWdlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cbi53aXNoLWl0ZW1zLmZpbHQtZml4ZWQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLndpc2gtaXRlbXMgLndpc2gtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLndpc2gtaXRlbXMgLndpc2gtc2xpZGVyLnB1bGxyaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XG59XG4ud2lzaC1pdGVtcyAud2lzaC1saXN0LWNvbW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB6LWluZGV4OiAyO1xufVxuLndpc2gtaXRlbXMgLndpc2gtbGlzdC1jb21tZW50cyAud2lzaC1jb21tZW50cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi53aXNoLWl0ZW1zIC53aXNoLWxpc3QtY29tbWVudHM6bm90KC5vcGVuKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4ud2lzaC1pdGVtcyAudWktc29ydGFibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLndpc2gtaXRlbXMgLml0ZW0sXG4ud2lzaC1pdGVtcyAudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLndpc2gtaXRlbXMgLml0ZW0gLndpc2gtY29tbWVudHMsXG4ud2lzaC1pdGVtcyAudWktc29ydGFibGUtcGxhY2Vob2xkZXIgLndpc2gtY29tbWVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpc2gtaXRlbXMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ud2lzaC1pdGVtcyAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNhYWE7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4ud2lzaC1pdGVtcyAuaXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuLndpc2gtaXRlbXMgLml0ZW0taW1hZ2UuZ3JhYiB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE1NS41NTU1NTU1NiU7XG59XG4ud2lzaC1pdGVtcyAuaXRlbS1pbWFnZTpob3ZlciAuYnQtcmVtb3ZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWRhdGEge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLndpc2gtaXRlbXMgLml0ZW0tdG9wIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2lzaC1pdGVtcyAuaXRlbS1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLXByaWNlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWJvdHRvbSB7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MjYyNjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53aXNoLWl0ZW1zIC5idC1jb21tZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMDc1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzO1xufVxuLndpc2gtaXRlbXMgLmJ0LWNvbW1lbnRzOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4yKTtcbn1cbi53aXNoLWl0ZW1zIC5idC1jb21tZW50cyBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvY29tbWVudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLndpc2gtaXRlbXMgLmJ0LWNvbW1lbnRzIGVtIHBhdGgge1xuICBmaWxsOiAjOTk5O1xufVxuLndpc2gtaXRlbXMgLmJ0LWNvbW1lbnRzIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGJhY2tncm91bmQ6ICM3YWM5NDM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L2NoZWNrYm94LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ud2lzaC1pdGVtcyAuaXRlbS1jaGVjayBlbSBwYXRoIHtcbiAgZmlsbDogIzk5OTtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIGVtIC5wYXRoLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBlbSBwYXRoIHtcbiAgZmlsbDogIzdhYzk0Mztcbn1cbi53aXNoLWl0ZW1zIC5pdGVtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBlbSAucGF0aC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpc2gtaXRlbXMgLmJ0LXJlbW92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9yZW1vdmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xufVxuLndpc2gtaXRlbXMgLmJ0LXJlbW92ZSBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi53aXNoLWl0ZW1zIC5wYWNrZXJ5LWRyb3AtcGxhY2Vob2xkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIHotaW5kZXg6IDE7XG59XG4ud2lzaC1pdGVtcyAucGFja2VyeS1kcm9wLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYWFhO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLndpc2gtaXRlbXNbZGF0YS12aWV3PVwiZ3JpZFwiXSAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53aXNoLWl0ZW1zIC5pdGVtLFxuICAud2lzaC1pdGVtcyAudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2lzaC1pdGVtcyAuaXRlbSxcbiAgLndpc2gtaXRlbXMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC53aXNoLWl0ZW1zW2RhdGEtdmlldz1cImdyaWRcIl0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2lzaC1pdGVtcyAuaXRlbSxcbiAgLndpc2gtaXRlbXMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53aXNoLWl0ZW1zW2RhdGEtdmlldz1cImdyaWRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2lzaC1oZWFkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLndpc2gtaGVhZCAuY29sIHtcbiAgd2lkdGg6IDElO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4ud2lzaC1oZWFkIC5jb2w6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud2lzaC1oZWFkIC5jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud2lzaC1oZWFkIC5jb2wtcmlnaHQge1xuICB3aWR0aDogYXV0bztcbn1cbi53aXNoLWhlYWQgLmJ0LWNvbW1lbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDBmZjAwO1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2lzaC1oZWFkIC5idC1jb21tZW50cyBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvY29tbWVudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLndpc2gtaGVhZCAuYnQtY29tbWVudHMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLndpc2gtaGVhZCAuYnQtc2hhcmUsXG4ud2lzaC1oZWFkIC5idC1jcmVhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpc2gtaGVhZCAuYnQtY3JlYXRlIHNwYW4ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lzaC1oZWFkIC5idC1jcmVhdGUgLm92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG59XG4ud2lzaC1oZWFkIC5idC1jcmVhdGUgLm92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnQ3JpYXIgTGlzdGEnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGxlZnQ6IDBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ud2lzaC1oZWFkIC5idC1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4ud2lzaC1oZWFkIC5idC1jcmVhdGU6aG92ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG59XG4ud2lzaC1oZWFkIC5idC1jcmVhdGU6aG92ZXIgLm92ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbn1cbi53aXNoLWhlYWQgLmJ0LXNoYXJlIHNwYW4ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lzaC1oZWFkIC5idC1zaGFyZSAub3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbn1cbi53aXNoLWhlYWQgLmJ0LXNoYXJlIC5vdmVyOmFmdGVyIHtcbiAgY29udGVudDogJ0NvbXBhcnRpbGhhcic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbGVmdDogMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi53aXNoLWhlYWQgLmJ0LXNoYXJlIC5zaGFyZS11cmwge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXNoLWhlYWQgLmJ0LXNoYXJlIC5zaGFyZS11cmw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAzOHB4O1xufVxuLndpc2gtaGVhZCAuYnQtc2hhcmUgLnNoYXJlLXVybDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNlNmU2ZTY7XG4gIHRvcDogMzhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTAlO1xufVxuLndpc2gtaGVhZCAuYnQtc2hhcmUgLnNoYXJlLXVybCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndpc2gtaGVhZCAuYnQtc2hhcmUgLnNoYXJlLXVybCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlyZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndpc2gtaGVhZCAuYnQtc2hhcmUgLnNoYXJlLXVybCAuYnQtbWFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2ljby1tYWlsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ud2lzaC1oZWFkIC5idC1zaGFyZSAuc2hhcmUtdXJsIC5idC1tYWlsIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIG9wYWNpdHk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzIG9wYWNpdHk7XG59XG4ud2lzaC1oZWFkIC5idC1zaGFyZSAuc2hhcmUtdXJsIC5idC1tYWlsOmhvdmVyIHN2ZyB7XG4gIG9wYWNpdHk6IC41O1xufVxuLndpc2gtaGVhZCAuYnQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4ud2lzaC1oZWFkIC5idC1zaGFyZTpob3ZlciAuc2hhcmUtdXJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lzaC1oZWFkIC5idC1zaGFyZTpob3ZlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbn1cbi53aXNoLWhlYWQgLmJ0LXNoYXJlOmhvdmVyIC5vdmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG59XG4ud2lzaC1oZWFkIC5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndpc2gtaGVhZCAuZHJvcGRvd24ub3BlbiAuZHJvcC1pY286YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi53aXNoLWhlYWQgLmRyb3AtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndpc2gtaGVhZCAuZHJvcC1pY28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTNweDtcbn1cbi53aXNoLWhlYWQgLmRyb3AtaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4vLyAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L2Ryb3Bkb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ud2lzaC1oZWFkIC5kcm9wLWZsb2F0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi53aXNoLWhlYWQgLmRyb3AtaXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG59XG4ud2lzaC1oZWFkIC5kcm9wLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53aXNoLWhlYWQgLmRyb3AtaXRlbTpob3Zlcixcbi53aXNoLWhlYWQgLmRyb3AtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLndpc2gtaGVhZCAuZHJvcC1pdGVtLmFjdGl2ZSAuZHJvcC1jaGVjayB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2lzaC1oZWFkIC5kcm9wLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L2Ryb3AtY2hlY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuLndpc2gtaGVhZCAuYnQtcmVtb3ZlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvcmVtb3ZlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHJpZ2h0OiAxMnB4O1xufVxuLndpc2gtaGVhZCAuZHJvcC1zZWVhbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLndpc2gtaGVhZCAuZHJvcC1zZWVhbGw6aG92ZXIsXG4ud2lzaC1oZWFkIC5kcm9wLXNlZWFsbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLndpc2gtaGVhZCAuZHJvcC1zZWVhbGwuYWN0aXZlIC5kcm9wLWNoZWNrIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53aXNoLWZpbHRlcnMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5cmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMnB4IDBweDtcbn1cbi53aXNoLWZpbHRlcnMuZmlsdC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbGVmdDogMHB4O1xuICBwYWRkaW5nOiAyMnB4IDUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB0b3A6IDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYxcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjFweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MXB4KTtcbn1cbi53aXNoLWZpbHRlcnMuZmlsdC1maXhlZC5maWx0LWZpeGVkLXRvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4ud2lzaC1maWx0ZXJzLmZpbHQtZml4ZWQuZmlsdC1maXhlZC1oZWFkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xufVxuLndpc2gtZmlsdGVycyAuY29sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53aXNoLWZpbHRlcnMgLmNvbC1zdGF0cyxcbi53aXNoLWZpbHRlcnMgLmNvbC1hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lzaC1maWx0ZXJzIC5jb2wtc3RhdHM6YWZ0ZXIsXG4ud2lzaC1maWx0ZXJzIC5jb2wtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuLndpc2gtZmlsdGVycyAudHh0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXNoLWZpbHRlcnMgLnR4dC1zZWxlY3RlZCBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZWxlY2lvbmFkb3MnO1xufVxuLndpc2gtZmlsdGVycyAudHh0LXNlbGVjdGVkLnNpbmdsZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZWxlY2lvbmFkbyc7XG59XG4ud2lzaC1maWx0ZXJzIC5jb2wtYWxsLFxuLndpc2gtZmlsdGVycyAuY29sLWljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLndpc2gtZmlsdGVycyAuY29sLXN0YXRzIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLndpc2gtZmlsdGVycyAuY29sLXN0YXRzLm5vLWJhcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lzaC1maWx0ZXJzIC5jb2wtYWxsIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLndpc2gtZmlsdGVycyAud2lzaC1zdGF0cyBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi53aXNoLWZpbHRlcnMgLmJ0LXNlbGVjdC1hbGwgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbCAuYmx1ZSB7XG4gIGNvbG9yOiAjM2ZhOWY1O1xufVxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbCAuYmx1ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbC5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiAnKGRlc2ZhemVyKSc7XG4gIGNvbG9yOiAjM2ZhOWY1O1xufVxuLndpc2gtZmlsdGVycyAuYnQtc2VsZWN0LWFsbC5hY3RpdmU6YWZ0ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aXNoLWZpbHRlcnMgLmNvbC1pY29ucyB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53aXNoLWZpbHRlcnMgLmNvbC1pY29ucyBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpc2gtZmlsdGVycyAuY29sLWljb25zIGJ1dHRvbjpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi53aXNoLWZpbHRlcnMgLmJ0LWljby1yZW1vdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9iaW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiAtMXB4O1xufVxuLndpc2gtZmlsdGVycyAuYnQtaWNvLWJ1eSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3dpc2hsaXN0L2NhcnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiAxcHg7XG59XG4ud2lzaC1maWx0ZXJzIC5idC1pY28tc2hhcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9zaGFyZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLndpc2gtZmlsdGVycyAuY29sLWRlbGV0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndpc2gtZmlsdGVycyAuYnQtZGVsZXRlLWxpc3Qge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmYxZDI1O1xufVxuLndpc2gtZmlsdGVycyAuY29sLXZpZXdzIHtcbiAgd2lkdGg6IDElO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2lzaC1maWx0ZXJzIC5jb2wtdmlld3MgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLndpc2gtZmlsdGVycyAuY29sLXZpZXdzIGJ1dHRvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53aXNoLWZpbHRlcnMgLmNvbC12aWV3cyBidXR0b24gcGF0aCB7XG4gIGZpbGw6ICNiM2IzYjM7XG59XG4ud2lzaC1maWx0ZXJzIC5jb2wtdmlld3MgYnV0dG9uLmFjdGl2ZSBwYXRoLFxuLndpc2gtZmlsdGVycyAuY29sLXZpZXdzIGJ1dHRvbjpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi53aXNoLWZpbHRlcnMgLmJ0LWdyaWQge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy93aXNobGlzdC9ncmlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ud2lzaC1maWx0ZXJzIC5idC1taW5pIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvbWluaS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLndpc2gtZnVsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3OSwgMTc5LCAxNzksIDAuOTUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpc2gtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgYm90dG9tOiAtNTBweDtcbiAgbGVmdDogLTUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi53aXNoLWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgYm90dG9tOiAtNTBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ud2lzaC1mdWxsIC5mdWxsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDM2MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lzaC1mdWxsIC5mdWxsLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLndpc2gtZnVsbCAuaXRlbSAuaXRlbS1ib3R0b20sXG4ud2lzaC1mdWxsIC5pdGVtIC5pdGVtLWNvbW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aXNoLWZ1bGwgLml0ZW0gLndpc2gtY29tbWVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpc2gtZnVsbCAuaXRlbS1pbm5lciB7XG4gIHdpZHRoOiA0NTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2lzaC1mdWxsIC5pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndpc2gtZnVsbCAuaXRlbS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNTUuNTU1NTU1NTYlO1xufVxuLndpc2gtZnVsbCAuaXRlbS10b3Age1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndpc2gtZnVsbCAuaXRlbS1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi53aXNoLWZ1bGwgLml0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLndpc2gtZnVsbCAuYnQtcHJldixcbi53aXNoLWZ1bGwgLmJ0LW5leHQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuLndpc2gtZnVsbCAuYnQtcHJldjpiZWZvcmUsXG4ud2lzaC1mdWxsIC5idC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL25hdi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLndpc2gtZnVsbCAuYnQtcHJldi5zbGljay1kaXNhYmxlZCxcbi53aXNoLWZ1bGwgLmJ0LW5leHQuc2xpY2stZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi53aXNoLWZ1bGwgLmJ0LXByZXYge1xuICBsZWZ0OiA3MHB4O1xufVxuLndpc2gtZnVsbCAuYnQtcHJldjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndpc2gtZnVsbCAuYnQtbmV4dCB7XG4gIHJpZ2h0OiA3MHB4O1xufVxuLndpc2gtZnVsbCAuZnVsbC1jb21tZW50cyB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4ud2lzaC1mdWxsIC5idC1yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvd2lzaGxpc3QvcmVtb3ZlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTNweDtcbn1cbi53aXNoLWZ1bGwgLmJ0LXJlbW92ZSBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogOTIwcHgpIHtcbiAgLndpc2gtZnVsbCAuaXRlbS1pbm5lciB7XG4gICAgd2lkdGg6IDQwdmg7XG4gIH1cbn1cbi5mb250X2JvbGR7XG5cdGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xufVxuXG5cblxuLyogTU9EQUwgRVZFTlRTICovXG4ubW9kYWwtZXZlbnRze1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dzsgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG5cbi5tb2RhbC1ldmVudHMub3BlbntcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlOyBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogODQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG5cbi5tb2RhbC1iYWNrZHJvcHtcbiAgei1pbmRleDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5tb2RhbC1ldmVudHMgLm0tY29udGVudHtcbiAgICB0b3A6IDY1JTtcbiAgfVxufVxuXG5cblxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wtcntcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4ubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnQgLm0tY29sLWx7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wtbDphZnRlcntcbiAgY29udGVudDonJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcbiAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMHB4O1xufVxuXG4ubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnQgLm0tY29sIC5tLWJvbGR7XG4gIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leWJvbGQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wgLm0tbGluZXtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5tb2RhbC1ldmVudHMgLm0tY29udGVudCAubS1jb2wgLm0tdGhpbntcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5Ym9sZCc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbCBoMntcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1vZGFsLWV2ZW50cyAubS1jb250ZW50IC5tLWNvbCAuYy1hZGRyZXNze1xuICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlsaWdodCc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnQgLm0tY29sIC5tLWRheXN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnQgLm0tY29sIC5tLWRheXMgLm0tY29se1xuICB3aWR0aDogNDAlO1xufVxuXG4ubW9kYWwtZXZlbnRzIC5tLWNvbnRlbnQgLm0tY29sIC5tLWRheXMgLm0tY29sOm50aC1jaGlsZCgyKXtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLm1vZGFsLWV2ZW50cyBoMXtcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5bGlnaHQnO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tb2RhbC1ldmVudHMgaDE6YWZ0ZXJ7XG4gIGNvbnRlbnQ6Jyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2RhbC1ldmVudHMgaDEgYntcbiAgZm9udC1mYW1pbHk6ICdmc19oYWNrbmV5aGVhdnknO1xufVxuXG4ubW9kYWwtZXZlbnRzIC5tLWNsb3Nle1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9idC1jbG9zZS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9kYWwtZXZlbnRzIC5tLWNsb3NlOmhvdmVye1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmxncGR7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2IoMzEgMzggMTM1IC8gMzclKTtcbiAgLyogYm9yZGVyLXJhZGl1czogMTBweDsgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sZ3BkIHB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxncGQgYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZ3BkIGJ1dHRvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDsgKi9cbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ubGdwZCBidXR0b246aG92ZXJ7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4vLyBob21lXG5zZWN0aW9uLnNlY3Rpb24taG9tZS1saXN0LWFydHdvcmtze1xuXG4gIC5wcm9kdWN0LWNhdGVnb3JpZXMge1xuICAgICAgLnJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWJveCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmc19zYWxseXJlZ3VsYXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgfVxuXG4gIC5pdGVtLWNhbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAub3ZlciAub3Zlci10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG5cbiAgLmYtaS0taG9tZXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxNHB4KXtcblxuICAubGdwZHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogODkuMyU7XG4gIH1cblxuICAubGdwZCBidXR0b257XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi8vIHBhZ2luYXRpb24gYnV0dG9uXG4uYnQtcGFnaW5hdGlvbntcblxuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLm92ZXIgLm92ZXItdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmJ0LXRleHR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxufVxuXG4vLyBzbGljayBoaWRlIGlzIGNhcnJvdXNzZWwgb25lIGltYWdlIG9ubHlcbi5zbGljay1kb3RzIHtcbiAgPiBsaTpvbmx5LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJzZWN0aW9uLmFydC1wbGF5e1xuXG4gICAgLnJvdyA+IGRpdltjbGFzc149Y29sLV17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmNvbC13cmFwLXBsYXl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgLmhvdmVyLXZpZGVve1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAvLyAmLmljby1wbGF5e1xuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvLyB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZF9pdGFsaWNcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCxcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdmlkZW97XG4gICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmFydC1wbGF5LWRlc2NyaXB0aW9ue1xuICAgICAgICBmb250LWZhbWlseTogXCJmc19zYWxseXJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgXG5cbn1cbi8vIC5hcnQtcGxheSAucm93IHtcbi8vICAgICBkaXNwbGF5OiB0YWJsZTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuLy8gICB9XG4vLyAgIC5hcnQtbmV3cyAuY29sIHtcbi8vICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuLy8gICAgIHBhZGRpbmc6IDAgMTBweDtcbi8vICAgfVxuLy8gICAuYXJ0LW5ld3MgLmNvbDpmaXJzdC1jaGlsZCB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuLy8gICB9XG4vLyAgIC5hcnQtbmV3cyAuY29sOmxhc3QtY2hpbGQge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyAgIH1cbi8vICAgLmFydC1uZXdzIC5pdGVtIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgIH1cbi8vICAgLmFydC1uZXdzIC5pdGVtLWltYWdlIHtcbi8vICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbi8vICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAycyAtd2Via2l0LXRyYW5zZm9ybTtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IDJzIHRyYW5zZm9ybTtcbi8vICAgfVxuLy8gICAuYXJ0LW5ld3MgLml0ZW0taW1hZ2U6aG92ZXIge1xuLy8gICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuLy8gICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuLy8gICB9XG4vLyAgIC5hcnQtbmV3cyAuaXRlbS1pbWFnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHBhZGRpbmctdG9wOiA5NC41OTQ1OTQ1OSU7XG4vLyAgIH1cbi8vICAgLmFydC1uZXdzIC5pdGVtLXRleHQge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnZnNfc2FsbHlyZWd1bGFyJztcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LXNpemU6IDI1cHg7XG4vLyAgICAgcGFkZGluZzogMzVweCAwO1xuLy8gICAgIGJhY2tncm91bmQ6ICNGRkY7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHotaW5kZXg6IDI7XG4vLyAgIH1cbi8vICAgLmFydC1uZXdzIC5pdGVtLWNhbGwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBib3JkZXI6IDJweCBzb2xpZDtcbi8vICAgICBmb250LWZhbWlseTogJ2ZzX2hhY2tuZXlib2xkJztcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICB9XG4vLyAgIC5hcnQtbmV3cyAuaXRlbS1jYWxsIHNwYW4ge1xuLy8gICAgIHotaW5kZXg6IDE7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB9XG4vLyAgIC5hcnQtbmV3cyAuaXRlbS1jYWxsIC5vdmVyIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAwJTtcbi8vICAgICBsZWZ0OiAwcHg7XG4vLyAgICAgdG9wOiAwcHg7XG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBub25lO1xuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbi8vICAgICB6LWluZGV4OiAzO1xuLy8gICB9XG4vLyAgIC5hcnQtbmV3cyAuaXRlbS1jYWxsIC5vdmVyIC5vdmVyLXRleHQge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuLy8gICAgIGxlZnQ6IDBweDtcbi8vICAgICBjb2xvcjogI0ZGRjtcbi8vICAgfVxuLy8gICAuYXJ0LW5ld3MgLml0ZW0tY2FsbDpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDAlO1xuLy8gICAgIGJhY2tncm91bmQ6ICMwMDA7XG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbi8vICAgICBsZWZ0OiAwcHg7XG4vLyAgICAgdG9wOiAwcHg7XG4vLyAgIH1cbi8vICAgLmFydC1uZXdzIC5pdGVtLWNhbGwuZ3JlZW4ge1xuLy8gICAgIGNvbG9yOiAjN2FjNzQzO1xuLy8gICB9XG4vLyAgIC5hcnQtbmV3cyAuaXRlbS1jYWxsLmdyZWVuOmJlZm9yZSB7XG4vLyAgICAgYmFja2dyb3VuZDogIzdhYzc0Mztcbi8vICAgfVxuLy8gICAuYXJ0LW5ld3MgLml0ZW0tY2FsbDpob3ZlcjpiZWZvcmUge1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogbm9uZTtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IG5vbmU7XG4vLyAgIH1cbi8vICAgLmFydC1uZXdzIC5pdGVtLWNhbGw6aG92ZXIgLm92ZXIge1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGFsbCBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4vLyAgIH0iLCJzZWN0aW9uLmFydC1uZXdzLW57XG5cbiAgICAucm93ID4gZGl2W2NsYXNzXj1jb2wtXXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgYS5pdGVte1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpIDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIubW9kYWwtY3VzdG9tIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0ei1pbmRleDogMTAwMDtcblx0ZGlzcGxheTogbm9uZTtcblx0LnMtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdH1cblx0LnMtd3JhcHBlci0tZnVsbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGlmcmFtZXtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG5cdC5zLWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdHRvcDogNDVweDtcblx0XHRyaWdodDogMzBweDtcblx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG5cdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICMwMDAwMDA7XG5cdH1cblx0LnMtY2xvc2U6aG92ZXIgc3ZnIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXHQucy1jbG9zZSBzdmcge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcblx0fVxuXHQucy1jbG9zZSBzdmcgcGF0aCB7XG5cdFx0ZmlsbDogI0ZGRjtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQucy13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbiAgfVxuXG4vLyAgIHNlcmFjaCAyMDI1XG4kaGVpZ2h0RmllbGRzIDogNDBweDtcbi5zZWFyY2gtZ2Jse1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIG1heC13aWR0aDogMTQwMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRoZWlnaHQ6IDEwMHN2aDtcblx0Ji5mYW5jeWJveF9fY29udGVudHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuY2Fyb3VzZWxfX2J1dHRvbiBpcy1jbG9zZXtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA0MHB4O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHR9XG5cdC53cmFwLXNlYXJjaC1nYmx7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aDIscHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRcIjtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJmc19oYWNrbmV5cmVndWxhclwiO1xuXHRcdH1cblxuXHRcdC5zZWxlY3Qsc2VsZWN0LGlucHV0LGJ1dHRvbntcblx0XHRcdGhlaWdodDogJGhlaWdodEZpZWxkcztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWlnaHRGaWVsZHM7XG5cdFx0fVxuXHRcdC5zZWxlY3QsIGlucHV0e1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdG1heC13aWR0aDogNTkwcHg7XG5cdFx0fVxuXHRcdGJ1dHRvbntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogJGhlaWdodEZpZWxkcztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gc2VsZWN0IGN1c3RvbVxuXHQuc2VsZWN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2VsZWN0XCI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRoZWlnaHQ6ICRoZWlnaHRGaWVsZHM7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0XHRzZWxlY3QsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Z3JpZC1hcmVhOiBzZWxlY3Q7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCBibGFjaztcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0XG5cdFx0bWluLXdpZHRoOiAxNWNoO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWxlY3QtYm9yZGVyKTtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDAuMjVlbTtcblx0XHRwYWRkaW5nOiAxMHB4IDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcblx0XHQmLXdoaXRle1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3QsIG9wdGlvbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC8vIEN1c3RvbSBhcnJvd1xuXHRcdCY6bm90KC5zZWxlY3QtLW11bHRpcGxlKTo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGp1c3RpZnktc2VsZjogZW5kO1xuXHRcdFx0d2lkdGg6IDAuOGVtO1xuXHRcdFx0aGVpZ2h0OiAwLjVlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbGVjdC1hcnJvdyk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMCAwJSwgNTAlIDEwMCUpO1xuXHRcdH1cblx0XG5cdFx0c2VsZWN0IHtcblx0XHRcdC8vIEEgcmVzZXQgb2Ygc3R5bGVzLCBpbmNsdWRpbmcgcmVtb3ZpbmcgdGhlIGRlZmF1bHQgZHJvcGRvd24gYXJyb3dcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4IDBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsLTFweCk7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQvLyBmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XG5cdFx0XHQvLyBTdGFjayBhYm92ZSBjdXN0b20gYXJyb3dcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XG5cdFx0XHQvLyBSZW1vdmUgZHJvcGRvd24gYXJyb3cgaW4gSUUxMCAmIElFMTFcblx0XHRcdC8vIEBsaW5rIGh0dHBzOi8vd3d3LmZpbGFtZW50Z3JvdXAuY29tL2xhYi9zZWxlY3QtY3NzLmh0bWxcblx0XHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XG5cdFx0XHRvcHRpb257XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0Ly8gUmVtb3ZlIGZvY3VzIG91dGxpbmUsIHdpbGwgYWRkIG9uIGFsdGVybmF0ZSBlbGVtZW50XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLy8gZW5xdWFudG8gYnVzY2Fcbi5zZWFyY2hpbmctcmVzdWx0c3tcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDVweCAwIDAgIWltcG9ydGFudDtcblx0fVxuXHQubG9hZGVyLXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDRweDsgLyogU3BhY2UgYmV0d2VlbiBkb3RzICovXG5cdFx0LmRvdCB7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YW5pbWF0aW9uOiBqdW1wIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHRcdC8qIFN0YWdnZXIgdGhlIGFuaW1hdGlvbiBmb3IgZWFjaCBkb3QgKi9cblx0XHQuZG90Om50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogLTAuMzJzOyB9XG5cdFx0LmRvdDpudGgtY2hpbGQoMikgeyBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuXHRcdC5kb3Q6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVx0XG5cdH1cdFxuXG5cdEBrZXlmcmFtZXMganVtcCB7XG5cdFx0MCUsIDgwJSwgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXHRcdDIwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfSAvKiBKdW1wIGhlaWdodCAqL1xuXHR9XG59IiwiLmNhdC1zZWxlY3RlZCB7XG5cdC50ZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNDAlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLnBhZ2UtbGlzdGluZyB7XG5cdC5jYXRlZ29yaWVzIHtcblx0XHQuaW5uZXIge1xuXHRcdFx0LyogdmVyc2FvIG9yaWdpbmFsICovXG5cdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdC8vIGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ly8gYXtcblx0XHRcdC8vIFx0d2lkdGg6IDIwJTtcblx0XHRcdC8vIFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyBzcGFue1xuXHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vIFx0cGFkZGluZy1sZWZ0OiAyNyU7XG5cdFx0XHQvLyB9XG5cblx0XHRcdC8qIHZlcnNhbyB1cCAqL1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDU7XG5cdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0YXtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI3JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQvKiBzb2x1Y2FvIG5hbyBhcHJvdmFkYSBwb2lzIHNhaSBkYSBvcmRlbSBhbGZhYsOpdGljYSAqL1xuXHRcdFx0Ly8gZGlzcGxheTogZ3JpZDtcblx0XHQgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMSUgMjElIDIxJSAyMSUgMjAlO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdGNvbHVtbnM6IDM7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LyogdmVyc2FvIG9sZCAqL1xuXHRcdFx0XHQvLyBhe1xuXHRcdFx0XHQvLyBcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdFx0Ly8gXHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdC8vIFx0c3Bhbntcblx0XHRcdFx0Ly8gXHRcdHBhZGRpbmctbGVmdDogMjAlO1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvKiB2ZXJzYW8gb2xkICovXG5cdFx0XHRcdC8vIGF7XG5cdFx0XHRcdC8vIFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHQvLyBcdHNwYW57XG5cdFx0XHRcdC8vIFx0XHRwYWRkaW5nLWxlZnQ6IDEwJTtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm92ZXJ2aWV3Lm92ZXJ2aWV3LWdhbC1wcm9kdWN0c3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdC5nYWxsZXJ5LXByb2Rze1xuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOjc2NXB4KSB7XG5cdFx0LnNsaWNrLWRvdHN7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cbn0iLCIucGFnZS1hYm91dCB7XG4gICAgLmZ1bGwtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuaHRtbC12aWRlbyB7XG4gICAgICAgIGltZyx2aWRlb3tcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcGljdHVyZS52aWRlby10YntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAuaXRlbS1wbGF5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZzX2hhY2tuZXlib2xkX2l0YWxpY1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCxcbiAgICAgICAgICAgIC5pdGVtLXBsYXkgLm92ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAsIDAuOTkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLXBsYXkgLm92ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAyLjBcbiAgICAuYXJ0aWNsZS1hYm91dC1hcnRpbWFnZXtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYWJvdXQtdXMvYmctYWJvdXQuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaW1nSG92ZXJ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG4gICAgICAgICAgICAmLmhvdmVyZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUsLnRleHQtYm94e1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5teC13LWFib3V0e1xuICAgICAgICBtYXgtd2lkdGg6IDEyNTBweDsvLzg0LjYzNzkyMzgxNzQ5Njg2JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAud3JhcC1udW1iZXJze1xuICAgICAgICBtYXgtd2lkdGg6IDE0NTBweDsvLzgwJTtcbiAgICAgICAgLy8gY29sdW1uczogMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAud3JhcC1udW1iLXR4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogODJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgICYuZWxtLW9mZntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50LW51bWJlcntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtYm94e1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWFib3V0e1xuICAgICAgICAucm93Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hYm91dHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2e1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stbmV4dHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1kb3Rze1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oaWdobGlnaHQge1xuICAgICAgICAuYmctZGFyay1mdWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1ib3gge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtYm94LFxuICAgICAgICAudGV4dC1ib3gge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2F0ZWdvcmllcyB7XG4gICAgICAgIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1ib3gge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZzX3NhbGx5cmVndWxhcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1jYWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAub3ZlciAub3Zlci10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5idC10ZXh0e1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtd3JhcC1wbGF5e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIC5ob3Zlci12aWRlb3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgLy8gJi5pY28tcGxheXtcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF5LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRfaXRhbGljXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQsXG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVve1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy1sb2dvc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIGdhcDogMjBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IC41JSAxJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYWdlLWNvbnRhY3Qge1xuXG4gICAgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtaXRlbSAuY29udGFjdC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1pdGVtLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMDBGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QgYS53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdCBhLndoaXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250YWN0IGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IC0wLjJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgd2lkdGggY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIHdpZHRoIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEZGRkY7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250YWN0IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LXNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZnNfaGFja25leXJlZ3VsYXInO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LXNlbGVjdCBvcHRpb24ge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9kcm9wZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAuZnVsbC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5odG1sLXZpZGVvIHtcbiAgICAgICAgaW1nLHZpZGVve1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwaWN0dXJlLnZpZGVvLXRie1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIC5pdGVtLXBsYXkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZnNfaGFja25leWJvbGRfaXRhbGljXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0LFxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMCwgMC45OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQge1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIDIuMFxuICAgIC5hcnRpY2xlLWFib3V0LWFydGltYWdle1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9hYm91dC11cy9iZy1hYm91dC5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pbWdIb3ZlcntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbiAgICAgICAgICAgICYuaG92ZXJlZHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSwudGV4dC1ib3h7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm14LXctYWJvdXR7XG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4Oy8vODQuNjM3OTIzODE3NDk2ODYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC53cmFwLW51bWJlcnN7XG4gICAgICAgIG1heC13aWR0aDogMTQ1MHB4Oy8vODAlO1xuICAgICAgICAvLyBjb2x1bW5zOiAzO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC53cmFwLW51bWItdHh0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgJi5lbG0tb2Zme1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnQtbnVtYmVye1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZzX2hhY2tuZXlyZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1ib3h7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtYWJvdXR7XG4gICAgICAgIC5yb3c6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFib3V0e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRvdHN7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWhpZ2hsaWdodCB7XG4gICAgICAgIC5iZy1kYXJrLWZ1bGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94LXBhZGRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWJveCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYm94IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1ib3gsXG4gICAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZzX2hhY2tuZXlyZWd1bGFyO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1jYXRlZ29yaWVzIHtcbiAgICAgICAgLnJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWJveCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZnNfc2FsbHlyZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWNhbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZFwiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5vdmVyIC5vdmVyLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLmJ0LXRleHR7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC13cmFwLXBsYXl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgLmhvdmVyLXZpZGVve1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAvLyAmLmljby1wbGF5e1xuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvLyB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZF9pdGFsaWNcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLXBsYXkgLm91dCxcbiAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tcGxheSAub3V0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wbGF5IC5vdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LWxvZ29ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAvLyBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLy8gZ2FwOiAyMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggLjUlIDElO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2UtY29ycG9yYXRlIHtcblxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgcGljdHVyZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndlYmRvb3ItY29ycG9yYXRle1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6NzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZnVsbC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5saXN0LWNvcnBze1xuICAgICAgICAucm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stY29ycG9yYXRle1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRvdHN7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWNhbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICBmb250LWZhbWlseTogXCJmc19oYWNrbmV5Ym9sZFwiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5vdmVyIC5vdmVyLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odG1sLXZpZGVvIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhpZ2hsaWdodCB7XG4gICAgICAgIC5iZy1kYXJrLWZ1bGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94LXBhZGRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLWJveCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYm94LCAudGV4dC1ib3ggKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZnNfaGFja25leXJlZ3VsYXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtYm94LFxuICAgICAgICAudGV4dC1ib3gge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWJveCwgLnRleHQtYm94ICoge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBmc19oYWNrbmV5cmVndWxhcjtcbiAgICB9XG5cbiAgICAgICAgLnJvdy1sb2dvc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBnYXA6IDIwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1sb2dvc3tcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAud3JhcC1pbWd7XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgLjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAud3JhcC1pbWd7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/